Download the latest version of the Gemini IRAF package
Overview
Stable version: v1.14
AstroConda version: v1.14
Revision note: gemini_v114_rev.txt
Obtaining the software:
The Gemini IRAF package, and its dependencies, including IRAF and PyRAF, are distributed with Anaconda, through the AstroConda distribution channel. Please follow the installation instructions provided below. (For new installation, Updating Gemini IRAF)
Compatibility:
The version of IRAF distributed through AstroConda has been modified to make it compatible with the Gemini IRAF package and to allow compilation on recent operating systems.
Ureka Users:
We encourage you to switch to AstroConda at your earliest convenience. The current release, v1.14, is the last one to be tested with Ureka. Follow the manual installation instructions below to install from a tarball.
Installation instructions for Gemini IRAF
New Installation of Gemini IRAF from AstroConda
For new Anaconda and/or AstroConda users, some steps are required prior to installing the Gemini IRAF package. For all the details on AstroConda, see http://astroconda.readthedocs.io. For a quick start that suffices in most cases, please follow these instructions:
IMPORTANT: Anaconda requires the use of the bash shell. Tcsh or csh will not work. If you are using (t)csh, your first step is:
-
% /bin/bash -l
If you are already using bash, proceed.
- If you don’t have Anaconda installed already, please do install it. Otherwise, go to step 2. It can be downloaded from https://www.anaconda.com/download/. It does not matter whether you select the Python 3.6 or Python 2.7 version; when the
geminiconda
environment is created later, Python 2.7 will be installed anyway.
Make sure that~/anaconda/bin/activate
is in yourPATH
, e.g.PATH=~/anaconda/bin:$PATH
in your.bash_profile
. The Anaconda installer should offer to add it for you.
- Activate Anaconda. (Here we assume that it was installed in your home directory.)
% source ~/anaconda/bin/activate
- Define the AstroConda channel. This needs to be done just once.
% conda config --add channels http://ssb.stsci.edu/astroconda
- Create the
geminiconda
environment. Here we name the environment “geminiconda”, but you can name it whatever you want, just change the name after the-n”
to your preference.
% conda create -n geminiconda python=2.7 iraf-all pyraf-all stsci gemini
- Whenever you want the "geminiconda" environment available to you to reduce your data, simply activate it:
You might wish to create an alias for it, or add it to your shell configuration file.
% source activate geminiconda
- If this is a new IRAF installation, some configuration is required:
% cd ~
% mkdir iraf
% cd iraf
% mkiraf
(Choose xterm or xterm for the terminal, and o re-initialize the uparm if asked.)
Updating Gemini IRAF from AstroConda
If you already have your Gemini anaconda environment set up, to update to the newest version, simply activate the environment and use conda to update the package:
% source activate geminiconda
% conda update gemini
Manual Installation
If necessary (eg. Ureka user), install the package manually. These instructions are also found in gemini_readme.txt.
- Download the tarball, gemini_v114.tar.gz.
- Unpack the file in a directory of your choice. In this example, we will use
mypath/gemini
% mkdir mypath/gemini
% cd mypath/gemini
% tar xvzf gemini_v114.tar.gz
- Set your IRAF configuration to pick up the new gemini package.
% cd ~/iraf
- There should be a file named
login.cl
in there. Make sure the linecl < "home$loginuser.cl"
is uncommented. - In that same directory, edit or create the file
loginuser.cl
. Append the following lines:reset gemini=mypath/gemini/
task gemini.pkg=gemini$gemini.cl
keep
/
(slash) is included at the end of thereset
path.
Launching the Software
To launch Gemini IRAF:
- If you are using tcsh or csh:
% /bin/bash -l
% source activate geminiconda
% pyraf
--> gemini