Skip to content

Latest commit

 

History

History
83 lines (58 loc) · 2.54 KB

CHANGELOG.md

File metadata and controls

83 lines (58 loc) · 2.54 KB

Changelog

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

The format is based on Keep a Changelog.

Added

  • return of from_topas3 method from older versions of attune, for backcompat

Added

  • command line interface for simple queries of instruments
  • tunes now have a monotonic property
  • Instrument.print_tree
  • print_history function

Changed

  • maya is no longer a dependency

Fixed

  • Inserted WrightTools import into _map and _offset
  • Tune equality handles tunes of unequal size

Fixed

  • Fixed bug where DiscreteTunes returned only one value when called (regardless of input shape)

Added

  • more documentation

Fixed

  • Units on attune.intensity are set according to the axis they are referencing
  • Resolve some issues discovered by CodeQL which could result in unexpected behavior

Added

  • update_merge function which allows applying tunes from one instrument into an existing instrument.

Added

  • Reading Topas4 formatted curves (from a directory of JSON files)
  • Setables now have the ability to have defaults, which are added to Notes if not otherwise specified.
  • Add transition to rename an Instrument

Fixed

  • Tune Test does not overwrite discrete tunes and runs instead of failing if they exist

Added

  • discrete tunes which map ranges of outputs to string identifiers (suitable e.g. for yaq is-discrete trait implementation)
  • Allow tunes to override setables from referenced arrangements (e.g. if idl refers to sig and idl also has setables that are defined in sig, use those defined in idl)

Added

  • from_topas4 and associated test script, for import of Topas4 file format

Changed

  • setables are now fully optional

Fixed

  • Writing NDarrays to instrument.json files
  • min and max value updating was buggy---now these values are never cached

Added

  • initial release after a major rewrite