multipac-testbench
This library is designed to post-treat the data from the MULTIPAC multipactor test bench at LPSC, Grenoble, France.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.3%) to scientific vocabulary
Keywords
Repository
This library is designed to post-treat the data from the MULTIPAC multipactor test bench at LPSC, Grenoble, France.
Basic Info
- Host: GitHub
- Owner: AdrienPlacais
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://multipac-testbench.readthedocs.io/en/stable/
- Size: 256 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
MULTIPAC testbench
This library is designed to post-treat the data from the MULTIPAC multipactor test bench at LPSC, Grenoble, France.
Installation
Users
- Create a dedicated Python environment, activate it.
- Run
pip install multipac_testbench
[!NOTE] If you are completely new to Python and these instructions are unclear, check this tutorial. In particular, you will want to:
- Install Python 3.11 or higher.
- Learn to use Python environments,
pipenvorvirtualenv.- Install a Python IDE such as Spyder or VSCode.
Developers
- Clone the repository:
git clone git@github.com:AdrienPlacais/multipac_testbench.git - Create a dedicated Python environment, activate it.
- Navigate to the main
multipac_testbenchfolder and install the library with all dependencies:pip install -e .
Note that you will need Python 3.11 or higher to use the library.
If you want to use conda, you must manually install the required packages defined in pyproject.toml.
Then, add multipac_testbench.src to your $PYTHONPATH environment variable.
Project info
Future updates
- [x] Calibration of new field probes.
- [x] Implementation of Retarding Field Analyzer.
- [x] RPA grid in V instead of kV.
- [ ]
sweet_plotupdates for better RPA treatment:- [ ] Allow for
headargument, working similarly totail. - [x] Argument to plot increasing and decreasing values differently. Useful when plotting RPA current against RPA grid voltage.
- [ ] Allow for
- [ ] Option to plot maximum of a signal per power cycle.
- [x] Bug fix: Upper threshold is given even when we did not exit the multipactor zone.
- [x] Adding a post-treater to
Powerinstruments should be reflected inSWRandReflectionCoefficientcalculations. - [x] Add notebook execution to normal test workflow.
- [x] Add jupyter installation to
pipdeps for test
- [x] Add jupyter installation to
Labviewer to-do
- [x] Automatic export binary -> xlsx or csv
- [x] Automatic export of individual power step files
- [ ] Allow to take last value from individual power step file rather than highest
- [ ] Fix synchro of dBm column
Owner
- Login: AdrienPlacais
- Kind: user
- Repositories: 1
- Profile: https://github.com/AdrienPlacais
Citation (CITATION.cff)
cff-version: 1.2.0
message: If you use this software, please cite it as below.
title: MULTIPAC testbench
abstract: Treat the signals produced by the MULTIPAC test bench.
version: 1.8.2
date-released: '2025-08-01'
authors:
- family-names: Plaçais
given-names: Adrien
orcid: https://orcid.org/0000-0001-6840-1685
identifiers:
- description: This is first study that used this library.
type: other
value: 'Plaçais et al. (2024), «Traveling and standing wave multipactor measurements».
In: Proc. Journées Scientifiques URSI France 2024. Paris, France.'
license: MIT
repository-code: https://github.com/AdrienPlacais/multipac_testbench
GitHub Events
Total
- Delete event: 5
- Push event: 31
- Pull request event: 1
- Create event: 14
Last Year
- Delete event: 5
- Push event: 31
- Pull request event: 1
- Create event: 14
Packages
- Total packages: 1
-
Total downloads:
- pypi 42 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 9
- Total maintainers: 1
pypi.org: multipac-testbench
Post-treat the data produced by the MULTIPAC test bench.
- Homepage: https://github.com/AdrienPlacais/multipac_testbench
- Documentation: https://adrienplacais.github.io/multipac_testbench/html/index.html
- License: MIT License
-
Latest release: 1.8.2
published 7 months ago