Skip to content

v4.0.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@jesusvasquez333 jesusvasquez333 released this 01 Nov 15:37
69f4a0d

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

This release candidate includes:

  • Add configuration data (aka metadata) to the data file, interleaved with the SMuRF data,
  • Update the client method read_stream_data to:
    • Filter out the data from the data file. The metadata is skipped at the moment,
    • Extract all the values from the SMuRF header (except for the TES bias),
    • Handle data file with data frames of dynamic sizes. Also, return arrays of the same size of the data frame; alternatively the user can request for fixed frame sizes to be backward compatible,
  • Add the pytest packet to the client docker image,
  • Clarify error messages due to IPMI issues,
  • Add methods to the client code to get the filter parameters (get_filter_params) and to get/set the payload size on the server (get_payload_size and set_payload_size).
  • BUG FIX: fix a bug that was causing the server to crash when the payload size was set to a number lower that the number of channels in the mask,
  • Add command to reset the unwrapper and filter from the pyrogue server,