All Classes and Interfaces
Class
Description
Just an abstract class to reuse the myData in all subclasses of the HDU's.
Special high performance scientific extension of the DataOutput interface.
This is a package of static functions which perform computations on arrays.
This class represents the data in an ASCII table
FITS ASCII table header/data unit
This abstract class is the parent of all HDU types.
This class defines the methods for accessing FITS binary table data.
Collect all of the information we are using to describe a column into a
single object.
Opaque state to pass to ColumnTable
FITS binary table header/data unit
A bit wise reader writer around a bytebuffer.
This class is intended for high performance I/O in scientific applications.
This class is intended for high performance I/O in scientific applications.
This class provides mechanisms for efficiently formatting numbers and
Strings.
This class provides routines for efficient parsing of data stored in a byte
array.
File checksum keywords.
A data table is conventionally considered to consist of rows and columns,
where the structure within each column is constant, but different columns may
have different structures.
A compressed image is a normal binary table with a defined structure.
The following keywords are defined by the compression convention for use in
the header of the FITS binary table extension to describe the structure of
the compressed image.
Indirect Apache compression access.
Computes the name of the tile compressor class name given the algorithm used
to quantize and compress the tile and the type of data the tile contains.
Standard implementation of the
ICompressorProvider
interface.private implementation of the tile compression provider, all is based on
the option based constructor of the compressors.
This interface extends the Iterator interface to allow insertion of data and
move to previous entries in a collection.
This is the file content.txt that presents a comprehensive compilation of all
classes of data products in the Chandra Data Archive for the "flight"
dataset.
This is the file represents the common keywords between CXC and STSclExt
This class provides methods to access the data segment of an HDU.
This data dictionary contains FITS keywords that have been widely used within
the astronomical community.
This interface defines the properties that a generic table should have.
This class provides access to routines to allow users to read and write FITS
files.
Fits date object parsed from the different type of date combinations
This interface allows to easily perform basic I/O operations on a FITS
element.
This is a general exception class allow us to distinguish issues detected by
this library.
This class contains the code which associates particular FITS types with
header and data configurations.
A helper utility class to parse header cards for there value (especially
strings) and comments.
value comment pair of the header card.
This class supports the FITS heap.
super closable interface for all fits reader/writers.
This class handles the writing of a card line.
This class is a pointer into a part of an other string, it can be manipulated
by changing the position pointers into the "original" string.
This class comprises static utility functions used throughout the FITS
classes.
generic key interface, create an IFitsHeader from a key.
Byte compress is a special case, the only one that does not extends
GZipCompress because it can write the buffer directly.
a ordered hash map implementation.
The original compression code was written by Richard White at the STScI and
included (ported to c and adapted) in cfitsio by William Pence, NASA/GSFC.
The original decompression code was written by R.
This class describes methods to access and manipulate the header for a FITS
HDU.
This class describes methods to access and manipulate the individual cards
for a FITS Header.
builder pattern implementation for easy readable header card creation.
A helper class to keep track of the number of physical cards for a logical
card.
Deprecated.
This class implements a comparator which ensures that FITS keywords are
written out in a proper order.
This data dictionary contains FITS keywords that have been widely used within
the astronomical community.
Compression parameter that must be stored along the header meta data of the
hdu.
Option for the compression algorithm, implementors are used to control the
compression algorithm.
Compressor that can compress a Buffer into a ByteBuffer and vize versa.
The interface to a provided compression algorithm.
Service loader Interface to provide compression algorithms to fits.
Compression parameter that must be stored along the meta data.
Group of parameters that must be synchronized with the hdu meta data for a
specific compression algorithm.
This class instantiates FITS primary HDU and IMAGE extension data.
This class describes an array
FITS image header/data unit
This data dictionary contains FITS keywords that have been widely used within
the astronomical community.
Utility class offering simplifying methods related to
Logger
.The Fits extension as defined by Maxim DL.Extension keywords that may be
added or read by MaxIm DL, depending on the current equipment and software
configuration.
This keyword dictionary defines keywords which may be used in image data
recorded by the data acquisition system.
This compression algorithm will just copy the input to the output and do
nothing at all.
This data dictionary contains FITS keywords that have been widely used within
the astronomical community.
This class overwrites the pixels specified in the mask with null values.
restore the null pixel values of an image.
This data dictionary contains FITS keywords that have been widely used within
the astronomical community.
This data dictionary contains FITS keywords that have been widely used within
the astronomical community.
This exception is thrown if an error is found reading the padding following a
valid FITS HDU.
The original decompression code was written by Doug Tody, NRAO and included
(ported to c and adapted) in cfitsio by William Pence, NASA/GSFC.
Attention int values are limited to 24 bits!
TODO this is done very inefficient and should be refactored!
These packages define the methods which indicate that an i/o stream may be
accessed in arbitrary order.
This class instantiates FITS Random Groups data.
Random groups HDUs.
The original compression was designed by Rice, Yeh, and Miller the code was
written by Richard White at STSc at the STScI and included (ported to c and
adapted) in cfitsio by William Pence, NASA/GSFC.
A Set of FITS Standard Extensions for Amateur Astronomical Processing
Software Packages published by SBIG.
This data dictionary lists the 53 keywords currently defined in the FITS
Standard.
Specify user defined comments for standard keywords.
This class provides a subset of an N-dimensional image.
This keyword dictionary gathered form STScI.
This enum wil try to list synonyms inside or over different dictionaries.
This class allows FITS binary and ASCII tables to be accessed via a common
interface.
This class allows FITS binary and ASCII tables to be accessed via a common
interface.
Description of the erea the tile covers of an image, at the moment only 2
dimentional tiles are supported.
This view on the image data represents a tileOperation that is row based, so
a tileOperation that fills the whole width of the image.
This subclass of the row based view, will abstract the problems that occur
when the tile does not spread over a whole row.
abstract information holder about the a tile that represents a rectangular
part of the image.
This class represents a complete tiledImageOperation of tileOperations
describing an image ordered from left to right and top down.
This exception is thrown when an EOF is detected in the middle of an HDU.
This class provides a simple holder for data which is not handled by other
classes.
Holder for unknown data types.