Changelog
This page documents the changes made between releases of SALSA, using the 1.0.0 release as the initial reference.
Version 2.0.0
Overhauled the
AbsorberExtractorAPI, including no longer requiring a ray filename to instantiate an object. See the Annotated Examples for more.Switched
AbsorberExtractorto a class inheritance framework so new methods will be easier to add as child classes (seeSPICEAbsorberExtractor).Removed support for spectacle as it is no longer actively maintained and difficult to install.
Overhauled the
AbsorberPlotterAPI to match changes made toAbsorberExtractorand the removal of spectacle.Switched from using Pandas
DataFramesto AstropyQTablesin order to better track units.Removed
cut_regionfunctionality as it is no longer works withyt>=4.2Stored the impact parameter of generated rays in the
light_ray_solutionlist. See Accessing Ray Spatial Information for more.Added minimal regression testing using pytest.
Updated documentation for consistent style.
Removed unused functions.
General maintenance and quality of life tweaks.