https://github.com/adrienplacais/multipac_testbench_calibrate_racks
A tool to calibrate the rf racks on the MULTIPAC test bench at LPSC, Grenoble, France
https://github.com/adrienplacais/multipac_testbench_calibrate_racks
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○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 (9.6%) to scientific vocabulary
Keywords
Repository
A tool to calibrate the rf racks on the MULTIPAC test bench at LPSC, Grenoble, France
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
RF rack calibrator
This small script calibrates the rf racks for the MULTIPAC test bench @LPSC, Grenoble, France.
Installation
- Clone the repository:
bash git clone git@github.com:AdrienPlacais/multipac_testbench_calibrate_racks.git - Create a dedicated Python environment, activate it.
- Navigate to the main folder and install the library with all dependencies:
bash pip install -e .
[!NOTE] If you are completely new to Python and these instructions are unclear, check this tutorial. In particular, you will want to: 1. Install Python 3.11 or higher. 2. Learn to use Python environments,
pipenvorvirtualenv. 3. Install a Python IDE such as Spyder or VSCode.
How to use
Plug signal generator to input of RF rack, plug 0/10V output to the Arc2 output, perform power sweeps.
[!INFO] In versions 0.1.x and earlier, power sweep had to be -30dBm to 6dBm, one point per dBm. In versions 0.2.0 and later, power has to be stored in
NI9205_dBmcolumns.
Expected file structure:
bash
base_folder/
├── E1
│ ├── MesureE1-100MHz.txt # holds measured voltage in ``NI9205_Arc2``
│ ├── MesureE1-120MHz.txt # 0.2.0 and later, also input power in ``NI9205_dBm``
│ ├── MesureE1-140MHz.txt
│ ├── MesureE1-160MHz.txt
│ ├── MesureE1-180MHz.txt
│ ├── MesureE1-80MHz.txt
│ └── MesureE1-88MHz.txt
├── E2
│ ├── MesureE2-100MHz.txt
... etc
└── MesureE7-88MHz.txt
Example data is provided in data/measurements.
An example script is provided in src/multipac_testbench_calibrate_racks/main.py.
TODO
- [ ] Remove illegal quoting in results file
- [X] Cleaner installation instructions
- [ ] Complete documentation
Owner
- Login: AdrienPlacais
- Kind: user
- Repositories: 1
- Profile: https://github.com/AdrienPlacais
GitHub Events
Total
- Delete event: 1
- Push event: 5
- Create event: 4
Last Year
- Delete event: 1
- Push event: 5
- Create event: 4