Skip to content

Releases: OSU-CMS/Ph2_ACF_GUI

v5.1.0-pre-v6

03 Apr 14:40
648dcd4

Choose a tag to compare

v5.1.0-pre-v6 Pre-release
Pre-release

What's changed since v5.1.0-pre-v4:

  • Injection delay scan updated to use correct values of CAL_EDGE_FINE_DELAY for each test.
  • Updated arguments passed to Felis, fixing bug with the Purdue DB link and now passing the sensor type for TFPX modules.
  • Updated to new tag of InnerTrackerTests repository.
  • Sets TriggerConfig parameter to 136 in InnerTrackerTests (temporary patch while waiting for latest MR to be approved)
  • Added some more logger lines to be more detailed and help with debugging when necessary.

Supported software (included in docker image):

  • Felis: v1.1.12
  • Ph2ACF: v6-27
  • InnerTrackerTests: v1.0.9
  • ICICLE: 2.2.0

To update:

  • From the Ph2_ACF_GUI directory run git checkout v5.1.0-pre-v6 followed by git pull
  • The new docker image should automatically pull from dockerhub when you open the GUI with bash run_Docker.sh
  • That should be all you need to do. Please report any potential bugs, issues, etc via git issues

v5.1.0-pre-v5

02 Apr 17:55
50eb659

Choose a tag to compare

v5.1.0-pre-v5 Pre-release
Pre-release

EDIT: Docker image name was not correctly set, so please use v5.1.0-pre-v6 instead of this release.

What's changed since v5.1.0-pre-v4:

  • Injection delay scan updated to use correct values of CAL_EDGE_FINE_DELAY for each test.
  • Updated arguments passed to Felis, fixing bug with the Purdue DB link and now passing the sensor type for TFPX modules.
  • Updated to new tag of InnerTrackerTests repository.

Supported software (included in docker image):

  • Felis: v1.1.12
  • Ph2ACF: v6-27
  • InnerTrackerTests: v1.0.9
  • ICICLE: 2.2.0

To update:

  • From the Ph2_ACF_GUI directory run git checkout v5.1.0-pre-v5 followed by git pull
  • The new docker image should automatically pull from dockerhub when you open the GUI with bash run_Docker.sh
  • That should be all you need to do. Please report any potential bugs, issues, etc via git issues

v5.1.0-pre-v4

25 Mar 18:06
155ce9a

Choose a tag to compare

v5.1.0-pre-v4 Pre-release
Pre-release

What's changed since v5.1.0-pre-v3:

  • First attempt to pull chip parameters is done using the DCA registry
  • For modules that are not registered in DCA, the second attempt to pull chip parameters grabs the chip serial number from the Purdue DB and then uses that to grab chip parameters using RhApi.
  • Note that since we are using RhApi now, you have to log in using your CERN credentials (shows up in terminal) in addition to logging into the GUI using Panthera credentials.
  • Updated InnerTrackerTests to new tag, v1.0.8
  • Optimized size of docker image (reduced by more than half)

Supported software (included in docker image):

  • Felis: v1.1.12
  • Ph2ACF: v6-27
  • InnerTrackerTests: v1.0.8
  • ICICLE: 2.2.0

To update:

  • From the Ph2_ACF_GUI directory run git checkout v5.1.0-pre-v4 followed by git pull
  • The new docker image should automatically pull from dockerhub when you open the GUI with bash run_Docker.sh
  • That should be all you need to do. Please report any potential bugs, issues, etc via git issues

v5.1.0-pre-v3

19 Mar 14:47
939160a

Choose a tag to compare

v5.1.0-pre-v3 Pre-release
Pre-release

What's changed since v5.0.0-pre-v2:

  • Updated to latest versions of Ph2ACF (v6.27).
  • Fixed bug reading Arduino in single module coldbox.
  • Threaded autofilling so there is minimum lab when entering module information.
  • Now pulls values from Central DB for testing. This includes WLT parameters. For modules not registered in Centeral DB, parameters are pulled from the Purdue DB.
  • Fixed racing condition that was affecting openbump tests while running in parallel. Now keeps track of parallel openbump test processes and only continues to subsequence tests after all process are finished. This avoids things getting out of sync during testing sequences.

Supported software (included in docker image):

  • Felis: v1.1.12
  • Ph2ACF: v6-27
  • InnerTrackerTests: v1.0.4
  • ICICLE: 2.2.0

To update:

  • From the Ph2_ACF_GUI directory run git checkout v5.1.0-pre-v3 followed by git pull
  • There is a small change to the siteConfig.py file so it will grab the new version when you pull it. I recommend keeping a copy of your current one with a different name and then updating anything site-specific in the new one after you git pull.
  • The new docker image should automatically pull from dockerhub when you open the GUI with bash run_Docker.sh
  • That should be all you need to do. Please report any potential bugs, issues, etc via git issues

Known issues:

  • The "sanity" ranges for the TrimbitScan tests may still be a bit too tight in Felis or perhaps the modules that trigger this flag have some issues. The results still upload to Panthera, so seeing a "Failed" here should not affect the upload to the database. If it returns a "Failed" status you can click the red status box and it will give you the reason for flagging that module.

v5.0.0-pre-v2

02 Feb 20:40
ac153b1

Choose a tag to compare

v5.0.0-pre-v2 Pre-release
Pre-release

What's changed:

  • Updated to latest versions of Ph2ACF (v6.24), Felis (v1.1.12), and InnerTrackerTests (v1.0.4).
  • Fixed IVCurve bug which caused quad modules to fail uploads to Panthera database.
  • Improved method of passing parameters to Felis for grading and database uploads.
  • Updated temperature monitoring to use algorithm developed by Wolfram, providing more accurate temperature readout.
  • Fixed visual bug where OpenBumpTest cycled through the progress bar three times.
  • Improved test selection by added search bar for selecting tests. This new search tool lets the user find tests by typing part of a name. It works even if your spelling isn’t perfect.
  • Fixed CommunicationTest bug so that the result now uploads to Panthera.
  • Fixes lane mapping bug for TFPX CROC HDIv1 1x2 modules
  • Fixed racing condition in IVCurve tests
  • Optimized TrimbitScan to prevent taking repeat measurements after reaching max safe voltage.

Supported software (included in docker image):

  • Felis: v1.1.12
  • Ph2ACF: v6-24
  • InnerTrackerTests: v1.0.4
  • ICICLE: 2.2.0

To update:

  • From the Ph2_ACF_GUI directory run git checkout v5.0.0-pre-v2 followed by git pull
  • Your site-specific files should remain unchanged during this update, so there should be no need to edit them.
  • The new docker image should automatically pull from dockerhub when you open the GUI with bash run_Docker.sh
  • That should be all you need to do. Please report any potential bugs, issues, etc via git issues

Known issues:

  • The "sanity" ranges for the TrimbitScan tests may still be a bit too tight in Felis or perhaps the modules that trigger this flag have some issues. The results still upload to Panthera, so seeing a "Failed" here should not affect the upload to the database. If it returns a "Failed" status you can click the red status box and it will give you the reason for flagging that module.

v5.0.0-pre-v1

21 Jan 19:30
2cc3309

Choose a tag to compare

v5.0.0-pre-v1 Pre-release
Pre-release

##Changes from previous prerelease:

  • Fixes lane mapping bug for TFPX CROC HDIv1 1x2 modules

v5.0.0-pre

21 Jan 14:57
851a326

Choose a tag to compare

v5.0.0-pre Pre-release
Pre-release

What's changed:

  • Updated to latest versions of Ph2ACF (v6.24), Felis (v1.1.12), and InnerTrackerTests (v1.0.4).
  • Fixed IVCurve bug which caused quad modules to fail uploads to Panthera database.
  • Improved method of passing parameters to Felis for grading and database uploads.
  • Updated temperature monitoring to use algorithm developed by Wolfram, providing more accurate temperature readout.
  • Fixed visual bug where OpenBumpTest cycled through the progress bar three times.
  • Improved test selection by added search bar for selecting tests. This new search tool lets the user find tests by typing part of a name. It works even if your spelling isn’t perfect.
  • Fixed CommunicationTest bug so that the result now uploads to Panthera.

Supported software (included in docker image):

  • Felis: v1.1.12
  • Ph2ACF: v6-24
  • InnerTrackerTests: v1.0.4
  • ICICLE: 2.2.0

To update:

  • From the Ph2_ACF_GUI directory run git checkout v5.0.0-pre followed by git pull
  • Your site-specific files should remain unchanged during this update, so there should be no need to edit them.
  • The new docker image should automatically pull from dockerhub when you open the GUI with bash run_Docker.sh
  • That should be all you need to do. Please report any potential bugs, issues, etc via git issues

Known issues:

  • Lane conifiguration for TFPX 1x2 CROC v1 modules may not work. We hope to patch this soon.
  • The "sanity" ranges for the TrimbitScan tests may still be a bit too tight in Felis or perhaps the modules that trigger this flag have some issues. The results still upload to Panthera, so seeing a "Failed" here should not affect the upload to the database. If it returns a "Failed" status you can click the red status box and it will give you the reason for flagging that module.

v4.0.0

08 Jan 20:37

Choose a tag to compare

What's changed:

  • Improved multi-module coldbox operations
  • Now runs all tests for open bump bonds in a single test.
  • Updated to use newly tagged inner-tracker-tests repo
  • New way of storing fc7 ipaddresses to avoid overwriting site-specific settings --> Need to modify your instrument json files!
  • Removed duplicate json file block in siteConfig.
  • Fixed IVCurve bug --> removing unused channels from PowerGroups object.
  • Fixed copying bug that prevented some IVCurve files from being copied to the proper directory.

Supported software (included in docker image):

  • Felis: v1.1.11
  • Ph2ACF: v6-20
  • InnerTrackerTests: v1.0.2
  • ICICLE: 2.1.0

To update:

  • From the Ph2_ACF_GUI directory run git checkout v4.0.0
  • Update your instrument json files to add the FC7 ipaddresses. You can copy one of the provided json files to use as a template to create a new one that contains your site-specific settings (USB ports, devices, FC7 ipaddresses, etc). You should give this a unique name (maybe change "osu" to your institution name).
  • Update siteConfig.py to specify your cooling option and the instruments json file to use.
  • The new docker image should automatically pull from dockerhub when you open the GUI with bash run_Docker.sh
  • That should be all you need to do. Please report any potential bugs, issues, etc via git issues

Known issues:

  • OpenBumpTest is a composite test of three subtests. Currently the progress bar cycles from 0 to 100% for each test (three times). A patch for this will be available soon, but this is purely an asthetic issue and has no affect on the test results.
  • The "sanity" ranges for the TrimbitScan tests are a bit too tight in Felis. When a stable. update is available in Felis we can update to fix this issue. This is also purely asthetic.
  • Communication test will show up with "Failed" status and won't upload to Panthera because there is a bug in Felis. The GUI uses the "status" returned by Felis, but in the latest Felis version (v1.1.11) the get_commtest function tries to return the "status" variable without defining it. This was reported as a git issue to Felis developers, so we will patch this once it's fixed in Felis.

v4.0.0-pre.1

02 Dec 18:22
6ef9b8d

Choose a tag to compare

v4.0.0-pre.1 Pre-release
Pre-release

Updates from v4.0.0-pre:
Fixed IVCurve bug --> removing unused channels from PowerGroups object.
Fixed copying bug that prevented some IVCurve files from being copied to the proper directory.
Removed duplicate json file block in siteConfig.

v4.0.0-pre

20 Nov 14:31
3594a81

Choose a tag to compare

v4.0.0-pre Pre-release
Pre-release

What's changed:

  • Improved multi-module coldbox operations
  • Now runs all tests for open bump bonds in a single test.
  • Updated to use newly tagged inner-tracker-tests repo
  • New way of storing fc7 ipaddresses to avoid overwriting site-specific settings --> Need to modify your instrument json files!

Supported software (included in docker image):

  • Felis: v1.1.8
  • Ph2ACF: v6-20
  • InnerTrackerTests: v1.0.1
  • ICICLE: 2.1.0

To update:

  • From the Ph2_ACF_GUI directory run git checkout v4.0.0-pre
  • Update your instrument json files to add the FC7 ipaddresses. You can copy one of the provided json files to use as a template to create a new one that contains your site-specific settings (USB ports, devices, FC7 ipaddresses, etc). You should give this a unique name (maybe change "osu" to your institution name).
  • Update siteConfig.py to specify your cooling option and the instruments json file to use.
  • The new docker image should automatically pull from dockerhub when you open the GUI with bash run_Docker.sh
  • That should be all you need to do. Please report any potential bugs, issues, etc via git issues

Known issues:

  • OpenBumpTest is a composite test of three subtests. Currently the progress bar cycles from 0 to 100% for each test (three times). A patch for this will be available soon, but this is purely an asthetic issue and has no affect on the test results.
  • The "sanity" ranges for the TrimbitScan tests are a bit too tight in Felis. When a stable. update is available in Felis we can update to fix this issue. This is also purely asthetic.
  • A window may pop up asking if you want to "Continue", "Exit", or "Retry" after an IVCurve is run. This is not intended to pop up, so just click "Continue" to move on to the next test. This doesn't affect the results, but will be fixed soon.