Skip to content

Releases: stfc-aeg/loki

v0.1.4

08 Dec 14:04
v0.1.4
Compare
Choose a tag to compare

Bumped Versions:

  • stfc-aeg/mercury-detector from a548f328 to fa05b2ad (branch add-carrier-adapter)
    • Ability to set certain calibration patterns to highlight ASIC areas in SPI and fast data readout
    • Improved asynchronous requests for a more responsive and reliable experience
    • LOKI system monitoring into UI
    • Better handling of regulator control
    • Integrated proxy contexts for munir (DPDK control) and gpib (instrument control) adapters
    • Re-organised sequences to be more sensible
    • Included basis of fast data setup and capture triggering
  • odin-detector/odin-control from 1.2.0 to 1.3.0
  • stfc-aeg/odin-sequencer from 4589ef25 to 0.2.0
    • Improved UI
    • Abortable sequences
    • Progress bar
    • Bug fixes

New Features:

  • Arbitrary arguments to odin_server
  • Log rotation
  • Add python3-requests

Fixes:

  • Explicitly include start-stop-daemon to prevent it being lost from builds

Full Changelog: v0.1.3...v0.1.4

v0.1.3

03 Aug 10:42
v0.1.3
Compare
Choose a tag to compare

Fixes:

  • Issues with log file creation on log rotation (a96fc05)
  • Makefile issues (#38)

Additional Features:

  • SSH key persistence (if enabled) allows keys to be stored in flash to survive reboots and image updates (#37)
  • odin_server (odin_control) stderr output is redirected as well as general logging, to aid in debugging
  • mercury-detector commit updated
    • Updated sequences
    • Improvements to regulator disable state handling
    • General improvements and additions to UI (primarily environment graphs)
    • Humidity measurement added
    • LTC2986 measurements for ASIC diode and PT100
    • Live segment readout and display in UI (required matplotlib native support)
    • Calibration pattern to isolate specific grid locations, and calibration pattern enable/disable
    • System is now started in a disabled state, to allow user the chance to power/connect the application before enabling regulators
  • Numpy added to image for general purpose use
  • LTC2986 odin_devices support (though no longer on main branch)

Full Changelog: v0.1.2...v0.1.3

v0.1.2

27 May 09:48
v0.1.2
f76c4b7
Compare
Choose a tag to compare

What's Changed

  • Improve user group management by @josephnobes-stfc in #33
    • Deactivate root ssh login and run odin as unpriviledged user
  • Add makefile by @josephnobes-stfc in #34
    • Replaces old build script and builds entire project from HW to SW to OS
  • Some unnecessary files and directories have been removed
  • NTP added (0839a93) and Timezone corrected with tzdata (f876202)

See V0.1.2 staging by @josephnobes-stfc in #35

Full Changelog: v0.1.1...v0.1.2

v0.1.1

09 May 13:58
v0.1.1
145a0d6
Compare
Choose a tag to compare

What's Changed

Added:

  • Customisable auto-launch init script executed by service
    • By default, baked-in image versions of software will be used with no intervention required
    • Configuration file in MMC can modify odin_control behaviour as well as source of software versions, including ability to network mount a python virtual environment that can have modules edited on the fly
    • This configuration is non-volatile, therefore can have firmware updated without disruption to lab-specific setup
    • Network configuration (such as a static IP or entire replacment /etc/network/interfaces file can now be done in non-volatile external storage if required.
    • Output from odin is now redirected to /var/log/detector.log by default
  • odin-control updated to version 1.2.0
  • odin-devices updated to version 1.1.0
  • ssh key for dropbear generated on first boot is persistent, stored in mtd1 of the on-module flash.

Fixes:

Full Changelog: v0.1.0...v0.1.1

v0.1.0

31 Jan 16:33
v0.1.0
cac21d2
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.2...v0.1.0

v0.0.2

30 Nov 11:00
1b7b63f
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.1...v0.0.2

v0.0.1

04 Nov 10:59
5687099
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/stfc-aeg/loki/commits/v0.0.1