Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-16 | Add test for IrregularBettiCurve.gspr/irregular-betti-curve | Gard Spreemann | |
IrregularBettiCurve followed by previous-neighbor interpolation should equal BettiCurve as long as all intervals are contained in the region under consideration (behavior is different otherwise). | |||
2020-11-15 | Add support for irregular (non-evenly, completely sampled) Betti curves. | Gard Spreemann | |
There's a conceptual difference in the meaning of the constructor's argument when compared to the existing BettiCurve class. In IrregularBettiCurve, only intervals born in [x_min, x_max) contribute to the Betti curve. The behavior of BettiCurve is of less use when not sampling evenly. TODO: We might want to move this "cropping" of the persistence diagram to a more general class that transforms PDs, instead of arbitrarily having it as part of the IrregularBettiCurve class. | |||
2020-11-13 | Merge pull request #405 from mglisse/botneg | Marc Glisse | |
Bottleneck distance for one point or negative coordinates | |||
2020-11-13 | Test with negative coordinates | Marc Glisse | |
2020-11-10 | Revert change to the example | Marc Glisse | |
It would require updating the figure. | |||
2020-11-08 | Test BettiCurve with infinite value | Marc Glisse | |
+ black reformatting | |||
2020-11-07 | Swap clip with int conversion | Marc Glisse | |
This allows correct handling of infinite values. | |||
2020-11-05 | More numpy in BettiCurve | Marc Glisse | |
suggested by @raphaeltinarrage | |||
2020-11-04 | import 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-03 | Add comment in code for get_boundaries if not interested in filtration values | ROUVREAU Vincent | |
2020-11-02 | Merge master and resolve conflicts | ROUVREAU Vincent | |
2020-10-22 | Document the change | Marc Glisse | |
It would be possible to emit the duplicate points instead of stopping, but the current implementation makes that inconvenient. | |||
2020-10-17 | Handle diagrams with a single point | Marc Glisse | |
2020-10-17 | Don't put a (useless) point on the diagonal in the example | Marc Glisse | |
2020-10-16 | Merge pull request #396 from VincentRouvreau/tensorflow_wasserstein_test | Vincent Rouvreau | |
Added tests for wasserstein distance with tensorflow | |||
2020-10-05 | code review: move test_wasserstein_distance_grad from ↵ | ROUVREAU Vincent | |
test_wasserstein_distance.py to test_wasserstein_with_tensors.py | |||
2020-10-05 | Merge pull request #363 from VincentRouvreau/stree_reset_filtration | Vincent Rouvreau | |
A proposal for simplex_tree reset_filtration (python & C++) | |||
2020-09-29 | Added tests for wasserstein distance with tensorflow | ROUVREAU Vincent | |
2020-09-28 | doc review: improve reset_filtration documentation | ROUVREAU Vincent | |
2020-09-28 | code review: Let the exception propagate | ROUVREAU Vincent | |
2020-09-08 | CMake > 3.5 to use Boost targets. Compile only what is available from boost ↵ | ROUVREAU Vincent | |
targets | |||
2020-08-25 | Merge pull request #382 from yuichi-ike/weighted_rips | Vincent Rouvreau | |
Documents for weighted Rips | |||
2020-08-25 | Code review: min_dim = 0 as default and some doc review | ROUVREAU Vincent | |
2020-08-24 | code review: call boundary_simplex_range only once | ROUVREAU Vincent | |
2020-08-21 | Add -DCMAKE_BUILD_TYPE=Release on installation doc | ROUVREAU Vincent | |
2020-08-19 | docs modified | yuichi-ike | |
2020-08-18 | reset_filtration from a dimension (instead of 'until') | ROUVREAU Vincent | |
2020-08-18 | Merge master and resolve conflicts | ROUVREAU Vincent | |
2020-08-18 | Merge master & resolve conflicts | ROUVREAU Vincent | |
2020-08-12 | code review: boundaries uses only once find and return a pair of iterator. ↵ | ROUVREAU Vincent | |
Exception is raised when not found. tested | |||
2020-08-12 | code review: Add test to get boundaries from a vertex | ROUVREAU Vincent | |
2020-08-12 | Update src/python/gudhi/simplex_tree.pyx | Vincent Rouvreau | |
Co-authored-by: Marc Glisse <marc.glisse@inria.fr> | |||
2020-08-04 | Fix python alpha complex for conda package | ROUVREAU Vincent | |
2020-08-04 | Remove JAX from the documentation | Marc Glisse | |
jax.grad does not work with our functions (I think it used to work...) | |||
2020-08-04 | fix wasserstein autodiff | MathieuCarriere | |
2020-08-03 | Merge pull request #368 from VincentRouvreau/matplotlib_latex_desactivation | Vincent Rouvreau | |
Add mechanism to deactivate LaTeX matplotlib rendering | |||
2020-08-03 | doc review: Add LaTeX in optional runtime dependencies | ROUVREAU Vincent | |
2020-08-03 | Merge pull request #369 from VincentRouvreau/collapse_edges_stree_python | Vincent Rouvreau | |
collapse edges for python simplex tree | |||
2020-08-03 | doc review: specify the error and indicate what to install on Ubuntu | ROUVREAU Vincent | |
2020-08-03 | code review: no need to test if pointer is NULL | ROUVREAU Vincent | |
2020-08-03 | code review: simplify edge parsing | ROUVREAU Vincent | |
2020-07-31 | code review: collapse edges should copy the 0-skeleton. A test was added | ROUVREAU Vincent | |
2020-07-31 | code review: no need to use any other temporary vector | ROUVREAU Vincent | |
2020-07-31 | code review: remove initialize_filtration | ROUVREAU Vincent | |
2020-07-31 | code review: using a vector is overkill. emplace_back is more efficient | ROUVREAU Vincent | |
2020-07-31 | Rebuild example page and link to example. Add also a link to the ↵ | ROUVREAU Vincent | |
publication. Doc review: document edge collapse ignores simplices of higher dimension. | |||
2020-07-31 | code review: nogil and use ptr as suggested | ROUVREAU Vincent | |
2020-07-31 | code review: simplifify traces | ROUVREAU Vincent | |
2020-07-31 | New website header for pip download | ROUVREAU Vincent | |
2020-07-30 | collapse edges for python simplex tree | ROUVREAU Vincent | |