The FITSH software package provides a set of independent binary programs (called Tasks) that are designed for execution from a UNIX command line shell or shell script. Each of these tasks performs a specific operation, following the UNIX philosophy of modular tools that performs a single step related to astronomical data reduction and image processing. Such steps include, for instance:
The details of a certain operation are specified via command switches and arguments. Therefore this package does not need any higher level operating environment than a standard UNIX shell, however, processing the related data might require a little more knowledge of the used shell itself (the related documentation and examples found in this page use the bash shell). Additionally, some of the processing steps might require minor or basic operations performed with other tools like awk or text processing utilities (sort, uniq, paste, ...). For a summary about the individual tasks, check the Tasks section of this page.
And something little more about the data structures. The tasks and utilities found in this package processes astronomical images that should be available in FITS format. Any other data (object lists, descriptive files, ...) are manipulated as simple ASCII text files, so independent software environments and data processing languages (such as IRAF or IDL) can easily process the outcome of these utilities. In other words, non-imaging data are not stored in specific FITS extensions (textual or binary tables), instead, simple text files are supported both as an input and output.