Functions | |
char * | qfits_query_hdr (const char *filename, const char *keyword) |
Retrieve the value of a key in a FITS header. | |
char * | qfits_query_ext (const char *filename, const char *keyword, int xtnum) |
Retrieve the value of a keyin a FITS extension header. | |
int | qfits_query_n_ext (const char *filename) |
Counts the number of extensions in a FITS file. | |
int | qfits_query_nplanes (const char *filename, int extnum) |
Counts the number of planes in a FITS extension. | |
char * | qfits_pretty_string (const char *s) |
Clean out a FITS string value. | |
int | qfits_is_boolean (const char *s) |
Identify if a FITS value is boolean. | |
int | qfits_is_int (const char *s) |
Identify if a FITS value is an int. | |
int | qfits_is_float (const char *s) |
Identify if a FITS value is float. | |
int | qfits_is_complex (const char *s) |
Identify if a FITS value is complex. | |
int | qfits_is_string (const char *s) |
Identify if a FITS value is string. | |
int | qfits_get_type (const char *s) |
Identify the type of a FITS value given as a string. | |
char * | qfits_query_card (const char *filename, const char *keyword) |
Query a card in a FITS (main) header by a given key. | |
int | qfits_replace_card (const char *filename, const char *keyword, const char *substitute) |
Replace a card in a FITS (main) header by a given card. | |
const char * | qfits_version (void) |
Return the current QFITS version. |
|
Identify the type of a FITS value given as a string.
|
|
Identify if a FITS value is boolean.
|
|
Identify if a FITS value is complex.
|
|
Identify if a FITS value is float.
|
|
Identify if a FITS value is an int.
|
|
Identify if a FITS value is string.
|
|
Clean out a FITS string value.
Examples:
|
|
Query a card in a FITS (main) header by a given key.
|
|
Retrieve the value of a keyin a FITS extension header.
|
|
Retrieve the value of a key in a FITS header.
The input keyword is first converted to upper case and expanded to the HIERARCH scheme if given in the shortFITS notation. This function is pretty fast due to the mmapping. Due to buffering on most Unixes, it is possible to call many times this function in a row on the same file and do not suffer too much from performance problems. If the file contents are already in the cache, the file will not be re-opened every time. It is possible, though, to modify this function to perform several searches in a row. See the source code. Returns NULL in case the requested keyword cannot be found. |
|
Counts the number of extensions in a FITS file.
|
|
Counts the number of planes in a FITS extension.
|
|
Replace a card in a FITS (main) header by a given card.
The input keyword is first converted to upper case and expanded to the HIERARCH scheme if given in the shortFITS notation. Returns 0 if everything worked Ok, -1 otherwise. |
|
Return the current QFITS version.
|