Skip to content

Releases: slaclab/pysmurf

nistcmb-v3.2.1

Choose a tag to compare

@swh76 swh76 released this 13 Dec 01:31

NIST CMB version of v3.2.1. Differences from the main release are mostly NIST CMB system-specific configuration details.

v4.0.0-rc13

v4.0.0-rc13 Pre-release
Pre-release

Choose a tag to compare

@jesusvasquez333 jesusvasquez333 released this 12 Dec 06:33
48e8609

New pysmurf version, combining server and client code, and using Rogue v4.
Release candidate 13

This release candidate includes:

  • Server:
    • Add a new test mode: frame drop which will force a frame drop on each define period,
    • Increase the range of the amplitude setting in the test modes to full range. This will allow to simulate a continuous ramp signal which wraps, by using a sawtooth signal,
    • Add a secondary data emulator device at the output of the SmurfProcessor,
    • The data emulator at the input of the SmurfProcessor was moved before the FrameStatistic device, so that the new frame drop mode can be used to test the frame drop counter in the FrameStatistic device,
    • Uses version of Rogue and Pysmurf compiled in "RelWithDebInfo" mode, which includes debug symbols.
  • Client:
    • No changes.

v4.0.0-rc12

v4.0.0-rc12 Pre-release
Pre-release

Choose a tag to compare

@jesusvasquez333 jesusvasquez333 released this 06 Dec 23:52
11c9e23

New pysmurf version, combining server and client code, and using Rogue v4.
Release candidate 12

This release candidate includes:

  • Server:
    • Bug fix: Fix implementation of the unwrapper algorithm,
    • Add emulated test modes, with selectable offset, period, and amplitude. See README.DataEmulator.md for details,
    • Bug fix: The numCh internal variable was being initialized to a hard coded value 528. Now the constant maxNumCh (currently = 4096) is used.
    • Bug fix: Fix a bad casting being done when extracting the data from the smurf packet. This was affecting the custom data transmitter's data.
  • Client:
    • No changes.

v4.0.0-rc11

v4.0.0-rc11 Pre-release
Pre-release

Choose a tag to compare

@jesusvasquez333 jesusvasquez333 released this 26 Nov 17:57
44c545f

New pysmurf version, combining server and client code, and using Rogue v4.
Release candidate 11

This release candidate includes:

  • Server:
    • Update the smurf-rogue docker image to version R2.4.1 (see release notes here. This updates rogue to version v4.6.3,
    • Disable the ZMQ server from the PCIe temporal Root,
  • Client:
    • No changes.

v4.0.0-rc10

v4.0.0-rc10 Pre-release
Pre-release

Choose a tag to compare

@jesusvasquez333 jesusvasquez333 released this 23 Nov 00:28
d84d5d5

NOTE: This release has bugs which was preventing the use of the PCIe card interface. The docker image was removed from the dockerhub repository. Please use v4.0.0-rc11 instead.

New pysmurf version, combining server and client code, and using Rogue v4.
Release candidate 10

This release candidate includes:

  • Server:
    • Update the smurf-rogue docker image to version R2.4.0 (see release notes here. This updates rogue to version v4.6.1,
    • Replace rogue's setSlave class for streamConnect as they were removed from the new Rogue version,
    • Drop LSB from TES header values,
    • Add poll interval update to setupGroups script,
  • Client:
    • Update configuration file for Princeton and Rogue 4,
    • Update SmurfFileReader.py to properly handle dynamic frame sizes,
    • Fix the metadata read in SmurfFileReader.py,

v4.0.0-rc9

v4.0.0-rc9 Pre-release
Pre-release

Choose a tag to compare

@jesusvasquez333 jesusvasquez333 released this 20 Nov 19:12
d91402a

New pysmurf version, combining server and client code, and using Rogue v4.
Release candidate 9

This release candidate includes:

  • Server:
    • Bug fix: In the validate_filter.py test script the filter order was hardcoded,
    • Change the Mask list initial size to 4096 instead of 528.
  • Client:
    • Merge the changes done in the pre-release-test-scripts branch,
    • Update Princeton configuration file.

v4.0.0-rc8

v4.0.0-rc8 Pre-release
Pre-release

Choose a tag to compare

@jesusvasquez333 jesusvasquez333 released this 16 Nov 03:13
d55a912

New pysmurf version, combining server and client code, and using Rogue v4.
Release candidate 8

This release candidate includes:

  • Bug fix: The StreamDataEmulator was using the Number of Rows word in the header as the Number of channels
  • Bug fix: The SmurfProcessor was casting the input data from the input frame in an incorrect way.
  • Add a test script to validate the behavior of the SmurfProcessor's filter, comparing its result with the obtained using scipy.signal.lfilter

v3.2.1

Choose a tag to compare

@swh76 swh76 released this 15 Nov 06:42
941bddb

Adds a handful of new features and bug fixes, including a critical bug fix that allows taking data using the take_debug_data function longer than ~1 sec (it used to crash). This function can be used to take high rate data on resonators (up to 2.4MHz).

  • Removes seaborn dependency by moving into the only function that uses it (see #158).
  • Adds channel restriction list to plot_tune_summary, eta scan plots now have channel numbers on them when assigned, can disable plotting the tune summary plot, fix for eta_width hardcode (see #182).
  • Fixes automated documentation by properly accounting for matplotlib dependency (see #179).

ucsd-v3.2.1

Choose a tag to compare

@swh76 swh76 released this 15 Nov 07:39

UCSD version of v3.2.1. Differences from the main release are mostly UCSD-specific configuration details.

pton-v3.2.1

Choose a tag to compare

@swh76 swh76 released this 15 Nov 07:51

Princeton version of v3.2.1. Differences from the main release are mostly Princeton-specific configuration details.