This library is designed to post-treat the data from the MULTIPAC multipactor test bench at LPSC, Grenoble, France.
- 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.12 or higher.
- Learn to use Python
environments,
pipenvorvirtualenv. - Install a Python IDE such as Spyder or VSCode.
- 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.12 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.
- Calibration of new field probes.
- Implementation of Retarding Field Analyzer.
- RPA grid in V instead of kV.
-
sweet_plotupdates for better RPA treatment:- Allow for
headargument, working similarly totail. - 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.
- Bug fix: Upper threshold is given even when we did not exit the multipactor zone.
- Adding a post-treater to
Powerinstruments should be reflected inSWRandReflectionCoefficientcalculations. - Add notebook execution to normal test workflow.
- Add jupyter installation to
pipdeps for test
- Add jupyter installation to
- Automatic export binary -> xlsx or csv
- 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