summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-11-03 10:50:47 +0000
committervrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-11-03 10:50:47 +0000
commit6b9fa936e42bd0c48f9320716937294dbcd7a21b (patch)
treeaf61a4f35b3d17746a9637c625e623ba5f746248
parentda56757d861e0e543b71454615b7266f3f9b84e5 (diff)
Fix doxygen after doc review for 1.2.0
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@881 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: cffd514dde3fd716bac3768c4af56d3ff5777931
-rw-r--r--biblio/how_to_cite_gudhi.bib44
-rw-r--r--src/Doxyfile5
-rw-r--r--src/common/doc/main_page.h109
3 files changed, 112 insertions, 46 deletions
diff --git a/biblio/how_to_cite_gudhi.bib b/biblio/how_to_cite_gudhi.bib
new file mode 100644
index 00000000..851dd5d9
--- /dev/null
+++ b/biblio/how_to_cite_gudhi.bib
@@ -0,0 +1,44 @@
+@book{gudhi:urm
+, title = "{GUDHI} User and Reference Manual"
+, author = "{The GUDHI Project}"
+, publisher = "{GUDHI Editorial Board}"
+, year = 2015
+, url = "http://gudhi.gforge.inria.fr/doc/latest/"
+}
+
+@incollection{gudhi:FilteredComplexes
+, author = "Cl\'ement Maria"
+, title = "Filtered Complexes"
+, publisher = "{GUDHI Editorial Board}"
+, booktitle = "{GUDHI} User and Reference Manual"
+, url = "http://gudhi.gforge.inria.fr/doc/latest/group__simplex__tree.html"
+, year = 2015
+}
+
+@incollection{gudhi:PersistentCohomology
+, author = "Cl\'ement Maria"
+, title = "Persistent Cohomology"
+, publisher = "{GUDHI Editorial Board}"
+, booktitle = "{GUDHI} User and Reference Manual"
+, url = "http://gudhi.gforge.inria.fr/doc/latest/group__persistent__cohomology.html"
+, year = 2015
+}
+
+@incollection{gudhi:Contraction
+, author = "David Salinas"
+, title = "Contraction"
+, publisher = "{GUDHI Editorial Board}"
+, booktitle = "{GUDHI} User and Reference Manual"
+, url = "http://gudhi.gforge.inria.fr/doc/latest/group__contr.html"
+, year = 2015
+}
+
+@incollection{gudhi:Skeleton-Blocker
+, author = "David Salinas"
+, title = "Skeleton-Blocker"
+, publisher = "{GUDHI Editorial Board}"
+, booktitle = "{GUDHI} User and Reference Manual"
+, url = "http://gudhi.gforge.inria.fr/doc/latest/group__skbl.html"
+, year = 2015
+}
+
diff --git a/src/Doxyfile b/src/Doxyfile
index 084a9abb..faa0d3fe 100644
--- a/src/Doxyfile
+++ b/src/Doxyfile
@@ -672,7 +672,8 @@ LAYOUT_FILE =
# search path. Do not use file names with spaces, bibtex cannot handle them. See
# also \cite for info how to create references.
-CITE_BIB_FILES = biblio/bibliography.bib
+CITE_BIB_FILES = biblio/bibliography.bib \
+ biblio/how_to_cite_gudhi.bib
#---------------------------------------------------------------------------
# Configuration options related to warning and progress messages
@@ -811,7 +812,7 @@ EXCLUDE_SYMBOLS =
# that contain example code fragments that are included (see the \include
# command).
-EXAMPLE_PATH =
+EXAMPLE_PATH = biblio/
# If the value of the EXAMPLE_PATH tag contains directories, you can use the
# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
diff --git a/src/common/doc/main_page.h b/src/common/doc/main_page.h
index ce6ef96a..43297b45 100644
--- a/src/common/doc/main_page.h
+++ b/src/common/doc/main_page.h
@@ -65,6 +65,14 @@ cmake ..
make
\endverbatim
+\subsection testsuites Test suites
+
+To test your build, run the following command in a terminal:
+
+\verbatim
+make test
+\endverbatim
+
\details
\copyright GNU General Public License v3.
@@ -75,60 +83,73 @@ make
/*! \page Software Software
* \tableofcontents
* \section SoftwareIntroduction Introduction
- * The GUDHI open source library will provide the central data structures and algorithms that underly applications in geometry understanding in higher dimensions. It is intended to both help the development of new algorithmic solutions inside and outside the project, and to facilitate the transfer of results in applied fields.
- *
- * The current release of the GUDHI library includes:
+ * The GUDHI library is a C++ open source library **intended to provide** the central data structures and algorithms
+ * that underly applications in Geometric and Topological Data Analysis
+ * (<a class="el" target="_blank" href="https://en.wikipedia.org/wiki/Topological_data_analysis">TDA</a>). The GUDHI
+ * library is developed as part of the <a class="el" target="_blank" href="https://project.inria.fr/gudhi/">GUDHI
+ * project</a> supported by the European Research Council. The GUDHI library can both help the development of new
+ * algorithmic solutions and to facilitate the transfer of state of the art results and new applications of TDA.
*
- * – Data structures to represent, construct and manipulate simplicial complexes.
- *
- * – Algorithms to compute persistent homology and multi-field persistent homology.
+ * The current release of the GUDHI library includes:
*
- * – Simplification methods via implicit representations.
+ * \li Data structures to represent, construct and manipulate simplicial complexes.
+ * \li Algorithms to compute persistent homology and multi-field persistent homology.
+ * \li Simplification methods via implicit representations.
*
*
- * The library is available <a class="el" target="_blank" href="https://gforge.inria.fr/frs/?group_id=3865">here</a> and the documentation is
- * available at this <a class="el" href="http://gudhi.gforge.inria.fr/doc/latest/">webpage</a>.
+ * The library is available <a class="el" target="_blank" href="https://gforge.inria.fr/frs/?group_id=3865">here</a>
+ * and the documentation is available at this <a class="el" href="http://gudhi.gforge.inria.fr/doc/latest/">
+ * webpage</a>.
*
- * \section ReleaseHistory Release history
- *
- * – 24-10-2015; release v.1.2.0, GudhUI (Gudhi Qt demo), Simplex tree coface function, Clang build issue fix.
- *
- * – 12-18-2014; release v.1.1, Skeleton-Blocker data-structure, simplification package, additional examples for topological persistence.
- *
- * – 08-12-2014; release v. 1.0.2, initialize simplex keys in initialize_filtration in Simplex_tree
- *
- * – 07-11-2014: release v. 1.0.1, bug fix in summing columns in Persistent_cohomology
- *
- * – 06-23-2014: release v. 1.0
+ * The library comes with data sets, \ref demos and \ref testsuites.
*
- * \section Citation How to cite Gudhi
- * Each Gudhi <a class="el" href="modules.html">module</a> (either data structures or algorithms) has an author section.
+ * \subsection People People
*
- * Thank you to refer to this section, and to cite the author(s) of all the module you are using.
+ * The development of the GUDHI library is steered by an Editorial Board, which is responsible for guiding the
+ * development of the library, developers, and the user community.
*
- * \section Upcoming Upcoming
- *
- * – Alpha complex.
- *
- * – Bottleneck distance.
- *
- * – Zig zag persistence.
- *
- * – Witness complex.
- *
- * – Tangential complex.
- *
- * – Clustering.
+ * The Editorial board is composed of:
+ *
+ * \li <a class="el" target="_blank" href="http://www-sop.inria.fr/members/Jean-Daniel.Boissonnat/">
+ * Jean-Daniel Boissonnat</a> | INRIA Sophia Antipolis - Méditerranée
+ * \li <a class="el" target="_blank" href="http://www.loria.fr/~glisse/">Marc Glisse</a> | INRIA Saclay - Ile de France
+ * \li Clément Jamin | INRIA Sophia Antipolis - Méditerranée
+ * \li Vincent Rouvreau | INRIA Saclay - Ile de France
*
- * \section Contributions Contributions
- * Gudhi is opened to external contributions. If you just want to report bugs, feel free to contact us.
+ * \section Contributions Bug reports and contributions
+ * Please help us improving the quality of the GUDHI library. You may report bugs or suggestions to:
* \verbatim Contact: gudhi-users@lists.gforge.inria.fr \endverbatim
*
- * If you want to join our development team, you will have to create an accout on the
- * <a class="el" target="_blank" href="http://gforge.inria.fr">INRIA forge</a> and ask to join the GUDHI project.
+ * Gudhi is **open** to external contributions. If you want to join our development team, please contact us.
+ *
+ *
+ * \section ReleaseHistory Release history
+ *
+ * \li 24-10-2015; release v.1.2.0, GudhUI (Gudhi Qt demo), Simplex tree coface function, Clang build issue fix.
+ * \li 18-12-2014; release v.1.1, Skeleton-Blocker data-structure, simplification package, additional examples for topological persistence.
+ * \li 08-12-2014; release v. 1.0.2, initialize simplex keys in initialize_filtration in Simplex_tree
+ * \li 07-11-2014: release v. 1.0.1, bug fix in summing columns in Persistent_cohomology
+ * \li 23-06-2014: release v. 1.0
+ *
+ * \section Upcoming Upcoming
+ *
+ * The library is under active development. New packages to be released next include:
+ * \li Alpha complex.
+ * \li Bottleneck distance.
+ * \li Zig zag persistence.
+ * \li Witness complex.
+ * \li Tangential complex.
+ * \li Clustering.
+*/
+
+/*! \page Citation Acknowledging the GUDHI library
+ * We kindly ask users to cite the GUDHI library as appropriately as possible in their papers, and to mention the use
+ * of the GUDHI library on the web pages of their projects using GUDHI and provide us with links to these web pages.
+ * Feel free to contact us in case you have any question or remark on this topic.
*
- * Your development will have to follow our
- * <a class="el" target="_blank" href="https://gforge.inria.fr/plugins/mediawiki/wiki/gudhi/index.php/Submitting_process">submitting
- * process</a> (code, documentation, and unitary tests review) and not to break the existing
- * <a class="el" target="_blank" href="https://ci.inria.fr/gudhi/">test suite</a>.
+ * We provide \ref GudhiBibtex entries for the modules of the User and Reference Manual, as well as for publications
+ * directly related to the GUDHI library.
+ * \section GudhiBibtex GUDHI bibtex
+ * \verbinclude biblio/how_to_cite_gudhi.bib
*/
+