Release Notes¶
Release: v6.3.0¶
Overview: Add new optimal filter: MDIOF
Purpose: Release to be used in cdmsbats
Type: Minor release
Implementation: Release from develop in Git Flow protocol.
Release: v6.2.2¶
Overview: Add function to check if templates exist
Purpose: Release to be used in cdmsbats
Type: Patch release
Implementation: Release from develop in Git Flow protocol.
Release: v6.2.1¶
Overview: Update NxM and 1xM code for Soudan data processing
Purpose: Release to be used in cdmsbats
Type: Patch release
Implementation: Release from develop in Git Flow protocol.
Release: v6.2.0¶
Overview: Add a new otimal filter algorithm: 1xMOF.
Purpose: Release to be used in cdmsbats
Type: Minor release
Implementation: Release from develop in Git Flow protocol.
Release: v6.1.0¶
Overview: Add a new otimal filter algorithm: NxMOF.
Purpose: Release to be used in pyRawIO & cdmsbats
Type: Minor release
Implementation: Release from develop in Git Flow protocol.
Release: v6.0.3¶
Overview: Bug fix for hybrid data processing in DetectorConfigManager.
Purpose: Release to be used in pyRawIO & cdmsbats
Type: Patch release
Implementation: Release from develop in Git Flow protocol.
Release: v6.0.2¶
Overview: Fix mismatched channel mapping for simulated Soudan midas raw data; documentation update.
Purpose: Release to be used in pyRawIO & cdmsbats
Type: Patch release
Implementation: Release from develop in Git Flow protocol.
Release: v6.0.1¶
Overview: Changes nesessary to create offline release singularity image
Purpose: Release to be used in cdmsbats
Type: Patch release
Implementation: THIS RELEASE/TAG DEVIATED FROM Git Flow PROTOCOL. The tag corresponds to 09f4d715.
Release: v6.0.0¶
Overview: Full support for SuperCDMS SNOLAB hybrid data; new hybrid OF algorithm (2SOF); new documentation
Purpose: Release to be used in cdmsbats
Type: Major release
Implementation: Release from develop in Git Flow protocol
Release: v5.9.7¶
Overview: Add Min Amplitude RQ, fix case detector enabled but all channels disabled
Purpose: Release to be used in cdmsbats, pyRawIO, and MidasTools
Implementation: Release from develop in Git Flow protocol
Release: v5.9.6¶
Overview: change iZIP channel name new map, add triggerID, add hybrid readout trace length parameters
Purpose: Release to be used in cdmsbats, pyRawIO, and MidasTools
Implementation: Release from develop in Git Flow protocol
Release: v5.9.5¶
Overview: Add absorbed enery, fix issue for MidasTools
Purpose: Release to be used in cdmsbats, pyRawIO, and
Implementation: Release from develop in Git Flow protocol
Release: v5.9.4¶
Overview: Allow default P_LPGAin=1 to be used for back compatibility
Purpose: Release to be used in cdmsbats, pyRawIO, and
Implementation: Release from develop in Git Flow protocol
Release: v5.9.3¶
Overview: Fully switch to cmake, remove IOLibrary submodes
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Change Makefile/cmake system, IOLibrary is now external package
Implementation: Release from develop in Git Flow protocol
Release: v5.9.2¶
Overview: Add truncated (on-pulse) integral RQ, modify detector settings reading for back compatibility
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Change Analysis/RawDataReader classes
Implementation: Release from develop in Git Flow protocol
Release: v5.9.1¶
Overview: Update IOLibrary for data format 6 (IOLibrary v1.5.0)
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Change raw data readerModify IOLibrary
Implementation: Release from develop in Git Flow protocol
Release: v5.9.0¶
Overview: Add low pass filter gain (from settings file)
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Change raw data reader
Implementation: Release from develop in Git Flow protocol
Release: v5.8.9¶
Overview: Use IOLibrary 1.4.3
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Testing git flow
Implementation: Release from develop in Git Flow protocol
Release: v5.8.8¶
Overview: Use IOLibrary 1.4.3
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: change in TriggerData (for BatViewer) and hybrid sample rate information in PulseData
Implementation: Release from develop in Git Flow protocol
Release: v5.8.7¶
Overview: Use IOLibrary 1.4.3
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Minor changes with IOLibrary and makefile
Implementation: Release from develop in Git Flow protocol
Release: v5.8.6¶
Overview: Use IOLibrary 1.4.0
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Minor changes in the raw data baseline control
Implementation: Release from develop in Git Flow protocol
Release: v5.8.5¶
Overview: Fix issue with datareader (seg fault when reading Soudan format with midas)
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Minor changes
Implementation: Release from develop in Git Flow protocol
Release: v5.8.4¶
Overview: Fix issue with TriggerMask RQ on v5.8.3 release
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Minor changes
Implementation: hotfix from Master in Git Flow protocol
Release: v5.8.3¶
Overview: Update with new IOLibrary submodule (release v1.3.2), modify TriggerData for SNOLAB BatViewer, modify BatRootType for Ge/Si SNOLAB type
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Minor changes
Implementation: release from develop in Git Flow protocol
Release: v5.8.2¶
Overview: Change so that the .submodules file uses a relative path for IOLibrary, removing the need for the "nero" user
Purpose: It has kind of been a long-standing problem that the only way submodules could be referenced is if a generic user "nero" is referenced. This is because I [ANV] could never get the --recursive flag to work when specifying a specific user, because it wasn't inherited by the submodule checkouts. This release is to try to address this with what I think might be changed functionality in newer versions of git.
Type: Minor for submodule reference to use relative path
Implementation: hotfix from Master in Git Flow protocol
Release: v5.8.1¶
Overview: Update with new IOLibrary submodule (release v1.3.1), added Trigger RQ for midas data, bug fixes
Purpose: Release to be used in cdmsbats, scdmsPyTools, and MidasTools
Type: Minor change for raw data reader
Implementation: release from develop in Git Flow protocol
Release: v5.8.0¶
Overview: Update with new IOLibrary submodule (release v1.1.0)
Purpose: Release to be used in MidasTools and scdmsPytools/MatCAP
Type: Major change for raw data reader
Implementation: release from develop in Git Flow protocol
Release: v5.7.6¶
Overview: Update raw data reader for new midas format (iZIP/HV mode)
Purpose: Release to be used in MidasTools and scdmsPytools/MatCAP
Type: Minor increment
Implementation: release from develop in Git Flow protocol
Release: v5.7.4 & v5.7.5¶
Overview: Fix but in HistoryData.cxx mentioned in R133 ebook note 56-PN. The history buffer at trigger time was flawed.
Purpose: Fix above bug.
Type: Minor increment
Implementation: "hotfix" from develop in Git Flow protocol
Notes: Two version numbers because I forgot to update the release notes in the first, hate that!
Release: v5.7.2 & v5.7.3¶
Overview: Patch BatCommon to read all the zips packed into a single event, not just the first one in RevD-style reading with the SNOLAB raw data format. Also extract the EventCategory information from the data format, it wasn't before.
Purpose: The SNOLAB raw data format contains the possibility to pack many detectors' events into one raw data block. With the adoption of the new Event Builder, we now make extensive use of this feature and RawDataReader had a flaw where there was no "zip loop" so it only read the first event.
Type: Minor increment
Implementation: "hotfix" from develop in Git Flow protocol
Notes: added a "zip loop" events read out properly and extract the EventCategory from the raw data format. v5.7.3 was to fix a diagnostic print statement that was not protected by a verbosity check. We now use the following code for EventCategory:
0: full readout trigger
1: generic random
2: BOR random
3: in-run random
4: EOR random
5: unused
6: selective readout trigger
Release: v5.7.1¶
Overview: Small modification for RevD SNOLAB-style HV channel ordering
Purpose: To get the channel ordering right for a SNOLAB-style HV detector read out by a RevD.1 DCRC
Type: Minor increment
Implementation: "hotfix" from develop in Git Flow protocol
Notes:
Release: v5.7.0¶
Overview: First release of BatCommon with necessary changes for BatFaker, and small modification for data processing from the RevD style DAQ raw files.
Purpose: Prepare the code for the cdmsbats release with the first version of BatFaker and have a release for the cdmslite Run 3 processing.
Type: Minor increment
Implementation: "release" from develop in Git Flow protocol
Notes:
Release: v5.6.1¶
Overview: Forgot to merge Jorge's DMC_dev branch before v5.6.0 release.
Purpose: Commit b5584f on Jorge's DMC_dev branch contained changes to SimulationPulseLibraryManager.cxx and should have been merged before the v5.6.0 release. These changes included minor error checking and print statements and a small functionality change to "support a detector map not starting with zip1."
Type: bugfix
Implementation: "hotfix" in Git Flow protocol
Notes:
Release: v5.6.0¶
Overview: Includes new detector types kHVSNOlab (710) and kHVUMN (1710) as well as detector modifications to use these data types with CDMS II cold hardware and RevC DCRCs.
Purpose: The kHVSNOlab detector type would have had to be introduced eventually and it was done now to accommodate UMN detector tests. Because of the "special" one-sided readout of high-voltage-biased detectors at UMN we also needed one detector type to represent an HV detector with just one side of phonon channels read out, and the corresponding mapping.
Type: Minor increment (as opposed to bugfix or Major increment)
Notes:
Release: v5.5.0¶
Overview: Includes data-reading updates for the backport of the RevC DCRC DAQ code.
Purpose:
Type: Minor increment (as opposed to bugfix or Major increment)
Notes:
Releases < v5.5.0¶
Overview: these releases did not have detailed notes. We've recently updated to using gitflow and trying to stick with the semantic versioning scheme.