Releases: geomstats/geomstats
Releases · geomstats/geomstats
Geomstats v2.7.0
What's Changed
- Improve MDM, adding transform method by @qbarthelemy in #1662
- Refactor learning module by @luisfpereira in #1873
- Fix in-place operation in SPDBuresWassersteinMetric parallel transport by @luisfpereira in #1874
- Fix minor error in variable name in method squared_dist of the class ComplexPoincareDiskMetric by @YannCabanes in #1876
- Fix complex data type in squared_dist, norm and squared_norm in the manifold ProductPositiveRealsAndComplexPoincareDisks by @YannCabanes in #1875
- Add ivp, bvp, exp, log and dist to elastic metrics on discrete surfaces by @ninamiolane in #1861
- Add PullbackDiffeoMetric example to notebook 09 by @franciscoeacosta in #1868
- add geodesic to pullbackdiffeometric by @Abdellaoui-Souhail in #1877
Full Changelog: 2.6.0...2.7.0
Geomstats v2.6.0
What's Changed
- fixing the typo in docs by @soma2000-lang in #1510
- compute log euclidean in closed form by @SaitejaUtpala in #1516
- Add trapz to backends by @luisfpereira in #1522
- Fix torch import in tests_backends by @luisfpereira in #1521
- Enhance notebook on cell shapes by analyzing with general elastic metric by @ninamiolane in #1526
- vectorization of connection.exp, addition of n_steps as argument in geodesic by @Jules-Deschamps in #1529
- Simple new pullbackdiffeo by @ymontmarin in #1514
- updates to riemannian metric by @Jules-Deschamps in #1535
- Add take to the backend by @luisfpereira in #1532
- Vectorize RiemannianMetric closest_neighbor_index by @luisfpereira in #1530
- SRV changes by @shubhamtalbar96 in #1525
- Use assertTrue and add assertAllEqual by @luisfpereira in #1539
- Simplify WrappedGaussianProcess by @luisfpereira in #1538
- Add pad to backend by @luisfpereira in #1541
- Graph space stratified by @annacalissano in #1488
- Initial docs reorganization by @luisfpereira in #1518
- gamma distributions by @Jules-Deschamps in #1523
- matrices.py: add 'full_matrices=False' to svd call by @ambellan in #1546
- Correct documentation rendering by @qbarthelemy in #1544
- Remove fixme and todo workflows by @luisfpereira in #1548
- Fix and simplify pytorch backend: array, einsum, from_numpy by @luisfpereira in #1550
- Correct documentation rendering, 2nd part by @qbarthelemy in #1549
- Incremetal Frechet Mean estimator for Non Positively Curved Maifolds by @SaitejaUtpala in #1533
- Function spaces implementation : starting with infinite dimensional spheres by @kiranvad in #1257
- Update Doc Website Index + Add Roadmap and Governance Pages by @ninamiolane in #1553
- Small edits to doc website by @ninamiolane in #1554
- Add Figure From Adele Myers' notebook to the main page by @ninamiolane in #1555
- Enhance governance's page by @ninamiolane in #1556
- Fix empty list array creation for torch by @luisfpereira in #1558
- Fix shape of HypersphereMetric and KendallShapeMetric by @ambellan in #1560
- Fix lint issues due to #1560 by @luisfpereira in #1562
- Add clean way of getting backend name by @luisfpereira in #1561
- WaldSpace without Geometry by @JonasLueg in #1455
- Fix functions to work with tensorflow by @luisfpereira in #1563
- Update backend name for more meaningful error messages by @luisfpereira in #1564
- Update roadmap by @ninamiolane in #1566
- Add hackathon page to website by @ninamiolane in #1567
- Improve dependency handling and CI installations by @luisfpereira in #1572
- Clean backend (only a bit) by @luisfpereira in #1570
- Add utils to download remote datasets by @luisfpereira in #1573
- Fix typo in notebooks tests by @luisfpereira in #1577
- Add tests for geodesic regression on Euclidean space (sanity check) and DiscreteCurves by @ninamiolane in #1576
- Fix: Frechet mean of discrete curves by computing in SRV space by @ninamiolane in #1579
- Start fixing inheritance in Product/NFold/Landmarks/Curves Spaces by @ninamiolane in #1581
- Refactor test_examples following test_notebooks strategy by @luisfpereira in #1582
- Real world application: optimization of traffic in Sao Paulo by @Jules-Deschamps in #1569
- Change location of test_examples and test together with notebooks by @luisfpereira in #1583
- Introductory Notebook for the Connection/RiemannianMetric Classes by @adelemyers99 in #1551
- Final Draft of Instructional Notebook for the Connection and RiemannianMetric Classes by @adelemyers99 in #1585
- Continue Refactoring of Landmarks inheriting from NFoldManifold and associated metrics and tests by @ninamiolane in #1590
- Start Refactoring of Discrete Curves by @ninamiolane in #1591
- unskip tests by @SaitejaUtpala in #1595
- Update hackathons.rst by @ninamiolane in #1594
- Simplify computations of the FrechetMean for the ElasticMetric by @ninamiolane in #1592
- Refactor Closed Curves by @ninamiolane in #1596
- Geometric median by @shubhamtalbar96 in #1565
- Use
p
for the rank of Grassmannian manifolds by @p16i in #1586 - Refactor backend and corresponding tests (part 1) by @luisfpereira in #1599
- Improve matching handling in graph space by @luisfpereira in #1584
- Refactor FrechetMean by @luisfpereira in #1601
- Sasaki metric by @ambellan in #1568
- Template for the issue tracker by @nanjekyejoannah in #1603
- TestData inheritance and automatic tests by @luisfpereira in #1517
- Add ability of using kwargs in test functions by @luisfpereira in #1609
- Fix bug in collecting test data by @luisfpereira in #1611
- The contributor guide by @nanjekyejoannah in #1597
- Make
array_from_sparse
more general by @luisfpereira in #1610 - Fix max version of scipy by @luisfpereira in #1619
- Add strategy to vectorize tests during data generation by @luisfpereira in #1613
- FIX: adding inject_radius constraint to enforce minimizing geodesics by @franciscoeacosta in #1621
- Add k_sampling_points as an attribute for spaces of curves by @ninamiolane in #1617
- ADD geodesic for elastic curves + FIX tests inheritance in RiemannianMetric, Connection, & ElasticMetric by @ninamiolane in #1622
- Update information geometry readme by @alebrigant in #1630
- added backend function gs.quantile by @wrongu in #1629
- Create multinomial distributions by @alebrigant in #1633
- Refactor discrete curves using FiberBundle and QuotientMetric by @alebrigant in #1632
- Fix vertical -> horizontal in docstring of discrete curves by @ninamiolane in #1635
- Fix test skipping by @luisfpereira in #1634
- Revert #1621 by @luisfpereira in #1636
- Correct documentation rendering, 3rd part by @qbarthelemy in #1641
- AAC for graph space by @luisfpereira in #1608
- Add ability to globally control default dtype by @luisfpereira in #1615
- Improve code and complete tests for geometric median by @qbarthelemy in #1642
- AAC: save last X by @annacalissano in #1648
- Fix use of "projection" in visualization example by @luisfpereira in #1649
- Update ubuntu version in workflows due to deprecation warning by @luisfpereira in #1650
- Make default_point_type a property by @luisfpereira in #1644
- Simplify super() by @luisfpereira in https://github.com/geomstats/geomstat...
Geomstats v2.5.0
Merge branch 'master' into stable
Geomstats v2.4.1
What's Changed
- Stable by @ninamiolane in #1177
- Add the dataset of cells to the nb 01 data on manifolds by @ninamiolane in #1178
- Modify shape analysis notebook by @alebrigant in #1180
- make codecov sensible again by @SaitejaUtpala in #1181
- Un-stall PR on General Elastic Metric by @ninamiolane in #1182
- full rank matrices by @annacalissano in #1186
- Improve MDM by @qbarthelemy in #1188
- Improve MDM, 2 by @qbarthelemy in #1189
- Add predict_proba to MDM by @qbarthelemy in #1193
- Add exp and log maps for SPD Euclidean by @qbarthelemy in #1192
- Patching Backend Operations by @captain-pool in #1190
- reformat code snippets for highlighting in documentation by @nguigs in #1196
- add extrinsic to spherical and its tangent by @nguigs in #1195
- Fix typo by @heytitle in #1199
- updating symeig with eigh by @captain-pool in #1201
- Committing new files for the psd matrices of rank k by @annacalissano in #1191
- Fix issue #1083 by @alebrigant in #1209
- Cleaning hyperbolic doc and vectorisation by @tgeral68 in #1211
- Add list of hackathons to the README by @ninamiolane in #1214
- rename EmbeddedManifold into LevelSet by @nguigs in #1219
- Add visualization of SPD(2) matrices through Ellipsis. by @ninamiolane in #1210
- Rm deprecated code in lie_groups.py about loss and grad by @ninamiolane in #1215
- Temporarily remove tests with python 3.7 3.8 for the hackathon (only 3.9 is tested) by @ninamiolane in #1221
- add circle with representation by one angle by @nguigs in #1212
- pytest migration - 1 by @SaitejaUtpala in #1205
- Example of geodesic regression on the Grassmann manifold by @nguigs in #1220
- FIX: Change docstring for the manifold PSD(n, k) by @ninamiolane in #1230
- Add documentation in autodiff modules by @ninamiolane in #1226
- faster spd checking by @SaitejaUtpala in #1143
- Add triu and test by @mortenapedersen in #1232
- Add API for symplectic and leapfrog steps in integrators by @ninamiolane in #1233
- Template for lddmm metric on landmarks by @nguigs in #883
- Try running tests on Heisenberg by @ninamiolane in #1238
- Add 3D heisenberg group in vector representation and unit tests by @mortenapedersen in #1213
- Try PR on subRiemannian geometry by @ninamiolane in #1239
- Add sub-Riemannian metric class by @mortenapedersen in #1237
- Add a subcase to torch solve_sylvester by @emaignant in #1223
- Add hamiltonian, cometric and inner-coproduct by @ninamiolane in #1240
- Remove outdated loss and grad functions in riemannian metric by @ninamiolane in #1241
- Xpennec stiefel tests by @xpennec in #1236
- Allow to pass initial point to FrechetMean estimator by @nguigs in #1234
- add subcase to tensorflow + add test by @nguigs in #1242
- Graphspace by @annacalissano in #1244
- Cholesky space by @SaitejaUtpala in #1142
- Clean style of sub-Riemannian metrics by @ninamiolane in #1250
- Adapt DeepSource config by @ninamiolane in #1255
- fix docs by @SaitejaUtpala in #1258
- Fix docs by @SaitejaUtpala in #1259
- update documentation key by @SaitejaUtpala in #1260
- Refactor/clean module of discrete curves by @alebrigant in #1248
- clean test_symmetric_matrices by @SaitejaUtpala in #1261
- Update contributing: nose -> pytest by @ninamiolane in #1262
- Acknowledge recent contributors by @ninamiolane in #1265
- Add lead author(s) to each module by @ninamiolane in #1266
- cleaning github actions by @SaitejaUtpala in #1252
- check by @SaitejaUtpala in #1268
- Rename lr to init_step_size everywhere by @nguigs in #1274
- Introduce n-fold manifolds by @nguigs in #1249
- build docs through commands not through action by @SaitejaUtpala in #1275
- rewrite by @SaitejaUtpala in #1276
- conditional deployement by @SaitejaUtpala in #1277
- Fix docs GitHub actions 3 by @SaitejaUtpala in #1278
- Add notebook with cancer cell shapes analysis by @ninamiolane in #1280
- Add hacks to help FrechetMean computations + Display quantiles to the mean shape by @ninamiolane in #1284
- NEW: doc strings generator and checker by @ninamiolane in #1290
- Test if rotation matrices are antipodals before trying to compute the Log by @ninamiolane in #1229
- Add missing nb-thumbnails tags to render tutorials on doc website by @ninamiolane in #1291
- add missing notebook by @SaitejaUtpala in #1293
- clean test_spd_matrices with parametrization by @SaitejaUtpala in #1263
- Hotfix: Make tests pass again w. py38 and skipping failing tests by @ninamiolane in #1296
- Fix Build->Test Badge on README.rst by @ninamiolane in #1297
- check for repo name by @SaitejaUtpala in #1300
- Hotfix: Bring back linting on tests/ folder + fix some code style issues by @ninamiolane in #1299
- Add more conditions to docs.yml by @SaitejaUtpala in #1301
- Geomstats v 2.4.1 by @ninamiolane in #1305
- Merge master (v2.4.1) into stable by @ninamiolane in #1306
New Contributors
- @annacalissano made their first contribution in #1186
- @qbarthelemy made their first contribution in #1188
- @captain-pool made their first contribution in #1190
- @heytitle made their first contribution in #1199
- @mortenapedersen made their first contribution in #1232
Full Changelog: 2.3.1...v2.4.1
Geomstats v2.3.1
Merge branch 'master' into stable
Geomstats v2.2.3
Merge branch 'stable' of github.com:geomstats/geomstats into stable
Geomstats v2.2.2
Bump to v2.2.2 geomstats version
Geomstats v2.2.1
Merge pull request #906 from cshewmake2/stable Stable version 2.2.1
Geomstats v2.2.0
Add version 2.2.0
geomstats v2.1.0
Merge pull request #808 from geomstats/master Merge master v2.1.0 into stable