|
High-Level Data Reduction Library 1.6.0a5
High-Level data reduction routines for ESO pipelines
|
#include <cpl.h>

Go to the source code of this file.
Functions | |
| cpl_image * | hdrl_get_spatial_freq (cpl_image *ima, double gausfilt, int mirrorx, int mirrory) |
| Get low spatial frequency componenets from an image using the FFTW. | |
| cpl_image * | hdrl_mime_image_polynomial_bkg (cpl_image *image, int dim_X, int dim_Y, cpl_matrix **coeffs) |
| cpl_error_code | hdrl_mime_compute_polynomial_bkg (const cpl_imagelist *images, cpl_imagelist *bkg_images, int dim_X, int dim_Y, cpl_matrix **coeffs) |
| Fit smooth background for a list of images. | |
| cpl_matrix * | hdrl_mime_legendre_tensors_create (int nx, int ny, int npx, int npy) |
| Create tensor products of Legendre polynomials. | |
| cpl_matrix * | hdrl_mime_matrix_linspace_create (int n, double a, double b) |
| Create equally spaced nodes. | |
| cpl_matrix * | hdrl_mime_legendre_polynomials_create (int npoly, double a, double b, const cpl_matrix *x) |
| Create the Legendre polynomial basis on the interval (a,b). | |
| cpl_matrix * | hdrl_mime_linalg_pairwise_column_tensor_products_create (const cpl_matrix *mat1, const cpl_matrix *mat2) |
| Create selected pairwise tensor products of the columns of two matrices. | |
| cpl_error_code | hdrl_mime_matrix_copy_column (const cpl_matrix *mat1, int j_1, cpl_matrix *mat2, int j_2) |
| Copy a column from one matrix to another matrix. | |
| cpl_matrix * | hdrl_mime_linalg_tensor_products_columns_create (const cpl_matrix *mat1, const cpl_matrix *mat2) |
| Create the tensor products of the columns of two matrices. | |
| cpl_matrix * | hdrl_mime_tensor_weights_create (int nx, int ny) |
| Create tensor product weights. | |
| cpl_error_code | hdrl_mime_matrix_rescale_rows (const cpl_matrix *mat, const cpl_matrix *d, cpl_matrix *dmat) |
| Multiply the rows of a matrix by given factors. | |
| cpl_error_code | hdrl_mime_matrix_mask_rows (cpl_matrix *mat, const cpl_mask *mask) |
| Fill matrix rows with zeros as indicated by a mask. | |
| cpl_matrix * | hdrl_mime_linalg_solve_tikhonov (const cpl_matrix *mat, const cpl_matrix *rhs, double alpha) |
| Solve an overdetermined linear system in the least-squares sense. | |
| cpl_matrix * | hdrl_mime_linalg_normal_equations_create (const cpl_matrix *mat, double alpha) |
| Create the matrix transpose(A) * A + alpha for given A and alpha. | |
| cpl_matrix * | hdrl_mime_matrix_product_left_transpose_create (const cpl_matrix *mat1, const cpl_matrix *mat2) |
| Create the product of the transpose of a matrix with another matrix. | |
| cpl_error_code | hdrl_mime_matrix_product (const cpl_matrix *mat1, const cpl_matrix *mat2, cpl_matrix *product) |
| Fill a matrix with the product of two given matrices. | |