Release notes#

  • Online monitor change to bind to localhost and exchange packets locally, so that the thing also works when the computer is not connected to the network.

  • Message display added to the base monitor class.

  • New RunningStats added in the hist module.

Merging pull requests

e9583aa#

  • New multicast and refresh arguments in the cli module.

  • to_bytes() and from_bytes() methods added to the readout classes to support monitoring over a network.

  • Histogram facilities (hist module) added.

  • Simple monitoring facilities (monitor and sock modules along with associated apps) added.

  • Docs updated and unit tests added.

Merging pull requests

18b755d#

  • Decode order added to the hit data structures.

  • Unique ID added to the readout classes, and FileHeader machinery changed accordingly.

  • Full I/O implemented in binary files, modeled on the native Python open() builtin.

  • Processing of binary .apx files to files containing hits in a few different formats implemented (leveraging astropy tables).

  • Binary playback facility added, with pretty printing of the readouts.

  • Support for legacy .log files added, including conversion from .log to .apx.

  • New command-line interface added.

  • Docs added.

  • Unit tests added.

  • .gitignore and Makefile updated.

Merging pull requests
Issue(s) closed

2063157#

  • Initial import of the binary I/O machinery, with classes and data structures to save astropix readouts to (and read them back from ) persistent storage.

  • Initial setup of the unit tests and continuos integration on github.

  • Initial setup of the documentation.

  • Top-level Makefile added to facilitate some operations.

  • pyproject.toml file added.

Merging pull requests

Issue(s) closed