Muler

Latest version: v0.3.3

Safety actively analyzes 682487 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.4

This version is identical to v0.3.3 except it has a unique DOI on Zenodo.

0.3.3

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

0.3.1

This release addresses some feedback and bugs found during the course of the JOSS review.

What's Changed
* Create CODE_OF_CONDUCT.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

0.3.0

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

0.2.5

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

0.2.4

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.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.