Skip to content

Releases: bamesserly/mu2e-tracker-factory

Standalone Heater Executable

22 Nov 21:32
Compare
Choose a tag to compare

New standalone heater executable.

Launches a command prompt window first, into which you type the panel number. Then the GUI will launch.

Revert Previous Straw Prep Commit

17 Nov 19:48
Compare
Choose a tag to compare

It is still breaking the Pro 1 LPAL straw-panel transfer with a None being submitted for the straw_present time_ins. Reverting to cfb5ad9.

Improved Load Straw Prep

16 Nov 14:08
9d1730e
Compare
Choose a tag to compare

This update permits devs to load old straw prep data from csv files to the database. Will have to be checked to run in future, validated for a subset of current straw prep csv files, all others are on a blacklist.

When ran, this code adds entries to measurement_prep, procedure, straw, straw_position, and straw present.

Updated procedure.py, procedures_straw.py, straw.py, straw_location.py. Added load_straw_prep_data.py and straw_present_utils.py.

This version is updated to not have null entry value problems with the db, causing pangui crash.

Add Pro 4 HV Measurements to DBV

04 Nov 15:29
Compare
Choose a tag to compare
v5.21.9

Move resistance analysis to tests.

Pangui Info Logger Statement

21 Oct 04:37
e9bbd0a
Compare
Choose a tag to compare

Added a logger.info statement to pangui.py. For every process, this ensures that when a panel number is entered, it's saved in the logfile. The change to pangui.py is the sole change in this update.

Bugfix. Revert to v5.21.4

18 Oct 15:49
Compare
Choose a tag to compare

The changes to db_common files for loading old straw prep data broke pangui pro1 -- transferring straws from LPAL to panel.

The issue is that new default args for time_in and _out were added to the StrawPresent CTOR. In pro 1, these default args are invoked, and we explicitly pass NULL to the DB. Insodoing, the DB's own default args don't kick in, and the DB constraint that time_in cannot be NULL is triggered.

The probably-good solution here is to pass timestamps to the StrawPresent CTOR in this affected pro1 function. But need to check everywhere that the StrawPresent CTOR is called.

All Necessary Load Straw Prep Edits

17 Oct 04:47
35c5007
Compare
Choose a tag to compare

This update pushes all necessary components to load straw prep data into the db. It includes edits to procedure.py, straw_location.py, and load_straw_prep_data.py.

procedure.py:
-Implementation of override_empty_check

straw_location.py:
-Implementation of override_empty_check

Load Straw Prep Data

16 Oct 16:04
e4af3e4
Compare
Choose a tag to compare

This update permits devs to load old straw prep data from csv files to the database. Will have to be checked to run in future, validated for a subset of current straw prep csv files, all others are on a blacklist.

When ran, this code adds entries to measurement_prep, procedure, straw, straw_position, and straw present.

Updated procedure.py, procedures_straw.py, straw.py, straw_location.py. Added load_straw_prep_data.py and straw_present_utils.py.

Strip down LPAL loader

11 Oct 23:28
Compare
Choose a tag to compare

Move a lot of the output to debug.

A lot of code clean up.

Undo some of the CPAL switching stuff.

Complete testing not yet completed.

Corrected LPAL Loader CPAL Switching Logic

05 Oct 03:54
fc1ef05
Compare
Choose a tag to compare

Corrected the logic for switching CPALs when one is full. It now checks to see if the current cpal is empty after user requests to switch the primary cpals are fulfilled. The only modified file is fillLPALGUI.py