PyDL:docs

- Index
- Modules

### Navigation

- next »
- « previous |
- pydl v1.0.0-rc2 »
- PyDL Changelog

# 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)

- 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()`, updated `sdss_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 .