coffee
Coronagraph Optimization For Fast Exoplanet Exploration
Outline

Coronagraph Optimization For Fast Exoplanet Exploration (coffee)

Source code: coffee on github



User's Guide




Programmer's Guide



Modules

coffee uses milk modules for its command line, memory management, image I/O and standard image computations.

milk modules

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

coffee modules

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