Package pyraf
[hide private]
[frames] | no frames]

Package pyraf

source code

__init__.py: main Pyraf package initialization

Checks sys.argv[0] == 'pyraf' to determine whether IRAF initialization is done verbosely or quietly.

$Id: __init__.py 1352 2011-01-12 21:27:28Z sontag $

R. White, 2000 February 18


Version: 1.10 (r1352)

Submodules [hide private]
  • pyraf.GkiMpl: matplotlib implementation of the gki kernel class
  • pyraf.MplCanvasAdapter: $Id: MplCanvasAdapter.py 1021 2009-06-04 19:54:18Z sontag $
  • pyraf.Ptkplot: $Id: Ptkplot.py 1116 2009-11-19 01:25:30Z sontag $
  • pyraf.aqutil: Contains Python routines to do special Aqua (OSX) window manipulations not possible in Tkinter.
  • pyraf.cgeneric: cgeneric.py: Context-sensitive scanner class
  • pyraf.cl2py: cl2py.py: Translate IRAF CL program to Python
  • pyraf.clast: clast.py: abstract syntax tree node type for CL parsing
  • pyraf.clcache: clcache.py: Implement cache for Python translations of CL tasks
  • pyraf.cllinecache: cllinecache.py: Modify linecache so it works with translated CL scripts too
  • pyraf.clparse: clparse.py: Parse IRAF CL
  • pyraf.clscan: cl tokenizer/scanner using John Aycock's little languages (SPARK) framework
  • pyraf.cltoken: cltoken.py: Token definition for CL parser
  • pyraf.describe
  • pyraf.dirdbm: Version of dbm that uses files in a directory
  • pyraf.dirshelve: Version of shelve that uses files in a directory with binary pickle format
  • pyraf.epar: Main module for the PyRAF-version of the Epar parameter editor
  • pyraf.filecache: filecache.py: In-memory cache for files with automatic update
  • pyraf.fontdata: fontdata.py
  • pyraf.generic: generic.py: John Aycock's little languages (SPARK) framework
  • pyraf.gki: IRAF GKI interpreter -- abstract implementation
  • pyraf.gki_psikern_tests: GKI PyRAF-to-psikern tests
  • pyraf.gki_sys_tests: GKI System tests
  • pyraf.gkicmd: gki metacode generating functions for use by Pyraf in generating iraf gki metacode (primarily for interactive graphics)
  • pyraf.gkigcur: implement IRAF gcur functionality
  • pyraf.gkiiraf: OpenGL implementation of the gki kernel class
  • pyraf.gkitkbase: Tk gui implementation for the gki plot widget
  • pyraf.gkitkplot: Tkplot implementation of the gki kernel class
  • pyraf.graphcap: Finds device attributes from the graphcap
  • pyraf.gwm: Graphics window manager, creates multiple toplevel togl widgets for use by python plotting
  • pyraf.ipython_api: Modified input for PyRAF CL-script execution and pre-processing.
  • pyraf.iraf
  • pyraf.iraf': module iraf.py -- home for all the IRAF tasks and basic access functions
  • pyraf.irafcompleter: irafcompleter.py: command-line completion for pyraf
  • pyraf.irafdisplay: irafdisplay.py: Interact with IRAF-compatible image display
  • pyraf.irafecl: This module adds IRAF ECL style error handling to PyRAF.
  • pyraf.irafexecute: irafexecute.py: Functions to execute IRAF connected subprocesses
  • pyraf.iraffunctions: module iraffunctions.py -- IRAF emulation tasks and functions
  • pyraf.irafgwcs: irafgwcs.py: WCS handling for graphics
  • pyraf.irafhelp: Give help on variables, functions, modules, classes, IRAF tasks, IRAF packages, etc.
  • pyraf.irafimcur: irafimcur.py: image cursor interaction
  • pyraf.irafimport: module irafimport.py -- modify import mechanism
  • pyraf.irafinst: module irafinst.py - Defines bare-bones functionality needed when IRAF is not present.
  • pyraf.irafnames: module irafnames.py -- define how names of IRAF packages and tasks get included in the user's namespace.
  • pyraf.irafpar: irafpar.py -- parse IRAF .par files and create lists of IrafPar objects
  • pyraf.iraftask: module iraftask.py -- defines IrafTask and IrafPkg classes
  • pyraf.irafukey: implement IRAF ukey functionality
  • pyraf.msgiobuffer: module 'msgiobuffer.py' -- module containing the MsgIOBuffer class.
  • pyraf.msgiowidget: 'msgiowidget.py' -- this is a replacement for the msgiobuffer module.
  • pyraf.newWindowHack: This module hacks tkSimpleDialog to make askstring() work even when the root window has been withdrawn.
  • pyraf.pseteparoption: pseteparoption.py: module for defining the specific parameter display options to be used for PSETs in the parameter editor task.
  • pyraf.pycmdline: pycmdline.py -- Python/CL command line interface for Pyraf
  • pyraf.pyrafTk: pyrafTk.py: modify Tkinter root to print short PyRAF tracebacks
  • pyraf.pyrafglobals: module pyrafglobals.py -- widely used PyRAF constants and objects
  • pyraf.splash: splash.py: Display PyRAF splash screen
  • pyraf.sscanf'
  • pyraf.subproc: Run a subprocess and communicate with it via stdin, stdout, and stderr.
  • pyraf.svn_version
  • pyraf.textattrib: Implements text rendering using stroked font and OpenGL
  • pyraf.tkplottext: Implements text rendering using stroked font and Tkplot/X
  • pyraf.tpar: module 'tpar.py' -- main module for generating the tpar task editor
  • pyraf.urwfiledlg: A filechooser for urwid.
  • pyraf.urwutil: July 2008 - taken from the urwid example script "dialog.py", for the use of the DialogDisplay and the InputDialogDisplay classes.
  • pyraf.wutil: Contains python routines to do special Window manipulations not possible in Tkinter.
  • pyraf.xutil'

Functions [hide private]
 
_cleanup() source code
 
usage() source code
Variables [hide private]
  _pyrafMain = False
  runCmd = None
  doCmdline = 1
  _use_ipython_shell = 0
  _initkw = {}
  __package__ = 'pyraf'

Imports: __svn_version__, os, sys, __main__, wutil, irafimport, cllinecache, irafnames, irafexecute, clcache, capable, _pyrafglobals, iraf, splash, help, Ptkplot, cgeneric, cl2py, clast, clparse, clscan, cltoken, describe, dirdbm, dirshelve, epar, filecache, fontdata, generic, gki, gkicmd, gkigcur, gkiiraf, gkitkbase, gkitkplot, graphcap, gwm, irafdisplay, irafecl, iraffunctions, irafgwcs, irafhelp, irafimcur, irafinst, irafpar, iraftask, irafukey, msgiobuffer, msgiowidget, pseteparoption, pyrafglobals, sscanf, subproc, svn_version, textattrib, tkplottext, tpar, urwfiledlg, urwutil, xutil