cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
psf.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void __attribute__ ((constructor)) libinit_psf()
 Initialize module. More...
 
imageID PSF_makeChromatPSF (const char *amp_name, const char *pha_name, float coeff1, float coeff2, long NBstep, float ApoCoeff, const char *out_name)
 
errno_t PSF_finddiskcent (const char *ID_name, float rad, float *result)
 
errno_t PSF_finddiskcent_alone (const char *ID_name, float rad)
 
errno_t PSF_measurePhotocenter (const char *ID_name)
 
float measure_enc_NRJ (const char *ID_name, float xcenter, float ycenter, float fraction)
 
errno_t measure_enc_NRJ1 (const char *ID_name, float xcenter, float ycenter, const char *filename)
 
float measure_FWHM (const char *ID_name, float xcenter, float ycenter, float step, long nb_step)
 
errno_t center_PSF (const char *ID_name, double *xcenter, double *ycenter, long box_size)
 
errno_t fast_center_PSF (const char *ID_name, double *xcenter, double *ycenter, long box_size)
 
errno_t center_PSF_alone (const char *ID_name)
 
errno_t center_star (const char *ID_in_name, double *x_star, double *y_star)
 
float get_sigma (const char *ID_name, float x, float y, const char *options)
 
float get_sigma_alone (const char *ID_name)
 
errno_t extract_psf (const char *ID_name, const char *out_name, long size)
 
imageID extract_psf_photcent (const char *ID_name, const char *out_name, long size)
 
errno_t psf_variance (const char *ID_out_m, const char *ID_out_v, const char *options)
 
imageID combine_2psf (const char *ID_name, const char *ID_name1, const char *ID_name2, float radius, float index)
 
float psf_measure_SR (const char *ID_name, float factor, float r1, float r2)
 
imageID PSF_coaddbest (const char *IDcin_name, const char *IDout_name, float r_pix)
 
errno_t PSF_sequence_measure (const char *IDin_name, float PSFsizeEst, const char *outfname)
 

Function Documentation

◆ __attribute__()

void __attribute__ ( (constructor)  )

Initialize module.

◆ center_PSF()

errno_t center_PSF ( const char *  ID_name,
double *  xcenter,
double *  ycenter,
long  box_size 
)

◆ center_PSF_alone()

errno_t center_PSF_alone ( const char *  ID_name)

◆ center_star()

errno_t center_star ( const char *  ID_in_name,
double *  x_star,
double *  y_star 
)

◆ combine_2psf()

imageID combine_2psf ( const char *  ID_name,
const char *  ID_name1,
const char *  ID_name2,
float  radius,
float  index 
)

◆ extract_psf()

errno_t extract_psf ( const char *  ID_name,
const char *  out_name,
long  size 
)

◆ extract_psf_photcent()

imageID extract_psf_photcent ( const char *  ID_name,
const char *  out_name,
long  size 
)

◆ fast_center_PSF()

errno_t fast_center_PSF ( const char *  ID_name,
double *  xcenter,
double *  ycenter,
long  box_size 
)

◆ get_sigma()

float get_sigma ( const char *  ID_name,
float  x,
float  y,
const char *  options 
)

◆ get_sigma_alone()

float get_sigma_alone ( const char *  ID_name)

◆ measure_enc_NRJ()

float measure_enc_NRJ ( const char *  ID_name,
float  xcenter,
float  ycenter,
float  fraction 
)

◆ measure_enc_NRJ1()

errno_t measure_enc_NRJ1 ( const char *  ID_name,
float  xcenter,
float  ycenter,
const char *  filename 
)

◆ measure_FWHM()

float measure_FWHM ( const char *  ID_name,
float  xcenter,
float  ycenter,
float  step,
long  nb_step 
)

◆ PSF_coaddbest()

imageID PSF_coaddbest ( const char *  IDcin_name,
const char *  IDout_name,
float  r_pix 
)

◆ PSF_finddiskcent()

errno_t PSF_finddiskcent ( const char *  ID_name,
float  rad,
float *  result 
)

◆ PSF_finddiskcent_alone()

errno_t PSF_finddiskcent_alone ( const char *  ID_name,
float  rad 
)

◆ PSF_makeChromatPSF()

imageID PSF_makeChromatPSF ( const char *  amp_name,
const char *  pha_name,
float  coeff1,
float  coeff2,
long  NBstep,
float  ApoCoeff,
const char *  out_name 
)

◆ psf_measure_SR()

float psf_measure_SR ( const char *  ID_name,
float  factor,
float  r1,
float  r2 
)

◆ PSF_measurePhotocenter()

errno_t PSF_measurePhotocenter ( const char *  ID_name)

◆ PSF_sequence_measure()

errno_t PSF_sequence_measure ( const char *  IDin_name,
float  PSFsizeEst,
const char *  outfname 
)

◆ psf_variance()

errno_t psf_variance ( const char *  ID_out_m,
const char *  ID_out_v,
const char *  options 
)