summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-02-28Move documentation string to classGard Spreemann
2020-12-20Add tests for BettiCurve2.Gard Spreemann
2020-12-20More flexible Betti curve computations.Gard Spreemann
Introduce a new BettiCurve2 class that can compute Betti curves on any grid (not just np.linspace ones), and can compute the grid needed to capture all values of the Betti curves. Based on feedback from PR #427.
2020-12-19Docstring improvements in RipsComplexUmberto Lupo
- create_simplex_tree method referred to the Delaunay triangulation instead of the flag complex - "rips" was not capitalized - "double" was used in the docs but only "float" (which has double precision) is a Python type
2020-12-14Fix sphinx error on Azure and AppveyorROUVREAU Vincent
2020-12-14Fix sphinx warning and doc identationROUVREAU Vincent
2020-12-12Merge pull request #436 from VincentRouvreau/ci_without_cgalVincent Rouvreau
Add build and tests wo cgal and eigen and wo cgal
2020-12-11code review: else branchROUVREAU Vincent
2020-12-11code review: throw an eception if collapse_edges when no Eigen3ROUVREAU Vincent
2020-12-11code review: GUDHI_USE_EIGEN3 generated by CMake in __init__.py as suggested ↵ROUVREAU Vincent
and roll back the other solution
2020-12-10Merge pull request #409 from mglisse/fardistMarc Glisse
Pass a distance function instead of a kernel to choose_n_farthest_points
2020-12-10Merge pull request #408 from mglisse/subsampleMarc Glisse
Clean-ups in subsampling
2020-12-10Fix memory leakROUVREAU Vincent
2020-12-09Fix #388ROUVREAU Vincent
2020-12-08Fix #388 for the tests to passROUVREAU Vincent
2020-12-08do not launch test_representation when no potROUVREAU Vincent
2020-12-08rollback test_representation and a CGAL condition to launch itROUVREAU Vincent
2020-12-08Make representations tests work if CGAL and/or POT is not thereROUVREAU Vincent
2020-11-30Fix pykeops 1.4.2 where version is very verbose on 2 linesROUVREAU Vincent
2020-11-26handle old boostMarc Glisse
2020-11-22Handle squared radiusMarc Glisse
Make it work without a breaking change, we can always make a change later in a separate PR.
2020-11-18merge master and resolve conflictsROUVREAU Vincent
2020-11-13Merge pull request #405 from mglisse/botnegMarc Glisse
Bottleneck distance for one point or negative coordinates
2020-11-13Test with negative coordinatesMarc Glisse
2020-11-10Revert change to the exampleMarc Glisse
It would require updating the figure.
2020-11-09Don't test the equality case in sparsify_point_set. sqrt.Marc Glisse
2020-11-09Merge remote-tracking branch 'origin/master' into fardistMarc Glisse
and remove example installation
2020-11-09static_assert messageMarc Glisse
2020-11-08Test BettiCurve with infinite valueMarc Glisse
+ black reformatting
2020-11-07Swap clip with int conversionMarc Glisse
This allows correct handling of infinite values.
2020-11-05More numpy in BettiCurveMarc Glisse
suggested by @raphaeltinarrage
2020-11-04Merge branch 'master' into weighted_alpha_complex_dDROUVREAU Vincent
2020-11-04Merge pull request #421 from mglisse/pythonfirstVincent Rouvreau
Build python first
2020-11-04import matplotlib only when necessary in examples, in function of args. ↵ROUVREAU Vincent
Tests are without matplotlib, so no need to test if present
2020-11-04Merge pull request #418 from VincentRouvreau/do_not_install_compiled_examplesVincent Rouvreau
Do not install compiled examples
2020-11-04Revert "Fix #416 by adding full path to introduction.rst - maybe strange ↵ROUVREAU Vincent
with conda or pip installation" This reverts commit 2d4c69d698df7e40709ec0e38463b4cf30ee388d.
2020-11-04Build python firstMarc Glisse
This subdirectory is built sequentially and takes a very long time. Starting it first, in a parallel build, it is still the last to end, but since it started earlier it also ends earlier. Usually I build the plugin directly with python3 setup.py build_ext --inplace -j20 But I don't think there is a natural way to do that from the makefile (except for the unlimited -j), since I doubt setuptools knows how to cooperate with make, ninja, etc to share a pool of workers.
2020-11-03Fix #415 by removing all install cmake targets from examplesROUVREAU Vincent
2020-11-03Fix #416 by adding full path to introduction.rst - maybe strange with conda ↵ROUVREAU Vincent
or pip installation
2020-11-03Merge branch 'master' into weighted_alpha_complex_dDROUVREAU Vincent
2020-11-03code review: use Marc's trick to test relative errorROUVREAU Vincent
2020-11-03code review: use relative errorROUVREAU Vincent
2020-11-03doc review: explain briefly test aimsROUVREAU Vincent
2020-11-03Add comment in code for get_boundaries if not interested in filtration valuesROUVREAU Vincent
2020-11-02Merge master and resolve conflictsROUVREAU Vincent
2020-11-01The example does not need CGAL/eigen anymore.Marc Glisse
I had done a search and replace without checking. I don't understand why there are "install" directives for examples...
2020-11-01Doc tweaks.Marc Glisse
2020-11-01Document that only double is supported.Marc Glisse
2020-10-31long lineMarc Glisse
2020-10-31s/kernel/distance/ for choose_n_farthest_points argumentMarc Glisse