Releases: LDMX-Software/fire
v0.11.1 : Link to STL reference in docs
The biggest change since the last release is improved automatic linking. Besides that, more manual documentation has been implemented as well as a few patches that were discovered during documentation writing.
Full Changelog: v0.11.0...v0.11.1
v0.11.0 : Clean-Up of Processor class
This release signals the decision to keep histograms and general plotting-level work out of the C++ side of fire. Analysis-level quantities that need to be calculated from event bus objects can be added as new objects on the event which can later be filled into histograms and plotted within Python and outside of fire.
This separation is pretty natural especially given the h5py+numpy.histogram+matplotlib analysis chain which is extremely well supported in the larger scientific community.
Full Changelog: v0.10.1...v0.11.0
v0.10.1 : More cleanup of Event class
Just a patch release because not much has changed besides increased documentation and some cleanup of the Event class.
Full Changelog: v0.10.0...v0.10.1
v0.10.0 : Modernizing python configuration package
The biggest improvement since the last release is the modernization of the configuration python package. Now it can be tested using pytest
registered with CMake's ctest
and it is split into several "implementation modules", hiding the lower-level classes that the user should not be editing directly from them.
I've also updated how the factory does its registration procedure in order to simplify the macros necessary to do this registration.
What's Changed
- iss15 factory registration by @tomeichlersmith in #16
- Split cfg.py and Add Testing by @tomeichlersmith in #17
Full Changelog: v0.9.5...v0.10.0
v0.9.5 : Test Doc Generation CI
This patch release is generated in order to test the doc generation job of the CI. It should test that this tag can pass all of the tests and then generate documentation and publish it to GitHub pages.
v0.9.4 : Hello World
Much development has gone into the redesign of LDMX-Software/Framework in order to use HDF5 instead of ROOT for data I/O. This version has now reached a state that can be published.