Geomstats

Latest version: v2.8.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.8.0

What's Changed
* Small Changes of Docstring in discrete_curves.py by MMalikT in https://github.com/geomstats/geomstats/pull/1886
* Fix issues 1243, 1294 and 1659 by Hzaatiti in https://github.com/geomstats/geomstats/pull/1888
* Documentation PR: discrete_curves.py by MMalikT in https://github.com/geomstats/geomstats/pull/1893
* Use "remainder" instead of "fmod" for mod for pytorch backend by FlorianPfaff in https://github.com/geomstats/geomstats/pull/1896
* Merge 1767, 1885, 1890, and 1894 together by luisfpereira in https://github.com/geomstats/geomstats/pull/1895
* Fixes and improvements coming from test refactoring (part 4) by luisfpereira in https://github.com/geomstats/geomstats/pull/1885
* Fix and clean information geometry by luisfpereira in https://github.com/geomstats/geomstats/pull/1890
* Fix and clean learning module by luisfpereira in https://github.com/geomstats/geomstats/pull/1894
* Refactor tests by luisfpereira in https://github.com/geomstats/geomstats/pull/1767
* Update readme: Add logo, update code snippet to new API + add grants acknowledgements by ninamiolane in https://github.com/geomstats/geomstats/pull/1898
* Update README.rst by computerscienceiscool in https://github.com/geomstats/geomstats/pull/1899
* Improve Siegel inner_product computation by YannCabanes in https://github.com/geomstats/geomstats/pull/1892
* backend: Added "endpoint" support to linspace 1 by FlorianPfaff in https://github.com/geomstats/geomstats/pull/1897
* Refactor vectorized-related functions to receive `point_ndim` by luisfpereira in https://github.com/geomstats/geomstats/pull/1900
* Fix main branch name change by luisfpereira in https://github.com/geomstats/geomstats/pull/1902
* Fix notebook thumbnails by luisfpereira in https://github.com/geomstats/geomstats/pull/1901
* Blackify notebooks by luisfpereira in https://github.com/geomstats/geomstats/pull/1903
* Fix typos in docs, docstrings and tutorial notebooks by pitmonticone in https://github.com/geomstats/geomstats/pull/1906
* Rename OpenSet to VectorSpaceOpenSet and create new OpenSet by luisfpereira in https://github.com/geomstats/geomstats/pull/1908
* Add Diffeo abstraction by luisfpereira in https://github.com/geomstats/geomstats/pull/1904
* Add open hemisphere and pullback diffeo metric by luisfpereira in https://github.com/geomstats/geomstats/pull/1909
* Add invariant metric for positive lower triangular matrices by olivierbisson in https://github.com/geomstats/geomstats/pull/1872
* Add LieCholeskyMetric on SPDMatrices by luisfpereira in https://github.com/geomstats/geomstats/pull/1911
* Update codecov to work based on diff by luisfpereira in https://github.com/geomstats/geomstats/pull/1912
* Add more robust random point generation for PLT by luisfpereira in https://github.com/geomstats/geomstats/pull/1913
* Add PHC metric on Cor+ by luisfpereira in https://github.com/geomstats/geomstats/pull/1915
* Add UnitNormedRowsPLTMatricesPullbackMetric and related objects by luisfpereira in https://github.com/geomstats/geomstats/pull/1914
* Update README.rst: Add FnT paper with link by ninamiolane in https://github.com/geomstats/geomstats/pull/1919
* Improve documentation rendering by qbarthelemy in https://github.com/geomstats/geomstats/pull/1920
* Improve documentation rendering, 2nd part by qbarthelemy in https://github.com/geomstats/geomstats/pull/1922
* Fixing bugs, vectorization, and docstring in discrete_surfaces by MMalikT in https://github.com/geomstats/geomstats/pull/1916
* Add `MatrixVectorSpace` by luisfpereira in https://github.com/geomstats/geomstats/pull/1923
* Add leapfrog integrator by dralston78 in https://github.com/geomstats/geomstats/pull/1921
* Edited doc strings in geomstats/integrator.py by dralston78 in https://github.com/geomstats/geomstats/pull/1917
* Fix and clean value_and_grad by luisfpereira in https://github.com/geomstats/geomstats/pull/1930
* Quotient out rotations with the SRV metric in discrete curves by alebrigant in https://github.com/geomstats/geomstats/pull/1924
* Fix KMeans error with Euclidean space by alebrigant in https://github.com/geomstats/geomstats/pull/1932
* Simplify creation of identity matrices in the Siegel manifold by YannCabanes in https://github.com/geomstats/geomstats/pull/1918
* Fix discrete curves vectorization and remove empty quotient metrics by luisfpereira in https://github.com/geomstats/geomstats/pull/1935
* Improve FiberBundle/QuotientMetric API by luisfpereira in https://github.com/geomstats/geomstats/pull/1936
* Fix lint due to black 24.1 by luisfpereira in https://github.com/geomstats/geomstats/pull/1939
* Update versions of github actions by luisfpereira in https://github.com/geomstats/geomstats/pull/1940
* Remove dead code from vectorization by luisfpereira in https://github.com/geomstats/geomstats/pull/1941
* Remove default_point_type from Manifold by luisfpereira in https://github.com/geomstats/geomstats/pull/1942
* Remove default_coords_type and use intrinsic boolean instead by luisfpereira in https://github.com/geomstats/geomstats/pull/1943
* Update readme of information geometry module by alebrigant in https://github.com/geomstats/geomstats/pull/1945
* Improve exp and log solvers API by luisfpereira in https://github.com/geomstats/geomstats/pull/1944
* Add Klein bottle by jubrau in https://github.com/geomstats/geomstats/pull/1707
* Simplify ExpODESolver by luisfpereira in https://github.com/geomstats/geomstats/pull/1952
* Move finite differences to numerics by luisfpereira in https://github.com/geomstats/geomstats/pull/1955
* Fix finite differences by luisfpereira in https://github.com/geomstats/geomstats/pull/1956
* Refactor DiscreteSurfaces (part 1) by luisfpereira in https://github.com/geomstats/geomstats/pull/1958
* Add FlatRiemannianMetric and fix EuclideanMetric inheritance by luisfpereira in https://github.com/geomstats/geomstats/pull/1946
* Add new flat Matrices metrics by luisfpereira in https://github.com/geomstats/geomstats/pull/1947
* Add SymmetricHollowMatrices and corresponding permutation-invariant metric by luisfpereira in https://github.com/geomstats/geomstats/pull/1949
* Add off-log metrics on Cor+ by luisfpereira in https://github.com/geomstats/geomstats/pull/1950
* Add GroupAction abstraction by luisfpereira in https://github.com/geomstats/geomstats/pull/1961
* Rename FlatRiemannianMetric by luisfpereira in https://github.com/geomstats/geomstats/pull/1962
* Fix getting started examples by luisfpereira in https://github.com/geomstats/geomstats/pull/1963
* Refactor graphspace by luisfpereira in https://github.com/geomstats/geomstats/pull/1965
* Klein bottle parametrization conversions by sofiagonga in https://github.com/geomstats/geomstats/pull/1967
* Add method to change the lists in `scalar_product_metric.py` by johnharveymath in https://github.com/geomstats/geomstats/pull/1964
* Add path-straightening algorithm by luisfpereira in https://github.com/geomstats/geomstats/pull/1957
* Homogenize numerics signatures by luisfpereira in https://github.com/geomstats/geomstats/pull/1970
* Added Brownian motion class for manifolds by dralston78 in https://github.com/geomstats/geomstats/pull/1938
* Clean signatures wrt kwargs and base_point=None by luisfpereira in https://github.com/geomstats/geomstats/pull/1972
* Remove time from geodesic_equation signature by luisfpereira in https://github.com/geomstats/geomstats/pull/1973
* Fix tests due pytest update by luisfpereira in https://github.com/geomstats/geomstats/pull/1976
* Clean discrete surfaces exp solver by luisfpereira in https://github.com/geomstats/geomstats/pull/1975
* Scalar product metric API by johnharveymath in https://github.com/geomstats/geomstats/pull/1974
* Create exact Principal Geodesic Analysis on the hyberbolic plane by alebrigant in https://github.com/geomstats/geomstats/pull/1969
* Add BHVSpace and WaldSpaceMetric by luisfpereira in https://github.com/geomstats/geomstats/pull/1658
* Add NaturalToStandardDiffeo by luisfpereira in https://github.com/geomstats/geomstats/pull/1982
* Implement PoincareHalfSpaceMetric as PullbackDiffeoMetric by luisfpereira in https://github.com/geomstats/geomstats/pull/1981
* Update notebook running on tests by luisfpereira in https://github.com/geomstats/geomstats/pull/1985
* Implement PreShapeMetric as PullbackDiffeoMetric by luisfpereira in https://github.com/geomstats/geomstats/pull/1984
* Update governance.rst by ninamiolane in https://github.com/geomstats/geomstats/pull/1988
* Update SPDBuresWassersteinMetric.squared_dist to fix numerical stability issues by mwilson221 in https://github.com/geomstats/geomstats/pull/1987
* Use aligner abstraction within fiber bundle and rely on group action on total space by luisfpereira in https://github.com/geomstats/geomstats/pull/1978
* Add LogScaled metrics on Cor+ by luisfpereira in https://github.com/geomstats/geomstats/pull/1980
* Change logging level of this message, and clarify that it applies to geomstats. by jsilter in https://github.com/geomstats/geomstats/pull/1983
* Update discrete curves elastic metric for ratio equal to 1 by luisfpereira in https://github.com/geomstats/geomstats/pull/1992
* Fix dynamic programming algorithm by luisfpereira in https://github.com/geomstats/geomstats/pull/1991
* Add horizontal projection from alignment by luisfpereira in https://github.com/geomstats/geomstats/pull/1993
* Simplify SRVRotationnReparametrizationBundle by luisfpereira in https://github.com/geomstats/geomstats/pull/1994
* Clean discrete surfaces elastic metric by luisfpereira in https://github.com/geomstats/geomstats/pull/1986
* Correct number of samples for `VectorSpace.random_tangent_vec` by johnharveymath in https://github.com/geomstats/geomstats/pull/1990
* Add quotient structure registry by luisfpereira in https://github.com/geomstats/geomstats/pull/1995
* Add alternate alignment algorithm by luisfpereira in https://github.com/geomstats/geomstats/pull/1996
* Fix FiberBundle horizontal projection by luisfpereira in https://github.com/geomstats/geomstats/pull/1998
* Fix + add argument to pad for pytorch backend by FlorianPfaff in https://github.com/geomstats/geomstats/pull/1997
* (PreShapeSpace) Rename `m_ambient` to `ambient_dim` by luisfpereira in https://github.com/geomstats/geomstats/pull/2001
* Rename equip_with_quotient_structure() to equip_with_quotient() by luisfpereira in https://github.com/geomstats/geomstats/pull/2002
* Homogenize use of reparametrization by luisfpereira in https://github.com/geomstats/geomstats/pull/2003
* Fix issues with sklearn 1.5.0 by luisfpereira in https://github.com/geomstats/geomstats/pull/2005
* Add (naive) unparameterized surfaces by luisfpereira in https://github.com/geomstats/geomstats/pull/2000
* Update curves bundles by luisfpereira in https://github.com/geomstats/geomstats/pull/2004
* Fix backend import for py312 by luisfpereira in https://github.com/geomstats/geomstats/pull/2007
* Add manually triggered workflow to test other supported python versions by luisfpereira in https://github.com/geomstats/geomstats/pull/2009
* Fix slicing for python backward compatibility (3.10-) by luisfpereira in https://github.com/geomstats/geomstats/pull/2008
* Remove install from notebook and update dependencies by luisfpereira in https://github.com/geomstats/geomstats/pull/2010
* Add syntax sugar to DiscreteCurves by luisfpereira in https://github.com/geomstats/geomstats/pull/2006
* Add ruff by luisfpereira in https://github.com/geomstats/geomstats/pull/2011
* Upgrade to python 3.12 by luisfpereira in https://github.com/geomstats/geomstats/pull/2012
* Edit docstrings: specify that the quotient space is not a manifold, only its principal stratum is + note in alternating aligner by ninamiolane in https://github.com/geomstats/geomstats/pull/2013
* Rename PreShapeBundle by luisfpereira in https://github.com/geomstats/geomstats/pull/2014
* Add L2SurfacesMetric by luisfpereira in https://github.com/geomstats/geomstats/pull/2016
* Add root finders and improve SPDScalingFinder by luisfpereira in https://github.com/geomstats/geomstats/pull/2017
* Add has_autodiff to backend by luisfpereira in https://github.com/geomstats/geomstats/pull/2019
* Simplify diffeo API by luisfpereira in https://github.com/geomstats/geomstats/pull/2018
* Improve ScipyMinimize and RootFinder APIs by luisfpereira in https://github.com/geomstats/geomstats/pull/2020
* Add polar decomposition to backend by luisfpereira in https://github.com/geomstats/geomstats/pull/2022
* Add multiresolution path straightening by luisfpereira in https://github.com/geomstats/geomstats/pull/2023
* Add (log-)Euclidean-Cholesky diffeo and metrics on Cor+ by luisfpereira in https://github.com/geomstats/geomstats/pull/2024
* Fix numpy backend for 2.x by luisfpereira in https://github.com/geomstats/geomstats/pull/2025
* Bump 2.8.0 by luisfpereira in https://github.com/geomstats/geomstats/pull/2026

New Contributors
* MMalikT made their first contribution in https://github.com/geomstats/geomstats/pull/1886
* FlorianPfaff made their first contribution in https://github.com/geomstats/geomstats/pull/1896
* computerscienceiscool made their first contribution in https://github.com/geomstats/geomstats/pull/1899
* pitmonticone made their first contribution in https://github.com/geomstats/geomstats/pull/1906
* olivierbisson made their first contribution in https://github.com/geomstats/geomstats/pull/1872
* dralston78 made their first contribution in https://github.com/geomstats/geomstats/pull/1921
* sofiagonga made their first contribution in https://github.com/geomstats/geomstats/pull/1967
* mwilson221 made their first contribution in https://github.com/geomstats/geomstats/pull/1987
* jsilter made their first contribution in https://github.com/geomstats/geomstats/pull/1983

**Full Changelog**: https://github.com/geomstats/geomstats/compare/2.7.0...2.8.0

2.7.0

What's Changed
* Improve MDM, adding transform method by qbarthelemy in https://github.com/geomstats/geomstats/pull/1662
* Refactor learning module by luisfpereira in https://github.com/geomstats/geomstats/pull/1873
* Fix in-place operation in SPDBuresWassersteinMetric parallel transport by luisfpereira in https://github.com/geomstats/geomstats/pull/1874
* Fix minor error in variable name in method squared_dist of the class ComplexPoincareDiskMetric by YannCabanes in https://github.com/geomstats/geomstats/pull/1876
* Fix complex data type in squared_dist, norm and squared_norm in the manifold ProductPositiveRealsAndComplexPoincareDisks by YannCabanes in https://github.com/geomstats/geomstats/pull/1875
* Add ivp, bvp, exp, log and dist to elastic metrics on discrete surfaces by ninamiolane in https://github.com/geomstats/geomstats/pull/1861
* Add PullbackDiffeoMetric example to notebook 09 by franciscoeacosta in https://github.com/geomstats/geomstats/pull/1868
* add geodesic to pullbackdiffeometric by Abdellaoui-Souhail in https://github.com/geomstats/geomstats/pull/1877


**Full Changelog**: https://github.com/geomstats/geomstats/compare/2.6.0...2.7.0

2.6.0

What's Changed
* fixing the typo in docs by soma2000-lang in https://github.com/geomstats/geomstats/pull/1510
* compute log euclidean in closed form by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1516
* Add trapz to backends by luisfpereira in https://github.com/geomstats/geomstats/pull/1522
* Fix torch import in tests_backends by luisfpereira in https://github.com/geomstats/geomstats/pull/1521
* Enhance notebook on cell shapes by analyzing with general elastic metric by ninamiolane in https://github.com/geomstats/geomstats/pull/1526
* vectorization of connection.exp, addition of n_steps as argument in geodesic by Jules-Deschamps in https://github.com/geomstats/geomstats/pull/1529
* Simple new pullbackdiffeo by ymontmarin in https://github.com/geomstats/geomstats/pull/1514
* updates to riemannian metric by Jules-Deschamps in https://github.com/geomstats/geomstats/pull/1535
* Add take to the backend by luisfpereira in https://github.com/geomstats/geomstats/pull/1532
* Vectorize RiemannianMetric closest_neighbor_index by luisfpereira in https://github.com/geomstats/geomstats/pull/1530
* SRV changes by shubhamtalbar96 in https://github.com/geomstats/geomstats/pull/1525
* Use assertTrue and add assertAllEqual by luisfpereira in https://github.com/geomstats/geomstats/pull/1539
* Simplify WrappedGaussianProcess by luisfpereira in https://github.com/geomstats/geomstats/pull/1538
* Add pad to backend by luisfpereira in https://github.com/geomstats/geomstats/pull/1541
* Graph space stratified by annacalissano in https://github.com/geomstats/geomstats/pull/1488
* Initial docs reorganization by luisfpereira in https://github.com/geomstats/geomstats/pull/1518
* gamma distributions by Jules-Deschamps in https://github.com/geomstats/geomstats/pull/1523
* matrices.py: add 'full_matrices=False' to svd call by ambellan in https://github.com/geomstats/geomstats/pull/1546
* Correct documentation rendering by qbarthelemy in https://github.com/geomstats/geomstats/pull/1544
* Remove fixme and todo workflows by luisfpereira in https://github.com/geomstats/geomstats/pull/1548
* Fix and simplify pytorch backend: array, einsum, from_numpy by luisfpereira in https://github.com/geomstats/geomstats/pull/1550
* Correct documentation rendering, 2nd part by qbarthelemy in https://github.com/geomstats/geomstats/pull/1549
* Incremetal Frechet Mean estimator for Non Positively Curved Maifolds by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1533
* Function spaces implementation : starting with infinite dimensional spheres by kiranvad in https://github.com/geomstats/geomstats/pull/1257
* Update Doc Website Index + Add Roadmap and Governance Pages by ninamiolane in https://github.com/geomstats/geomstats/pull/1553
* Small edits to doc website by ninamiolane in https://github.com/geomstats/geomstats/pull/1554
* Add Figure From Adele Myers' notebook to the main page by ninamiolane in https://github.com/geomstats/geomstats/pull/1555
* Enhance governance's page by ninamiolane in https://github.com/geomstats/geomstats/pull/1556
* Fix empty list array creation for torch by luisfpereira in https://github.com/geomstats/geomstats/pull/1558
* Fix shape of HypersphereMetric and KendallShapeMetric by ambellan in https://github.com/geomstats/geomstats/pull/1560
* Fix lint issues due to 1560 by luisfpereira in https://github.com/geomstats/geomstats/pull/1562
* Add clean way of getting backend name by luisfpereira in https://github.com/geomstats/geomstats/pull/1561
* WaldSpace without Geometry by JonasLueg in https://github.com/geomstats/geomstats/pull/1455
* Fix functions to work with tensorflow by luisfpereira in https://github.com/geomstats/geomstats/pull/1563
* Update backend name for more meaningful error messages by luisfpereira in https://github.com/geomstats/geomstats/pull/1564
* Update roadmap by ninamiolane in https://github.com/geomstats/geomstats/pull/1566
* Add hackathon page to website by ninamiolane in https://github.com/geomstats/geomstats/pull/1567
* Improve dependency handling and CI installations by luisfpereira in https://github.com/geomstats/geomstats/pull/1572
* Clean backend (only a bit) by luisfpereira in https://github.com/geomstats/geomstats/pull/1570
* Add utils to download remote datasets by luisfpereira in https://github.com/geomstats/geomstats/pull/1573
* Fix typo in notebooks tests by luisfpereira in https://github.com/geomstats/geomstats/pull/1577
* Add tests for geodesic regression on Euclidean space (sanity check) and DiscreteCurves by ninamiolane in https://github.com/geomstats/geomstats/pull/1576
* Fix: Frechet mean of discrete curves by computing in SRV space by ninamiolane in https://github.com/geomstats/geomstats/pull/1579
* Start fixing inheritance in Product/NFold/Landmarks/Curves Spaces by ninamiolane in https://github.com/geomstats/geomstats/pull/1581
* Refactor test_examples following test_notebooks strategy by luisfpereira in https://github.com/geomstats/geomstats/pull/1582
* Real world application: optimization of traffic in Sao Paulo by Jules-Deschamps in https://github.com/geomstats/geomstats/pull/1569
* Change location of test_examples and test together with notebooks by luisfpereira in https://github.com/geomstats/geomstats/pull/1583
* Introductory Notebook for the Connection/RiemannianMetric Classes by adelemyers99 in https://github.com/geomstats/geomstats/pull/1551
* Final Draft of Instructional Notebook for the Connection and RiemannianMetric Classes by adelemyers99 in https://github.com/geomstats/geomstats/pull/1585
* Continue Refactoring of Landmarks inheriting from NFoldManifold and associated metrics and tests by ninamiolane in https://github.com/geomstats/geomstats/pull/1590
* Start Refactoring of Discrete Curves by ninamiolane in https://github.com/geomstats/geomstats/pull/1591
* unskip tests by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1595
* Update hackathons.rst by ninamiolane in https://github.com/geomstats/geomstats/pull/1594
* Simplify computations of the FrechetMean for the ElasticMetric by ninamiolane in https://github.com/geomstats/geomstats/pull/1592
* Refactor Closed Curves by ninamiolane in https://github.com/geomstats/geomstats/pull/1596
* Geometric median by shubhamtalbar96 in https://github.com/geomstats/geomstats/pull/1565
* Use `p` for the rank of Grassmannian manifolds by p16i in https://github.com/geomstats/geomstats/pull/1586
* Refactor backend and corresponding tests (part 1) by luisfpereira in https://github.com/geomstats/geomstats/pull/1599
* Improve matching handling in graph space by luisfpereira in https://github.com/geomstats/geomstats/pull/1584
* Refactor FrechetMean by luisfpereira in https://github.com/geomstats/geomstats/pull/1601
* Sasaki metric by ambellan in https://github.com/geomstats/geomstats/pull/1568
* Template for the issue tracker by nanjekyejoannah in https://github.com/geomstats/geomstats/pull/1603
* TestData inheritance and automatic tests by luisfpereira in https://github.com/geomstats/geomstats/pull/1517
* Add ability of using kwargs in test functions by luisfpereira in https://github.com/geomstats/geomstats/pull/1609
* Fix bug in collecting test data by luisfpereira in https://github.com/geomstats/geomstats/pull/1611
* The contributor guide by nanjekyejoannah in https://github.com/geomstats/geomstats/pull/1597
* Make `array_from_sparse` more general by luisfpereira in https://github.com/geomstats/geomstats/pull/1610
* Fix max version of scipy by luisfpereira in https://github.com/geomstats/geomstats/pull/1619
* Add strategy to vectorize tests during data generation by luisfpereira in https://github.com/geomstats/geomstats/pull/1613
* FIX: adding inject_radius constraint to enforce minimizing geodesics by franciscoeacosta in https://github.com/geomstats/geomstats/pull/1621
* Add k_sampling_points as an attribute for spaces of curves by ninamiolane in https://github.com/geomstats/geomstats/pull/1617
* ADD geodesic for elastic curves + FIX tests inheritance in RiemannianMetric, Connection, & ElasticMetric by ninamiolane in https://github.com/geomstats/geomstats/pull/1622
* Update information geometry readme by alebrigant in https://github.com/geomstats/geomstats/pull/1630
* added backend function gs.quantile by wrongu in https://github.com/geomstats/geomstats/pull/1629
* Create multinomial distributions by alebrigant in https://github.com/geomstats/geomstats/pull/1633
* Refactor discrete curves using FiberBundle and QuotientMetric by alebrigant in https://github.com/geomstats/geomstats/pull/1632
* Fix vertical -> horizontal in docstring of discrete curves by ninamiolane in https://github.com/geomstats/geomstats/pull/1635
* Fix test skipping by luisfpereira in https://github.com/geomstats/geomstats/pull/1634
* Revert 1621 by luisfpereira in https://github.com/geomstats/geomstats/pull/1636
* Correct documentation rendering, 3rd part by qbarthelemy in https://github.com/geomstats/geomstats/pull/1641
* AAC for graph space by luisfpereira in https://github.com/geomstats/geomstats/pull/1608
* Add ability to globally control default dtype by luisfpereira in https://github.com/geomstats/geomstats/pull/1615
* Improve code and complete tests for geometric median by qbarthelemy in https://github.com/geomstats/geomstats/pull/1642
* AAC: save last X by annacalissano in https://github.com/geomstats/geomstats/pull/1648
* Fix use of "projection" in visualization example by luisfpereira in https://github.com/geomstats/geomstats/pull/1649
* Update ubuntu version in workflows due to deprecation warning by luisfpereira in https://github.com/geomstats/geomstats/pull/1650
* Make default_point_type a property by luisfpereira in https://github.com/geomstats/geomstats/pull/1644
* Simplify super() by luisfpereira in https://github.com/geomstats/geomstats/pull/1646
* Fix pullback metric for manifolds of dim 1 by ninamiolane in https://github.com/geomstats/geomstats/pull/1653
* Improve MDM, adding weights and removing n_classes from parameters by qbarthelemy in https://github.com/geomstats/geomstats/pull/1647
* Fix inheritance of GrassmanianCanonicallMetric, SpecialEuclidean and SpecialOrthogonal by luisfpereira in https://github.com/geomstats/geomstats/pull/1652
* Remove redundant geomstats.tests by luisfpereira in https://github.com/geomstats/geomstats/pull/1654
* Remove upper version limit on torch by luisfpereira in https://github.com/geomstats/geomstats/pull/1661
* Fix expm due to changes in scipy.linalg.expm by luisfpereira in https://github.com/geomstats/geomstats/pull/1660
* Remove greetings GitHub workflow that often fails by ninamiolane in https://github.com/geomstats/geomstats/pull/1666
* Fix bug in the autodiff of pullback metric matrix by ninamiolane in https://github.com/geomstats/geomstats/pull/1664
* Improve jacobian_and_hessian in autograd by luisfpereira in https://github.com/geomstats/geomstats/pull/1667
* mixins for information geometry by Jules-Deschamps in https://github.com/geomstats/geomstats/pull/1612
* Skip unit-tests that are failing too often (Stiefel, Gamma, Dirichlet) by ninamiolane in https://github.com/geomstats/geomstats/pull/1672
* Rename: OpenSet's ambient_space -> embedding_space & SPDMetricXXX -> SPDXXXMetric by ninamiolane in https://github.com/geomstats/geomstats/pull/1671
* Add curvature tensors - Follow-up from PR 1606 by ninamiolane in https://github.com/geomstats/geomstats/pull/1668
* Second fundamental form + mean curvature vector of pull back metric by ninamiolane in https://github.com/geomstats/geomstats/pull/1673
* Remove unnecessary use of metric as property and fix SpecialEuclideanMatrixCanonicalLeftMetric name by luisfpereira in https://github.com/geomstats/geomstats/pull/1674
* Add hermitian matrices, follow-up from PR 1593 by ninamiolane in https://github.com/geomstats/geomstats/pull/1675
* Consistency fix in visualization of Sphere/Circle by ballerin in https://github.com/geomstats/geomstats/pull/1677
* Fix wrong scaling in NormalMetric by alebrigant in https://github.com/geomstats/geomstats/pull/1676
* Fixes math renderings in notebook tutorials by jubrau in https://github.com/geomstats/geomstats/pull/1679
* Change docstrings on random_point methods by johnharveymath in https://github.com/geomstats/geomstats/pull/1688
* Vectorization of metric_matrix by johnharveymath in https://github.com/geomstats/geomstats/pull/1693
* Remove CDTYPE = gs.get_default_cdtype() from complex manifolds by YannCabanes in https://github.com/geomstats/geomstats/pull/1698
* ProductManifold and ProductRiemannianMetric by johnharveymath in https://github.com/geomstats/geomstats/pull/1689
* Improve comments and error for random_tangent_vec by jubrau in https://github.com/geomstats/geomstats/pull/1713
* Cherry pick changes from 1712 by luisfpereira in https://github.com/geomstats/geomstats/pull/1719
* Make gs.random.rand consistent across backends for complex fields by luisfpereira in https://github.com/geomstats/geomstats/pull/1721
* Add sectional curvature of univariate normal distributions + tests by ninamiolane in https://github.com/geomstats/geomstats/pull/1723
* Add sectional curvature for the multinomials + missing tests by ninamiolane in https://github.com/geomstats/geomstats/pull/1722
* Add HPD matrices by YannCabanes in https://github.com/geomstats/geomstats/pull/1682
* Add Siegel by YannCabanes in https://github.com/geomstats/geomstats/pull/1687
* Add statistical manifold of multivariate diagonal normal distributions by antoinecollas in https://github.com/geomstats/geomstats/pull/1710
* Fix _pool_outputs_from_function in ProductManifold by luisfpereira in https://github.com/geomstats/geomstats/pull/1728
* Fix complex manifold inheritance structure by luisfpereira in https://github.com/geomstats/geomstats/pull/1732
* Update README.rst by ninamiolane in https://github.com/geomstats/geomstats/pull/1735
* Fix Siegel log and exp errors for zero matrices by YannCabanes in https://github.com/geomstats/geomstats/pull/1731
* Add conda install guidelines by nguigs in https://github.com/geomstats/geomstats/pull/1733
* Add siegel sectional curvature by YannCabanes in https://github.com/geomstats/geomstats/pull/1730
* "Outputs" of ihp hackathon by luisfpereira in https://github.com/geomstats/geomstats/pull/1716
* Create multivariate normal distributions by alebrigant in https://github.com/geomstats/geomstats/pull/1729
* Make submersion and tangent_submersion abstract in LevelSet by luisfpereira in https://github.com/geomstats/geomstats/pull/1681
* Amend errors.check_point_shape by johnharveymath in https://github.com/geomstats/geomstats/pull/1736
* Update backend random distributions to accept complex type by luisfpereira in https://github.com/geomstats/geomstats/pull/1741
* Fix point shapes by luisfpereira in https://github.com/geomstats/geomstats/pull/1739
* Add the positive reals manifold by YannCabanes in https://github.com/geomstats/geomstats/pull/1701
* Update sr metric and create notebook and tests by mortenapedersen in https://github.com/geomstats/geomstats/pull/1467
* Fix autograd value_and_grad to avoid duplicate computation of value by luisfpereira in https://github.com/geomstats/geomstats/pull/1743
* Update gsod.rst with Case Study by ninamiolane in https://github.com/geomstats/geomstats/pull/1744
* Update gsod.rst: Edits on case study by ninamiolane in https://github.com/geomstats/geomstats/pull/1745
* Simplify univariate normal metric matrix by tramy1258 in https://github.com/geomstats/geomstats/pull/1746
* Fix FisherRaoMetric inner product derivative matrix by luisfpereira in https://github.com/geomstats/geomstats/pull/1747
* Fix learning algorithms to work with last sklearn version by luisfpereira in https://github.com/geomstats/geomstats/pull/1754
* Add complex poincare disk by YannCabanes in https://github.com/geomstats/geomstats/pull/1709
* Simplify PositiveRealsMetric by luisfpereira in https://github.com/geomstats/geomstats/pull/1756
* Two different versions of the scalar product metric. by johnharveymath in https://github.com/geomstats/geomstats/pull/1740
* Support product manifolds of matrices by YannCabanes in https://github.com/geomstats/geomstats/pull/1737
* Correct scaling in ScalarProductMetric by johnharveymath in https://github.com/geomstats/geomstats/pull/1763
* Reserve `scale` parameter to ScalarProductMetric by johnharveymath in https://github.com/geomstats/geomstats/pull/1761
* Remove code duplication in ProductManifold and ProductManifoldMetric by luisfpereira in https://github.com/geomstats/geomstats/pull/1762
* Add product hpd matrices and siegel disks by YannCabanes in https://github.com/geomstats/geomstats/pull/1727
* Fix `SiegelMetric` for tf by luisfpereira in https://github.com/geomstats/geomstats/pull/1766
* Remove unnecessary metric specification in ProductHPDMatricesAndSiegelDisks by YannCabanes in https://github.com/geomstats/geomstats/pull/1765
* Remove scales product manifold by luisfpereira in https://github.com/geomstats/geomstats/pull/1768
* Allow gs.stack to receive arrays of different dtypes in tf by luisfpereira in https://github.com/geomstats/geomstats/pull/1769
* Extend product manifold to handle factors with different fields by luisfpereira in https://github.com/geomstats/geomstats/pull/1770
* Fixes and improvements coming from test refactoring by luisfpereira in https://github.com/geomstats/geomstats/pull/1771
* Address deep source issues by luisfpereira in https://github.com/geomstats/geomstats/pull/1772
* Stop tf tests in CI by luisfpereira in https://github.com/geomstats/geomstats/pull/1773
* Fix typos and dead link for issues. by johmathe in https://github.com/geomstats/geomstats/pull/1776
* Update PULL_REQUEST_TEMPLATE.md by johmathe in https://github.com/geomstats/geomstats/pull/1779
* Skip failing tests by johmathe in https://github.com/geomstats/geomstats/pull/1781
* Remove tf from cov flags by johmathe in https://github.com/geomstats/geomstats/pull/1782
* Keep sphinx at v 5.3.0 by johmathe in https://github.com/geomstats/geomstats/pull/1784
* Remove tensorflow backend by johmathe in https://github.com/geomstats/geomstats/pull/1778
* Fix bugs that arise for complex matrices by sophiaas in https://github.com/geomstats/geomstats/pull/1787
* Fix graph space notebooks due to new release of networkx by luisfpereira in https://github.com/geomstats/geomstats/pull/1789
* Add functions and associated tests for Binomial and Exponential Distributions by tramy1258 in https://github.com/geomstats/geomstats/pull/1755
* Fix sqrtm for pytorch due to changes in scipy by luisfpereira in https://github.com/geomstats/geomstats/pull/1790
* Follow-up PR 1787 by ninamiolane in https://github.com/geomstats/geomstats/pull/1791
* Skip failing tests to clean CI by ninamiolane in https://github.com/geomstats/geomstats/pull/1792
* Update setup.cfg by johnharveymath in https://github.com/geomstats/geomstats/pull/1793
* Fix link to contributing guide. by olivierverdier in https://github.com/geomstats/geomstats/pull/1795
* Refactor Product and NFold by johnharveymath in https://github.com/geomstats/geomstats/pull/1774
* Fix complex output types by luisfpereira in https://github.com/geomstats/geomstats/pull/1798
* Add product positive reals and complex poincare disks by YannCabanes in https://github.com/geomstats/geomstats/pull/1764
* Add Poisson and geometric distributions and associated tests by tramy1258 in https://github.com/geomstats/geomstats/pull/1785
* Fix align in SRVShapeBundle by alebrigant in https://github.com/geomstats/geomstats/pull/1823
* Freeze black version due to breaking updates by luisfpereira in https://github.com/geomstats/geomstats/pull/1827
* Correct NotImplementedError log by monsij in https://github.com/geomstats/geomstats/pull/1799
* Fixes and improvements coming from test refactoring (part 2) by luisfpereira in https://github.com/geomstats/geomstats/pull/1828
* Allow vectorization for Fisher Rao Metric by tramy1258 in https://github.com/geomstats/geomstats/pull/1809
* Make SRVMetric on DiscreteCurves inherit from PullbackDiffeoMetric by alebrigant in https://github.com/geomstats/geomstats/pull/1714
* feat(ci): add `pip` caching to CI by SauravMaheshkar in https://github.com/geomstats/geomstats/pull/1839
* Fix bad squeezes in random_unit_tangent_vec by tramy1258 in https://github.com/geomstats/geomstats/pull/1837
* Make torch.linspace accept array-like inputs by tramy1258 in https://github.com/geomstats/geomstats/pull/1835
* Minor changes so Developer setup works by HarrisonSantiago in https://github.com/geomstats/geomstats/pull/1840
* ElasticMetric inherits from PullbackDiffeoMetric by Abdellaoui-Souhail in https://github.com/geomstats/geomstats/pull/1844
* Continue PR 1711 on discrete surfaces by ninamiolane in https://github.com/geomstats/geomstats/pull/1815
* Added Discrete Surfaces with Elastic Metrics by emmanuel-hartman in https://github.com/geomstats/geomstats/pull/1711
* Refactor metric to receive space (equip_with_metric behavior) by luisfpereira in https://github.com/geomstats/geomstats/pull/1836
* Fixes and improvements coming from test refactoring (part 3) by luisfpereira in https://github.com/geomstats/geomstats/pull/1848
* Dynamic programming algorithm for computing distances and geodesics for the SRV metric by Abdellaoui-Souhail in https://github.com/geomstats/geomstats/pull/1847
* Numerical solvers for log, exp, geodesic, ... by luisfpereira in https://github.com/geomstats/geomstats/pull/1845
* Elastic Riemannian metrics of order 2 on parameterized discrete surfaces by ninamiolane in https://github.com/geomstats/geomstats/pull/1852
* Remove code duplication between numpy and autograd backends by luisfpereira in https://github.com/geomstats/geomstats/pull/1853
* feat(build): switch to `pyproject.toml` for packaging by SauravMaheshkar in https://github.com/geomstats/geomstats/pull/1842
* Unfreeze sphinx by luisfpereira in https://github.com/geomstats/geomstats/pull/1856
* Unfreeze black by luisfpereira in https://github.com/geomstats/geomstats/pull/1855
* Bump python 3.11 by luisfpereira in https://github.com/geomstats/geomstats/pull/1854
* Refactor Stiefel by luisfpereira in https://github.com/geomstats/geomstats/pull/1858
* Refactor information geometry by luisfpereira in https://github.com/geomstats/geomstats/pull/1860
* Fix product metric by Abdellaoui-Souhail in https://github.com/geomstats/geomstats/pull/1862
* Update connection to use solvers by luisfpereira in https://github.com/geomstats/geomstats/pull/1864
* Update README.rst: Python 3.7 --> 3.11 by ninamiolane in https://github.com/geomstats/geomstats/pull/1865
* Prepare release 2.6.0 by luisfpereira in https://github.com/geomstats/geomstats/pull/1866
* Correct Zenodo link by johnharveymath in https://github.com/geomstats/geomstats/pull/1869
* Unfreeze numpy and update code for scipy 1.11.0 by luisfpereira in https://github.com/geomstats/geomstats/pull/1870
* Fix test_connection due to use of solvers by luisfpereira in https://github.com/geomstats/geomstats/pull/1867

New Contributors
* soma2000-lang made their first contribution in https://github.com/geomstats/geomstats/pull/1510
* ymontmarin made their first contribution in https://github.com/geomstats/geomstats/pull/1514
* shubhamtalbar96 made their first contribution in https://github.com/geomstats/geomstats/pull/1525
* ambellan made their first contribution in https://github.com/geomstats/geomstats/pull/1546
* kiranvad made their first contribution in https://github.com/geomstats/geomstats/pull/1257
* JonasLueg made their first contribution in https://github.com/geomstats/geomstats/pull/1455
* nanjekyejoannah made their first contribution in https://github.com/geomstats/geomstats/pull/1603
* franciscoeacosta made their first contribution in https://github.com/geomstats/geomstats/pull/1621
* wrongu made their first contribution in https://github.com/geomstats/geomstats/pull/1629
* ballerin made their first contribution in https://github.com/geomstats/geomstats/pull/1677
* jubrau made their first contribution in https://github.com/geomstats/geomstats/pull/1679
* johnharveymath made their first contribution in https://github.com/geomstats/geomstats/pull/1688
* antoinecollas made their first contribution in https://github.com/geomstats/geomstats/pull/1710
* tramy1258 made their first contribution in https://github.com/geomstats/geomstats/pull/1746
* olivierverdier made their first contribution in https://github.com/geomstats/geomstats/pull/1795
* SauravMaheshkar made their first contribution in https://github.com/geomstats/geomstats/pull/1839
* HarrisonSantiago made their first contribution in https://github.com/geomstats/geomstats/pull/1840
* Abdellaoui-Souhail made their first contribution in https://github.com/geomstats/geomstats/pull/1844
* emmanuel-hartman made their first contribution in https://github.com/geomstats/geomstats/pull/1711

**Full Changelog**: https://github.com/geomstats/geomstats/compare/2.5.0...2.6.0

2.5.0

2.4.1

What's Changed
* Stable by ninamiolane in https://github.com/geomstats/geomstats/pull/1177
* Add the dataset of cells to the nb 01 data on manifolds by ninamiolane in https://github.com/geomstats/geomstats/pull/1178
* Modify shape analysis notebook by alebrigant in https://github.com/geomstats/geomstats/pull/1180
* make codecov sensible again by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1181
* Un-stall PR on General Elastic Metric by ninamiolane in https://github.com/geomstats/geomstats/pull/1182
* full rank matrices by annacalissano in https://github.com/geomstats/geomstats/pull/1186
* Improve MDM by qbarthelemy in https://github.com/geomstats/geomstats/pull/1188
* Improve MDM, 2 by qbarthelemy in https://github.com/geomstats/geomstats/pull/1189
* Add predict_proba to MDM by qbarthelemy in https://github.com/geomstats/geomstats/pull/1193
* Add exp and log maps for SPD Euclidean by qbarthelemy in https://github.com/geomstats/geomstats/pull/1192
* Patching Backend Operations by captain-pool in https://github.com/geomstats/geomstats/pull/1190
* reformat code snippets for highlighting in documentation by nguigs in https://github.com/geomstats/geomstats/pull/1196
* add extrinsic to spherical and its tangent by nguigs in https://github.com/geomstats/geomstats/pull/1195
* Fix typo by heytitle in https://github.com/geomstats/geomstats/pull/1199
* updating symeig with eigh by captain-pool in https://github.com/geomstats/geomstats/pull/1201
* Committing new files for the psd matrices of rank k by annacalissano in https://github.com/geomstats/geomstats/pull/1191
* Fix issue 1083 by alebrigant in https://github.com/geomstats/geomstats/pull/1209
* Cleaning hyperbolic doc and vectorisation by tgeral68 in https://github.com/geomstats/geomstats/pull/1211
* Add list of hackathons to the README by ninamiolane in https://github.com/geomstats/geomstats/pull/1214
* rename EmbeddedManifold into LevelSet by nguigs in https://github.com/geomstats/geomstats/pull/1219
* Add visualization of SPD(2) matrices through Ellipsis. by ninamiolane in https://github.com/geomstats/geomstats/pull/1210
* Rm deprecated code in lie_groups.py about loss and grad by ninamiolane in https://github.com/geomstats/geomstats/pull/1215
* Temporarily remove tests with python 3.7 3.8 for the hackathon (only 3.9 is tested) by ninamiolane in https://github.com/geomstats/geomstats/pull/1221
* add circle with representation by one angle by nguigs in https://github.com/geomstats/geomstats/pull/1212
* pytest migration - 1 by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1205
* Example of geodesic regression on the Grassmann manifold by nguigs in https://github.com/geomstats/geomstats/pull/1220
* FIX: Change docstring for the manifold PSD(n, k) by ninamiolane in https://github.com/geomstats/geomstats/pull/1230
* Add documentation in autodiff modules by ninamiolane in https://github.com/geomstats/geomstats/pull/1226
* faster spd checking by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1143
* Add triu and test by mortenapedersen in https://github.com/geomstats/geomstats/pull/1232
* Add API for symplectic and leapfrog steps in integrators by ninamiolane in https://github.com/geomstats/geomstats/pull/1233
* Template for lddmm metric on landmarks by nguigs in https://github.com/geomstats/geomstats/pull/883
* Try running tests on Heisenberg by ninamiolane in https://github.com/geomstats/geomstats/pull/1238
* Add 3D heisenberg group in vector representation and unit tests by mortenapedersen in https://github.com/geomstats/geomstats/pull/1213
* Try PR on subRiemannian geometry by ninamiolane in https://github.com/geomstats/geomstats/pull/1239
* Add sub-Riemannian metric class by mortenapedersen in https://github.com/geomstats/geomstats/pull/1237
* Add a subcase to torch solve_sylvester by emaignant in https://github.com/geomstats/geomstats/pull/1223
* Add hamiltonian, cometric and inner-coproduct by ninamiolane in https://github.com/geomstats/geomstats/pull/1240
* Remove outdated loss and grad functions in riemannian metric by ninamiolane in https://github.com/geomstats/geomstats/pull/1241
* Xpennec stiefel tests by xpennec in https://github.com/geomstats/geomstats/pull/1236
* Allow to pass initial point to FrechetMean estimator by nguigs in https://github.com/geomstats/geomstats/pull/1234
* add subcase to tensorflow + add test by nguigs in https://github.com/geomstats/geomstats/pull/1242
* Graphspace by annacalissano in https://github.com/geomstats/geomstats/pull/1244
* Cholesky space by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1142
* Clean style of sub-Riemannian metrics by ninamiolane in https://github.com/geomstats/geomstats/pull/1250
* Adapt DeepSource config by ninamiolane in https://github.com/geomstats/geomstats/pull/1255
* fix docs by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1258
* Fix docs by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1259
* update documentation key by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1260
* Refactor/clean module of discrete curves by alebrigant in https://github.com/geomstats/geomstats/pull/1248
* clean test_symmetric_matrices by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1261
* Update contributing: nose -> pytest by ninamiolane in https://github.com/geomstats/geomstats/pull/1262
* Acknowledge recent contributors by ninamiolane in https://github.com/geomstats/geomstats/pull/1265
* Add lead author(s) to each module by ninamiolane in https://github.com/geomstats/geomstats/pull/1266
* cleaning github actions by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1252
* check by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1268
* Rename lr to init_step_size everywhere by nguigs in https://github.com/geomstats/geomstats/pull/1274
* Introduce n-fold manifolds by nguigs in https://github.com/geomstats/geomstats/pull/1249
* build docs through commands not through action by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1275
* rewrite by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1276
* conditional deployement by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1277
* Fix docs GitHub actions 3 by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1278
* Add notebook with cancer cell shapes analysis by ninamiolane in https://github.com/geomstats/geomstats/pull/1280
* Add hacks to help FrechetMean computations + Display quantiles to the mean shape by ninamiolane in https://github.com/geomstats/geomstats/pull/1284
* NEW: doc strings generator and checker by ninamiolane in https://github.com/geomstats/geomstats/pull/1290
* Test if rotation matrices are antipodals before trying to compute the Log by ninamiolane in https://github.com/geomstats/geomstats/pull/1229
* Add missing nb-thumbnails tags to render tutorials on doc website by ninamiolane in https://github.com/geomstats/geomstats/pull/1291
* add missing notebook by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1293
* clean test_spd_matrices with parametrization by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1263
* Hotfix: Make tests pass again w. py38 and skipping failing tests by ninamiolane in https://github.com/geomstats/geomstats/pull/1296
* Fix Build->Test Badge on README.rst by ninamiolane in https://github.com/geomstats/geomstats/pull/1297
* check for repo name by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1300
* Hotfix: Bring back linting on tests/ folder + fix some code style issues by ninamiolane in https://github.com/geomstats/geomstats/pull/1299
* Add more conditions to docs.yml by SaitejaUtpala in https://github.com/geomstats/geomstats/pull/1301
* Geomstats v 2.4.1 by ninamiolane in https://github.com/geomstats/geomstats/pull/1305
* Merge master (v2.4.1) into stable by ninamiolane in https://github.com/geomstats/geomstats/pull/1306

New Contributors
* annacalissano made their first contribution in https://github.com/geomstats/geomstats/pull/1186
* qbarthelemy made their first contribution in https://github.com/geomstats/geomstats/pull/1188
* captain-pool made their first contribution in https://github.com/geomstats/geomstats/pull/1190
* heytitle made their first contribution in https://github.com/geomstats/geomstats/pull/1199
* mortenapedersen made their first contribution in https://github.com/geomstats/geomstats/pull/1232

**Full Changelog**: https://github.com/geomstats/geomstats/compare/2.3.1...v2.4.1

2.3.1

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.