- Jupyter Notebook 98.1%
- Python 1.7%
- Awk 0.2%
| .gitignore | ||
| AHBGOD.py | ||
| bethebloch.ipynb | ||
| boxen.py | ||
| BoxesDefinitions | ||
| BoxesEnergiesicherheit | ||
| cal_HET-B.py | ||
| calc_geometrical_factor.py | ||
| count_rates.ipynb | ||
| custom.mplstyle | ||
| EI_interpretation.md | ||
| energy_calibration.ipynb | ||
| ENG_DS_MS5540C_B3.pdf | ||
| fish.ipynb | ||
| fish_plots.ipynb | ||
| Flight_CHAOSjunior.ipynb | ||
| geom_factor.txt | ||
| geometry_factor.ipynb | ||
| histplot.py | ||
| Paper_keV_silicon.pdf | ||
| README.md | ||
| RPi.awk | ||
| rpirena.py | ||
| RPIRENA_CHAOSjunior.py | ||
| Simboxes.pickle | ||
| STRATO4_CHAOSjunior.py | ||
| Test_CHAOSjunior.ipynb | ||
| Test_RPIRENA_CHAOSjunior.ipynb | ||
CHAOSjunior
Scripts related to CHAOSjunior.
RPIRENA_CHAOSjunior.py
Contains loader RPIRENA_CHAOSjunior(rpath) for EI-files related to CHAOSjunior. Takes rpath as string to load the file under the given path. The given signal for each detector is divided by 14000 to get the signals in mV. Then Gabriels calibration from his bachelor thesis is used to calculate the signal in keV-silicon (which is still a unit of charge). This value is then multiplied with a factor of 3.62 because 3.62 eV are needed to create one elementary charge in silicon. The deposited energies are stored in MeV. The delta times are calculated in \mu s by dividing the given signal by three.
The detectors have the following names:
- AA, CC: HET-B detectors
- B1, B2: photo diodes of BGO crystal
The data is stored in a dictionary with the following keys:
- {detector} signal: signal as given in the EI-file
- {detector} mV: signal in mV
- {detector} keV: deposited energy in keV
Each data point gets the timestamp of the previous housekeeping line:
- timestamp
Furthermore, the housekeeping data is stored under self.hk.
The pressure data can be found under self.p1 and self.p2 with the temperature correction done in rpirena.py.
STRATO4_CHAOSjunior.py
Contains loader for data from the STRATO4 data logger.
rpath: combines csv-files under this path
files: list of files to load under rpath. If None all csv-files are loaded.
title: optional title for plots
boxen.py
Script to plot boxes for different particles into a given histogram (in our case a fishplot) created by Bornfleth and expanded by Ebeling. Contains multiple functions to work with the boxes and the data within.