# Das EASy-Praktikum Dieser Versuch soll dazu dienen, die Studenten auf eine zugängliche Art und Weise die Funktionsweise von Siliziumstreifensensoren näher zu bringen. Für die Datennahme wird dazu das **E**ducational **A**libava **Sy**stem von Alibava-Systems verwendet. Die Auswertung der Daten erfolgt mit einem Python-Framework, das den Namen `alibava-analysis` trägt. ## Zur Nutzung von `alibava-analysis` Das Skript, das ausgeführt werden muss, heißt `main.py`. Das Skript benötigt 3 Run-Dateien, um zu funktionieren (welche das sind, lernt ihr während der Bearbeitung der Aufgaben!). Eine Hilfe zur Benutzung erhaltet ihr wie gewohnt mit ```bash ./main.py -h oder python main.py ``` ``` usage: main.py [-h] [--custom_range CUSTOM_RANGE CUSTOM_RANGE] [--mask MASK [MASK ...]] [--preview] [--verbose] [--save] [--show] signal_run pedestal_run calibration_run positional arguments: signal_run File path to the signal run. pedestal_run File path to the pedestal run. calibration_run File path to the calibration run. optional arguments: -h, --help show this help message and exit --custom_range CUSTOM_RANGE CUSTOM_RANGE Specify a custom range of channels to be analyzed. The range is set by two numbers in succession, e.g. --custom_range 1 100 --mask MASK [MASK ...] Specify the strips to be masked. Defaults to none if nothing is specified. --preview Show a preview of the noise map (opens a new window). --verbose, -v Verbose output --save, -s Save output to pdf. The plots are saved in /plots. --show, -S Show plots (opens a new window with a summary of all plots). ```