summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Glisse <marc.glisse@inria.fr>2020-06-05 20:16:38 +0200
committerMarc Glisse <marc.glisse@inria.fr>2020-06-05 20:16:38 +0200
commit82dc35dd749a1f388be268d7a7e3bd22f18afcf7 (patch)
treed057b579dd35c10c2b1dd6b86e24fe9e1d5002cc
parentbea81f2d7bc53876a6f071c919663261314965ab (diff)
Doc changes after Vincent's review
-rw-r--r--src/python/doc/bottleneck_distance_user.rst5
-rw-r--r--src/python/gudhi/bottleneck.cc3
-rw-r--r--src/python/gudhi/hera/bottleneck.cc3
3 files changed, 8 insertions, 3 deletions
diff --git a/src/python/doc/bottleneck_distance_user.rst b/src/python/doc/bottleneck_distance_user.rst
index 49bd3706..6c6e08d9 100644
--- a/src/python/doc/bottleneck_distance_user.rst
+++ b/src/python/doc/bottleneck_distance_user.rst
@@ -10,7 +10,7 @@ Definition
.. include:: bottleneck_distance_sum.inc
This implementation by François Godi is based on ideas from "Geometry Helps in Bottleneck Matching and Related Problems"
-:cite:`DBLP:journals/algorithmica/EfratIK01` and requires `CGAL <installation.html#cgal>`_.
+:cite:`DBLP:journals/algorithmica/EfratIK01` and requires `CGAL <installation.html#cgal>`_ (`GPL v3 </licensing/>`_).
.. autofunction:: gudhi.bottleneck_distance
@@ -20,7 +20,8 @@ based on "Geometry Helps to Compare Persistence Diagrams"
:cite:`Kerber:2017:GHC:3047249.3064175` by Michael Kerber, Dmitriy
Morozov, and Arnur Nigmetov.
-Beware that its approximation allows for a multiplicative error, while the function above uses an additive error.
+.. warning::
+ Beware that its approximation allows for a multiplicative error, while the function above uses an additive error.
.. autofunction:: gudhi.hera.bottleneck_distance
diff --git a/src/python/gudhi/bottleneck.cc b/src/python/gudhi/bottleneck.cc
index 732cb9a8..59be6088 100644
--- a/src/python/gudhi/bottleneck.cc
+++ b/src/python/gudhi/bottleneck.cc
@@ -29,7 +29,8 @@ PYBIND11_MODULE(bottleneck, m) {
py::arg("diagram_1"), py::arg("diagram_2"),
py::arg("e") = (std::numeric_limits<double>::min)(),
R"pbdoc(
- This function returns the point corresponding to a given vertex.
+ Compute the Bottleneck distance between two diagrams.
+ Points at infinity and on the diagonal are supported.
:param diagram_1: The first diagram.
:type diagram_1: numpy array of shape (m,2)
diff --git a/src/python/gudhi/hera/bottleneck.cc b/src/python/gudhi/hera/bottleneck.cc
index 846a3525..0cb562ce 100644
--- a/src/python/gudhi/hera/bottleneck.cc
+++ b/src/python/gudhi/hera/bottleneck.cc
@@ -40,6 +40,9 @@ PYBIND11_MODULE(bottleneck, m) {
Compute the Bottleneck distance between two diagrams.
Points at infinity are supported.
+ .. note::
+ Points on the diagonal are not supported and must be filtered out before calling this function.
+
Parameters:
X (n x 2 numpy array): First diagram
Y (n x 2 numpy array): Second diagram