VIRCAM Pipeline
1.3.3
|
void | apclust (ap_t *ap, int np, plstruct *plstr) |
Detect multiple objects from a given Plessey array. | |
void | apinit (ap_t *ap) |
Initialise the ap structure. | |
void | apreinit (ap_t *ap) |
Re-initialise the ap structure. | |
void | apclose (ap_t *ap) |
Close ap structure. | |
void | apline (ap_t *ap, float dat[], float conf[], float smoothed[], float smoothedc[], int j, unsigned char *bpm) |
Detect objects on a line of data. | |
void | areals (ap_t *ap, int iareal[NAREAL]) |
Work out the areal profiles for an object. | |
int | classify (vir_tfits *catalogue, cpl_propertylist *plist, float minsize, int cattype) |
Do star/galaxy classification. | |
void | tabinit (ap_t *ap) |
Initialise catalogues. | |
int | do_seeing (ap_t *ap) |
Do seeing estimate. | |
int | process_results (ap_t *ap) |
Process results. | |
int | tabclose (ap_t *ap) |
Close the table structure. | |
void | tabinit_gen (int ncols, const char *ttype[], const char *tunit[], cpl_type tform[]) |
Initialise tables (generic) | |
int | do_seeing_gen (ap_t *ap, const char *col_ellipt, const char *col_pkht, char *col_areals[NAREAL]) |
Do seeing estimate (generic) | |
void | tabinit_1 (void) |
Initialise type 1 catalogue. | |
int | do_seeing_1 (ap_t *ap) |
Do seeing estimate for type 1 catalogue. | |
int | process_results_1 (ap_t *ap) |
Process results for type 1 catalogue. | |
void | tabinit_2 (void) |
Initialise type 2 catalogue. | |
int | do_seeing_2 (ap_t *ap) |
Do seeing estimate for type 2 catalogue. | |
int | process_results_2 (ap_t *ap) |
Process results for type 2 catalogue. | |
void | tabinit_3 (void) |
Initialise type 1 catalogue. | |
int | do_seeing_3 (ap_t *ap) |
Do seeing estimate for type 3 catalogue. | |
int | process_results_3 (ap_t *ap) |
Process results for type 3 catalogue. | |
void | tabinit_4 (ap_t *ap) |
Initialise type 4 catalogue (object mask) | |
int | do_seeing_4 (ap_t *ap) |
Dummy seeing routine for type 4 catalogue (object mask) | |
int | process_results_4 (ap_t *ap) |
Process results for type 4 catalogue (object mask) | |
int | tabclose_4 (ap_t *ap) |
Close object mask. | |
void | tabinit_6 (void) |
Initialise type 6 catalogue. | |
int | do_seeing_6 (ap_t *ap) |
Do seeing estimate for type 6 catalogue. | |
int | process_results_6 (ap_t *ap) |
Process results for type 6 catalogue. | |
int | imcore_background (ap_t *ap, int nbsize, float nullval) |
Model and create background map. | |
int | imcore_backstats (ap_t *ap, float nullval, int satonly, float *skymed, float *skysig, float *sat) |
Work out robust background estimate over a whole input image. | |
void | imcore_backest (ap_t *ap, float x, float y, float *skylev, float *skyrms) |
Work out estimated sky for a pixel position. | |
void | imcore_medsig (int *shist, int nh, int ist, int itarg, float *med, float *sig) |
Analyse histogram to work out median and sigma. | |
int | imcore_conf (vir_fits *infile, vir_fits *conf, int ipix, float threshold, int icrowd, float rcore, int nbsize, int cattyp, float filtfwhm, vir_tfits **outcat) |
Do source extraction. | |
int | extend (ap_t *ap, float xniso, float xbar, float ybar, float sxx, float sxy, float syy, float areal0, float tmax, float *ttotal) |
Do aperture integration. | |
void | bfilt (float **xbuf, int nx, int ny) |
Do bilinear median and linear filtering on background values. | |
int | imcore_opm (vir_fits *infile, vir_fits *conf, int ipix, float threshold, int nbsize, float filtfwhm, int niter) |
Create an object mask. | |
void | overlp (ap_t *ap, float parm[IMNUM][NPAR], int *nbit, float xbar, float ybar, float total, int npix, float tmax) |
Deblend overlapping images. | |
void | phopt (ap_t *ap, float parm[IMNUM][NPAR], int nbit, int naper, float apertures[], float cflux[], float badpix[], int nrcore) |
Do multiple profile fitting. | |
float | imcore_halflight (float rcores[], float cflux[], float halflight, float peak, int naper) |
Work out the half-light radius for an object. | |
float | imcore_exprad (float thresh, float peak, float areal0, float rcores[], int naper) |
Work out the exponential radius for an object. | |
float | imcore_kronrad (float areal0, float rcores[], float cflux[], int naper) |
Work out the Kron radius for an object. | |
float | imcore_petrad (float areal0, float rcores[], float cflux[], int naper) |
Work out the Petrosian. | |
void | imcore_flux (ap_t *ap, float parm[IMNUM][NPAR], int nbit, float apers[], float fluxes[], int nr, float rcores[], float rfluxes[]) |
Work out the fluxes for special radii. | |
void | moments (ap_t *ap, float results[]) |
Do moments analysis on an object. | |
void | seeing (ap_t *ap, int nrows, float *ellipt, float *pkht, float **areal, float *work, float *fwhm) |
Work out the median seeing. | |
void | restack (ap_t *ap, int ip) |
Free information for an object from the ap structure. | |
void | terminate (ap_t *ap) |
Check for objects that have terminated. | |
void | apfu (ap_t *ap) |
Get rid of the largest contributor in an ap structure. | |
void | extract_data (ap_t *ap, int ip) |
Put data into the Plessey array for an object. |
These are the routines that do the source extraction.
void apclose | ( | ap_t * | ap | ) |
void apclust | ( | ap_t * | ap, |
int | np, | ||
plstruct * | plstr | ||
) |
Detect multiple objects from a given Plessey array.
ap | The new input ap structure |
np | The number of pixels within the input Plessey array |
plstr | The Plessey array from the original structure with the lower detection threshold. |
Definition at line 71 of file apclust.c.
References apfu().
Referenced by overlp().
void apfu | ( | ap_t * | ap | ) |
Get rid of the largest contributor in an ap structure.
ap | The current ap structure |
Definition at line 192 of file terminate.c.
References restack().
Referenced by apclust(), imcore_conf(), and imcore_opm().
void apinit | ( | ap_t * | ap | ) |
Initialise the ap structure.
ap | The input ap structure |
Definition at line 64 of file apinit.c.
Referenced by imcore_conf(), imcore_opm(), and overlp().
void apline | ( | ap_t * | ap, |
float | dat[], | ||
float | conf[], | ||
float | smoothed[], | ||
float | smoothedc[], | ||
int | j, | ||
unsigned char * | bpm | ||
) |
Detect objects on a line of data.
ap | The input ap structure |
dat | The line of data |
conf | The confidence map for the line of data |
smoothed | A smoothed version of the data line. |
smoothedc | A smoothed version of the confidence map line. |
j | A number that tells you which row this is in the image |
bpm | A bad pixel mask for that line |
Definition at line 75 of file apline.c.
Referenced by imcore_conf(), and imcore_opm().
void apreinit | ( | ap_t * | ap | ) |
Re-initialise the ap structure.
ap | The input ap structure |
Definition at line 141 of file apinit.c.
Referenced by overlp().
void areals | ( | ap_t * | ap, |
int | iareal[NAREAL] | ||
) |
Work out the areal profiles for an object.
ap | The input ap structure |
iareal | The output areal profile array |
Definition at line 67 of file areals.c.
Referenced by process_results_1(), process_results_2(), process_results_3(), and process_results_6().
void bfilt | ( | float ** | xbuf, |
int | nx, | ||
int | ny | ||
) |
Do bilinear median and linear filtering on background values.
xbuf | The input map to be smoothed |
nx | The X dimension of the map |
ny | The Y dimension of the map |
Definition at line 70 of file imcore_filter.c.
Referenced by imcore_background().
int classify | ( | vir_tfits * | catalogue, |
cpl_propertylist * | plist, | ||
float | minsize, | ||
int | cattype | ||
) |
Do star/galaxy classification.
catalogue | The input imcore catalogue |
plist | The propertylist from the primary header of the input image |
minsize | The minimum size in pixels of objects to be used in the analysis |
cattype | The catalogue type |
VIR_OK | If everything is OK |
VIR_FATAL | If the input catalogue is unrecognised. |
Definition at line 204 of file classify.c.
References vircam_pfits_get_exptime(), vircam_tfits_get_ehu(), and vircam_tfits_get_table().
Referenced by vircam_imcore().
int do_seeing | ( | ap_t * | ap | ) |
Do seeing estimate.
ap | The current ap structure |
VIR_OK | If all went well |
VIR_FATAL | If catalogue type is unrecognised |
Definition at line 120 of file create_table.c.
References do_seeing_1(), do_seeing_2(), do_seeing_3(), do_seeing_4(), and do_seeing_6().
Referenced by imcore_conf().
int do_seeing_1 | ( | ap_t * | ap | ) |
Do seeing estimate for type 1 catalogue.
ap | The current ap structure |
VIR_OK | If all is well. Currently this is the only return value |
Definition at line 175 of file create_table_1.c.
References do_seeing_gen().
Referenced by do_seeing().
int do_seeing_2 | ( | ap_t * | ap | ) |
Do seeing estimate for type 2 catalogue.
ap | The current ap structure |
VIR_OK | If all is well. Currently this is the only return value |
Definition at line 275 of file create_table_2.c.
References do_seeing_gen().
Referenced by do_seeing().
int do_seeing_3 | ( | ap_t * | ap | ) |
Do seeing estimate for type 3 catalogue.
ap | The current ap structure |
VIR_OK | If all is well. Currently this is the only return value |
Definition at line 155 of file create_table_3.c.
References do_seeing_gen().
Referenced by do_seeing().
int do_seeing_4 | ( | ap_t * | ap | ) |
Dummy seeing routine for type 4 catalogue (object mask)
ap | The current ap structure |
VIR_OK | If all is well. Currently this is the only return value |
Definition at line 108 of file create_table_4.c.
Referenced by do_seeing().
int do_seeing_6 | ( | ap_t * | ap | ) |
Do seeing estimate for type 6 catalogue.
ap | The current ap structure |
VIR_OK | If all is well. Currently this is the only return value |
Definition at line 277 of file create_table_6.c.
References do_seeing_gen().
Referenced by do_seeing().
int do_seeing_gen | ( | ap_t * | ap, |
const char * | col_ellipt, | ||
const char * | col_pkht, | ||
char * | col_areals[NAREAL] | ||
) |
Do seeing estimate (generic)
ap | The current ap structure |
col_ellipt | The name of the column for ellipticity |
col_pkht | The name of the column for the peak height |
col_areals | The array of names of the areal profile columns |
VIR_OK | If all is ok. This is currently the only value. |
Definition at line 334 of file create_table.c.
References seeing().
Referenced by do_seeing_1(), do_seeing_2(), do_seeing_3(), and do_seeing_6().
int extend | ( | ap_t * | ap, |
float | xniso, | ||
float | xbar, | ||
float | ybar, | ||
float | sxx, | ||
float | sxy, | ||
float | syy, | ||
float | areal0, | ||
float | tmax, | ||
float * | ttotal | ||
) |
Do aperture integration.
ap | The current ap structure |
xniso | The isophotal flux |
xbar | The X position of the object |
ybar | The Y position of the object |
sxx | Second moment in X |
syy | Second moment in Y |
sxy | Second moment cross term |
areal0 | The first areal profile |
tmax | The peak flux of the object |
ttotal | The output total integrated flux |
VIR_OK | If all went OK. Currently this is the only value. |
Definition at line 89 of file imcore_extend.c.
Referenced by process_results_1(), process_results_2(), and process_results_6().
void extract_data | ( | ap_t * | ap, |
int | ip | ||
) |
Put data into the Plessey array for an object.
ap | The current ap structure |
ip | The parent in question |
Definition at line 248 of file terminate.c.
Referenced by terminate().
void imcore_backest | ( | ap_t * | ap, |
float | x, | ||
float | y, | ||
float * | skylev, | ||
float * | skyrms | ||
) |
Work out estimated sky for a pixel position.
ap | The current ap structure |
x | The X position in question |
y | The Y position in question |
skylev | Output sky level at x,y |
skyrms | Output sky noise at x,y |
Definition at line 438 of file imcore_background.c.
Referenced by process_results_1(), process_results_2(), and process_results_6().
int imcore_background | ( | ap_t * | ap, |
int | nbsize, | ||
float | nullval | ||
) |
Model and create background map.
ap | The current ap structure |
nbsize | The size of the cells in pixels |
nullval | A null value used to flag bad pixels |
VIR_OK | If all went well. This is currently the only value. |
Definition at line 81 of file imcore_background.c.
References bfilt(), and imcore_medsig().
Referenced by imcore_conf(), and imcore_opm().
int imcore_backstats | ( | ap_t * | ap, |
float | nullval, | ||
int | satonly, | ||
float * | skymed, | ||
float * | skysig, | ||
float * | sat | ||
) |
Work out robust background estimate over a whole input image.
ap | The current ap structure |
nullval | A null value used to flag bad pixels |
satonly | If set, then only the saturation level will be computed. |
skymed | Output sky median |
skysig | Output sky noise |
sat | Output saturation level |
VIR_OK | If all went well. |
VIR_WARN | If there aren't enough good values to do the calculation |
Definition at line 291 of file imcore_background.c.
References imcore_medsig().
Referenced by imcore_conf(), and imcore_opm().
int imcore_conf | ( | vir_fits * | infile, |
vir_fits * | conf, | ||
int | ipix, | ||
float | threshold, | ||
int | icrowd, | ||
float | rcore, | ||
int | nbsize, | ||
int | cattyp, | ||
float | filtfwhm, | ||
vir_tfits ** | outcat | ||
) |
Do source extraction.
infile | The input image |
conf | The input confidence map |
ipix | The minimum allowable size of an object |
threshold | The detection threshold in sigma above sky |
icrowd | If set then the deblending software will be used |
rcore | The core radius in pixels |
nbsize | The smoothing box size for background map estimation |
cattyp | The type of catalogue to be produced |
filtfwhm | The FWHM of the smoothing kernel in the detection algorithm |
outcat | The output table of object |
VIR_OK | if everything is ok |
VIR_WARN,VIR_FATAL | errors in the called routines |
Definition at line 146 of file imcore_conf.c.
References apfu(), apinit(), apline(), do_seeing(), imcore_background(), imcore_backstats(), tabclose(), tabinit(), terminate(), vircam_fits_get_ehu(), vircam_fits_get_image(), vircam_fits_get_nexten(), vircam_fits_get_phu(), vircam_pfits_get_gain(), vircam_tabwcs(), and vircam_tfits_wrap().
Referenced by vircam_imcore().
float imcore_exprad | ( | float | thresh, |
float | peak, | ||
float | areal0, | ||
float | rcores[], | ||
int | naper | ||
) |
Work out the exponential radius for an object.
thresh | The detection threshold |
peak | The peak flux of the object |
areal0 | The lowest level areal profile for the object |
rcores | The list of aperture radii used |
naper | The number of radii used |
Definition at line 142 of file imcore_radii.c.
Referenced by process_results_2().
void imcore_flux | ( | ap_t * | ap, |
float | parm[IMNUM][NPAR], | ||
int | nbit, | ||
float | apers[], | ||
float | fluxes[], | ||
int | nr, | ||
float | rcores[], | ||
float | rfluxes[] | ||
) |
Work out the fluxes for special radii.
ap | The current ap structure |
parm | The parameters for each object already detected |
nbit | The number of detected objects in the current Plessey structure. |
apers | The radii of the standard apertures |
fluxes | The fluxes computed through the standard apertures |
nr | The number of special apertures |
rcores | The radii the special apertures |
rfluxes | The fluxes computed through the special apertures. |
Definition at line 316 of file imcore_radii.c.
Referenced by process_results_2(), and process_results_6().
float imcore_halflight | ( | float | rcores[], |
float | cflux[], | ||
float | halflight, | ||
float | peak, | ||
int | naper | ||
) |
Work out the half-light radius for an object.
rcores | The list of aperture radii used |
cflux | The list of fluxes through the aperture radii |
halflight | An estimate of half the light of the object |
peak | The peak flux of the object |
naper | The number of radii used |
Definition at line 76 of file imcore_radii.c.
Referenced by process_results_6().
float imcore_kronrad | ( | float | areal0, |
float | rcores[], | ||
float | cflux[], | ||
int | naper | ||
) |
Work out the Kron radius for an object.
areal0 | The lowest level areal profile for the object |
rcores | The list of aperture radii used |
cflux | The aperture fluxes for each radius |
naper | The number of radii used |
Definition at line 188 of file imcore_radii.c.
Referenced by process_results_2(), and process_results_6().
void imcore_medsig | ( | int * | shist, |
int | nh, | ||
int | ist, | ||
int | itarg, | ||
float * | med, | ||
float * | sig | ||
) |
Analyse histogram to work out median and sigma.
shist | The input histogram |
nh | The number of bins in the histogram |
ist | The first bin position that we will look at |
itarg | The target value for the summation. |
med | Output median |
sig | Output sigma from the first quartile. |
Definition at line 521 of file imcore_background.c.
Referenced by imcore_background(), and imcore_backstats().
int imcore_opm | ( | vir_fits * | infile, |
vir_fits * | conf, | ||
int | ipix, | ||
float | threshold, | ||
int | nbsize, | ||
float | filtfwhm, | ||
int | niter | ||
) |
Create an object mask.
infile | The input image. The output object mask will be stored in the pixel mask for this image. |
conf | The input confidence map |
ipix | The minimum allowable size of an object |
threshold | The detection threshold in sigma above sky |
nbsize | The smoothing box size for background map estimation |
filtfwhm | The FWHM of the smoothing kernel in the detection algorithm |
niter | The number of detection iterations. |
VIR_OK | if everything is ok |
VIR_WARN,VIR_FATAL | errors in the called routines |
Definition at line 112 of file imcore_opm.c.
References apfu(), apinit(), apline(), imcore_background(), imcore_backstats(), tabclose(), tabinit(), terminate(), vircam_fits_get_ehu(), vircam_fits_get_image(), vircam_fits_get_nexten(), and vircam_pfits_get_gain().
Referenced by vircam_opm().
float imcore_petrad | ( | float | areal0, |
float | rcores[], | ||
float | cflux[], | ||
int | naper | ||
) |
Work out the Petrosian.
areal0 | The lowest level areal profile for the object |
rcores | The list of aperture radii used |
cflux | The aperture fluxes for each radius |
naper | The number of radii used |
Definition at line 242 of file imcore_radii.c.
Referenced by process_results_2(), and process_results_6().
void moments | ( | ap_t * | ap, |
float | results[] | ||
) |
Do moments analysis on an object.
ap | The current ap structure |
results | The output array with the moments results. |
Definition at line 65 of file moments.c.
Referenced by process_results_1(), process_results_2(), process_results_3(), and process_results_6().
void overlp | ( | ap_t * | ap, |
float | parm[IMNUM][NPAR], | ||
int * | nbit, | ||
float | xbar, | ||
float | ybar, | ||
float | total, | ||
int | npix, | ||
float | tmax | ||
) |
Deblend overlapping images.
ap | The current input ap structure |
parm | The parameter array for the deblended objects |
nbit | The output number of objects found in the deblended object |
xbar | The X position of the input object |
ybar | The Y position of the input object |
total | The total flux of the input object |
npix | The number of pixels in the original object |
tmax | The peak flux of the original object |
Definition at line 98 of file imcore_overlp.c.
References apclose(), apclust(), apinit(), and apreinit().
Referenced by process_results_1(), process_results_2(), and process_results_6().
void phopt | ( | ap_t * | ap, |
float | parm[IMNUM][NPAR], | ||
int | nbit, | ||
int | naper, | ||
float | apertures[], | ||
float | cflux[], | ||
float | badpix[], | ||
int | nrcore | ||
) |
Do multiple profile fitting.
ap | The current ap structure |
parm | The input/output object parameters |
nbit | The number of objects detected in the current Plessey structure |
naper | The number of apertures |
apertures | Array of aperture radii |
cflux | Array of aperture fluxes |
badpix | Array saying how many bad pixels were included in the data for each object at each radius |
nrcore | The index of the apertures array that defines where the radius = Rcore |
Definition at line 91 of file imcore_phopt.c.
Referenced by process_results_1(), process_results_2(), and process_results_6().
int process_results | ( | ap_t * | ap | ) |
Process results.
ap | The current ap structure |
VIR_OK | If all went well |
VIR_FATAL | If catalogue type is unrecognised |
Definition at line 177 of file create_table.c.
References process_results_1(), process_results_2(), process_results_3(), process_results_4(), and process_results_6().
Referenced by terminate().
int process_results_1 | ( | ap_t * | ap | ) |
Process results for type 1 catalogue.
ap | The current ap structure |
VIR_OK | If all is well. |
VIR_FATAL | If peak flux < 0 |
Definition at line 223 of file create_table_1.c.
References areals(), extend(), imcore_backest(), moments(), overlp(), and phopt().
Referenced by process_results().
int process_results_2 | ( | ap_t * | ap | ) |
Process results for type 2 catalogue.
ap | The current ap structure |
VIR_OK | If all is well. |
VIR_FATAL | If peak flux < 0 |
Definition at line 323 of file create_table_2.c.
References areals(), extend(), imcore_backest(), imcore_exprad(), imcore_flux(), imcore_kronrad(), imcore_petrad(), moments(), overlp(), and phopt().
Referenced by process_results().
int process_results_3 | ( | ap_t * | ap | ) |
Process results for type 3 catalogue.
ap | The current ap structure |
VIR_OK | If all is well. |
VIR_FATAL | If peak flux < 0 |
Definition at line 204 of file create_table_3.c.
References areals(), and moments().
Referenced by process_results().
int process_results_4 | ( | ap_t * | ap | ) |
Process results for type 4 catalogue (object mask)
ap | The current ap structure |
VIR_OK | If all is well. This is currently the only value |
Definition at line 143 of file create_table_4.c.
Referenced by process_results().
int process_results_6 | ( | ap_t * | ap | ) |
Process results for type 6 catalogue.
ap | The current ap structure |
VIR_OK | If all is well. |
VIR_FATAL | If peak flux < 0 |
Definition at line 325 of file create_table_6.c.
References areals(), extend(), imcore_backest(), imcore_flux(), imcore_halflight(), imcore_kronrad(), imcore_petrad(), moments(), overlp(), and phopt().
Referenced by process_results().
void restack | ( | ap_t * | ap, |
int | ip | ||
) |
Free information for an object from the ap structure.
ap | The current ap structure |
ip | The parent number for the object |
Definition at line 64 of file terminate.c.
Referenced by apfu(), and terminate().
void seeing | ( | ap_t * | ap, |
int | nrows, | ||
float * | ellipt, | ||
float * | pkht, | ||
float ** | areal, | ||
float * | work, | ||
float * | fwhm | ||
) |
Work out the median seeing.
ap | The current ap structure |
nrows | The number rows in the object catalogue |
ellipt | The array of ellipticities from the object catalogue |
pkht | The array of peak heights from the object catalogue |
areal | The array of areal profiles from the object catalogue |
work | A work array (should probably allocate this local at some stage) |
fwhm | The output FWHM estimate |
Definition at line 80 of file seeing.c.
Referenced by do_seeing_gen(), and vircam_grout().
int tabclose | ( | ap_t * | ap | ) |
Close the table structure.
ap | The current ap structure |
VIR_OK | If all went well |
VIR_FATAL | If catalogue type is unrecognised |
Definition at line 234 of file create_table.c.
References tabclose_4().
Referenced by imcore_conf(), and imcore_opm().
int tabclose_4 | ( | ap_t * | ap | ) |
Close object mask.
ap | The current ap structure |
VIR_OK | If all is well. This is currently the only value |
Definition at line 193 of file create_table_4.c.
Referenced by tabclose().
void tabinit | ( | ap_t * | ap | ) |
Initialise catalogues.
ap | The current ap structure |
Definition at line 65 of file create_table.c.
References tabinit_1(), tabinit_2(), tabinit_3(), tabinit_4(), and tabinit_6().
Referenced by imcore_conf(), imcore_opm(), and vircam_dummy_catalogue().
void tabinit_1 | ( | void | ) |
Initialise type 1 catalogue.
Definition at line 136 of file create_table_1.c.
References tabinit_gen().
Referenced by tabinit().
void tabinit_2 | ( | void | ) |
Initialise type 2 catalogue.
Definition at line 235 of file create_table_2.c.
References tabinit_gen().
Referenced by tabinit().
void tabinit_3 | ( | void | ) |
Initialise type 1 catalogue.
Definition at line 116 of file create_table_3.c.
References tabinit_gen().
Referenced by tabinit().
void tabinit_4 | ( | ap_t * | ap | ) |
Initialise type 4 catalogue (object mask)
ap | The current ap structure |
Definition at line 62 of file create_table_4.c.
Referenced by tabinit().
void tabinit_6 | ( | void | ) |
Initialise type 6 catalogue.
Definition at line 237 of file create_table_6.c.
References tabinit_gen().
Referenced by tabinit().
void tabinit_gen | ( | int | ncols, |
const char * | ttype[], | ||
const char * | tunit[], | ||
cpl_type | tform[] | ||
) |
Initialise tables (generic)
ncols | The number of columns in the table |
ttype | Array of column names for FITS table |
tunit | Array of units for each of the columns |
tform | Array of formats for each of the columns as defined in the FITS standard |
Definition at line 281 of file create_table.c.
Referenced by tabinit_1(), tabinit_2(), tabinit_3(), and tabinit_6().
void terminate | ( | ap_t * | ap | ) |
Check for objects that have terminated.
ap | The current ap structure |
Definition at line 130 of file terminate.c.
References extract_data(), process_results(), and restack().
Referenced by imcore_conf(), and imcore_opm().