diff options
author | Thomas White <taw@physics.org> | 2019-05-07 16:27:18 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2019-05-07 16:27:18 +0200 |
commit | 6b81df8c6f9621bde69ae506dc8b43374193635c (patch) | |
tree | a271f6c513a118f4fd9b334068d669a81122446c /libcrystfel/doc/index.md | |
parent | 60de420bfe47d5b33279ff959d5f82fdd530c306 (diff) | |
parent | 266ad1b2d4e9a11eee38813f93557ecb994e58d9 (diff) |
Merge branch 'tom/doxygen'
Diffstat (limited to 'libcrystfel/doc/index.md')
-rw-r--r-- | libcrystfel/doc/index.md | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/libcrystfel/doc/index.md b/libcrystfel/doc/index.md new file mode 100644 index 00000000..d806a2e5 --- /dev/null +++ b/libcrystfel/doc/index.md @@ -0,0 +1,59 @@ +\mainpage libcrystfel index page + +Version +======= +This documentation is for libcrystfel from CrystFEL ${CRYSTFEL_VERSION}, API +revision ${CRYSTFEL_API_VERSION}. + +Abstract +======== +This is the internal documentation for CrystFEL. Unless you are looking at +the code, writing new programs or fixing bugs, you should not need to read +this. You might use the information here when reading the code or to better +understand how the software works, or refer to it when creating a new +program within the suite. + +Coding standards +================ +Please see the \ref coding "section on coding standards" for CrystFEL's coding +style rules (including libcrystfel and the core CrystFEL programs). + +API documentation +================= + +* \ref image.h "The image structure and image data file handling" +* Handling reflection data: + * \ref reflist.h "Reflection list structure" + * \ref reflist-utils.h "Reflection list utility functions" +* Unit cells: + * \ref cell.h "Unit cell structure" + * \ref cell-utils.h "Unit cell utility functions" +* \ref crystal.h "Crystal structure" +* \ref events.h "Frame descriptors for multi-event files" +* \ref geometry.h "Geometry of diffraction (prediction/partiality calculations)" +* Peak search + * \ref peaks.h "Main peak search functions" + * \ref peakfinder8.h "The peakfinder8 algorithm" +* \ref filters.h "Image (noise) filters" +* \ref statistics.h "R-values and other statistics" +* \ref symmetry.h "Point group symmetry" +* Mathematical constructions: + * \ref integer_matrix.h "Integer matrices" + * \ref rational.h "Rational numbers (including rational matrices)" + * \ref histogram.h "Simple histogram" +* \ref index.h "Top-level indexing system" + * \ref xgandalf.h "XGANDALF indexer interface" + * \ref xds.h "XDS indexer inderface" + * \ref mosflm.h "MOSFLM indexer interface" + * \ref dirax.h "DirAx indexer interface" + * \ref taketwo.h "TakeTwo indexing algorithm" + * \ref asdf.h "ASDF indexing algorithm" + * \ref felix.h "Felix indexer interface" +* \ref predict-refine.h "Prediction refinement" +* \ref integration.h "Integration of reflections" +* \ref detector.h "Detector geometry descriptions" +* \ref hdf5-file.h "HDF5 file interface" +* \ref stream.h "Stream format for indexing/integration results" +* \ref render.h "Miscellaneous rendering functions (colour scale)" +* \ref thread-pool.h "Thread pool" +* \ref utils.h "Miscellaneous utility functions" |