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

calibration experimental multipacting multipactor
Last synced: 5 months ago · JSON representation

Repository

A tool to calibrate the rf racks on the MULTIPAC test bench at LPSC, Grenoble, France

Basic Info
  • Host: GitHub
  • Owner: AdrienPlacais
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 2.73 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
calibration experimental multipacting multipactor
Created over 2 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog

README.md

RF rack calibrator

This small script calibrates the rf racks for the MULTIPAC test bench @LPSC, Grenoble, France.

Installation

  1. Clone the repository: bash git clone git@github.com:AdrienPlacais/multipac_testbench_calibrate_racks.git
  2. Create a dedicated Python environment, activate it.
  3. 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, pipenv or virtualenv. 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_dBm columns.

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

GitHub Events

Total
  • Delete event: 1
  • Push event: 5
  • Create event: 4
Last Year
  • Delete event: 1
  • Push event: 5
  • Create event: 4