STScI Logo

PyRAF
PyRAF Release Notes

See tickets referenced below on the PyRAF Trac site.

PyRAF 2.1.7 has been released!

(v2.1 bundled with stsci_python 2.14 as well as stand-alone)

Version 2.1 originally released May 2013. All 2.1.* releases support Python versions 2.6, 2.7, and 3.3.

Since the 2.0 release, the following enhancements have been made:

and the following bugs have been fixed:


Python 2 versus 3: Python 2.7 will be supported for the foreseeable future. While many users will be interested in converting their scripts and processing to Python 3, it is expected that many of our users will remain on Python 2 for a while. This is release however, does not support Python 2.5.

PyRAF v2.1.7: There have been a series of mini-releases since v2.1, available also via pip. The latest of these is v2.1.7 (Oct 2014), which is basically PyRAF v2.1 with a few additional installation changes and bug fixes. You may always however find the absolute latest PyRAF version in the nightly tar-ball.

PyRAF 2.0 has been released

(bundled with stsci_python 2.13 as well as stand-alone)

June 2012. This release supports Python 2.5, 2.6, 2.7, and 3.2.

Since the 1.11 release, the following enhancements have been made:

and the following bugs have been fixed:


Python 2 versus 3: Python 2.7 will be supported for the foreseeable future. Many users will be interested in (but also cautious about) converting their scripts and processing to Python 3, but it is expected that the majority of our users will remain on Python 2 for some time. This is however, the last release which will support Python 2.5.

PyRAF 1.11 has been released

(bundled with stsci_python 2.12 as well as stand-alone)

July 2011. This release supports Python 2.5, 2.6, and 2.7.

Since the 1.10 bundled release, the following enhancements have been made:

and the following bugs have been fixed:

Python 3: It is anticipated that the next full release of PyRAF (mid 2012) will have basic capabilities working under Python 3. Python 2.x however will be supported for quite a while. Many users will be interested in (but also cautious about) converting their scripts and processing.

Build/Install: The stsci_python and PyRAF code bases are now using "distribute" for installation. In the near future, this will open up more ways to download/install the software.

PyRAF 1.10 has been released

(bundled with stsci_python 2.11 as well as stand-alone)

Jan 2011. This release supports Python 2.5, 2.6, and 2.7.

Since the 1.9 bundled release, the following enhancements have been made:

and the following bugs have been fixed:

In addition, code changes not affecting behavior are gradually being made to PyRAF in an effort to support the eventual transition to Python 3. This release includes such changes.

PyRAF 1.9 has been released

(bundled with stsci_python 2.10 as well as stand-alone)

May 2010. This release supports Python 2.5, 2.6, and 2.7-rc1. Since the 1.8.1 bundled release, the following enhancements have been made:

Please see PyRAF FAQ #1.3 for a full description. (ticket #107)

and the following bugs have been fixed:

PyRAF 1.8.2 has been released

The PyRAF v1.8 series supports Python 2.6. Version 1.8.2 is a duplicate of the 1.8.1 bundled release with a single bug fixed:

PyRAF 1.8.1 has been released

(bundled with stsci_python 2.9 only)

And the following bugs have been fixed:

Notes:

PyRAF 1.8 has been released

June 2009. This version of PyRAF supports Python 2.6. While stsci_python v2.8 does not yet fully support Python 2.6, enough of it does for PyRAF (which requires stsci_python's pytools package).

Since the 1.7.1 bundled release, the following enhancements have been made:

The following bugs were fixed:

PyRAF 1.7.1 has been released

(bundled with stsci_python 2.8 only)

11 May 2009. Since the last full release of PyRAF (v1.7), only a few bug fixes and enhancements have been made. The majority of the PyRAF development fell under the umbrella of a refactoring effort so that the PyRAF software dealing with task parameters could be used more generally outside of PyRAF. A large set of code was generalized and moved to "Pytools", including the backbone of the EPAR GUI. EPAR itself is still available within PyRAF, but has been enhanced as a result of this effort. The Load and Save-As capabilities (ticket #87) have had their finishing touches applied. For example, the list of Load file choices is now pre-populated and shown in a pull-down menu from the top of the GUI. EPAR's issue with the scrollbar slider (jumping from first to last parameter upon clicking Unlearn) has been fixed, the help text has been corrected, and on native OSX, EPAR now has a default color (besides black and white).

In addition, the following bugs have been fixed:

Note: This version of PyRAF does require pytools (which is in stsci_python).

PyRAF 1.7 has been released

2 December 2008. Since the 1.6.1 bundled release, the following enhancements were made:

Note: This version of PyRAF does not require pytools or a purge of the clcache in home$pyraf, but the next version will.

November 2008

PyRAF 1.6.1 has been released

(bundled with stsci_python 2.7 only)

PyRAF 1.7 will be out soon.

In addition to a few changes to regression test scripts and other minor edits, the following enhancements have been made since the 1.6 release:

7 May 2008

PyRAF 1.6 has been released

Changes since the 1.5 release:

The following enhancements were made:

The following minor API changes were made:

The following bugs were fixed:

26 February 2008

PyRAF 1.5 has been released

Changes since the 1.4 release:

The following enhancements were made:

The following bugs were fixed:

15 June 2007

PyRAF 1.4 has been released

Changes since the PyRAF 1.3 release:

The following changes were made:

The following bugs were fixed:

14 November 2006

PyRAF 1.3 has been released

Changes since the PyRAF 1.2 release:

This version includes the following enhancements and bugfixes:

Enhancements:

Support for the IPython shell environment. IPython a great many shell enhancements than are provided by the PyRAF interactive shell. This includes all the PyRAF shell features and such things such as:

There is extensive documentation for IPython. It can be started by typing:

pyraf --ipython

It is our plan to eventually make this the default mode for pyraf. See pyraf/docs/ipython_notes.txt for more information on using IPython with PyRAF.

Pyraf now has an alternate parameter editor: tpar.

tpar is:

installation requirements:

using IPython requires installation of IPython version 0.7.2 or greater found here: http://ipython.scipy.org/moin/Download

using tpar requires the installation of the text widget package urwid version 0.9.4 or greater found here: http://excess.org/urwid/

Bugfixes:

See the PyRAF Trac site (listed/linked at the top of this page) for more details

Trac number: Description

52 PyRAF imaccess function returns True for a filename with spaces only

53 scan and fscan can't eval objects in iraf namespace

54 PyRAF aborts on startup if history command in login.cl or loginuser.cl

55 PyRAF traceback handling broken under Python 2.5

56 imaccess() returns 1 for a filename with empty brackets

03 November 2005

PyRAF 1.2 has been released

Changes since the PyRAF 1.1.2 release:

31 March 2005

PyRAF 1.1.2 has been released

Changes since the PyRAF 1.1.1 release:

1 June 2004

PyRAF 1.1.1 has been released

Changes since the PyRAF 1.1 release:

17 Oct 2003

PyRAF v1.1 has been released.

Changes made since the 1.1beta1 release:

Plotting related:

Python 2.3 related:

The implementation of the automatic conversion to string of all arguments passed to foreign tasks caused some simple commands such as "ls *" to fail. This was fixed to prevent special shell characters (such as '*' and '?') from being 'escaped' and passed as is.

31 Mar 2003

PyRAF v1.1beta1 has been released.

New features:

Earlier than v1.1

Here is historical CVS information on earlier changes.