summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-06-04Actually update test namesgspr/exact-betti-curveGard Spreemann
Fixes incomplete commit cb01ba2a8fa4aba9dc27b9dc62eaaf492150cad0
2021-05-16TypoGard Spreemann
2021-05-16Update doc string to reflect new class nameGard Spreemann
2021-04-30Update tests to reflect removal of old Betti curve classGard Spreemann
2021-04-30Replace old BettiCurve classGard Spreemann
2021-04-30Allow specifying range for uniform predefined grid for compatibility with ↵Gard Spreemann
old class
2021-04-28Handle an empty list of persistence diagramsGard Spreemann
2021-02-28Elaborate doc stringGard Spreemann
2021-02-28Don't wait for end of tests to assert successGard Spreemann
2021-02-28Update testGard Spreemann
2021-02-28More precise interpolation invariant documentation textGard Spreemann
2021-02-28Behave in line with scikit-learn guidelinesGard Spreemann
According to [1], we should in particular not do any validation in the constructor, and fit/fit_transform should always update underscored attributes (self.grid_ in this case). We still want to allow for a user-defined, data-independent grid, so we make this a separate parameter predefined_grid. [1] https://scikit-learn.org/stable/developers/develop.html
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