summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-08-08 11:28:20 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-08-08 11:28:20 +0200
commit5b2bbb23368313f4f1f4ff843d59071ab159b495 (patch)
tree73d6f6fca033d1acaf2a8c605ff778aac8e9fa0a
parentf481270769e8e3750fc2853f5782f77adbe36d1c (diff)
Add persistence_graphical_tools mechanism
-rw-r--r--src/cython/CMakeLists.txt4
-rw-r--r--src/cython/gudhi/persistence_graphical_tools.py3
2 files changed, 6 insertions, 1 deletions
diff --git a/src/cython/CMakeLists.txt b/src/cython/CMakeLists.txt
index 6dc11400..ab20c6e6 100644
--- a/src/cython/CMakeLists.txt
+++ b/src/cython/CMakeLists.txt
@@ -42,7 +42,6 @@ if(PYTHONINTERP_FOUND)
set(GUDHI_CYTHON_MODULES "${GUDHI_CYTHON_MODULES}'reader_utils', ")
set(GUDHI_CYTHON_MODULES "${GUDHI_CYTHON_MODULES}'witness_complex', ")
set(GUDHI_CYTHON_MODULES "${GUDHI_CYTHON_MODULES}'strong_witness_complex', ")
- set(GUDHI_CYTHON_MODULES "${GUDHI_CYTHON_MODULES}'persistence_graphical_tools', ")
set(GUDHI_CYTHON_MODULES "${GUDHI_CYTHON_MODULES}'bottleneck', ")
set(GUDHI_CYTHON_MODULES "${GUDHI_CYTHON_MODULES}'nerve_gic', ")
set(GUDHI_CYTHON_MODULES "${GUDHI_CYTHON_MODULES}'subsampling', ")
@@ -199,6 +198,9 @@ if(PYTHONINTERP_FOUND)
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/gudhi")
configure_file("gudhi/__init__.py.in" "${CMAKE_CURRENT_BINARY_DIR}/gudhi/__init__.py" @ONLY)
+ # Other .py files
+ file(COPY "gudhi/persistence_graphical_tools.py" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/gudhi")
+
add_custom_command(
OUTPUT gudhi.so
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
diff --git a/src/cython/gudhi/persistence_graphical_tools.py b/src/cython/gudhi/persistence_graphical_tools.py
index 34803222..181bc8ea 100644
--- a/src/cython/gudhi/persistence_graphical_tools.py
+++ b/src/cython/gudhi/persistence_graphical_tools.py
@@ -2,6 +2,9 @@ from os import path
from math import isfinite
import numpy as np
+from gudhi.reader_utils import read_persistence_intervals_in_dimension
+from gudhi.reader_utils import read_persistence_intervals_grouped_by_dimension
+
""" This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT.
See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details.
Author(s): Vincent Rouvreau, Bertrand Michel