Skip to content

Releases: rhdtownsend/msg

Release 2.0.2

29 Aug 17:28

Choose a tag to compare

  • 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

14 Aug 19:58

Choose a tag to compare

  • Fixed bug in rebin_specint tool

Relase 2.0

12 Aug 20:56

Choose a tag to compare

  • 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

15 Jul 16:11

Choose a tag to compare

  • 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

18 Apr 20:31

Choose a tag to compare

  • 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

30 Jan 04:05

Choose a tag to compare

  • Fixes to documentation
    • Fixed missing Python documentation
    • Fixed issues with PDF document generation
    • Added link to JOSS paper

Release 1.1.1

22 Jan 22:02

Choose a tag to compare

Release 1.1

11 Dec 23:06

Choose a tag to compare

  • Considerably expanded documentation
  • Modified cache controls to work in MB rather than node occupancy
  • Made Python module installable using pip

Release 1.0

05 Jun 20:28

Choose a tag to compare

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

01 Jun 17:29

Choose a tag to compare

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.