Releases: rhdtownsend/msg
Releases · rhdtownsend/msg
Release 2.0.2
- Commented out the FITS_LDFLAGS variable in top-level Makefile, to prevent builds from failing on systems lacking the FITS library
Release 2.0.1
- Fixed bug in rebin_specint tool
Relase 2.0
-
Updates and fixes to core functionality
- Changed interfaces to spectroscopic interpolation routines, to take an additional z (redshift) argument
- Changed C interfaces to interpolation routines, to take dimension arguments
- Added support for linear interpolation
- Added routines for calculating spectroscopic/photometric irradiance
- Ensured thread safety for OpenMP
- Fixed a bug that could lead to discontinuous interpolant gradients near grid boundaries
-
Updates to build system
- Added SHARED flag to allow shared- and static-library builds
- Improved build-system parallelization
- Cython is now a pre-requisite for building the Python interface
-
Updates and fixes to documentation
- Added new Interface Summary chapter
- Added new Performance Caching chapter
- Added new Rotational Broadening cookbook recipe
- Extended the MSG Fundamentals chapter to explain irradiance calculation
- Enabled build of PDF and eDoc documentation
- Fixed mistakes in Tensor Product Interpolation chapter
-
Updates to grid tools
- Changed to new POSIX-style command-line argument interface
- Extended synspec_to_specint tool to handle SYNSPEC flux spectra
- Added new make_bb_photgrid tool
- Added new subset_specgrid tool
- Added new subset_photgrid tool
- Added new make_photon_passband tool
- Renamed specint_to_specint tool rebin_specint
Release 1.3
- Added new Cookbook section to documentation
- Added new coelho_to_specint and c3k_to_specint tools
- Fixed bugs when reading a pymsg.PhotGrid function from file
- Fixed Cython issues on Python 3.11 platforms
Release 1.2
- Added new adjust_x routines to handle interpolation in grid voids
- Added Grid Voids section to documentation
- Improved grid optimization, so that unusable data are discarded
- Changed Python specgrid interpolation routines to return numpy arrays
- Added new inspect_grid tool
- Moved data files outside documentation, since they change on a different cycle than the software (see the grid files and passband files pages)
Release 1.1.2
- Fixes to documentation
- Fixed missing Python documentation
- Fixed issues with PDF document generation
- Added link to JOSS paper
Release 1.1.1
- Minor fixes to documentation
- Accompanied by JOSS paper
Release 1.1
- Considerably expanded documentation
- Modified cache controls to work in MB rather than node occupancy
- Made Python module installable using pip
Release 1.0
Production release. Note that the original tarball was broken (some subdirectories were in the wrong place). This was rectified on 8/24/22, with the upload of a replacement tarball.
Release 1.0-rc2
Set the source code link in documentation to point to the full source code, rather than the GitHub-generated archives (which exclude submodules). From the assets below, be sure to download "msg-1.0-rc2.tar.gz" rather than either of the "Source code" items.