Skip to content

Latest commit

 

History

History
121 lines (85 loc) · 3.4 KB

CHANGELOG.md

File metadata and controls

121 lines (85 loc) · 3.4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Added

  • example config files

Changed

-- migrated to Github

Changed

  • Add try/except in update state to avoid intermittant failures

Fixed

  • Raise when invalid turret requested
  • Wait before setting slits and mirrors on startup/home so that they are set properly
  • Add a stillness check to computation of busy
    • things like intermittant firmware busy going low due to e.g. backlashing
  • Always loop update state instead of waiting for busy to go true. This ensures the slits are properly read
    • previously had be actually setting correctly but not updating reported position
  • Avoid trying to set slits to NaN, which would raise an exception and prevent additional slits from being set

Changed

  • Convert IHR320 slit and mirror fields into properties, with added getters

Fixed

  • Minor fixes to the IHR320 found while testing

Changed

  • micro-hr renamed to horiba-micro-hr for consistency in the ecosystem
  • updated configuration for gratings to have a string rather than integer

Fixed

  • added forgotten config options to is-daemon: enable, log_level, and log_to_file

Added

  • horiba-ihr320 daemon

Fixed

  • Set default turret to 0 instead of null
  • prefer libusb0 backend, avoiding hard crash condition on some systems

Added

  • conda-forge as installation source

Fixed

  • set limits at startup

Added

  • added get-turret

Changed

  • regenerated avpr based on recent traits update
  • use new trait system in core

Changed

  • Use flit for publishing to pypi
  • Use Apache Avro as defined in YEP-107

Added

  • added changelog
  • add gitlab-ci
  • add traits support
  • added daemon-level version, see YEP-105

Changed

  • Remove set_action decorator, use from syntax
  • Remove pytest-runner
  • Use daemon level loggers
  • refactored gitlab-ci
  • updated readme

Added

  • initial release