XMM-Newton Science Analysis System
ssclib (ssclib-3.24) [xmmsas_20050815_1803-6.5.0]
Meta Index
ssclib
Abstract:
Library of Fortran 90 utilities needed for SAS task development.
Description
Introduction
Angle conventions
Dependency relations:
Module index
General-purpose array-processing utilities
Array or vector
scalar integers
Return largest true index of a logical vector
Return smallest true index of a logical vector
Rectangular bounds of the true area of a logical array
Allocate real to a bin
Simpler maxloc
Simpler minloc
Array or vector
scalar reals
1-D interpolation
Trapezoid-rule, 1-D, numerical integral
Median
Value at histogram fraction
Array or vector
array or vector
vectorCross
normalizeVector
findEdges
Subroutine shortcuts for manipulating information used for setting the CAL state
Extract information about the instrument, exposure start time and spacecraft and instrument attitude from a dataset header.
Spacecraft
instrument attitude
Instrument
spacecraft attitude
Routines to calculate source confusion
A module which contains various mathematical and physical constants
Constants
Pi-related constants
Angle conversion factors
Solid angle conversion factors
Square roots
Natural log-related
Fundamental physical constants
Energy conversion factors
Solar system constants
Unit conversion routines
Black Body routines
Per unit frequency
Per unit wavelength
Routines for performing coordinate transforms
getPsfImagePixelCorners
raDecToInst
instToRaDec
raDecToTan
tanToRaDec
polarsToRaDec
instToTan
tanToInst
instToRaw
rawToInst
getThetaPhiMaps
skyToCartesian
cartesianToSky
telCoordToDetXY
detXYToTelCoord
detXY unit definition
An additional layer over the DAL which implements some short cuts
splitSetTabName
readArrayData
addOrOpenColumn
readColDataToFixed
readColDataToPtr
minNonNullValue
maxNonNullValue
Poissonian statistics and source detectability in this regime
probability
Poisson probability
Integrated Poisson probability
Source detection limits
Single-band detection
Parallel detection over
bands (with no assumptions made about source spectrum)
Integrated Gaussian probability
`Degrees of freedom' for a sum of likelihoods
DSS utilities
Routines which involve the whole DSS
hasDss
dumpDss
Routines which return information about DSS components
getNum1stDssCompWithValue
numDssCompsOfAxis
numDssCompsWithValue
Routines which return information about the filters in a specific component
valueIsPassedByDssComp
anyFilterOfThisAxis
numFiltersOfAxis
get1stFilterThisAxis
allFiltersPassValue
valueIsPassedByFilter
Routines which act on DSS RangeT scalars
copyRange
checkRangeOverlap
andRangePair
orRangePair
valueIsWithinRange
Routines which act on DSS RangeT vectors
rangesAreWellFormed
copyRanges
readRanges
correctRanges
integrateRanges
andRangesPair
orRangesPair
dumpRanges
Routines which deal with DSS GTI filters
readGtis
getGtiFromFilter
andGtis
Routines which deal with DSS bitmask filters
getBitMasksFromFilter
allBitsEquiv
Subroutines for dumping test output to file or STDOUT
String content
Dumping images to FITS array
Routines which deal with the geometry of ellipses
`Rotated' and `phase' formats
Is a given point inside a given ellipse?
Generating a set of points along an ellipse locus
EllipseT structure definition
A module containing routines to perform calculations relating to exposure issues
Some utilities and definitions for applications which make use of the FFTW library
A module containing some useful type definitions
Routines for constructing histograms
Routines to manipulate data of type IntervalT (see caltypes)
intervalsAreWellFormed
isWithinInterval
andIntervals
orIntervals
Least-squares fitting routines
stdDev
fitLine
fitPolynomial
solveLinearTriDiag
solveLinearEquations
invertPosDefMatrix
Miscellaneous mathematical utilities
Function minimization routines
List Parsing
A tool to regrid data from one 2D pixel grid to another
Contains an analytic approximation to the off-axis PSF, and routines to sample it.
Routines to return random numbers in various distributions
Array Reallocation
Utilities to rebin 1D or 2D data between parallel pixel grids
Short cuts to saving (or overwriting) output images
Quick Sorting
A routine which returns circles or ellipses to mark source locations
1D and 2D cubic-spline routines
Miscellaneous utilities
Find a Free I/O Unit
Routines to perform hyperbolic distortion of values in the interval [0:1]
Utilities to assist in the reading and manipulation of WCS keywords
Bibliography
Index
XMM-Newton SOC/SSC -- 2005-08-15