Skip to content

Latest commit

 

History

History
92 lines (65 loc) · 2.6 KB

CHANGELOG.md

File metadata and controls

92 lines (65 loc) · 2.6 KB

Changelog

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

The format is based on Keep a Changelog.

[2024.3.0]

Added

  • config file
  • config option for adding additional devices to primary stream
  • new functionality for running arbitrary python before and after plan
  • new entry point auto-rxn edit-stage-unstage

Fixed

  • auto_rxn no-longer waits for busy hardware, using abs_set instead of mv

Added

  • documentation

Fixed

  • when rtol triggered, succesfully announce as rtol and not atol
  • rtol default is now +inf, not zero
  • rtol is ignored when SV < 1e-6

Added

  • added concept of tolerance to limits: atol, rtol
  • added concept of deadband to limits
  • added concept of delay to limits
  • added new command auto-rxn edit-limits
  • now support setting discrete hardware from recipe file, by identifier

Fixed

  • create entire directory tree for limits config, if needed

Fixed

  • complete refactor of limits behavior, doesn't force metadata into happi anymore

Added

  • actually check safety limits within SafetyCallback
  • support for child devices
  • support for fallback position

Changed

  • each run now stored in folder
  • happi db now backed up for each run
  • recipe now backed up for each run

Fixed

  • safety features now support yaq devices

Added

  • concept of limits for hardware, if out of bounds go back to safe position

Fixed

  • no python changes, just remove VERISON file in favor of version.py

Added

  • minimum viable can actually run reactions via Bluesky

Added

  • initial release