Features

From FITSH
(Difference between revisions)
Jump to: navigation, search
m
m
Line 19: Line 19:
  
 
==== [[fiarith]] ====
 
==== [[fiarith]] ====
 +
* Basic arithmetic operations on images.
 +
* Operations on individual pixels.
 +
* Creation of images where the pixel intensities are are functions of the coordinates.
  
 
==== [[ficalib]] ====
 
==== [[ficalib]] ====
 +
* Performing simple arithmetic operations on a bunch of images.
 +
* Performing pixel mask modification on a bunch of images.
 +
* Trimming of a set of images.
  
 
==== [[ficombine]] ====
 
==== [[ficombine]] ====
 +
* Combination of a set of images into one image using various averaging and stacking methods.
  
 
==== [[ficonv]] ====
 
==== [[ficonv]] ====
 +
* Fitting optimal convolution transformation between a reference image and an input image.
 +
* Application of existing convolution transformation on a reference image.
 +
* Performing image subtraction using a reference image and an input image either by knowing the convolution transformation in advance or by fitting the optimal one during the process.
 +
* Management of so-called kernel files describing these convolution transformations.
  
 
==== [[fiheader]] ====
 
==== [[fiheader]] ====
 +
* Extracting various FITS keywords and the associated values from individual or a bunch of files.
 +
* Modification of FITS keywords in an individual or in a bunch of files.
 +
* Adding or removing FITS keywords to/from an individual or to/from a bunch of files.
  
 
==== [[fiign]] ====
 
==== [[fiign]] ====
 +
* Performing low-level manipulation of masks associated to FITS images.
 +
* Adding or removing masks (and various mask layers) to/from a FITS image.
 +
* Conversions between various mask types.
 +
* Adding or removing mask bits as the function of the pixel values or based on the characteristics of pixels.
  
 
==== [[fiinfo]] ====
 
==== [[fiinfo]] ====
 +
* Reporting a brief or a detailed summary about a FITS file, including primary image and various extensions (such as additional images, binary tables or textual tables).
 +
* Extracting raw information from FITS files, including dumping of image pixel data, mask bits, binary table data and textual table data.
 +
* Conversion of FITS images to PNM (PPM, PGM) format using
 +
** various scaling functions, such as linear, logarithmic, squared, square root, etc.,
 +
** scale limit determinations, such as minimum, maximum values, zscale, histrogram normalization, values derived from cumulative pixel intensity distributions, etc., and
 +
** various color palettes, including grey-scale, color, custom defined color as well as 8-bit and 16-bit dynamics.
 +
* Extracting simple pixel statistics from FITS image files.
  
 
==== [[fiphot]] ====
 
==== [[fiphot]] ====

Revision as of 21:33, 23 September 2016

Features in brief

  • Basic information about the images or other FITS data, pixel statisitics.
  • Conversion of FITS images to more easily presentable formats.
  • Querying and modification of FITS header keywords.
  • Calibration of raw images, including the masking of bad, saturated or otherwise unuseable pixels.
  • Arithmetic operations on images, both on per-image and per-pixel basis.
  • Combination of multiple images into a single one.
  • Generic spatial geometric transformations of images (shifting, dilating, shrinking, clipping, higher order polynomial transformations, ...), including the registration of images to the same reference frame.
  • Generation of artificial images.
  • Detection and characterization of stellar profiles.
  • Coordinate list manipulation (fit and evaluation of geometric transformations, point matching, pair matching, matching by identifiers, ...)
  • Photometry (aperture, image subtraction, analytic profile modelling, PSF and various other sophisticated combinations of these).
  • Regression analysis and general numeric data manipulation.
  • Tasks are optimized for shell-level parallel processing.

Features by tasks

fiarith

  • Basic arithmetic operations on images.
  • Operations on individual pixels.
  • Creation of images where the pixel intensities are are functions of the coordinates.

ficalib

  • Performing simple arithmetic operations on a bunch of images.
  • Performing pixel mask modification on a bunch of images.
  • Trimming of a set of images.

ficombine

  • Combination of a set of images into one image using various averaging and stacking methods.

ficonv

  • Fitting optimal convolution transformation between a reference image and an input image.
  • Application of existing convolution transformation on a reference image.
  • Performing image subtraction using a reference image and an input image either by knowing the convolution transformation in advance or by fitting the optimal one during the process.
  • Management of so-called kernel files describing these convolution transformations.

fiheader

  • Extracting various FITS keywords and the associated values from individual or a bunch of files.
  • Modification of FITS keywords in an individual or in a bunch of files.
  • Adding or removing FITS keywords to/from an individual or to/from a bunch of files.

fiign

  • Performing low-level manipulation of masks associated to FITS images.
  • Adding or removing masks (and various mask layers) to/from a FITS image.
  • Conversions between various mask types.
  • Adding or removing mask bits as the function of the pixel values or based on the characteristics of pixels.

fiinfo

  • Reporting a brief or a detailed summary about a FITS file, including primary image and various extensions (such as additional images, binary tables or textual tables).
  • Extracting raw information from FITS files, including dumping of image pixel data, mask bits, binary table data and textual table data.
  • Conversion of FITS images to PNM (PPM, PGM) format using
    • various scaling functions, such as linear, logarithmic, squared, square root, etc.,
    • scale limit determinations, such as minimum, maximum values, zscale, histrogram normalization, values derived from cumulative pixel intensity distributions, etc., and
    • various color palettes, including grey-scale, color, custom defined color as well as 8-bit and 16-bit dynamics.
  • Extracting simple pixel statistics from FITS image files.

fiphot

firandom

fistar

fitrans

grcollect

grmatch

grtrans

lfit

Personal tools