Skip to content

Releases: iraf-community/pyraf

Version 2.2.2

22 Apr 14:29
920f657
Compare
Choose a tag to compare

Major changes are

  • pyobjc is now a required package on macOS and aqutil is updated to use Cocoa instead of Carbon,
  • scanf is implemented in Python, so PyRAF is pure Python on macOS. On Linux, it still builds the xutil extension.

What's Changed

New Contributors

Full Changelog: v2.2.1...v2.2.2

Version 2.2.2 RC1

11 Apr 08:30
920f657
Compare
Choose a tag to compare
Version 2.2.2 RC1 Pre-release
Pre-release

This is the release candidate for version 2.2.2.

Version 2.2.1

05 Apr 08:38
b9d714e
Compare
Choose a tag to compare

This is version 2.2.1 of PyRAF.

Aside from some minor cleanups, this fixes a lot of issues found after the release of version 2.2.0. Also, it removes the dependency from the stsci.tools Python package.

Changes

This list shows the pull requests that were merged since version 2.2.0

  • Set stacksize for macOS (32 bit) to unlimited as a workaround for older IRAF versions (#141)
  • Fix tab command line completion with empty input (#134)
  • Use same string precision for real parameters as in orginal CL (#133)
  • Copy relevant code from stsci.tools, remove dependency from this Python package (#129, #132)
  • Fix rounding to nearest int (#128)
  • Fix non-decimal number representation (#124)
  • Replace outdated "launchbrowser" method with Pythons "webbrowser" module (#123)
  • Extend tests (#122, #126)
  • Use StringIO instead of temporary files (#121)
  • Replace outdated "describe" implementation with a call to Pythons inspect.signature (#120)
  • Handle non-ASCII Unicode and binary files on stdin/stdout/stderr(#119)
  • Fix Python 3 conversion bugs (#114, #116)
  • Restructure code to use without IRAF (#125)
  • Fix tests to be compatible to IRAF 2.17 and STSDAS (#111, #112, #118, #137, #138. #140)

Version 2.2.1 RC1

21 Mar 08:59
b763a51
Compare
Choose a tag to compare
Version 2.2.1 RC1 Pre-release
Pre-release

This is the release candidate for version 2.2.1.

Version 2.2.0

06 Dec 15:14
32455a4
Compare
Choose a tag to compare

This is the first PyRAF version maintained by the iraf-community organization, which is a community effort to keep IRAF available after the end of NOAO and STScI support. Consider contributing by reporting bugs, fixing them, or improving the software!

This version drops Python 2 support and applies many bug fixes, modernizations and other improvements. The code cache support for Python 3 is fixed, resulting in a huge speed improvement.

Changes

This list shows the pull requests that were merged since the STScI version 2.1.16

  • Convert tutorial into ReStructuredText and update it (#100)
  • Reorganize PyRAF script (#90)
  • Don't use deprecated types from numpy (#87)
  • Fix code cache support on Python 3 (#82, #97, #101)
  • Remove Python 2 support (#81)
  • Switch to setuptools (#78, #84, #91)
  • Enable and extend CI tests on Github (#76, #79, #85, #94, #95)
  • Improve Python 3 compatibility and code style (#75, #77, #83, #89, #92, #93, #96)
  • Replace function calls that were removed in current matplotlib versions (#73)
  • Remove references to STScI (#66, #69, #74)

Version 2.2.0 RC1

06 Oct 19:11
fe5b103
Compare
Choose a tag to compare
Version 2.2.0 RC1 Pre-release
Pre-release

This is the release randidate for version 2.2.0.

Version 2.1.15

15 Jun 18:47
91e90b6
Compare
Choose a tag to compare

This is 2.1.15 release.

Version 2.1.13

01 Dec 20:22
Compare
Choose a tag to compare
Release 2.1.13

Version 2.1.10.1

23 Jun 15:32
Compare
Choose a tag to compare
Version 2.1.10.1 Pre-release
Pre-release

This is not a real release of PyRAF per-se, but it's first git/github tag.