coffee
Coronagraph Optimization For Fast Exoplanet Exploration
|
Source code: coffee on github
coffee uses milk modules for its command line, memory management, image I/O and standard image computations.
cacao builds on the milk package and framework. Command line interface, memory management and general purpose image processing functions are provided by the milk modules.
Module | Description | Souce Code Reference |
---|---|---|
CommandLineInterface | Command interpreter | CLIcore.h |
ImageStreamIO | Image format and low-level routines | ImageStreamIO.h |
00CORE | Core functions | 00CORE.h |
COREMOD_memory | Memory management, image creation | COREMOD_memory.h |
COREMOD_iofits | Read and write FITS files | COREMOD_iofits.h |
COREMOD_tools | Misc frequently used functions | COREMOD_tools.h |
COREMOD_arith | Arithmetic operations on images | COREMOD_arith.h |
info | Image information | info.h |
image_basic | Frequently used image functions | image_basic.h |
image_filter | Image filtering, convolution | image_filter.h |
image_format | Read/write images in several formats | image_format.h |
image_gen | Generate useful images | image_gen.h |
img_reduce | Combine raw images into single image | img_reduce.h |
fft | Wrapper to FFTW and other functions | fft.h |
statistic | Statistical tools and analysis | statistic.h |
kdtree | k-d tree | kdtree.h |
linARfilterPred | Linear predictive filtering | linARfilterPred.h |
linopt_imtools | Linear optimization tools | linopt_imtools.h |
psf | Point Spread Function analysis | psf.h |
ZernikePolyn | Zernike Polynomials | ZernikePolyn.h |
cudacomp | Cuda wrapper | cudacomp.h |
Module | Description | Souce Code Reference |
---|---|---|
WFpropagate | Wavefront optical propagation | WFpropagate.h |
OpticsMaterials | Materials optical properties | OpticsMaterials.h |
OptSystProp | Optical propagration through system | OptSystProp.h |
AOsystSim | Simple approx AO system simulation | AOsystSim.h |
PIAACMCsimul | PIAA type coronagraph simulation | PIAACMCsimul.h |