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 1482 2011-07-21 21:51:22Z stsci_sienkiew $

R. White, 2000 February 18


Version: 1.11

Submodules [hide private]
  • pyraf.GkiMpl: matplotlib implementation of the gki kernel class
  • pyraf.MplCanvasAdapter: $Id: MplCanvasAdapter.py 1463 2011-06-24 22:58:30Z stsci_embray $
  • pyraf.Ptkplot: $Id: Ptkplot.py 1463 2011-06-24 22:58:30Z stsci_embray $
  • 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.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]
  __package__ = 'pyraf'
  _initkw = {}
  _pyrafMain = False
  _use_ipython_shell = 0
  doCmdline = 1
  j = '(imported)'
  runCmd = None

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