First Official Release
This is the first official release for specreduce
.
New Features
- Added
Trace
classes - Added basic synthetic data routines
- Added
BoxcarExtraction
- Added
HorneExtraction
, a.k.a.OptimalExtraction
- Added basic
Background
subtraction
Bug Fixes
- Update
codecov-action
tov2
- Change default branch from
master
tomain
- Test fixes; bump CI to python 3.8 and 3.9 and deprecate support for 3.7
What's Changed
- Update template files by @tepickering in #1
- copied README format from specutils, but forgot to make it .rst by @tepickering in #2
- WIP: Add some example sketches of spectroscopic DR sequences by @jehturner in #3
- Add initial batch line lists by @tepickering in #4
- Added more NIST lists (.Astro Hack Day) by @lprichard in #33
- Adding table parsing utils for NIST master table (dotAstronomy hack day) by @mfixstsci in #32
- Adding script to clean and combine line lists plus table (dotAstronomy hack day) by @mfixstsci in #31
- Set read the docs by @simontorres in #35
- Update travis config by @tepickering in #36
- First test by @crawfordsm in #38
- Add standard star data to specreduce via "onedstds" directory by @kakirastern in #43
- Implement APE 17 by @tepickering in #47
- More spectrophotometric standard star data by @tepickering in #49
- Remove Travis CI and stick with Github Actions by @tepickering in #50
- Complete move of reference data to specreduce_data package by @tepickering in #58
- Make classes for atmospheric extinction data by @tepickering in #59
- Add functions to load spectrophotometric standard star data by @tepickering in #62
- Operation class by @crawfordsm in #53
- Fix SpecreduceOperation class by @tepickering in #63
- Add draft of flux calibration functionality to specreduce by @kakirastern in #45
- MNT: Replace master with main by @pllim in #66
- make matplotlib a default requirement by @tepickering in #67
- Add jradavenport notebooks by @eteq in #69
- MNT: Remove unused astropy config code by @pllim in #68
- Fix workflow CI and bump up python versions being tested by @tepickering in #72
- MNT: Update codecov-action version to v2 by @pllim in #70
- Synthetic 2D data by @tepickering in #74
- Bug fixes in boxcar extraction code by @ibusko in #73
- Initial tracing implementation by @tepickering in #75
- Remove .ipynb file that was actually a tar file containing ipynb files by @tepickering in #77
- Remove Cython Pin: Building on Windows by @duytnguyendtn in #78
- Introduce JWST Boxcar Development Notebook from Ivo Busko by @duytnguyendtn in #79
- Bump notebook from 6.1.5 to 6.4.1 in /notebook_sandbox/jwst_boxcar by @dependabot in #80
- Bump numpy from 1.19.2 to 1.21.0 in /notebook_sandbox/jwst_boxcar by @dependabot in #81
- Boxcar extraction using Trace class by @ibusko in #82
- Add GitHub Actions workflow to automatically publish to PyPI by @tepickering in #90
- Added kosmos trace algorithm by @ojustino in #85
- MNT: Fix publish workflow by @pllim in #92
- Introducing Horne extraction by @ojustino in #84
- Basic (boxcar) background subtraction by @kecnry in #86
- Included KosmosTrace in optimal_extract_VLT.ipynb by @ojustino in #97
New Contributors
- @jehturner made their first contribution in #3
- @lprichard made their first contribution in #33
- @mfixstsci made their first contribution in #32
- @simontorres made their first contribution in #35
- @crawfordsm made their first contribution in #38
- @kakirastern made their first contribution in #43
- @pllim made their first contribution in #66
- @eteq made their first contribution in #69
- @ibusko made their first contribution in #73
- @duytnguyendtn made their first contribution in #78
- @kecnry made their first contribution in #86
Full Changelog: https://github.com/astropy/specreduce/commits/v1.0.0