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.12 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.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.
Project info
Future updates
-
sweet_plotupdates for better RPA treatment:- Allow for
headargument, working similarly totail.
- Allow for
- Option to plot maximum of a signal per power cycle.
- Add filtering of the 50Hz noise
- Interactive plots:
- Post-treaters should add info to the plots: window, median, etc.
- Info is saved in every
Instrument.reduction_info: ReductionInfo.
- Info is saved in every
- Keep only one window for
PowerStepplot - In the
PowerStepwindow, navigate between steps with left/right arrows.
- Post-treaters should add info to the plots: window, median, etc.
- Document the new HeaderConstant instruments.
Release files for multipac-testbench 2.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| multipac_testbench-2.0.8.tar.gz | 3.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| multipac_testbench-2.0.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.0 MB
Release files / multipac_testbench-2.0.8.tar.gz
| Download URL | multipac_testbench-2.0.8.tar.gz |
|---|---|
| Size | 3.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
10cc2a9c984ae418e60a0f1ac8ca42b0155dac8a49e50e5ebf889a4bace8e3e8
|
|
BLAKE2b-256 checksum How to use checksums |
2b56dd8c5c271622ab59a29daf4d76e4fe731dcdc0e4acd5bc30d1e90d6832f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 12, 2026.
Transparency logRelease files / multipac_testbench-2.0.8-py3-none-any.whl
| Download URL | multipac_testbench-2.0.8-py3-none-any.whl |
|---|---|
| Size | 2.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eb57d4e2e36795102d6bccc8135759d8d10e92ecee229b26e04f6cfdc15f83f3
|
|
BLAKE2b-256 checksum How to use checksums |
5f1346d845e44f91881087ea60fce4d0d80697ea15bf5ff67ae24589d9707429
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 12, 2026.
Transparency log