Skip to content

Releases: marblestation/iSpec

Maintenance release

04 Aug 19:06
Compare
Choose a tag to compare
  • New features:

    • Implemented Doyle et al. (2014) Vmac relation for dwarfs
    • Added new flux and wavelength keys for ESO spectra FITS files
    • Disable SME when GUI used in Mac with Apple Silicon (M1/M2)
  • Addressed compatibility issues with new Python packages/compilers

    • Stop using the deprecated np.int (builtin int)
    • Latest matplotlib versions remove lines differently
    • Updated cython code for latest version compatibility (3.0)
    • Updated params for latest gfortran compatibility (12.2)
  • Bug fixes:

    • The "correct velocity" function altered the input spectrum
    • Failure to fit loggf and abundances at the same time
    • Unused parameter in create_filter_cosmic_ray
    • Missing variables when no segments are provided
    • moog compilation failed in mac due to BSD sed
    • GUI running from a another dir disallows synth
    • GUI fit continuum ignores provided resolution

Updated radiative transfer codes

02 Oct 01:24
Compare
Choose a tag to compare

Most radiative transfer codes were updated, as well as the external Equivalent Width measurement tool (ARES), and the Gaia-ESO linelist version 6 was added. Regarding the input file, pre-computed grids were re-computed using the latest radiative transfer code versions, and line selections were re-done for a resolution of 47,000.

  • Updated SPECTRUM to v2.77
  • Updated Turbospectrum to v19.1
  • Updated MOOG to November 2019 version
  • Updated SME to v574
  • Updated ARES to June 28th 2020 commit
  • Added Gaia-ESO linelist v6

Python 3 migration completed

14 Sep 01:54
Compare
Choose a tag to compare

iSpec now uses exclusively Python 3 (previous versions of Python were deprecated since January 1st 2020). This release does not add, remove or modify any of iSpec functionalities. It should be completely compatible with user written scripts as far as they are converted to Python 3.

Major release

02 Mar 19:52
Compare
Choose a tag to compare

Release used in the article Modern stellar spectroscopy caveats. This version introduces incompatible changes with the previous version and your scripts need to be updated accordingly (the best strategy is to check the current example.py). Some of the implemented changes since the last release:

  • New model atmosphere interpolator
  • Added spectra interpolator
  • Assigned less weight to results using models outside of the grid
  • Added Torres et al 2010 relation to obtain mass and radius
  • Correction in the vmic relation
  • Updated MOOG to FEB2017 version
  • GUI: Added spectra interpolation features
  • GUI: Optimized search for linelist/models/grids/ files
  • GUI: Adaptive width size for dropdown lists in dialogs
  • Bugfix: Molecular dissociation energies set to zero for MOOG (MOOG will use its internal values)
  • Bugfix: Problem creating free abundances structures
  • Bugfix: SPECTRUM atmosphere read buffer too small
  • Bugfix: Makefile for OSX
  • Bugfix: Shorter path for SME to avoid string overflow
  • Bugfix in mpfit.py when limiting max step
  • Bugfix: Limit max step for the resolution parameter to avoid falling into local minima using very low resolutions
  • Bugfix: The divide spectra operation was not working properly for all the cases
  • Bugfix: The barycentric correction function was returning the barycentric velocity and not the correction (which is the same but with opposite sign)
  • Bugfix: Bad unit conversion for FITS files in log-scale
  • Bugfix: MOOG requires the rad damping parameter to be at a certain column
  • Bugfix: Infinite loop in continuum fitting for regions with flat fluxes
  • Bugfix: Proper GUI plot name encoding
  • Bugfix: Added forgotten Turbospectrum data file

As a Github attachement there is the input zip file to be uncompress in the iSpec directory.