m |
m (→Features in brief) |
||
(3 intermediate revisions by one user not shown) | |||
Line 2: | Line 2: | ||
=== Features in brief === | === Features in brief === | ||
− | * | + | * Providing basic information about the images or other FITS data, pixel statistics. |
* Conversion of FITS images to more easily presentable formats. | * Conversion of FITS images to more easily presentable formats. | ||
* Querying and modification of FITS header keywords. | * Querying and modification of FITS header keywords. | ||
Line 11: | Line 11: | ||
* Generation of artificial images. | * Generation of artificial images. | ||
* Detection and characterization of stellar profiles. | * Detection and characterization of stellar profiles. | ||
− | * Coordinate list manipulation (fit and evaluation of geometric transformations, point matching, pair matching, matching by identifiers, ...) | + | * Coordinate list manipulation (fit and evaluation of geometric transformations, point matching, pair matching, cross-matching of catalogues and source lists, matching by identifiers, ...) |
− | * | + | * Instrumental photometry (aperture, image subtraction, analytic profile modelling, point-spread functions and various other sophisticated combinations of these). |
* Regression analysis and general numeric data manipulation. | * Regression analysis and general numeric data manipulation. | ||
− | * | + | * The tasks are optimized for shell-level parallel processing. |
=== Features by [[tasks]] === | === Features by [[tasks]] === | ||
Line 58: | Line 58: | ||
==== [[fiphot]] ==== | ==== [[fiphot]] ==== | ||
+ | * Performing aperture photometry on normal images. | ||
+ | * Performing aperture photometry on subtracted images by considering the information related to image convolution (if it has been applied in advance). | ||
+ | * Determination of background level using the classic ways (considering pixels in annuli around the targets) as well as treating the background to be known in advance. | ||
+ | * Support for arbitrary-shaped apertures using polygonal approximations by involving arbitrary number of boundary segments. | ||
+ | * Conversion of fluxes to magnitudes. | ||
+ | * Computation of flux and/or magnitude uncertainties by involving as many noise sources as possible (mainly background noise and photon noise). | ||
+ | * Computation shape centroid coordinates and shape parameters, refinement of centroid coordinates. | ||
+ | * Computation of the respective uncertainties of centroid coordinates and shape parameters by involving as many noise sources as possible. | ||
+ | * Fitting and adjusting of large-scale flux variations on subtracted images considering a dependence on the coordinates and intrinsic colors in a form of arbitrary-order polynomials. | ||
+ | * Treatment of nearby sources by removing them from the background determination. | ||
+ | * Flagging the sources using the constraints defined by the masks associated to the FITS images. | ||
==== [[firandom]] ==== | ==== [[firandom]] ==== | ||
+ | * Creation of images. | ||
+ | * Simulation of various noise sources, such as background noise and photon noise. | ||
+ | * Implantation of sources having various fluxes and shape parameters (including analytical shape models as well as external point-spread functions). | ||
+ | * Quantization of pixel flux values. | ||
+ | * Creation of random lists of objects. | ||
==== [[fistar]] ==== | ==== [[fistar]] ==== | ||
+ | * Extracting list of point sources and the corresponding geometric parameters (centroid coordinates, shape paremeters, etc.). | ||
+ | * Fitting of (optionally space-varying) point-spread function based on the detected sources, including sub-pixel level sampling. | ||
==== [[fitrans]] ==== | ==== [[fitrans]] ==== | ||
+ | * Transformation of FITS images and the corresponding pixel masks. | ||
+ | * Extractions of a single or multiple layers from a FITS data cube. | ||
==== [[grcollect]] ==== | ==== [[grcollect]] ==== | ||
+ | * Transposing large amount of data based on unique keys found in the input data series. | ||
==== [[grmatch]] ==== | ==== [[grmatch]] ==== | ||
+ | * Matching two data files using various criteria: | ||
+ | ** identifier matching (unique identifiers or keys are matched), | ||
+ | ** coordinate matching (points are matched based on Cartesian distance and topological correspondence) | ||
+ | ** point matching and the derivation of the corresponding analytic transformation (only in planar case) | ||
+ | * Fine-tuning of point matching algorithms using various criteria | ||
==== [[grtrans]] ==== | ==== [[grtrans]] ==== | ||
+ | * Derivation of best-fit spatial transformation between a matched list of coordinates. | ||
+ | * Application of transformation data to a list of coordinates. | ||
+ | * Application of astronomy-specific transformations on a list of coordinates. | ||
==== [[lfit]] ==== | ==== [[lfit]] ==== | ||
+ | * Regression analysis and best-fit parameters estimation of input data by involving various algorithms, such as | ||
+ | ** linear least squares fitting; | ||
+ | ** non-linear least squares fitting, based on | ||
+ | *** Levenberg-Marquard procedure, | ||
+ | *** downhill simplex minimization, | ||
+ | *** Markov Chain Monte Carlo, etc. | ||
+ | ** Mapping of {{math|<VAR>χ<sup>2</sup></VAR>}} space | ||
+ | * Uncertainty estimations by involving various procedures, such as | ||
+ | ** Linear error propagation and covariance matrix analysis, | ||
+ | ** Markov Chain Monte Carlo, | ||
+ | ** Bootsrapping, etc. | ||
+ | * Evaluation of functions. | ||
+ | * Fully symbolic operations, incuding analytical computation of partial derivatives. | ||
+ | * Definition of additional functions during run-time. | ||
+ | * User-defined and time-consuming functions can be implemented using shared libraries. | ||
+ | * Various built-in functions useful in astronomical data analysis. | ||
{{Documentation}} | {{Documentation}} |
|