fitscopy1
Copy fits files with optional filtering
Usage
fitscopy inputfile
outputfile
Overview
Copy an input file to an output file, optionally filtering the file in the process. This seemingly simple program can apply powerful filters which transform the input file as it is being copied. Filters may be used to extract a subimage from a larger image, select rows from a table, filter a table with a GTI time extension or a SAO region file, create or delete columns in a table, create an image by binning (histogramming) 2 table columns, and convert IRAF format *.imh or raw binary data files into FITS images.
Examples
simple file copy
|
fitscopy in.fit out.fit |
|---|---|
stdin to stdout
|
fitscopy - - |
copy a subimage
|
fitscopy in.fit[11:50,21:60] out.fit |
IRAF image to FITS
|
fitscopy iniraf.imh out.fit |
raw array to FITS
|
fitscopy in.dat[i512,512] out.fit |
copy rows with pi>35
|
fitscopy in.fit[events][pi>35] out.fit |
bin an image
|
fitscopy in.fit[events][bin X,Y] out.fit |
new x column
|
fitscopy in.fit[events][col x=.9*y] out.fit |
time filter
|
fitscopy in.fit[events][gtifilter()] out.fit |
spatial filter
|
fitscopy in.fit[2][regfilter("pow.reg")] out.fit |
Note that it may be necessary to enclose the input file name in single quote characters on the Unix command line.
Releases
6 releases since Debian 8 (Jessie); the text changed 1 time.