Skip to content

Version 1.7.0

Compare
Choose a tag to compare
@sanssecours sanssecours released this 27 Jun 11:52
a8af82e

Configuration

Package

  • Require Python 3.9 or later

  • Uploaded package to PyPi, which means you can now install ICOc via:

    pip install icoc

Scripts

  • We removed the clean-repo command

Hardware Tests

  • The SMH, STH and STU tests now store the PDF test report in the current working directory

ICOc

  • The command now stores log files inside the current working directory

ICOn

Config

Measurement

  • Add the possibility to change the measurement duration (option -t, --time)
  • Store data in HDF5 format

STU

  • Add reset command

Style

  • We now use Black instead of YAPF to format the code base, since Black:
    • supports the latest Python features (e.g. match/case and except*) and
    • splits long strings (experimental feature).

Tests

  • We added two (very basic) Prysk tests for the command line tool icon

Internal

ADC

  • We added methods to read the

    • prescaler,
    • acquisition time,
    • oversampling rate and
    • the sample rate

    of ADC configuration objects (class ADCConfiguration).

Network

  • Collected streaming data now also contains the message counter value
  • Fixed reading data from multiple channels

Streaming Data

  • We added the method default, which can be used to serialize data (into JSON format)

Storage

  • We added the method add_streaming_data, which can be used to directly add StreamingData objects to the (HDF5) storage.