Recent Releases of Astronomical échelle spectroscopy data analysis with `muler`
Astronomical échelle spectroscopy data analysis with `muler` - v0.5.2
Fix to include PSG telluric model with pip installable distribution.
Full Changelog: https://github.com/OttoStruve/muler/compare/v.0.5.1...v0.5.2
Scientific Software - Peer-reviewed
- TeX
Published by kfkaplan 10 months ago
Astronomical échelle spectroscopy data analysis with `muler` - v.0.5.0
What's Changed
- Major updates and bug fixes for reading in IGRINS and IGRINS-2 data.
Reading in IGRINS or IGRINS-2 data is as simple as
igrins.readIGRINS(fits_file_path)wherefits_file_pathis any H or K band spec.fits, spec2d.fits, or spec_a0v.fits file. Muler will automatically determine if the data is from IGRINS or IGRINS-2 and grab both the H and K bands and combine them into one object. - Updates and code for IGRINS and IGRINS-2 absolute flux calibration.
- Updates for synthetic photometry.
- Fixes for removeoutliers() and removenans().
- Updates for compatibility with new versions of specutils, numpy, and other dependencies.
Full Changelog: https://github.com/OttoStruve/muler/compare/v0.4.1...v.0.5.0
Scientific Software - Peer-reviewed
- TeX
Published by kfkaplan 10 months ago
Astronomical échelle spectroscopy data analysis with `muler` - v0.4.1
Tagged version before upgrade to v0.5.0 incase it is needed.
What's Changed
- Add flux calibration by @kfkaplan in https://github.com/OttoStruve/muler/pull/136
- Update igrins slit throughput by @kfkaplan in https://github.com/OttoStruve/muler/pull/152
Full Changelog: https://github.com/OttoStruve/muler/compare/v0.4.0...v0.4.1
Scientific Software - Peer-reviewed
- TeX
Published by kfkaplan 10 months ago
Astronomical échelle spectroscopy data analysis with `muler` - Minor fixes to get RTD to work from pip
What's Changed
- Warn users when requisite metadata is not in place by @gully in https://github.com/OttoStruve/muler/pull/103
- Issue #118, for retell_H/K spectra to be read in using muler by @ericasaw in https://github.com/OttoStruve/muler/pull/119
- Various testing spot checks... by @gully in https://github.com/OttoStruve/muler/pull/122
- Fix reading IGRINS uncertainty by @kfkaplan in https://github.com/OttoStruve/muler/pull/89
- Attempting to fix issues propogating uncertainity by @kfkaplan in https://github.com/OttoStruve/muler/pull/127
- Remove annoying warning notice about missing meta data which was disp… by @kfkaplan in https://github.com/OttoStruve/muler/pull/134
- Add powers by @kfkaplan in https://github.com/OttoStruve/muler/pull/135
Full Changelog: https://github.com/OttoStruve/muler/compare/v0.3.4...v0.4.0
Scientific Software - Peer-reviewed
- TeX
Published by gully almost 3 years ago
Astronomical échelle spectroscopy data analysis with `muler` - v0.3.4 DOI version
This version is identical to v0.3.3 except it has a unique DOI on Zenodo.
Scientific Software - Peer-reviewed
- TeX
Published by gully about 4 years ago
Astronomical échelle spectroscopy data analysis with `muler` - v0.3.3 JOSS Accepted Version
This is the Accepted version of the JOSS paper. The full review process is public at this JOSS GitHub Issue thread: https://github.com/openjournals/joss-reviews/issues/4302
This version will be archived at Zenodo, get a fresh PyPI release (pip install muler==0.3.3), and a new conda-forge release too.
The code will continue to evolve and so this release is somewhat symbolic---the state of the code at the time of the JOSS review.
Thanks to the JOSS reviews, co-authors, and our awesome users for all the help.
What's Changed
- Demo a tutorial for programmatically fetching IGRINS data from UTBox by @gully in https://github.com/OttoStruve/muler/pull/102
- Fix typo by @xuanxu in https://github.com/OttoStruve/muler/pull/109
New Contributors
- @xuanxu made their first contribution in https://github.com/OttoStruve/muler/pull/109
Full Changelog: https://github.com/OttoStruve/muler/compare/v0.3.1...v0.3.3
Scientific Software - Peer-reviewed
- TeX
Published by gully about 4 years ago
Astronomical échelle spectroscopy data analysis with `muler` - v0.3.1 JOSS feedback
This release addresses some feedback and bugs found during the course of the JOSS review.
What's Changed
- Create CODEOFCONDUCT.md by @gully in https://github.com/OttoStruve/muler/pull/91
- Create CONTRIBUTING.md by @gully in https://github.com/OttoStruve/muler/pull/92
- Make sure that rv shift is not double counted. by @gully in https://github.com/OttoStruve/muler/pull/95
- Astropy 5 dropped support for python 3.7, exclude it in build matrix by @gully in https://github.com/OttoStruve/muler/pull/96
- Updates to normalize() by @kfkaplan in https://github.com/OttoStruve/muler/pull/81
- Adding method to sort stitched spectra by wavelength by @ericasaw in https://github.com/OttoStruve/muler/pull/85
- Methods for EchelleSpectrumList now act on and return a copy of the s… by @kfkaplan in https://github.com/OttoStruve/muler/pull/87
- Possibly a fix for #94-- unit issue stemed from ancillary data miscue by @gully in https://github.com/OttoStruve/muler/pull/97
- Standardize paths to example data in the tutorials, and (for now) always re-render notebooks with nbsphinx by @gully in https://github.com/OttoStruve/muler/pull/98
- Overhaul tutorials to use HTML paths, also use nbstripout by @gully in https://github.com/OttoStruve/muler/pull/99
New Contributors
- @ericasaw made their first contribution in https://github.com/OttoStruve/muler/pull/85
Full Changelog: https://github.com/OttoStruve/muler/compare/v0.3.0...v0.3.1
Scientific Software - Peer-reviewed
- TeX
Published by gully about 4 years ago
Astronomical échelle spectroscopy data analysis with `muler` - JOSS Submission
This 0.3.0 release contains a few bug fixes, tutorials, and miscellaneous changes. It captures the code at its state during submission to the Journal of Open Source Software (JOSS). Any changes to the code during the review process will be reflected in a new version, perhaps version 0.4 depending on the extent of the changes.
Full Changelog: https://github.com/OttoStruve/muler/compare/v0.2.5...v0.3.0
Scientific Software - Peer-reviewed
- TeX
Published by gully over 4 years ago
Astronomical échelle spectroscopy data analysis with `muler` - Fall 2021 version 0.2.5 on conda and pip
This version adds automatic telluric masking for HPF, a flattening procedure, robustness improvements, bug fixes, and more. It is now available and up-to-date on conda-forge, so you can conda install -c conda-forge muler.
What's Changed
- Include license file in source distribution by @synapticarbors in https://github.com/OttoStruve/muler/pull/59
- Add tutorial showing how to mask spectral lines and flatten the continuum by @gully in https://github.com/OttoStruve/muler/pull/63
- Add automatic telluric masking for HPF, a static TelFit template, and continuum flattening with GP tutorial by @gully in https://github.com/OttoStruve/muler/pull/64
- Copy savgol-based flatten method verbatim from lightkurve by @gully in https://github.com/OttoStruve/muler/pull/65
- Ancillary spectra metadata handling and WCS bug fixes by @gully in https://github.com/OttoStruve/muler/pull/66
New Contributors
- @synapticarbors made their first contribution in https://github.com/OttoStruve/muler/pull/59
Full Changelog: https://github.com/OttoStruve/muler/compare/v0.2.4...v0.2.5
Scientific Software - Peer-reviewed
- TeX
Published by gully over 4 years ago
Astronomical échelle spectroscopy data analysis with `muler` - Easier-to-install version with optional dependencies
This release introduces two optional dependencies: celerite2 and h5py. These had previously been installation requirements, which caused problems for some users due to the complexity of installing those packages. We justified this change since celerite and h5py are not required for most routine use of muler. To install just the basic dependencies you can keep using: pip install muler. To install the extras you can now type:
bash
pip install muler[extra]
We recommend folks attempt to install the extras, in case you find yourself needing those functionalities later.
Scientific Software - Peer-reviewed
- TeX
Published by gully over 4 years ago
Astronomical échelle spectroscopy data analysis with `muler` - v0.2.3: New IGRINS input modes, more testing, dependency changes
This release changes IGRINS input modes, adds more testing (including GitHub actions), and changes the dependencies based on insights from GitHub actions. Overall these changes should improve the stability and ease of installation of muler.
Scientific Software - Peer-reviewed
- TeX
Published by gully over 4 years ago
Astronomical échelle spectroscopy data analysis with `muler` - v0.2.1
This release includes packaged template data for the first time. These templates are used for deblazing and sky subtraction based on calibration data. This package data should still work when installed with pip, though it should be considered experimental. As a fallback one may always follow the developer instructions .
Scientific Software - Peer-reviewed
- TeX
Published by gully almost 5 years ago
Astronomical échelle spectroscopy data analysis with `muler` - v0.1
We have completed a major refactor with the addition of a new EchelleSpectrum class, from which each instrument class inherits the majority of its behavior. The package has basic functionality that is useful for a wide range of quicklook and minimal pre-processing science applications.
The API should still be considered unstable. In particular we are likely to rename and retool the names of the classes for the SpectrumList-like objects. We eventually want to support lists of visits of spectra, rather than just lists of orders of a single spectrum. In making that change we are liable to rename lots of existing classes, which will break code.
Scientific Software - Peer-reviewed
- TeX
Published by gully almost 5 years ago
Astronomical échelle spectroscopy data analysis with `muler` - Preliminary HPF Support
We now have beta support for HPF! We are inviting beta testers to provide feedback. Thank you!
Scientific Software - Peer-reviewed
- TeX
Published by gully about 5 years ago