Skip to content

Releases: FRIBDAQ/rustogrammer

Version 1.1.2

17 Apr 12:21
0758c4c
Compare
Choose a tag to compare

This release adds:

  • Python client support for the spectcl/filter/format URI to set the format of a filter (SpecTcl server).
  • GUI support to create filters with any filte rformat that capabilities.py claims the server supports.
  • Properly claim support for only xdr for SpecTcl versions below 5.14 and xdr and FRIBPipe for versions above.

Version 1.1.1

12 Apr 12:50
Compare
Choose a tag to compare
  • Provides comprehensive documentation.
  • Added scripts to generate binary releases for linux and windows.
  • This release will feature binary products as well as the source distros.

Production release

01 Mar 14:15
Compare
Choose a tag to compare

This version has a fully working GUI front end. It also works with the CutiPie Visualizer.
Things Resolved since 1.0.5

  • Issue #146 - Projections did not work properly:
    • Rustogramer incorrectly picked up the projection parameters.
    • The GUI incorrectly always thought it was doing a Y projection;
    • Note that as of SpecTcl 5.13-012 projection of m2 spectrum types is incorrect in SpecTcl. This is filed as an issue in that repository. FRIBDAQ/SpecTcl#99 Once this is resolved and fixed the GUI will properly project these spectra with SpecTcl.
  • Gamma summary spectra axis definitions are correct now (SpecTcl server). Some work is needed in SpecTcl, however to fully handle gamma spectra in the GUI as REST does not produce information sufficient to reproduce the spectrum. See FRIBDAQ/SpecTcl#88

Better layout for GUI

29 Feb 15:47
Compare
Choose a tag to compare

Release notes:

  • Provide a tree parameter like GUI Issue #136
  • Re-layout the spectrum editors to be more compact. Issue #155
  • Re-layout the gate editors to be more compact. #Issue #155
  • Ensure gate editors fully clear when a gate is accepted Issue #151
  • Allow gamma gate editors to accept arrays of parameters. Issue #150
  • Check axis validity in rustogramer so REST requests for invalid axis specs can't make ndhistogram panic. Issue #147
  • Style the QTabbedWidget so that the selected tab is more obvious Issue #152
  • Understand the differences between apply/list returns for SpecTcl and Rustogramer and deal with them transparently to the user. Issue #160
  • Make the installer capable of installing the GUI and, as well, write a windows installe batch script Issue #158

Initial release of GUI

16 Feb 17:00
Compare
Choose a tag to compare

This version

  1. Improves compatibiltity with CutiePie
  2. Provides a Python PyQt REST GUi that operates with SpecTcl and Rustogramer. This is located in restclients/Python.
    At present there's no installer for that application.

1.0.2

10 Nov 13:50
Compare
Choose a tag to compare

Fix error in event handling - event lists were only sent to the histograming thread if empty ...that meant that histograms were no longer being incremented. Issue #141

1.0.1

09 Nov 13:57
Compare
Choose a tag to compare

Fixed:

  • apply/list rest interface was returning ungated spectrum with "-none-" rather than a null field for the gate.
  • Tcl Rest spectrum -list was corrupt.

1.0.0

27 Sep 16:01
143b7ac
Compare
Choose a tag to compare

Completed the initial release.

What's Changed

Full Changelog: 0.4.1...1.0.0

0.4.1

26 Sep 16:15
7dcb7bb
Compare
Choose a tag to compare

Resolve technical debt.

0.4.0

19 Sep 15:18
fc4751c
Compare
Choose a tag to compare
  • Added projection spectra.
  • Added folds for gamma spectra.
  • Support internally integrating spectra in regions of interest.