Opened 14 years ago

Last modified 14 years ago

#23075 new request

Port request for Pyraf

Reported by: dcnicholls Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc:
Port: py26-pyraf

Description

Pyraf is a Python interface for the astronomical data processing software IRAF. The latest version is 1.8.1 (stand alone Pyraf). Source page: http://www.stsci.edu/resources/software_hardware/pyraf/current/download

It requires Tcl/Tk, Readline, Python 2.6, Numpy

Change History (4)

comment:1 Changed 14 years ago by dcnicholls

Cc: dcn@… added

Cc Me!

comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: dcn@… removed
Port: py26-pyraf added

comment:3 Changed 14 years ago by tim@…

there is one key dependency here that is not mentioned: IRAF (http://www.iraf.net/). i am looking into a way to make a port of that, but it's far from trivial. i have made fedora-compatible RPMs for it in the past and they worked quite well. however, i did not compile the IRAF source in that process. i simply repackaged the binaries that the IRAF group provides. i can easily do the same for a macport, but i'm not sure what the policy is for such a thing. building IRAF from source requires doing much of the build from within an IRAF environment. not a trivial thing to accomplish from a non-interactive shell or tcl script. also, using the IRAF-supplied official binaries makes reporting up-stream bugs and problems much more straightforward.

once there is a working IRAF port, py26-pyraf is quite straightforward since it uses standard python build tools.

comment:4 Changed 14 years ago by dcnicholls

Yes. In the meantime, I have successfully installed Pyraf as a Python program, from within Python. I already had IRAF installed (a rather messy process). Pyraf works well, although it doesn't have the convenience of a Macport install. A Macports install of IRAF itself would be brilliant.

Note: See TracTickets for help on using tickets.