|
mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
|
| ao | |
| analysis | |
| aoAtmosphere.hpp | Provides a class to specify atmosphere parameters |
| aoConstants.hpp | Calculate and provide constants related to adaptive optics |
| aoPSDs.hpp | Spatial power spectra used in adaptive optics |
| aoSystem.hpp | Declares and defines an analytical AO system |
| aoWFS.hpp | Definitions of various analytic wavefront sensors |
| clAOLinearPredictor.hpp | Provides a class to manage closed loop gain linear predictor determination |
| clGainOpt.hpp | Provides a class to manage closed loop gain optimization |
| fourierCovariance.hpp | Calculation of the modal covariance in the Fourier basis |
| fourierTemporalPSD.hpp | Calculation of the temporal PSD of Fourier modes |
| jincFuncs.hpp | The +/- Jinc functions for analyzing contrast |
| speckleAmpPSD.hpp | Calculates the PSD of speckle intensity given a modified Fourier mode amplitude PSD |
| varmapToImage.hpp | A utility to convert a wavefront variance map to an intensity image |
| wfsNoisePSD.hpp | Declares and defines a function to calculate the measurement noise PSD |
| zernikeCovariance.hpp | Calculation of the modal covariance in the zernike basis |
| zernikeTemporalPSD.hpp | Calculation of the temporal PSD of Zernike modes |
| sim | |
| ccdDetector.hpp | Provides a class to simulate a CCD |
| deformableMirror.hpp | |
| directPhaseReconstructor.hpp | |
| directPhaseReconstructorD.hpp | |
| directPhaseReconstructorOrtho.hpp | |
| directPhaseSensor.hpp | Declaration and definition of a direct phase sensor |
| generalIntegrator.hpp | Declares and defines a general integrator controller class for AO control |
| leakyIntegrator.hpp | Declares and defines the leaky integrator controller class for AO control |
| pyramidSensor.hpp | Declaration and definition of a standard 4 quadrant pyramid WFS |
| pyramidSensorSepQuad.hpp | |
| pywfsSlopeReconstructor.hpp | Declares the pyramid-wavefront-sensor slope reconstructor |
| simulatedAOSystem.hpp | |
| turbAtmosphere.hpp | Declaration and definition of a turbulent atmosphere |
| turbLayer.hpp | Declaration and definition of a turbulence layer |
| turbSequence.hpp | Manage a turbulence sequence saved as FITS files |
| turbSubHarmonic.hpp | A class to manage low-frequency sub-harmonic phase screen generation in atmospheric turbulence |
| wavefront.hpp | |
| wooferTweeterDM.hpp | |
| wooferTweeterFilter.hpp | |
| wooferTweeterReconstructor.hpp | |
| aoPaths.hpp | Standardized paths for the mx::AO system |
| basis.hpp | Utilities for working with a modal basis |
| fourierBasis.hpp | Generating a fourier basis |
| influenceFunctions.hpp | Utilities for generating and analyzing deformable mirror influence functions |
| pupil.hpp | Utilities for specifying pupils |
| zernikeBasis.hpp | Generating a Zernike basis |
| app | |
| appConfigurator.hpp | An application configuration manager |
| application.hpp | A class for managing application configuration and execution |
| clOptions.hpp | A command line parser |
| configTarget.hpp | Targets for the configuration manager, and utiltities |
| ini.hpp | The inih ini-style, file parser modified for mxlib |
| iniFile.hpp | Declares and defines an ini-style (toml) file parser |
| astro | |
| astroDynamics.hpp | Various utilities for astrodynamics |
| astroSpectra.hpp | Type definitions for the astronomical spectral libraries |
| astroSpectrum.hpp | A class for working with astronomical spectra |
| blackbody.hpp | |
| cahoyAlbedos.hpp | Type definitions for the Cahoy et al 2010 albedo spectra |
| constants.hpp | Constants for astronomy |
| kepler.hpp | Declarations for the utilities related to the Kepler problem |
| mamajek.inc | |
| orbitUtils.hpp | Utilities related to orbits |
| phoenixSpectrum.hpp | Utilities for working with spectra from phoenix code |
| planets.hpp | Various utilities related to planets |
| sofa.hpp | Wrapper for the sofa library headers, adding a namespace |
| stars.hpp | Various utilities related to stars |
| units.hpp | Unit specifications and conversions |
| base | |
| changeable.hpp | A simple class to track member data changes |
| doc | |
| sofa_constants.h | |
| error | |
| error.hpp | The mxlib error reporting system |
| error_t.hpp | The mxlib error_t type and utilities |
| exception.hpp | The mxlib exception class |
| mxErrorOld.hpp | Old version. Deprecated. Declares and defines the mxlib error reporting system |
| mxExceptionOld.hpp | |
| improc | |
| aperturePhotometer.hpp | Class for conducting aperture photometry on an image |
| circleOuterpix.hpp | Declares and defines a class for finding the edge of a circle mask |
| eigenCube.hpp | An image cube with an Eigen API |
| eigenImage.hpp | Tools for using the eigen library for image processing |
| imageFilters.hpp | Image filters (smoothing, radial profiles, etc.) |
| imageMasks.hpp | Declares and defines functions to work with image masks |
| imagePads.hpp | Image padding |
| imagePeakInterp.hpp | A class to find the location of a peak using interpolation |
| imageTransforms.hpp | Image interpolation and transformation |
| imageUtils.hpp | Header for the image processing utilities |
| imageXCorr.hpp | CRTP base class to register images |
| imageXCorrDiscrete.hpp | A class to register images using the discrete cross correlation |
| imageXCorrFFT.hpp | A class to register images using the Fourier cross correlation with a peak fit |
| imCenterCircleSym.hpp | A class to find PSF centers using circular symmetry |
| imCenterRadon.hpp | A class to find PSF centers using circular symmetry |
| improc.hpp | Library nclude for the improc module |
| milkImage.hpp | Interface to MILK::ImageStreamIO shared memory streams |
| sourceFinder.hpp | Declares and defines a class for finding sources in images |
| ioutils | |
| fits | |
| fitsFile.hpp | Declares and defines a class to work with a FITS file |
| fitsHeader.hpp | Declares and defines a class to work with a FITS header |
| fitsHeaderCard.hpp | A class to work with a FITS header card |
| fitsUtils.hpp | Declares and defines utilities to work with FITS files |
| binVector.hpp | A utility to read/write vectors of data from/to a binary file |
| fileUtils.hpp | Declarations of utilities for working with files |
| ioutils.hpp | Library nclude for the ioutils module |
| pout.hpp | Declaration and definition of a simple formatted output function |
| rawBinary.hpp | Provides functions for working with raw binary files |
| readColumns.hpp | A utility to read in columns from a text file |
| stringUtils.hpp | Utilities for working with strings |
| textTable.hpp | Declares and defines a simple text table manager |
| ipc | |
| ipc.hpp | Declarations for the mxlib interprocess communication (IPC) tools |
| ompLoopWatcher.hpp | Track iterations in an OMP parallelized looop |
| processInterface.hpp | Process interface facilities |
| sharedMemSegment.hpp | Declarations for the mxlib shared memory facility |
| math | |
| cuda | |
| cublasHandle.hpp | Management of a cublas handle |
| cudaPtr.hpp | A wrapper for cuda device pointers |
| cusolverDnHandle.hpp | Management of a cusolverDn handle |
| cusolverDnParams.hpp | Management of a cusolverDnParams structure |
| syevdxT.hpp | An interface to cuSOLVER Xsyevdx |
| templateCublas.hpp | A template interface to cuBlas |
| templateCuda.hpp | Utilities for a template interface to cuda |
| templateCufft.hpp | A template interface to cufft |
| templateCurand.hpp | A template interface to curand |
| fit | |
| array2FitGaussian1D.hpp | Wrapper for a native array to pass to mx::math::fit::levmarInterface, with 1D Gaussian details |
| array2FitGaussian2D.hpp | Wrapper for a native array to pass to mx::math::fit::levmarInterface, with 2D Gaussian details |
| fitAiry.hpp | Tools for fitting the Airy pattern to PSF images |
| fitEmpirical.hpp | Tools for fitting empirical functions to data |
| fitExpModGaussian.hpp | Tools for fitting the GammaDistribution distribution to data |
| fitGammaDistribution.hpp | Tools for fitting the GammaDistribution distribution to data |
| fitGaussian.hpp | Tools for fitting Gaussians to data |
| fitMoffat.hpp | Tools for fitting Moffat functions to data |
| fitWeibull.hpp | Tools for fitting the Weibull distribution to data |
| levmarInterface.hpp | A c++ interface to the templatized levmar minimization routines. |
| templateLevmar.hpp | Templatized wrappers to the levmar minimization routines. |
| ft | |
| fftT.hpp | The Fast Fourier Transform interface |
| fftTcuda.hpp | |
| fftwEnvironment.hpp | Declares and defines the fftwEnvironment manager |
| fftwTemplates.hpp | Declares and defines templatized wrappers for the fftw library |
| ft.hpp | Fourier Transforms |
| ftTypes.hpp | Fourier Transform Types |
| ftUtils.hpp | Fourier Transform Utilities |
| mftT.hpp | The Matrix Fourier Transform interface |
| func | |
| airyPattern.hpp | Utilities related to the Airy pattern point spread function |
| bessel.hpp | Declares and defines Bessel functions of the first kind |
| expModGaussian.hpp | The Exponentially Modified Gaussian distribution |
| factorial.hpp | Declares and defines the factorial function |
| gamma.hpp | Declares and defines the gamma function |
| gammaDistribution.hpp | The Gamma Distribution |
| gaussian.hpp | Declarations for utilities related to the Gaussian function |
| jinc.hpp | Declares and defines the Jinc and Jinc2 functions |
| legendre.hpp | Declares and defines Legendre polynomials |
| logistic.hpp | The logistic function |
| moffat.hpp | Declarations for utilities related to the Moffat function |
| precision.hpp | |
| sign.hpp | Declares and defines the sign function |
| weibull.hpp | The Weibull distribution |
| plot | |
| gnuPlot.hpp | Declaration and definition of an interface to the gnuplot program |
| constants.hpp | |
| eigenLapack.hpp | Interfaces to Lapack and BLAS for Eigen-like arrays |
| floatUtils.hpp | Floating-point classification utilities that remain reliable under fast-math optimization |
| geo.hpp | Utilities for working with angles |
| gslInterpolation.hpp | Wrappers for using the GNU Scientific Library 1-D interpolation functions |
| gslInterpolator.hpp | Class for managing 1-D interpolation using the GNU Scientific Library |
| histogramUniform.hpp | Header for the std::vector utilities |
| logInterpolator.hpp | Interpolation in log space |
| logRadProfIntegrator.hpp | |
| math.hpp | Definitions of constants |
| point2D.hpp | A 2D point in space |
| radprofIntegral.hpp | 2D integration of a radial profile |
| randomSeed.hpp | Defines a random number seed generator |
| randomT.hpp | Defines a random number type |
| roots.hpp | Declares and defines functions for finding roots |
| svdDowndate.hpp | Reusable row and column deletion updates for thin singular value decompositions |
| templateBLAS.hpp | Declares and defines templatized wrappers for the BLAS |
| templateLapack.hpp | Declares and defines templatized wrappers for the Lapack library |
| vectorUtils.hpp | Header for the std::vector utilities |
| meta | |
| tagT.hpp | Declares and defines an empty struct for tag dispatching |
| trueFalseT.hpp | Declares and defines a true-false virtual type used for boolean template overrides |
| typeDescription.hpp | Type description helper classes |
| typeTraits.hpp | A collection of type trait evaluations |
| sigproc | |
| arpsd.hpp | Tools for working with autogressive PSDs |
| autocorrelation.hpp | Tools for working with autocorrelations |
| averagePeriodogram.hpp | A class to manage calculation of periodograms from time series data |
| basisUtils2D.hpp | Utilities for a working with a 2D basis set |
| circularBuffer.hpp | A circular buffer class |
| crossCorrelation.hpp | Declares direct discrete cross-correlation utilities |
| fourierModes.hpp | Functions for generating 2D Fourier modes |
| gramSchmidt.hpp | Procedures to orthogonalize vector basis sets |
| levinsonRecursion.hpp | |
| linearPredictor.hpp | Working with linear prediction |
| psdFilter.hpp | Declares and defines a class for filtering with PSDs |
| psdFilterCuda.hpp | Declares and defines a class for filtering with PSDs on CUDA GPUs |
| psdUtils.hpp | Tools for working with PSDs |
| psdVarMean.hpp | Tools for calculating the variance of the mean of a PSD |
| signalWindows.hpp | Procedures to calculate window functions for signal processing |
| sigproc.hpp | Library include for the sigproc module |
| zernike.hpp | Working with the Zernike polynomials |
| source | |
| app | |
| appConfigurator.cpp | Implementation of An application configuration manager |
| application.cpp | Implementation of a class for managing applications |
| clOptions.cpp | Implementatino of a command line parser |
| ini.cpp | Implementation of the The inih ini-style, file parser modified for mxlib |
| optionparser.cpp | |
| improc | |
| aperturePhotometer.cpp | Explicit instantiations of the aperturePhotometer class template |
| imageUtils.cpp | Implementation of image processing utilities |
| ioutils | |
| fits | |
| fitsFile.cpp | Definitions for a class to work with FITS files |
| fitsHeader.cpp | Implementation of a class to work with a FITS header |
| fitsHeaderCard.cpp | Definitiions for a class to work with a FITS header card |
| fitsUtils.cpp | Implementation of utilities to work with FITS files |
| fileUtils.cpp | Definitions of utilities for working with files |
| stringUtils.cpp | Implementation of utilities for working with strings |
| textTable.cpp | Implementation for a simple text table manager |
| ipc | |
| processInterface.cpp | Process interface facilities |
| sharedMemSegment.cpp | Definitions for the mxlib shared memory facility |
| math | |
| gslInterpolator.cpp | Implementation of Class for managing 1-D interpolation using the GNU Scientific Library |
| svdDowndate.cpp | Definitions of reusable thin-SVD row and column deletion updates |
| templateBLAS.cpp | Implementation of templatized wrappers for the BLAS |
| templateLapack.cpp | Implementation of templatized wrappers for the Lapack library |
| sigproc | |
| zernike.cpp | Working with the Zernike polynomials |
| sys | |
| environment.cpp | Utilities for working with the environment |
| gitRepo.cpp | Interrogate the current state of a git repository (definitions) |
| timeUtils.cpp | Definitions for utilities for working with time |
| mxlib.cpp | Implementations of some libarary wide utilities |
| mxlib_comp_version.h | |
| sys | |
| environment.hpp | Utilities for working with the environment |
| gitRepo.hpp | Interrogate the current state of a git repository (declarations) |
| sys.hpp | Library include for the sys module |
| timeUtils.hpp | Utilities for working with time |
| tests | |
| include | |
| ao | |
| analysis | |
| aoAtmosphere_test.cpp | Tests adaptive-optics atmosphere configuration and validation |
| aoConstants_test.cpp | Placeholder tests for adaptive-optics constants |
| aoPSDs_test.cpp | Tests adaptive-optics PSD configuration |
| aoSystem_test.cpp | Tests adaptive-optics system configuration |
| aoWFS_test.cpp | Placeholder tests for adaptive-optics wavefront-sensor analysis |
| clAOLinearPredictor_test.cpp | Tests of closed-loop linear-predictor regularization |
| clGainOpt_test.cpp | Tests of closed-loop gain optimization transfer functions |
| fourierCovariance_test.cpp | Placeholder tests for Fourier covariance calculations |
| fourierTemporalPSD_test.cpp | Tests of Fourier-mode temporal power spectral densities |
| jincFuncs_test.cpp | Placeholder tests for adaptive-optics jinc functions |
| speckleAmpPSD_test.cpp | Placeholder tests for speckle-amplitude power spectral densities |
| varmapToImage_test.cpp | Placeholder tests for variance-map image conversion |
| wfsNoisePSD_test.cpp | Placeholder tests for wavefront-sensor noise power spectral densities |
| zernikeCovariance_test.cpp | Placeholder tests for Zernike covariance calculations |
| zernikeTemporalPSD_test.cpp | Placeholder tests for temporal Zernike power spectral densities |
| sim | |
| ccdDetector_test.cpp | Placeholder tests for simulated CCD detectors |
| deformableMirror_test.cpp | Placeholder tests for simulated deformable mirrors |
| directPhaseReconstructor_test.cpp | Placeholder tests for direct phase reconstruction |
| directPhaseReconstructorD_test.cpp | Documentation-only ownership placeholder for the legacy directPhaseReconstructorD header |
| directPhaseReconstructorOrtho_test.cpp | Documentation-only ownership placeholder for the legacy directPhaseReconstructorOrtho header |
| directPhaseSensor_test.cpp | Tests for simulated direct phase sensors |
| generalIntegrator_test.cpp | Placeholder tests for general adaptive-optics integration |
| leakyIntegrator_test.cpp | Tests for leaky adaptive-optics integration |
| pyramidSensor_test.cpp | Tests CPU and CUDA pyramid-sensor simulations |
| pyramidSensorSepQuad_test.cpp | Documentation-only ownership placeholder for the legacy pyramidSensorSepQuad header |
| pywfsSlopeReconstructor_test.cpp | Tests pyramid-sensor slope reconstruction |
| simulatedAOSystem_test.cpp | Placeholder tests for simulated adaptive-optics systems |
| turbAtmosphere_test.cpp | Tests simulated turbulent-atmosphere generation |
| turbLayer_test.cpp | Placeholder tests for simulated turbulent layers |
| turbSequence_test.cpp | Placeholder tests for simulated turbulence sequences |
| turbSubHarmonic_test.cpp | Tests low-frequency turbulence subharmonic generation |
| wavefront_test.cpp | Placeholder tests for simulated wavefronts |
| wooferTweeterDM_test.cpp | Placeholder tests for woofer-tweeter deformable mirrors |
| wooferTweeterFilter_test.cpp | Placeholder tests for woofer-tweeter filtering |
| wooferTweeterReconstructor_test.cpp | Placeholder tests for woofer-tweeter reconstruction |
| aoPaths_test.cpp | Placeholder tests for adaptive-optics path utilities |
| basis_test.cpp | Placeholder tests for adaptive-optics basis utilities |
| fourierBasis_test.cpp | Placeholder tests for Fourier basis generation |
| influenceFunctions_test.cpp | Placeholder tests for deformable-mirror influence functions |
| pupil_test.cpp | Placeholder tests for adaptive-optics pupil utilities |
| zernikeBasis_test.cpp | Placeholder tests for Zernike basis generation |
| app | |
| appConfigurator_test.cpp | Tests application configuration parsing |
| application_test.cpp | Tests for the application framework lifecycle |
| clOptions_test.cpp | Placeholder tests for command-line options |
| configTarget_test.cpp | Placeholder tests for application configuration targets |
| ini_test.cpp | Placeholder tests for INI parsing |
| iniFile_test.cpp | Placeholder tests for INI-file storage and access |
| astro | |
| astroDynamics_test.cpp | Tests astrodynamics calculations |
| astroSpectra_test.cpp | Placeholder tests for predefined astronomical spectra |
| astroSpectrum_test.cpp | Placeholder tests for astronomical spectrum manipulation |
| blackbody_test.cpp | Placeholder tests for blackbody spectra |
| cahoyAlbedos_test.cpp | Placeholder tests for Cahoy-model albedo spectra |
| constants_test.cpp | Placeholder tests for astronomical constants |
| kepler_test.cpp | Placeholder tests for Keplerian orbit calculations |
| orbitUtils_test.cpp | Placeholder tests for orbital utilities |
| phoenixSpectrum_test.cpp | Placeholder tests for PHOENIX model spectra |
| planets_test.cpp | Placeholder tests for planetary properties |
| sofa_test.cpp | Placeholder tests for the SOFA namespace wrapper |
| stars_test.cpp | Placeholder tests for stellar properties |
| units_test.cpp | Placeholder tests for astronomical unit systems |
| base | |
| changeable_test.cpp | Placeholder tests for change tracking |
| error | |
| generators | |
| generate_cudaError_info_test.cpp | Ownership placeholder for the CUDA error-information generator build tool |
| generate_errno_info_test.cpp | Ownership placeholder for the generate_errno_info build tool |
| generate_error_t_test.cpp | Ownership placeholder for the generate_error_t build tool |
| generate_fits_status_info_test.cpp | Ownership placeholder for the generate_fits_status_info build tool |
| error_t_test.cpp | Tests error-code names, messages, and conversions |
| error_test.cpp | Tests error reporting and macros |
| exception_test.cpp | Tests mxlib exception construction, inspection, and nested-exception reporting |
| mxErrorOld_test.cpp | Placeholder tests for the legacy mxlib error API |
| mxExceptionOld_test.cpp | Placeholder tests for the legacy mxlib exception hierarchy |
| improc | |
| aperturePhotometer_test.cpp | Tests for the aperturePhotometer production API |
| circleOuterpix_test.cpp | Placeholder tests for the circleOuterpix production API |
| eigenCube_test.cpp | Tests of masked image combination in eigenCube |
| eigenImage_test.cpp | Placeholder tests for the eigenImage production API |
| imageFilters_test.cpp | Tests of image filtering and smoothing utilities |
| imageMasks_test.cpp | Tests image-mask generation |
| imagePads_test.cpp | Placeholder tests for the imagePads production API |
| imagePeakInterp_test.cpp | Placeholder tests for the imagePeakInterp production API |
| imageTransforms_test.cpp | Tests image transformations |
| imageUtils_test.cpp | Tests of image-processing utilities |
| imageXCorr_test.cpp | Placeholder tests for the imageXCorr production API |
| imageXCorrDiscrete_test.cpp | Tests discrete image cross-correlation |
| imageXCorrFFT_test.cpp | Tests FFT-based image cross-correlation |
| imCenterCircleSym_test.cpp | Placeholder tests for the imCenterCircleSym production API |
| imCenterRadon_test.cpp | Placeholder tests for the imCenterRadon production API |
| improc_test.cpp | Placeholder tests for the improc production API |
| milkImage_test.cpp | Placeholder tests for the milkImage production API |
| sourceFinder_test.cpp | Placeholder tests for the sourceFinder production API |
| ioutils | |
| fits | |
| fitsFile_test.cpp | Tests FITS file I/O |
| fitsHeader_test.cpp | Tests FITS-header value extraction |
| fitsHeaderCard_test.cpp | Tests FITS header-card parsing and formatting |
| fitsUtils_test.cpp | Placeholder tests for the fitsUtils production API |
| binVector_test.cpp | Placeholder tests for the binVector production API |
| fileUtils_test.cpp | Tests filesystem utilities |
| ioutils_test.cpp | Placeholder tests for the ioutils production API |
| pout_test.cpp | Placeholder tests for the pout production API |
| rawBinary_test.cpp | Placeholder tests for the rawBinary production API |
| readColumns_test.cpp | Tests delimited-column input |
| stringUtils_test.cpp | Tests string-conversion utilities |
| textTable_test.cpp | Placeholder tests for the textTable production API |
| ipc | |
| ipc_test.cpp | Placeholder tests for the ipc production API |
| ompLoopWatcher_test.cpp | Tests OpenMP loop progress tracking and output formatting |
| processInterface_test.cpp | Placeholder tests for the processInterface production API |
| sharedMemSegment_test.cpp | Placeholder tests for the sharedMemSegment production API |
| math | |
| cuda | |
| cublasHandle_test.cpp | Placeholder tests for APIs declared in include/math/cuda/cublasHandle.hpp |
| cudaPtr_test.cpp | Placeholder tests for APIs declared in include/math/cuda/cudaPtr.hpp |
| cusolverDnHandle_test.cpp | Placeholder tests for APIs declared in include/math/cuda/cusolverDnHandle.hpp |
| cusolverDnParams_test.cpp | Placeholder tests for APIs declared in include/math/cuda/cusolverDnParams.hpp |
| syevdxT_test.cpp | Placeholder tests for APIs declared in include/math/cuda/syevdxT.hpp |
| templateCublas_test.cpp | Tests templated cuBLAS wrappers |
| templateCuda_test.cpp | Placeholder tests for APIs declared in include/math/cuda/templateCuda.hpp |
| templateCufft_test.cpp | Placeholder tests for APIs declared in include/math/cuda/templateCufft.hpp |
| templateCurand_test.cpp | Placeholder tests for APIs declared in include/math/cuda/templateCurand.hpp |
| fit | |
| array2FitGaussian1D_test.cpp | Placeholder tests for APIs declared in include/math/fit/array2FitGaussian1D.hpp |
| array2FitGaussian2D_test.cpp | Placeholder tests for APIs declared in include/math/fit/array2FitGaussian2D.hpp |
| fitAiry_test.cpp | Placeholder tests for APIs declared in include/math/fit/fitAiry.hpp |
| fitEmpirical_test.cpp | Placeholder tests for APIs declared in include/math/fit/fitEmpirical.hpp |
| fitExpModGaussian_test.cpp | Placeholder tests for APIs declared in include/math/fit/fitExpModGaussian.hpp |
| fitGammaDistribution_test.cpp | Placeholder tests for APIs declared in include/math/fit/fitGammaDistribution.hpp |
| fitGaussian_test.cpp | Placeholder tests for APIs declared in include/math/fit/fitGaussian.hpp |
| fitMoffat_test.cpp | Placeholder tests for APIs declared in include/math/fit/fitMoffat.hpp |
| fitWeibull_test.cpp | Placeholder tests for APIs declared in include/math/fit/fitWeibull.hpp |
| levmarInterface_test.cpp | Placeholder tests for APIs declared in include/math/fit/levmarInterface.hpp |
| templateLevmar_test.cpp | Placeholder tests for APIs declared in include/math/fit/templateLevmar.hpp |
| ft | |
| fftT_test.cpp | Tests CPU FFT transforms |
| fftTcuda_test.cpp | Tests CUDA FFT transforms |
| fftwEnvironment_test.cpp | Tests FFTW environment lifecycle management |
| fftwTemplates_test.cpp | Placeholder tests for APIs declared in include/math/ft/fftwTemplates.hpp |
| ft_test.cpp | Placeholder tests for APIs declared in include/math/ft/ft.hpp |
| ftTypes_test.cpp | Tests Fourier-transform type traits |
| ftUtils_test.cpp | Placeholder tests for APIs declared in include/math/ft/ftUtils.hpp |
| mftT_test.cpp | Placeholder tests for APIs declared in include/math/ft/mftT.hpp |
| func | |
| airyPattern_test.cpp | Placeholder tests for APIs declared in include/math/func/airyPattern.hpp |
| bessel_test.cpp | Placeholder tests for APIs declared in include/math/func/bessel.hpp |
| expModGaussian_test.cpp | Placeholder tests for APIs declared in include/math/func/expModGaussian.hpp |
| factorial_test.cpp | Placeholder tests for APIs declared in include/math/func/factorial.hpp |
| gamma_test.cpp | Placeholder tests for APIs declared in include/math/func/gamma.hpp |
| gammaDistribution_test.cpp | Placeholder tests for APIs declared in include/math/func/gammaDistribution.hpp |
| gaussian_test.cpp | Placeholder tests for APIs declared in include/math/func/gaussian.hpp |
| jinc_test.cpp | Placeholder tests for APIs declared in include/math/func/jinc.hpp |
| legendre_test.cpp | Placeholder tests for APIs declared in include/math/func/legendre.hpp |
| logistic_test.cpp | Placeholder tests for APIs declared in include/math/func/logistic.hpp |
| moffat_test.cpp | Tests Moffat profile functions |
| precision_test.cpp | Placeholder tests for APIs declared in include/math/func/precision.hpp |
| sign_test.cpp | Placeholder tests for APIs declared in include/math/func/sign.hpp |
| weibull_test.cpp | Placeholder tests for APIs declared in include/math/func/weibull.hpp |
| plot | |
| gnuPlot_test.cpp | Placeholder tests for APIs declared in include/math/plot/gnuPlot.hpp |
| constants_test.cpp | Placeholder tests for APIs declared in include/math/constants.hpp |
| eigenLapack_test.cpp | Tests Eigen-compatible BLAS/LAPACK helpers |
| floatUtils_test.cpp | Tests of floating-point classification utilities |
| geo_test.cpp | Tests angular geometry utilities |
| gslInterpolation_test.cpp | Placeholder tests for APIs declared in include/math/gslInterpolation.hpp |
| gslInterpolator_test.cpp | Placeholder tests for APIs declared in include/math/gslInterpolator.hpp |
| histogramUniform_test.cpp | Placeholder tests for APIs declared in include/math/histogramUniform.hpp |
| logInterpolator_test.cpp | Placeholder tests for APIs declared in include/math/logInterpolator.hpp |
| logRadProfIntegrator_test.cpp | Placeholder tests for APIs declared in include/math/logRadProfIntegrator.hpp |
| math_test.cpp | Placeholder tests for APIs declared in include/math/math.hpp |
| point2D_test.cpp | Placeholder tests for APIs declared in include/math/point2D.hpp |
| radprofIntegral_test.cpp | Placeholder tests for APIs declared in include/math/radprofIntegral.hpp |
| randomSeed_test.cpp | Placeholder tests for APIs declared in include/math/randomSeed.hpp |
| randomT_test.cpp | Tests random-number generators and distributions |
| roots_test.cpp | Placeholder tests for APIs declared in include/math/roots.hpp |
| svdDowndate_test.cpp | Tests reusable thin-SVD row and column deletion updates |
| templateBLAS_test.cpp | Tests the typed BLAS wrappers |
| templateLapack_test.cpp | Tests the typed LAPACK wrappers |
| vectorUtils_test.cpp | Tests vector statistics used by HCI preprocessing |
| meta | |
| tagT_test.cpp | Placeholder tests for APIs declared in include/meta/tagT.hpp |
| trueFalseT_test.cpp | Placeholder tests for APIs declared in include/meta/trueFalseT.hpp |
| typeDescription_test.cpp | Placeholder tests for APIs declared in include/meta/typeDescription.hpp |
| typeTraits_test.cpp | Placeholder tests for APIs declared in include/meta/typeTraits.hpp |
| sigproc | |
| arpsd_test.cpp | Placeholder tests for APIs declared in include/sigproc/arpsd.hpp |
| autocorrelation_test.cpp | Placeholder tests for APIs declared in include/sigproc/autocorrelation.hpp |
| averagePeriodogram_test.cpp | Placeholder tests for APIs declared in include/sigproc/averagePeriodogram.hpp |
| basisUtils2D_test.cpp | Placeholder tests for APIs declared in include/sigproc/basisUtils2D.hpp |
| circularBuffer_test.cpp | Tests circular-buffer wrapping and indexing |
| crossCorrelation_test.cpp | Placeholder tests for APIs declared in include/sigproc/crossCorrelation.hpp |
| fourierModes_test.cpp | Placeholder tests for APIs declared in include/sigproc/fourierModes.hpp |
| gramSchmidt_test.cpp | Placeholder tests for APIs declared in include/sigproc/gramSchmidt.hpp |
| levinsonRecursion_test.cpp | Placeholder tests for APIs declared in include/sigproc/levinsonRecursion.hpp |
| linearPredictor_test.cpp | Placeholder tests for APIs declared in include/sigproc/linearPredictor.hpp |
| psdFilter_test.cpp | Tests PSD-filter construction and filtering |
| psdFilterCuda_test.cpp | Documentation-only ownership placeholder for the legacy psdFilterCuda header |
| psdUtils_test.cpp | Tests power-spectral-density utilities |
| psdVarMean_test.cpp | Placeholder tests for APIs declared in include/sigproc/psdVarMean.hpp |
| signalWindows_test.cpp | Tests signal-window generation |
| sigproc_test.cpp | Placeholder tests for APIs declared in include/sigproc/sigproc.hpp |
| zernike_test.cpp | Tests Zernike-index and normalization utilities |
| sys | |
| environment_test.cpp | Placeholder tests for the environment production API |
| gitRepo_test.cpp | Placeholder tests for the gitRepo production API |
| sys_test.cpp | Placeholder tests for the sys production API |
| timeUtils_test.cpp | Tests time and date utilities |
| wfp | |
| fraunhoferPropagator_test.cpp | Tests CPU and CUDA Fraunhofer propagation |
| idealCoronagraph_test.cpp | Placeholder tests for APIs declared in include/wfp/idealCoronagraph.hpp |
| imagingArray_test.cpp | Placeholder tests for APIs declared in include/wfp/imagingArray.hpp |
| imagingUtils_test.cpp | Tests CPU and CUDA imaging utilities |
| lyotCoronagraph_test.cpp | Placeholder tests for APIs declared in include/wfp/lyotCoronagraph.hpp |
| mxError_test.cpp | Placeholder tests for the mxError production API |
| mxException_test.cpp | Placeholder tests for the mxException production API |
| mxlib_test.cpp | Placeholder tests for the mxlib production API |
| wfp | |
| fraunhoferPropagator.hpp | Declares and defines a class for Fraunhofer propagation of optical wavefronts |
| idealCoronagraph.hpp | Declares and defines a class to describe the Ideal Coronagraph |
| imagingArray.hpp | Declares and defines a class for managing images |
| imagingUtils.hpp | Utilities for modeling image formation |
| lyotCoronagraph.hpp | Declares and defines a class to describe and optimize a Lyot Coronagraph |
| mxError.hpp | The mxlib error reporting system |
| mxException.hpp | Declares and defines the mxlib exception class |
| mxlib.hpp | Declarations of some libarary wide utilities |
| mxlib_uncomp_version.h |