Skip to content

Conversation

@btcardwell
Copy link

This commit contains a new readme file that explains to a new user how to go
from git clone to taking data. It also contains many small changes to the code
to simplify procedures and get it to work at UVA. See below for a list of
changes:

  • increase interval between test pulses during tdc calibration. We don't fully
    understand this fix, but it is necessary to use TOFHIR2X with the latest
    sw and fw at Caltech and UVA
  • update gitignore to remove swp, png, root, etc
  • add readme
  • create config subdirectory that contains default config.ini,
    bias_settings_aldo.tsv, map_channel.tsv, map_trigger.tsv
  • use python3 print statements in a few files
  • get GUI to run
  • add --keithley-model and --keithley-ip-address arguments to
    scan_aldo_hv, acquire_sipm_stressTest, and acquire_sipm_IV_scan
  • fixed bug in scan_aldo_hv due to Windows line endings
  • add --data-dir argument to acquire_sipm_data_scan and convert.py
  • create data directory structure and last_run if they don't exist
  • try to simplify create_ALDO_calibration_combined.
  • add try-excepts to help with importing from Lab5015Utils in scan_aldo_hv

Note that most of these changes should be backward compatible, but watch out
for the following:

  • --keithley-ip-address should be specified at least once (the IP address is
    stored in ~/.keithley_ip_address.txt and only needs to be specified once)
  • create_ALDO_calibration_combined used to require hand editing and moving
    files. It can now be run with create_ALDO_calibration_combined.py aldo_scan_ASIC*tsv --dest-dir ../config

abenagli and others added 13 commits April 29, 2022 11:02
This commit contains a new readme file that explains to a new user how to go
from git clone to taking data. It also contains many small changes to the code
to simplify procedures and get it to work at UVA. See below for a list of
changes:

- increase interval between test pulses during tdc calibration. We don't fully
understand this fix, but it is necessary to use TOFHIR2X with the latest
sw and fw at Caltech and UVA
- update gitignore to remove swp, png, root, etc
- add readme
- create config subdirectory that contains default config.ini,
bias_settings_aldo.tsv, map_channel.tsv, map_trigger.tsv
- use python3 print statements in a few files
- get GUI to run
- add --keithley-model and --keithley-ip-address arguments to
scan_aldo_hv, acquire_sipm_stressTest, and acquire_sipm_IV_scan
- fixed bug in scan_aldo_hv due to Windows line endings
- add --data-dir argument to acquire_sipm_data_scan and convert.py
- create data directory structure and last_run if they don't exist
- try to simplify create_ALDO_calibration_combined.
- add try-excepts to help with importing from Lab5015Utils in scan_aldo_hv

Note that most of these changes should be backward compatible, but watch out
for the following:

- --keithley-ip-address should be specified at least once (the IP address is
stored in ~/.keithley_ip_address.txt and only needs to be specified once)
- create_ALDO_calibration_combined used to require hand editing and moving
files. It can now be run with ```create_ALDO_calibration_combined.py aldo_scan_ASIC*tsv --dest-dir ../config```
@btcardwell btcardwell force-pushed the tofhir2b-uva-squashed branch from 2114968 to e42251c Compare December 15, 2022 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants