PyDL Changelog¶
1.0.0 (unreleased)¶
This version will only support Python 3 and Astropy 3. This release is planned for early 2019.
0.7.0 (2019-02-22)¶
This version is planned to be the last version with Python 2 support.
- Support the
firstField
bit in ObjIDs from DR7 and earlier (Issue #37). - Change tests of Astropy development version from Python 2 to Python 3.
- Update to astropy_helpers/v2.0.6 (PR #40).
- Add
astropy.units
support toairtovac()
andvactoair()
(PR #41). - Change Exelis to Harris Geospatial (PR #42).
- Fix
FutureWarning
inre
in Python 3.7 due to nested sets (PR #44). - Use
six
instead ofastropy.extern.six
(PR #48). - Update
_astropy_init.py
(PR #47 via PR #48). - Update astropy_helpers/v2.0.8 (PR #45 via PR #48).
0.6.0 (2017-09-19)¶
- This release is compatible with Astropy 2.0, and may be backwards incompatible with astropy v1.x.
- Update to astropy_helpers/v2.0.1.
- Use standard library
argparse
(Issue #31). - Use the new
astropy.coordinates.Attribute
class. - Fix typo (PR #26).
0.5.4 (2017-05-04)¶
- Added
sdss_specobjid()
to compute SDSS specObjIDs, and its inverse functionunwrap_specobjid()
. - Update to astropy_helpers/v1.3.1.
- Refactor HMF code into an object to contain the data and methods.
- Use functions from
astropy.utils.data
where possible. - Fix an integer division error encountered when using Numpy 1.12 (Issue #19).
- Fixed tests that were failing on 32-bit platforms and Python 3.5 (Issue #20).
0.5.3 (2016-12-03)¶
0.5.2 (2016-08-04)¶
- Changes in how Mangle-polygon containing FITS files are handled, related to Issue #11.
- Fixed memory leak in
combine1fiber()
, see Issue #12. - Added
is_in_window()
. - Allow polygon area functions to deal with negative caps and
use_caps
. - Update
docs/conf.py
for Python 3.5 compatibility (PR #13).
0.5.1 (2016-06-22)¶
- Removed unnecessary
from __future__
import inpydl.pydlspec2d.spec1d
. - Ongoing documentation upgrades.
- Update some links that needed to be transitioned from SDSS-III to SDSS-IV.
- Upgrade to astropy_helpers/v1.2.
- Update to latest version of package-template.
- Disabled tests on Python 3.3; enabled tests on Python 3.5
- Fix Issue #8; Issue #9.
- Add warnings about incomplete Mangle functions.
0.5.0 (2016-05-01)¶
- Dropped support for Python 2.6. Python 2.6 does not contain
collections.OrderedDict
, which is needed to supportyanny
objects, and at this point it is not worth going to the trouble to support this with an external package. - Ongoing review and upgrade of docstrings.
- Yanny files can now be converted into genuine NumPy
record arrays
; previously, the conversion was only tonumpy.ndarray
with named columns, which is a slightly different thing. - Added additional tests on
yanny
objects. - Experimental support for interconversion of
yanny
objects andTable
objects. - Improving PEP 8 compliance
- Restructuing sub-packages to reduce the number of files.
- Improvements to spectral template processing code, deduplicated some code.
- Support platform-independent home directory (PR #7).
- Uppercase the package name (in documentation only).
- Upgrade to astropy_helpers/v1.1.1.
- Add functions from the idlutils rgbcolor directory.
spec_path()
can now find SDSS spectra, not just BOSS.
0.4.1 (2015-09-22)¶
- No changes at all from 0.4.0. This tag only exists because of a botched PyPI upload.
0.4.0 (2015-09-22)¶
- Use astropy_helpers/v1.0.3, package-template/v1.0.
- Remove some old FITS code that
astropy.io.fits
makes moot. - Remove code for command-line scripts. These are now auto-generated by the “entry_point” method.
- Remove Python/3.2 tests.
- Improved test coverage.
- Fixed problem with the
spheregroup
code. - Removed some code that is 100% redundant with astropy (e.g.
angles_to_xyz()
). - Fixed bug in
set_use_caps()
that was discovered on the IDL side. - Updated documentation of
read_fits_polygons()
. - Added cross-references to classes, functions, etc.
0.3.0 (2015-02-20)¶
- Use astropy_helpers/v0.4.3, package-template/v0.4.1.
- Avoided (but did not fix) a bug in
chunks
that occurs when operating on a list of coordinates of length 1. - Fixed a typo in
bspline
, added documentation. - Simplify documentation files.
sdss_flagname()
now accepts more types of numeric input.- Added Authors and Credits file.
0.2.3 (2014-07-22)¶
- Added
pydl.photoop.window
. - Added stub
sdss_calib()
, updatedsdss_score()
. - Added
unwrap_objid()
. - Merged pull request #4, fixing some Python3 issues.
0.2.2 (2014-05-07)¶
- Updated to latest package-template version.
- Added ability to write multiple ndarray to yanny files.
- Fixed
struct_print()
test for older Numpy versions. - Fixed failing yanny file test.
- Improve test infrastructure, including Travis builds.
- Allow comment characters inside quoted strings in yanny files.
0.2.1 (2013-10-06)¶
- Added
sdss_sweep_circle()
. - Added first few
pydl.photoop
functions. - Clean up some import statements.
0.2.0 (2013-04-22)¶
- Using the astropy package-template to bring pydl into astropy-compatible form.
- Some but not all tests are re-implemented.
0.1.1 (2013-03-06)¶
- Creating a tag representing the state immediately after creation of the git repository.
0.1 (2010-11-10)¶
- Initial tag (made in svn, not visible in git). Visible at http://www.sdss3.org/svn/repo/pydl/tags/0.1 .