PyDL Changelog

1.0.0rc2 (2021-07-22)

  • Updates to package infrastructure (PR #63).

  • Update idlutils tag for SDSS bitmasks (PR #62).

  • Document behavior of pydl.rebin() for integer inputs; begin migration to GitHub Actions for CI (PR #61).

1.0.0rc1 (2020-04-28)

This version will only support Python 3.

  • Various bug fixes in preparation for 1.0 (PR #58).

  • Remove astropy_helpers entirely (PR #55).

  • Update test infrastructure (PR #54).

  • Remove all Python 2 constructs; add tests in window (PR #51).

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 to airtovac() and vactoair() (PR #41).

  • Change Exelis to Harris Geospatial (PR #42).

  • Fix FutureWarning in re in Python 3.7 due to nested sets (PR #44).

  • Use six instead of astropy.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 function unwrap_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)

  • Fixed formatting of TODO document.

  • Fixed tests that were failing on 32-bit platforms (Issue #14).

  • Use temporary files so that tests can run when astropy is installed read-only (e.g., with pip; Issue #16)

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 in pydl.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 support yanny 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 to numpy.ndarray with named columns, which is a slightly different thing.

  • Added additional tests on yanny objects.

  • Experimental support for interconversion of yanny objects and Table 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)

0.2.3 (2014-07-22)

0.2.2 (2014-05-07)

0.2.1 (2013-10-06)

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)