PypeIt
Description
Dependency Changes
PypeIt now only supports python versions >=3.10, numpy>=1.23, and ginga>=5.1.0
sphinx-rtd-theme updated to 2.0, along with relevant dependencies
Functionality/Performance Improvements and Additions
Allow the selection of a secondary filter option for all spectrographs that need it; see new
filter2
parameter.When dealing with
bkg_redux
reduction (i.e., A-B), a sky model (calledbkg_redux_skymodel
) is generated using the A frame, while the existingskymodel
is generated using the A-B frame. This allows to have an actual 1D extracted sky spectrum and to perform the flexure correction forbkg_redux
reduction.Various improvements in the flexure correction and added the possibility to use a modeled archive sky spectrum generated with
pypeit.wavemodel.nearIR_modelsky()
to perform the flexure correction.Updated the list of available CALSPEC standard star with the latest version from the CALSPEC website.
Instrument-specific Updates
Improvements for SOAR/Goodman
- Added
WAVMODE
header keyword toconfiguration keys
andraw header cards
.
- Added
Added example of improved wavelength solution for GEMINI/GMOS
Introduces reduction pipeline for high-resolution modes of Keck/NIRSPEC
Expanded the template for
shane_kast_red
and the 1200/5000 gratingFixed and improved the wavelength template
magellan_fire_long
Updated Gemini/GMOS-S with the new detector parameters for the Hamamatsu CCDs replaced on 2023-12-14
Script Changes
- When interactively fitting a single peak with the
pypeit_identify
script (i.e. using thei
command), line centroids can now be both updated and added interactively.
Datamodel Changes
Spec2DObj
now has an additional image, calledbkg_redux_skymodel
, which is the "actual" sky model in the case ofbkg_redux
reduction (i.e., dithered observations). This image is not generated ifbkg_redux
is False. In any case, theskymodel
is always generated.
Bug Fixes
The subpixel algorithm used to resample datacubes that are generated by
pypeit_coadd_datacube
produced error cubes that were not properly propagating the noise. The error cubes of the NGP algorithm were unaffected. The error cubes are now regularly inspected with vet tests to ensure the error cubes are reliable.Fix a bug (introduced in a recent PR) that was generating an error if less than 2 spec1d files were used with
pypeit_coadd_1dspec
. Now the script can be run with only one file (as it was before).Allow
spec_flex_shift()
to take as input either the name of an archive sky spectrum or directly a sky spectrum. This fixes a bug in the flexure correction for SlicerIFU.The
--show
option of thepypeit_coadd_1dspec
script was not properly displaying the x-axis of the plot. Both the top and bottom panels now scale together.Fix a bug in
pypeit_sensfunc
that was causing the script to crash becausepar['fluxcalib']
was not being passed tosensfunc.SensFunc.get_instance()
.
Notes
Files
pypeit/PypeIt-1.16.0.zip
Files
(208.6 MB)
Name | Size | Download all |
---|---|---|
md5:42135a5250b4a20202ee9d25ed6852f6
|
208.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/pypeit/PypeIt/tree/1.16.0 (URL)