From 8a791c3e6c00bc245f561cac647da25dc3c068bf Mon Sep 17 00:00:00 2001 From: luisfpereira Date: Thu, 30 Jan 2025 19:56:35 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20master=20from=20@=20geomstats/?= =?UTF-8?q?geomstats@485a24f4f42bfc0a0e2b1f8deb1931f7f1254c10=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .doctrees/api/geomstats.test.doctree | Bin 143605 -> 143605 bytes .doctrees/environment.pickle | Bin 3943988 -> 3943988 bytes ...dations__introduction_to_geomstats.doctree | Bin 42240 -> 42240 bytes .../01_foundations__manifolds.doctree | Bin 297425 -> 297425 bytes ...ions__connection_riemannian_metric.doctree | Bin 471761 -> 471761 bytes ...applications__cell_shapes_analysis.doctree | Bin 235766 -> 235766 bytes ...ign_classification_in_spd_manifold.doctree | Bin 94098 -> 94098 bytes ...and_clustering_in_hyperbolic_space.doctree | Bin 115938 -> 115938 bytes ...es_analysis_in_kendall_shape_space.doctree | Bin 51421 -> 51421 bytes ...ds_analysis_in_kendall_shape_space.doctree | Bin 54530 -> 54530 bytes .../17_foundations__stratified_spaces.doctree | Bin 71353 -> 71353 bytes ...ns__sao_paulo_traffic_optimization.doctree | Bin 392713 -> 392713 bytes _modules/geomstats/algebra_utils.html | 2 +- .../geomstats/datasets/prepare_emg_data.html | 2 +- .../datasets/prepare_graph_data.html | 2 +- _modules/geomstats/datasets/utils.html | 2 +- .../distributions/brownian_motion.html | 2 +- .../geomstats/distributions/lognormal.html | 2 +- _modules/geomstats/errors.html | 2 +- _modules/geomstats/exceptions.html | 2 +- _modules/geomstats/geometry/base.html | 2 +- .../geomstats/geometry/complex_manifold.html | 2 +- .../geomstats/geometry/complex_matrices.html | 2 +- .../geometry/complex_poincare_disk.html | 2 +- .../geometry/complex_riemannian_metric.html | 2 +- _modules/geomstats/geometry/connection.html | 2 +- _modules/geomstats/geometry/diffeo.html | 2 +- .../geomstats/geometry/discrete_curves.html | 2 +- .../geomstats/geometry/discrete_surfaces.html | 2 +- _modules/geomstats/geometry/euclidean.html | 2 +- _modules/geomstats/geometry/fiber_bundle.html | 2 +- .../full_rank_correlation_matrices.html | 2 +- .../geometry/full_rank_matrices.html | 2 +- _modules/geomstats/geometry/functions.html | 2 +- .../geomstats/geometry/general_linear.html | 2 +- _modules/geomstats/geometry/grassmannian.html | 2 +- _modules/geomstats/geometry/group_action.html | 2 +- _modules/geomstats/geometry/heisenberg.html | 2 +- _modules/geomstats/geometry/hermitian.html | 2 +- .../geometry/hermitian_matrices.html | 2 +- _modules/geomstats/geometry/hpd_matrices.html | 2 +- _modules/geomstats/geometry/hyperbolic.html | 2 +- _modules/geomstats/geometry/hyperboloid.html | 2 +- _modules/geomstats/geometry/hypersphere.html | 2 +- .../geomstats/geometry/invariant_metric.html | 2 +- _modules/geomstats/geometry/klein_bottle.html | 2 +- _modules/geomstats/geometry/landmarks.html | 2 +- _modules/geomstats/geometry/lie_algebra.html | 2 +- _modules/geomstats/geometry/lie_group.html | 2 +- .../geometry/lower_triangular_matrices.html | 2 +- _modules/geomstats/geometry/manifold.html | 2 +- _modules/geomstats/geometry/matrices.html | 2 +- _modules/geomstats/geometry/minkowski.html | 2 +- .../geomstats/geometry/nfold_manifold.html | 2 +- .../geomstats/geometry/open_hemisphere.html | 2 +- .../geomstats/geometry/poincare_ball.html | 2 +- .../geometry/poincare_half_space.html | 2 +- .../geomstats/geometry/poincare_polydisk.html | 2 +- .../positive_lower_triangular_matrices.html | 2 +- .../geomstats/geometry/positive_reals.html | 2 +- _modules/geomstats/geometry/pre_shape.html | 2 +- .../product_hpd_and_siegel_disks.html | 2 +- .../geomstats/geometry/product_manifold.html | 2 +- ...uct_positive_reals_and_poincare_disks.html | 2 +- .../geomstats/geometry/pullback_metric.html | 2 +- .../geomstats/geometry/quotient_metric.html | 2 +- .../geometry/rank_k_psd_matrices.html | 2 +- .../geomstats/geometry/riemannian_metric.html | 2 +- .../geomstats/geometry/sasaki_metric.html | 2 +- .../geometry/scalar_product_metric.html | 2 +- _modules/geomstats/geometry/siegel.html | 2 +- .../geometry/skew_symmetric_matrices.html | 2 +- _modules/geomstats/geometry/spd_matrices.html | 2 +- .../geomstats/geometry/special_euclidean.html | 2 +- .../geometry/special_orthogonal.html | 2 +- _modules/geomstats/geometry/stiefel.html | 2 +- .../geometry/stratified/bhv_space.html | 2 +- .../geometry/stratified/graph_space.html | 2 +- .../geometry/stratified/point_set.html | 2 +- .../geometry/stratified/quotient.html | 2 +- .../geomstats/geometry/stratified/spider.html | 2 +- .../geomstats/geometry/stratified/trees.html | 2 +- .../geometry/stratified/vectorization.html | 2 +- .../geometry/stratified/wald_space.html | 2 +- .../geometry/sub_riemannian_metric.html | 2 +- .../geometry/symmetric_matrices.html | 2 +- .../geomstats/information_geometry/base.html | 2 +- .../geomstats/information_geometry/beta.html | 2 +- .../information_geometry/binomial.html | 2 +- .../information_geometry/categorical.html | 2 +- .../information_geometry/dirichlet.html | 2 +- .../information_geometry/exponential.html | 2 +- .../fisher_rao_metric.html | 2 +- .../geomstats/information_geometry/gamma.html | 2 +- .../information_geometry/geometric.html | 2 +- .../information_geometry/multinomial.html | 2 +- .../information_geometry/normal.html | 2 +- .../information_geometry/poisson.html | 2 +- _modules/geomstats/integrator.html | 2 +- _modules/geomstats/learning/_template.html | 2 +- _modules/geomstats/learning/aac.html | 2 +- ...agglomerative_hierarchical_clustering.html | 2 +- .../learning/expectation_maximization.html | 2 +- .../learning/exponential_barycenter.html | 2 +- _modules/geomstats/learning/frechet_mean.html | 2 +- .../learning/geodesic_regression.html | 2 +- .../geomstats/learning/geometric_median.html | 2 +- .../learning/incremental_frechet_mean.html | 2 +- .../geomstats/learning/kalman_filter.html | 2 +- .../kernel_density_estimation_classifier.html | 2 +- _modules/geomstats/learning/kmeans.html | 2 +- _modules/geomstats/learning/kmedoids.html | 2 +- _modules/geomstats/learning/knn.html | 2 +- _modules/geomstats/learning/mdm.html | 2 +- .../geomstats/learning/online_kmeans.html | 2 +- _modules/geomstats/learning/pca.html | 2 +- .../geomstats/learning/preprocessing.html | 2 +- .../learning/radial_kernel_functions.html | 2 +- .../learning/riemannian_mean_shift.html | 2 +- .../learning/wrapped_gaussian_process.html | 2 +- _modules/geomstats/numerics/bvp.html | 2 +- .../numerics/finite_differences.html | 2 +- _modules/geomstats/numerics/geodesic.html | 2 +- .../geomstats/numerics/interpolation.html | 2 +- _modules/geomstats/numerics/ivp.html | 2 +- _modules/geomstats/numerics/path.html | 2 +- _modules/geomstats/test/data.html | 2 +- _modules/geomstats/test/random.html | 2 +- _modules/geomstats/test/utils.html | 2 +- _modules/geomstats/test/vectorization.html | 2 +- .../learning/exponential_barycenter.html | 2 +- _modules/geomstats/varifold.html | 2 +- _modules/geomstats/vectorization.html | 2 +- _modules/geomstats/visualization.html | 2 +- .../geomstats/visualization/hyperbolic.html | 2 +- .../geomstats/visualization/hypersphere.html | 2 +- .../visualization/poincare_polydisk.html | 2 +- .../geomstats/visualization/pre_shape.html | 2 +- .../geomstats/visualization/spd_matrices.html | 2 +- .../visualization/special_euclidean.html | 2 +- .../visualization/special_orthogonal.html | 2 +- _modules/index.html | 2 +- api/geomstats.datasets.html | 2 +- api/geomstats.distributions.html | 2 +- api/geomstats.geometry.html | 2 +- api/geomstats.geometry.stratified.html | 2 +- api/geomstats.html | 2 +- api/geomstats.information_geometry.html | 2 +- api/geomstats.learning.html | 2 +- api/geomstats.numerics.html | 2 +- api/geomstats.numerics.optimization.html | 2 +- api/geomstats.test.html | 8 ++--- api/geomstats.test_cases.backend.html | 2 +- api/geomstats.test_cases.datasets.html | 2 +- api/geomstats.test_cases.distributions.html | 2 +- api/geomstats.test_cases.geometry.html | 2 +- ...mstats.test_cases.geometry.stratified.html | 2 +- api/geomstats.test_cases.html | 2 +- ...stats.test_cases.information_geometry.html | 2 +- api/geomstats.test_cases.learning.html | 2 +- api/geomstats.test_cases.numerics.html | 2 +- api/geomstats.visualization.html | 2 +- api/index.html | 2 +- api/modules.html | 2 +- contributing/index.html | 2 +- explanation/index.html | 2 +- genindex.html | 2 +- getting_started/examples.html | 2 +- getting_started/first-steps.html | 2 +- getting_started/index.html | 2 +- governance.html | 2 +- gsod.html | 2 +- hackathons.html | 2 +- hackathons/ihp_10_2022.html | 2 +- index.html | 2 +- ...oundations__introduction_to_geomstats.html | 20 +++++------ notebooks/01_foundations__manifolds.html | 28 +++++++-------- ...dations__connection_riemannian_metric.html | 34 +++++++++--------- ..._practical_methods__data_on_manifolds.html | 2 +- ...hods__from_vector_spaces_to_manifolds.html | 2 +- ...le_machine_learning_on_tangent_spaces.html | 2 +- ...emannian_frechet_mean_and_tangent_pca.html | 2 +- ..._practical_methods__riemannian_kmeans.html | 2 +- ...actical_methods__information_geometry.html | 2 +- ...mplement_your_own_riemannian_geometry.html | 2 +- .../10_practical_methods__shape_analysis.html | 2 +- ...ld_applications__cell_shapes_analysis.html | 6 ++-- ...g_sign_classification_in_spd_manifold.html | 4 +-- ...ng_and_clustering_in_hyperbolic_space.html | 8 ++--- ...poses_analysis_in_kendall_shape_space.html | 4 +-- ...heads_analysis_in_kendall_shape_space.html | 4 +-- ...isualizations_in_kendall_shape_spaces.html | 2 +- .../17_foundations__stratified_spaces.html | 4 +-- ...tions__sao_paulo_traffic_optimization.html | 6 ++-- notebooks/19_practical_methods__aac.html | 2 +- ..._real_world_applications__graph_space.html | 2 +- ...ian_geometry_and_the_heisenberg_group.html | 2 +- py-modindex.html | 2 +- roadmap.html | 2 +- search.html | 2 +- searchindex.js | 2 +- tutorials/index.html | 2 +- 202 files changed, 242 insertions(+), 242 deletions(-) diff --git a/.doctrees/api/geomstats.test.doctree b/.doctrees/api/geomstats.test.doctree index 14072250a335a6467f5b13ee414c07f376c061d6..6f7e63fe788d8bdead9ac423c26ff9d6c1fc3f0b 100644 GIT binary patch delta 67 zcmezRkmKt^jt#=1lPB|QZMGF delta 67 zcmezRkmKt^jt#=1j7F2?r8GC&in1{>8f|tFyTuHoai Q2ZeSA1;*_T3QSuC0JYT;V*mgE diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 43db166f48e802b1680e3de5098b623c54bb5893..755902d775924b9396d8e8dce980710a1ef23e71 100644 GIT binary patch delta 183770 zcmZ@hcVJXS^S`U_O3Ed0_o%UsK>;qjF6_Bl_H5k&O&%3Swx`+Q=A^m^PHA9|??&D=kWoijrt)kEkT_ zM%!V!RJwOXR4UXxO?@Ql>D8@#(Cp=bkzusmz(@t^Q)ysZY!E|J<04{0*AxVenVmCf z#FP=!CuC2NL?zJ5IZ+9IYYMEKI;50jwCS#kqrT-)ae$^HEngPZ5ejY^^jw%53gPtA z9g*QsXi6PnQB9$cO4}#kP+jPVY0+JvrZy*~HWXs1ZgfN}pXRvinPa9-88Kzl7>+Au zd6=7|w0c(8l0MfzswK4SLEn2mst38(+~*D+l|5zp)CnVJOrJ1ioTSuE7km=oCNb^m z>e6ZXjOcW7JFRore+>Wke_3zCPl1K6d(u=`(M4;XU6YkZdbE$yy-X&y_eSPxjqHN0 zRqY6QrTsA72J)nRf^Ij7?&zhx;KGllU?+`{?jRN`W-Lb1~4O!Q* zgKhzDLUYzd`jKND%(^A`SW*({Cq`ULx^-$mW;_*0uC%w4!cL*y?UMMc6TI{R{2*;5 zq^y%qw~Bn-DMq)C7&`aXttNds$9qe)_Cdz#?dOxi&WXC^ zY1T84tbwPU%N}I#`!WW^^5>dySm!+CjI81a<4ATR{eNqon22f#gxQHo85e z)ziauZ;%a7PtZ|f>^?$wfQ;=vUbmE->pqNFx&)F|J(6_AB&$b1;_Vtp&i1IS+e&`# z(LuM4H19bicfF*sz^ZMNHC0nv3E&w8j*QXSqo$0QJSJm$c18|tw>9(D)Xl;Lf0y^q z<3Gpv&&&Mheg1U@EaN}7_|HcEbBF)D&VMTT&piI~EB{%; ze{%2h-v#{VFaEQH|2*VBYx&O;{&m*RP82QSs(rJcM~pO*@FsR1wL@=^*f zy~az8cxe+aHRYuhywrl1Ug4$Iyi~+X?RaSqFLi)YZq^&T*ojwCUh2wA2Y9JFFD>Pz zUc9uIm!9FJVqWUYORw_M0AAY4OM`i79WM>zB^0epUgA=eH3~{IW{e!)0%WJaF)e5O zgekL=_6MX}4Y_<7^A+~?n`eJcG^3Q{EA0ag;}e&Zd?jzkyZFR~C0`kI&3lfw6wX7FL6%hD>qJ$!biT` z`O2lB(fGur2|9LEpSVQjD+k7_Ph6_Jyi}d}Z`L^@+=0zT)?R`UJZ;7asr5??ptzw{pI+dYAgd zw{yNy-?0#3%kjy&RDH_Fr?4{hiOX-k((ko(*pka|zOv%w5Acc0alX>#QYAidS zJgb!RCFJs)o3G3s>&8cQDW=Vj$0sh>uoNGp;1d__eC2xE=J><~JYU)RR2O{WLY}V_ zj~#?hT+s8CD=As{#DyIeEpItKae2>It~oa26PNk?T*aBb4d`^5btPx`an+cwghaP$kB@wxPKcT@PjShc1udAWZS=|5l+S(Fh->J11czh`(z zQDy*{k`+iko8Tok`-hX0Lj%Z>{=uZxfG~R@?jh(|kU~H3pTXLls; zjZPqez_mWZ+hXtfqZ*T$Fym9hnv!3K*Ct<#u0=i?8A`fkhLDo6O$5fY(SUJ^5BL&F zwhjv>A5Qg>TN!rZ%8n1CD-Oyv198oPMk``@DM=U0Lt}Ih-MD0 z3j?N-Mp+(`IaDFO;Q@SUImyHZxcL9KM!^4Lo5Fi36jzv zq`Wy0*nspM-T~jh*Vl3G_=_&F(h-L8$7IJ@70I8hfvQC~c30&#y$rDKGAQ!J8 zjwudOI57#Qq|6N^iP`>Akf3)o3d;}K!>Pk`d#iI5IRlK$DT`^1&sTFGuFYIO56k zBN-D@N%KK`@LJmPeU>wlY#rjor7})R1(}M0Rp1u0=6-!@hR2eTF=5Jt=@}U$ZEOT8 zj!`4K0~bOyA?F*_OA4n2k?)?1CP!zqhway$%zHkR7^Y6trILHo-DLmlNLbPUGIv%O z-&(p@s0}6mdCs47oDr`}#5Nsg4kp3i`BLk*KhPbSIJ<8?`hD`a*UU>3M(h?95O>&!^KP zbz`tTczP@fg>ObY=`(#CvgqM-D>?U^>+icl7mc`cXV`Upu7Id*=s}0rP4jucQXx>g3V92;4+>=LM4Ea{|a%Xt#M@6i8b% zP|AHBPH7y;$@K)vrRG9in6;6-m**oPxuLq(NkZ;)h?+`rJ6O3V!+SL6J%}MMPT}4R zr(!`~8!{y~jBL!alJvY(Lt)lhz|hRf9U9)F9?>lbC#zm`=tctfI+8~Ve3}fYin7DP z`lxZZQm&?vv{tG~;CprlDB6Gp0i^eWKva$&z6iPrws!f#01~mlLJAiK=<36Gkz_8k zP$6-o<5&;jCXH{0fCceD;XZPIVZ6dU89syFFU69Wmy&?9+?(Mw?H7fS`ined+M=ms z$fD*X+801BywnPCKZe>hFF8qvMPBm#q7GK>@$gwDkd(z>rj`VgX-gvLt=7>&cbcntn5z)+A91Ik5AB$65y0ktHc5a!8tjM?0`E8>E30YPT zkc1GZv`)$%H)869>EkDp)YrYd2AXvsmzE}y)McZ{zNH>w$!|r>%MwVl*LjZ^@>G69 zq>s0~ksmD3n@Nl1UWGezIPCIXWZ#Mb!~p+xE+0U9wvV*|nX(q=W8M2B?&EWOu^ zre(ZfA*1z;Qi+aC)Hh0j|1SEaHqA&$%9%0_#D5b>Sld_Eh~%y9M{?I%fW_S7Eq3;L7xMZM{iZcy2-XfV;OyGV}#0Eihy zA~#GTU#N;% z%$;$daDTg<={jQ*U_Qvbm(pcbdp>; zSKqK1JkG)XH(z&>*Y^hNo+mMTrV_{Axiox4H1E!xe%?KI|0P;J5+?B0!7O6h{~XzS za4Ibs1r?hPO(4EEzbCPWo+GCYd`BH)p|bPA34RTmYtt+yL2S0}Rg%xf(bMAqKH!}Z zq}Mw(*jD*u$XhmW#1||LA>Y0=nVy;e;Qz7_B>n9yYUdBomL_CHTR~iSU;)$=bmAVF6Dybu!E_4O_F1o!PDdx|7VY16bhwVJIUh&QZUV)W zQI4QK& z+U9s*1bObGH1ai6-#HW5m{>keBgJKLbkjDQo!&Vgm_)XH{3Xdb6GsbY>+SU3gFqK8 zpBE|Ux_TTipN}JHpDZ9LUm%K5TJoI3LX%cST8ZC@9^}$RQC*q~)pv@a`kfE_$leoa z+T9}K`PanGl6T7E=*pOor^t#+X=K^i zI8u2jgWUNnj=s<#B$>Q&IgNw^7mQb?kbx&)?M8)o$(}1|q!N~dP73Kl24013U&fKc zSNoBH@5hlw*T!RJC@aqlGPjKj-g;ib+~E#h;t^)neqQ1cL{=Fuac4d23@>qiHtP~E zafdAH1~2ioZO%TpYDC>0_5Uc!XoE?&ZfA>$>UxXJpEmw3`9H|tYg z#EjuJUc#K~PrSqvHCcc15>L`(nJnRshnKif&dTH^ZdS7<^U`Zre1R7+v$%wpxEah^!%IBrlJyENVP{c07^3ojMKA6O~VxRqWxc1#OvtN9YOK?qrY)uDTr>l8t5Zq zzkMGxSiSFt7&thH7HrW)?>}&(k7!e_3v|-rL16*=TmDEzT}8RS|NeWoZi&a@vH*V) z@pAy}y(1)Ozx&RYqCWFuhgyGnM@aPk=J!69D4PWO?~nNTJMs9A4<4g_{YiZ+I$=~h zZFx7;wg2hg|5B^>_x)p&DCz$CUM-Qzhhh7J9-I~Rl@I@`mS{Vj-k;ht!UE{!Bca~? z$xl8PfOE|P{h3dvs}Rq7JpukK%AgC;t8*`236rhZ6=J71zPAUlsV3cm>L??uIy;L{ zbl-@|(mb6%gGx{J?t2D@LHB8aK@8%fsnrIetuw>iEZkrBzFG<7`_tROIy+sF8D?XS zK%Ha|CsTz~><$TF{z1C;)Gq9Lur@dp!`N-7?h7#lUlexTt&32JVSZlSE7b;icVw8A zoe$G}Dw^}DQ>;84p*t@scP-ZW(_^)DR(3o}tJGT3vb`bx?3_=-k^36V|7fi4#y`5B zj@RhoI2qtPEE=85hshP!*LhfJT@4ejWKj95Xv9~Ll_u&Qi087SCY9QvH-RA)NxC(H zles2q6Z>8#TMHh!PD1ctsAL36B5A@n-?tbVvr;+Y>H8NOc6P=JH%B7Ho zj|~f^*T;nU(Jo&*g4pV2x&xv)Uuq5xXSpqOA4nWroHASK`u6L=+1zN(poiZG4x(vi{6g5c%{r%!KL@iFTeu8j(O057 zq!ww8*W^bFUeg88z|$eobY@q55No(qw@!e2Z?;r{qv+kWK7abH)c|d_>2mdmjb7Pp z4xx7s!n88J2(`1jJ9K$soV?d`e+opUeXNKmhNfQ#wX(8Zy4M9HeH(ZiKmkI6*xS2x zPYc9_hZPmVI_%Z$6wUKG8)Wk@Lv8e}-MV1bai6YC1s9z$RzV%C&wkxZ6&bsHP&Z#k zXEhIwq~({)UYcI4Yat!0NLtBsT_H-6Y#aKP4pbXF2h-xKfzkBUw}D~1+2D6{HoaO6 z+>Byt-qk%TngRL{TC&4vrD?ZyM&>!HD-@74oj$DSVyKthIi@=)>N38vxOhVoO}`i# zLID!Ql=pS(1vsbBEWkNmgaor|ALyo6Gh>c4mNT>#aX(F!OZ{<*G$p5{Ii?4&E#Swm>q)lkr!7edUm z%SwAN`}GSQsB6TFbLZfqPB99N{xZZu=Uh~R*sU*hpNJ+o-{?~4@UB2qdS}4xxFk6a za^X@@r*r~-q^$OsY01;jq~#S|xx_yJ=7z&Vn=qDfP4`uGw3%N4$q#!$pP~vmAcFy^ z;2i8E>>jT!=cw;>Z>rsko(u4!g^z4jjy#TL_K0!QjBvoS_=fI^7@;%>Rvf`+FNcJx z;PXG~I>}W58KS<6pn{Heit%H^Z%f=1cTdF;1Ik?_z1I!EnRj*F)Q;?MrS62B-fKEP zns);vG{>M1qQ|ZR{~lR^j4yuSh6GuRg2%z^+;3c=Rq-ABtgHwPW{>alm9APagrr>$ zv9W-^bmv4L*t#wphq)ebL!)Bn9Lo7RG@b&EAlB!R?&#l})5(u@Hu`QQto)cKl5_@J z$SOF&g@D13zf|w(`z9npm8L@`eG}30hm)|!GJ`?=M_cq@z>tKJGFXf9i+U@E1ki`y zgjg6bL2fS)-8ee`+mI-h>?bQ3RQk)&H6CL3jo*Ptp!m;s=)o+h?2>I5w7H{JvJ9tw zk-!n%op0_RLfrKBG0NdA*n}#+BF0q_ zFx|XJeP=ONsRyPz_Z!ge6}9vV`zu;6H*%E*0*Hl`$LKE#Y$eU)7DvdHI1QrpVE`E_ zh5!kJ-F^!gfzw%3SHDsq!ilCd(>vJH_4VL5)#MK45SnoljKQ!(IY)|egOI47Li`x$ zHgGerBUhs|?MKj-B|m|3K#f+Eq6bf>iU-&+v2~1-!sZ1V-cVmdz>t0c9-Ra+JyF*Iddj8J4s2ff^^<#t#E6c8v z$AShtQVEXdlCJs>#jtr?y;b}ilEgsqU6z&k`bg^dImA=+3#fy%5%v94*4^l#mpXx? zWkAXk(WPpb#PKjp&(DF=jh@lJ_%~jJ(fsq^Cz$%`XNr!TYqp=1o+y$&_G)F zK8z4Kv?f1&m7$GT+HgHMx`+}v0w`E@KoLV*t%~udm4jf)e~hik^YULpV`=6pP|S`A`b(mty1*QgmIeC&$L=?==5(NA z3T^s|e-K+ZSr0~19dR8jW6qE%2DF&yD4Srr! zzCu$udoy4l=$S${9RSxLCmiH1eU)B#Gc4t0{XNlrzTF%_3(d|j`s16x!P#r{^Quj} zXdWo;5{t7Q>sh2fBmm`s-0%1+G?k|R?g>=aWX?KGa}Rn3%p`(K)&u)jYzqu#=Qrq2 zi{52dIE#31$4ppJSePIdx>-L*(6h>CieP2M+QL*Bw{)8m%uC1MAhzKZZI^M=xwg>b zrq^vwfBJZUDTpn9RsXISi<^Fg-myEaY{hoHbbk28lK>YTJQTW}*r_cO*9IKQ&c3dP zs2N3+FCF%PIu|W%5$mURYqneC3pX;@t^OXp^uM_4iQQH_4z;j$rTPmhKE4rUeK6gb z3i@Won{s)p93X7cEzlW4%YTN=zwv;^MlLW2?bNOO%I(H9Q;7PMdIdryiDhbV(UKALy7_WfUAj>wP|G=*x473Yowsh4$Z->bi&$Q zKB38WO1VCQ4-rVOIGq-nIY9|JbXwm^$WIj&M-83;22?^}2qaiUU1;3GmU-kF3G$z}K3Pq4JR6dg@GW zfBP>i$+->wAuh~}AM|Sly~t011XADZScUbvsrg1#Y?5HXrk8G2XHx_N@L0hd2#L;0jc7nMe1@MNy*I=VOe^$;x~#X!@Uwta zhJb^N1Z<3R2Gg&;gapdlis6i$$rBFt^E73Uh!B1Z19MtWWr1dOz;8E%3$|c*g(&YW zjuWoY8xDi?oE)b?&m!1S$LU`*9n{Bf!3OC>gT0HQg>{@UbnZdec$-{?&4LszOe{0h z@PZfy#3PjYOojk@tgbVFMTZ%{iK>c}U<3!9U(acyenjy2p6L`^F5_oG+r1}_6}fuIbRKQqx8 zO(%Q?A@eVF3>($v7*zluitY}Q2I`l3oNiT7q1VO10SN{_W=b^l7nJaT8i`0sa(Za; z0^rQyB!g6NlA{g^VA#S-<6N}eE*SY@ib1L$DUuF4IThFkpv)A|)P)V5R+YmyTNp@nY!Ymv6>Wgm{!xZt zcCnQ~c*rU%1O^*}CNg<}q{z;}%$jECF8G?mN99DaOWtk+t=q>CL|JDT;g61n zSt=C_)>*1^^k<<_94+Y|Z=sW2U{^orYLHnR?n;42VdZ$@XuBrBAlz@iJ#F|vObOiA z=Ja|Kus(i04Ul+6HeltHjCebpKN=jF&b{SQ;_Nsw_UtnT89C;Gprw>{>jM7yp5=xv zf|BxlNaz-RX@ML|H)jY-Ua4sXpr*{oE{ghYckPG&nCip#ly>P+sj#%V%<>0G8Web`&7&cPdUZCXvY1V~$Y_acNRuYPBc$z5>t8q@L=PhD2= zgF&VZW%FjVL8b^bSn`ijQ>oklY$-HnZ!LwD|75tPPKW`vWI?9%39Ynzl(QvEuQbS{ zDjF83Y|W6Gzm6JALq2wNiV?e^*%O;(DR_qC@ejLHg5_tQ6Ussjj^b}2GYzhW0du>76KbzZF&tRhz1T>lzEx`<9Xk&00rGo@%5)jvxojEH6_vBnxv1nVbhIRg=zVV3|cKD0d2%0ww!i{C;!DaI{FwPVZRH^`pV_zj1rF)ArgUWb%v@Hau zn5+CD#VDOOOzt5#vK=_p=(u?r8KvWfiUYvOs!VohVw4^anq}W?2$wLEnA6NCLJJ1w zT{<6VD+8Y~hSL69AXfjQm2r)vl{+lOb3i7`(txaY20;AwZ5yM^0E6ap(~>#hk4L{C z{Yi70CbvAJq4u8K-eYHu4n|=rsRm)bjz+m}K~dU;&}nemZZ2#h^y6lBHKs|Ko%uPL5kb1q1QbF^M48Stv zh2v*%!}?S)fxG06F2HwRrqQ1r?`M?u5#4wR37~Hd(0kd*0g^qeWROui=i#i-TC$&q z7=_2IW)}o<2=h9DV!=dv-Qh+VGhu#|cVuP78qhfaXaiM%oa2nr<-jeM)5X(R?b2g{ah@0kJccM*`VuU{iOC@0u1UseVl19< zD_ZLGvQH)(cZ)hL!vKIVdL}$v$m$o_8n-#m5Sp_X0*#92j55u|Lk9#j=;rZ1G~HO; zo>P7xDS-+Nj10HXsP|!&o6P(>;#w?iwo%v+K4I*&dnx#hpo(Q?P$Q!4GAUl`=Nh|; zIai;Bm--eM16fM0u~eO-!0BaB|3FNes~{N1OG_3RgXyvEo*>odTeVP=cy1PX69!H0 z*Tlp}aHv`22TP<1rra+#&&I zY~M}vm=YvfcZPH!?;w`K@1Q|%Sw%5EcZ3zE>X$lfu-*<>clKSp*Ey# z7uF7@{&ye}cx$(&)6l7fmXS2M2(khgLR{Eml)fNp1P*4GON}yt!b5LX@upD*xte@Y zL{#3#<3}gy;Q-*-gT_-TMT}D*h{2EzTb3-W9nWBr(qGXa?7?B}29h;oNEbo0yp3n|p%fb(hB4%R1FSwVZ2J<{V0=SnYpD=C{ti$L5 zD#Pf+yRd@wPDyQZ=!{XGv7@64ZG?P+&P%3A1Ho6uvyqoR)l5Hn^@uF57(yRBSE8RA zUlIgxqgu2Th#qpmm|tz_pe~-JT-0QVJ50QeM!f=lG+vDubV;reZeR}lX%KjNXlZk= zRBb!(TCnSutHwZDF$nyk{nw;Mr`+fxwCy{!{ZwOny~6mhAce0pg>|-5$0Z}AVGh?8 z2Y7+s8f8??bva-NVJp5jej)nt?ZMz8#W&Tq9Jbl?qm&tT>?f&!cogfVg+o0NwA>9R z4pZvs!xmoL<&2%!K^gEB(G=SRx5uE z{G*j4Js}KI3({@FbucaCj*Tfv|_A2lwAxr2|;D0k)|_3TY!p`4wO6~f%`m>b!^l(2Gr6a zAE>{VVokziv4VJ04X-h?nJJXbsI66^5J07eWz;pv{5!WblvnOtRo^6}P^)8S6D4+9 z($$nmA0BeL=%uz0h1N|r9ThSHOhkxcteO(T;OP<-y+#3WAyxM(mKR~{oG zlCOr<@lzejgDp&LB{i7Tfw|Bp??5)8S!>A@27TnlK?jphm>xUoR9LGt)7OGJ@Uk1x zoc1Omw~IQMq~i`VYDAk;b2KaMXgVSVo_neqqN0f&BlZ6f)c^6$vLAzfQDTJvd88l{ zWnFf3sxq41Q!Xp50%uQxWB{J-KHu9kSM-Lpi=jD_O=gz#tZAX31$BN!KUl?keM~1s zrJ9)NXOiwAB2FJ}ilSxqy8aAKdd1E{VJv+Q5`Mm>uwV@bYugDuQS6dD$OL!E%HgmE zj(TOp4{U`?K9fyeHf6ZBo}9r&+0udEn5m5qEKpn1(tx_+IJSJGWEK}20j?YcmvPa* ze=xcxyE!TB(OA~X^1rfSy{G8 zdN9?vW~(baF#oAFS4(B8t**biT1}^$UKFdPUID`UpN_ggU<%>#jb)Z;wxAy)q_Ptb zMV_2(l1W(HeHEvjaWrQd=lI%?1$8KX@Tj2;D~xNLg0;M6)R2BC#``J zP7hbZ4ds(%kSu2}n_iW@d2&r6$2Jby{1mh~K}ZC4L+rh2>LSVk?Z8TRm=qy)7;7SJm0voIwEO~O zge|XEtvZim5u7szLVDkSOw~dy6#)HQ6mC00miUc-App@9#@Dl`N_f`ZDkaQs3M208 z`$0+lcb`ed*(mJD5rEtjJg+*?;?o9z!u$`Jeo~PlRYSDpt09tSolbL+@ zHT_K6F5FQ+be^w;b{Y*sf@)p>bFY8FBm-?!=^POCqRdAWj zSK}LzmHuFo@gkoUV1W4WB?y@@Bzt(X2DJcnvY&2gN=IR04U^`$G z+3B996hMnfQ zK$cUQKx|RuHcJ*mr(~M5(i5$Y*4Jy^FJ=g5ACST>@bp$=$d%z{X>9P&1RyPGT4H^X z_Io-h(nvraln>0Pk9Lh3N&40)d z`GqpxhZQz5%WDZ-N@(7HAv2F}P<+(HEF(>X;1GTfAPa|C&o7#prI(Dk0K|5xg;{#q zWyR)D3PU=m-$U>%@K(09^}nE8`4CXz%N5?X{{%DtH1m+^FNwf7R{FvtNG*TtRfz zN(h5yj;%37(R#R!H*vgKM12gf$uwOxj`dT<=5l}km9CMO_D8a zQh_#cjYyi|aKWMdN+|+6!K)Em##JaQ2A65wRv_rZ)n=Jak>UthjuOy&OJ{&+4Ona5 zA|{L42Sh7~rUbiev}chSZaVN|n*r3U#S#3KH*9luv)Rnb*PGuEy^%Btfg20j<@L)O zYpMd?hCy$ktKjOhxloXfyP|YPctBBJIJ`r)4H~|_Roa=VJHng**!kPcwM0L39W!@8 z<-;9j;YL++5X$f5e; z&Qib6&F_gm$ZG5}w7H45{_y+9Qw`Q4LOtS@uJHe$lKr)R# zm={$u77Qxo(JGovcn)KwKbmDO0;h?UXMd{NdUwpr1(kg36(zZRbjb|Z@!KjjJ6LuH z95u%SvqF8p)itpS1c}Z& z;0dN5r@|5b4V$t~fH_uL=2GJ6Rl8!LLlfcZ&G&wa^z$&WUTRZnvA+V8?*;Xh4rQZQ z3{EXAOLZl%Yaxn^F!5>*??hKMbcLyBoq=veS{qEaBRJbH0j>%0lu|E`vQVJJ+pJ{~ zAjpnzZ5CWo7*xuw%>|p4Mk&%@<53sDW5H*2MXULR?lJI!n|d@=r3tXjy;wzISL2iz z70ev9mFn>Y1;lWFr==^Ip8E-8tX*A2>MQQKGw|Hy1yxu*_{t2lWK$9q;g(bNM*G_k zgLPgD$7?$2fkvm&G^*HQFWy9Jj(!{}i*4lz+Rq!)U zDT75NCfUl{yPB$AXi;b76+t`PS8`E=tn8wQqp^cs6?ymth~e_^5y(4FItpe4FGv0U zv?gbc&p?jyIs)Fxr=(xhqUS$*vthjz5i>Hlqt#T9RfT=;;skLa#M)PpAzb>`kU4(e z(}6*}C|#}6oiJia2Ui>|&rqUS#X#krmH4B@hyeUSMv1TGogST;LSwVu8rA$$N zRKYAEM+yyv3uZ5M=}XF9wI$|Fc^yp|;8NJ@i{*fL7VD>Cc_tp>4UKQIty z2e^b9Z?Hm>P(0q$u+yA@a)SCJ0`}eFRq0aY046Zt!lHmW1_gW+hd&~UEQiU2O4_V#~YOGVr=k@>d?aN3Yf$* z@C5>Vo#FjWiu8Lx`6JjuD>f@36fU>I2N1R>B8#Ej31xs*yzN3^r@3imCIn-E7T(}J z>#0i}uYs~AuWIuG9;IJVP^|E6MI78Ph(q*}HlErB#2$M0U0BPEyYMdkog?rO4Rs5k(_Q`< zoSXq3R(W4paHLCq&Ko%=lRD4fSRmf_t3@ zPdfJ#Wvk$Cqf;7URj$Un+OY9w6zOZJS8~U@deY4P@ZQ%O=agqePtd(%#U!gvm2w^^ z4jTRt)YHf3m6>9a81-ak!xp*P2n^2J3yRD^R2kU9FFi3duq@HSAn=g6K$K#H^!idJ zdf&OEF%MR=DIM%}iO*Zua%R6N<6B^!OAZJ z3o!{a_S+gLSE2rMmEvrvb~ptH>;=G`=>LQ>g@sQP76M0QHJ2@SYL6KX-qrfrbO=)8`=j?EYQT z1X?%RdkZ9D(9L}I4^2O*7Zj$u8nYRHDdPNB58&-_JORG- zNGV3bf(~x52s6cs^%miuvhR(Sn=0Y#x?+*X4pr~{WxfcuV7<+7oyWC2bc5}a&_MX^yBro_5~>1fY?Agh9Eqa?e=67_ z9XE7ja~zg4?92lTDoKjq5lIvzOmiI`_I0|zVQSwV7&A~ z1=01@n@HOtEz*u_x1#xw>{ztrj$nc&5EMzh^Q}jC@$OiQG(`Vw12=xBo7}8hyhW;f z&}eR2TGtXu-5pg{mjZ(tGmIQ1$$LIUbG@URuhmg@1Y`Vpd%MIZ%38(J2Nd16owl~FYO zE*O;-jV)9_s`gm<5+J2lGk9;uHyFa~)TS0`mr#}^*hvQs1@QRh7O73pzeaG6C9W9N zWU`hP8GclBur#J`zW|#2bZd)Hf2wc52h3g4KuE_=ZEMWEa;d9zDqn7KL(<+= zpI*Bq&2vBxi*`^VURkwL**laa^|DA)0ZLW$PFdkHu?guG;g7P+XD#B5Evml0!3WQ| z?P;REG!oxWlVFq<4Ldz@xPf>}Wbyz@C!w$K6&Pp}$|?t0q-Nu1lME{1h!0&rjILL^ z;?=mI$#A*eC{`8sU}G1&-M|7jlr7>!SiMn&kn|B2k%AgM(jsFaoSknZ?B{m(z|z6n zg;J?$5VmEkhID|Q7T7HoX;_v)o^YmF34>cVD z+cI;urvFg75S+3e(tr6cNGU+cML^lFp!U$}yfxP%LjrByvPmGjIKOJAEVqES`zySN z_BhWX3?3QHbsVzQWy zhw;PNynPlezI#iZNH|^b5aQ4&`zTDT&ghn2cV(eM=Q4<&K@dS=mAjuib0zR@FQI{GSU;ZgXWb=Or_ps>W z78xwSr#Ik@Y@OH4`kk=ks;wD(n?ia!Rd*?&Q2@Jg+HyfiPsw#lEc@ZCMdp$)wo5Zu zZ8UQqT*uwG*X4KUQ*P3$q=f?xeQpsc9NOCo;=t>QKDSutlarDGExxd{5bMcrq%e46 zR?LGz&?GXG6z`k>QT|2yTxMFV_xiJKmo-^}D+2JolinM{%C1TU#eifPs{^8X>Z=Mr zeXX&(CdxbeVbuU-5HoxyR}D3SHfW*I>!kjhAxKI1LEG%b57k+P(13%k2o=Gon;Jvq zq(fN7Ez5nm6UD1+Hn<7pji>2{Tp{ehZHq{KQ0b&0xEXtR*RoOYXLCEqVB_X4`5i3w zm7g{5mfJ#B_^W32K=Zj7G=dMQq8S7S8!~wBxRPl06PI{VtM;Fo3x*jQ0Jl*i&vF0N zI3T{+2ekZdX+V=KUXdd!d06F!YVJVcVOJ~F#$A2P9S|HEU*1js*yYEz=&UaZ7I5)l zAU@Jd20kUxvsSOddYG(oziRucs5X2wv*ZZy7c);UDpqkA&!C^YWshnC#_^}6N8v0H zU#P3^XO;OTDX?zl2(XIG4427R3eR@-IM6CJur@5b9qX#A4%s?b4q4TQwtgYm%Gx=t zGED#i=LS+ic?Nj>*g3a#o0u&QQ|1Opj-S^=x7>r1@Y5cvi~+a|$$tLS7g9&u6@470 z@rSFfswU@l$^fl)WKFtokig*{aTw4t`hN^kbrpV6j8%Br6txO)(7`7Vre^V1$5}f| z83GG&sJ2yReUYT&Z~y~$;$5t1U90qi&;bE7E!7PB-1=4-en8gVU3A>lSaoOLN~|$G zT5{Y~pTQk?;Vn{$rw*;U`CdEKD!tJ32fz|Oewnk5aC;Ksy1DsWHV1hF)!XlX zG_h`y>P+$zpyBjCesHhnelx2)2|!l^83AAiEe|lov!s^R_JR?aYs7jDJq6bf@TL2c zt^Y;PO54^HGvl0LsMch<;`wBS?doln)<8;%XkPY=Rc0-q`3k`%Og*K$y|vh~{&H68)jY1PQ$7Pd zz75_KVXFsPABn->j3u&Yj@7}=4z?~8b;#{G))-bi)G9*^$RvR+3G=q51D8S!_SbOh z9?=@|fROG#51Op_JOm$(5mp)E;vFo6OnExRrUv43M_GRm9oJ8?_Mr{Bq=>!u(-^CC z;UN{RqGT!Kt$+M|9JV~m`cSQ8fJ5fI;nizFhcDb4pzft<*;eVf;7*uhZNws{TBU>A z;w*^O9BX6h=#e7sh>e?Wl`%c4Xdu5nd^;hyQbU>K80~5AObE=SGX*!_fo6$)=+C_uC_Yp-3m!^ zk9;e{%+isFV{HnoGC1QZmZlei{CGdrg|e)bQn1t;EahLjLfP0tuA{2D=d9MG6J*IE zW{(OYC&uezdyA|P;PdtjzP$UQfJ?&Q_1Rd^0eID8+(zqqF?GNcPb+=^l5_Imm9J~l zz)c^r*(!6WTKEG~gF`3YuB1n8ae!M?Y!$f=^wiRpS|QBjP4+G_`q=STv^@ea4dDxvyER>b+EHu6uJ5saBYLBkp+RWLMu?ao zj1&4!Rp?dV^fzIn58khdr^Yj_3ClewmrlK4uR)6Hcx{X^t4O^t*iSyOaNI7?yx<79 zYr-ezcvsuVH6aurX4d7Xb%W>#f*r{m?`c*Wd6D_Es{yloVBKGRio6oim5|Q6cM&d( z*ZWA@rKp%H>v1#uqLGgS5zdYOOrwfO|Iy-sTiu zmk44fKi8}bYO}o0t<7oaDR`+0v$YSt(BuP8JrR8UoYkMsn+Z{UpNrORVyfVA)TJp6 zypijoqdPTLhm%v3>Wx*WGUuLEoJ~_SSBS;&82m?MjQf`=JIKFGEeC;b z+MB&%E)9OOity>seQUU21{XCLDUMeB0WJud_9cI6eozh0hA^18Fn|me=CDBF?^VB~ zZedHFSjXvTbWBM0-~Q+gE!5e%(l*H<;w$$LbvCDtKf{$v{$2JogKd;}hELsN=m0mn zW8oVbHv-_x(tj9jIRcE@4*r;qi?%hmt!%g1RxBXkhWKb+V{kk0gQ7bvHqgy{2y|a$ z7aRSlvDeBVyA8e`5`g{)f`=R3pvCx$iQoF!;A9-Zd_V?Z2=(w8hXK;yp0f!E=n!NB zRa$+RDB7bb{MCVoUm$-zEyM<1QjKAv=&m&lA+^yHw#izT4en4Q82y^^Mm8@qdu-tR zVP)DSm{Mgkkg;CPfau#^8zlD-f^lSt!|h@B!fl|Vu@Wr>$3Y)A1JCN?g+M__RE?QX z1gF^CCbrUND^WW#P~Y(0Ajg5cl5GNMHw(NKwLSiyC|GzM+fGSktSt#{W4Z&Fqn>1j zdKC*1ePwsMRKe7j_5T2~ z$!%?Lp#wW2N)(^vL2eiGw70=Ws*v6`PuU>)tBJknS(_hg+Q|lX9|5?IzD{5WB17DE z`iT!t97c7q!R6;FaAq3V{-ND$pxM<*zQGGScw=ZrJFl0)t#Qa@A_P5e4q>@HZG8oS zRWr+Uxuet}8mHSfsC`()GqyxI75*JZ=w6p@zTeQRz9YJ*uO|7J8A9;m-y14yU4I*x zQydpB4snzbT`cYzr$?c zjPZU9Y*c;GP^KDMv4$gUaIS)Qc_o7{?ZD|HKC3AX&Mp6OHVBfj5{+Y8q`LuYJHZBL zJXi@@&&QX7md@rj*a5fxD`H{r0TZpVPzf)2C`nD5vA&{lMsS_L?d16BNdD8+h5;?D%(tM4P~0 z8k*ULnYN1p4Cz;#0s{<8vQz3#Rx-y1=~Tp1@&r(%boDyegn4q+)f`uOtlP^v=Gws5 z$Cju+N*3Cp*;fmsZlGMI7*tM@E5Tpoh37EVbFti-*a$1(rlZ@BwOy(SIIamFh(nC@ zWG#0vg^!~LvFGzO!GevA6hb}%+ORnVHt_F}B2>0OJNON?-8L4zO3H@%UR_0@4HAaD zrJ70P!$3ngp6U)77*8;}5F6xO5LvkeZnl)ycZV>)B3qu|4rXSd5^~1%V9TGSw#@>f zs#w29!8Es?8v=6%^6}An8yp}aHq_10TR>Of0o{;Iw$*A!R6LFZ&@sjJLCu0Of_yu6 zK}!P=kQRQpnp2_)8*-_Hk991;9jV%&jazNt;`5FSqRrg`hs+K^+I*ial!fio>>uQA z;H?v=q{$6{1^6wY;MXOSk*d7jush2dz--XaC;vxNP^dWoTw7JeUEk1Dv1)J+**vUl zuMNC!oC&N;16sDGfzyYQ3^Qd!7JR8KY9__K{?Z16b?1gn3Np@rMcBFb&Ai#}*_ppTml z>F0Ga_h)i8k|;O5+{_K%t35A`q3Sd8F09Q3+hu`A(&wfV`+Eb~=!??a?F8W#1fW!< zT?8%pqy_B2rB`fl>qW|dk7i!7nd$fe5KqTnw?T#nAt*AX13=ZMe66W7j)?ibwSm*F z&g_Pt@bk|0iSTC|zPBwC-K&-wAOZYuI63IS25>C((hVE?w>D91`H!|>6))TSlMTFF z90GY;_#4ok)Yk2x>mR`KT(~2Jn1Rm^FSGHM43z15K^OQ!pmFcn>}1O(eNWnk1I#12^)1S8=b%$mCFkRZTHw6joIhYb(43(3U1PLw^0 z<$CQyBrEXcw;t|V>b;oe5q9CdYR3@Zx^)IU?u)RSX}ZsDq$!d10Qyy13;fB0DEqr& zJTx|1Lk10{n}XE)_y~@+jfMGG8Ec2bGnG*O4nKlZ+BO!8{C2#(gP;%bqTDpEV~0b2 z?89wHQIs75umrn_MvsU9r?Q@1T6oo61NqzuV1b7Ji2(JFh2Cilf2-m32KF90IspE# zrTRy((yjz_&Yj@*&=6|$_LMj+gK~w@5uu-xI?#)VC2HRciPH#JeCx{4M{_vye zqwMf0!+{`oxeb7gmCtB=s-mSZ%Nt4^ee4bj8!L##_T>VBD7ZUJCwKM(FFXrOF&gQ< z{q5jCAQ&jGFOM?OPDzj?8&*sux)X*He}c#2thEoNL5p|(3O+m@N4CW8uMl_@8c31 zcS3WfL(rE#$!=kT#@bg3M6g8=5q#z(&u*a^!`=QgtuN5>^msdjyf|1Do1k|z&D`O( zu(T{Yc=HI>Sik@*B^15sz^$;%*r#j?oH`U91HPP?qOlf|GJb4tjwW({>ywk*M4VK# zm}Upttnx)J2TPe@hf_jciP{<7K{^lB9}kY1VwvU7629TFHgri3!!+s(fdM+--Tar(<966kg&vONZtF<#PuNd zj+J&eu>F6+zB{g}qxm~mDZ=gd0_RW#6&orTd&iP!L=iR34n{O$0efNtlbE2QU}K|n z^bLBC7va- zuu~nOl&Fk1@`}t8B!p|7;n-+Sl4XQ>rDEh|Mg<#BY*vZ^bB{NxnHjq+Cux8WJf`en zfm;SVgjr$^l$D4`;+EBlE>Ve3?wGnrhxUguGXi?l(4!~<$5COnu)?D-53MUbOP|h< z&>PiR!!}0VcJr5#T3#6J40SeQfjQi$eb$U)0QCbKZecZV3SMx>whQZvu6m}wU@noZ zy*dpNgcHanzG$`>6Ly#pa^`eMtsvUg1}OX?+cg-cY**2!OPKg6m>>3--~I=C0>}7! zuX(a$4?8)2wBZDn26b(l58t2G_uDU1qHasulYg(b1H zZ6I0qx@u#fO@ic&mTA8a%JqMSH?skIVFqy2 za`oBOR^qn4Zm%WUsJiY^UfQt~Q+UKPp-ZsPh*R~RNoYVKoSp7&i7{^fWQL&C`rqd&$qKa1RP`1P2a&&oHu1RJjeTI7c6ov`Hf@Umz+cLaH8E3XRg zOL6e&0z?I9_3k%Y)bix|WWbc-MLyz(n?M6DhBArXZIaV4Mz}0$|53)WtC)=!LM+l6 z84%hIH4zJ-=xEtNxMt~?b5f0I{iIzG!5N=lu?5nM0=P-)!v-?}($(joPW=3a= z+V8xEfpF57LC?vqzSz|>*-EQo2- z6p)+12Zmofw*0LsmB}|i93TARmOvpKxAab}2RzoZ1mYAEaX zLzgB-{ZPx-vJx-pVGr0G-a|YEHEOs8mm<^$(7%;^;NDaj#wx`69vo%aD4UCO#4|9+ z@JE#@-B@R7&HmmNmSEt8A3S3r2B*fss-MBuMQ-N)2QBYQFn2TA(V3Pg-Vg^l&wh1n ztOZ}!<|N41yRbl@*jV9sOQ5lIf=7D9O6^X#&y^V#=^r1MWKl;a&k>Dr90NFi%C0%P z#m|K$h+~6&ibWk8ysDwd+I)0q^i&HTRHCub;_vscrG=E&|7z&foHJPsMr~l!|B(&3 z?@RoNF?hG-bJS{uvr zEhgE9Ty{sHGAG}yw(L->c^&OSSOIdh%xe|r2BsfZmeen@cjNPF>O@nrUM&U@Dxs4S zx`_8t&odh>4~W(VI6}0F2+_U;O#ZN_$;1|^pZsEiYtmt7932)xPQWnEf z0x6D-2*Zb=>G{fK+bxK+5HCOvKDEQ5+;*CZwCAxc=PpFBi?+@+yF8}QYc2^VdnO#;V|zTRLY9EsIe=pf zcs(j;fsF`1o&G$o!^l7Fn*o5eJ1*RRas52e8OT={S3wS1%oZ$_xSa63! za^UvCKnMqq9EdXCfib+c%)8G{d(DCe?Fftj6&#+U9tBbRZUTF6D<0JS{&mZ%k`RX& zIOwQTgO`u=9pHnU(1c^2>4OAYM-z|)Ex4R$%e_72A=w zJj>r&BFW*JT+A=4S&d&(pLidBJ#br#nMz14pj*3M`jY~8JB@I%20HqH8w)C+F5eE6+c59YAu$`Wv629!Ix$L{Jd<4hs)(C)7H4H?9s*G zcwmH8>NCHef!`fzMVyQJA^nN%Y_%Ho(N=6PRM~V61kWp3?S(M6==V^pb*pUSodSgu z&HA-MKSndFQt|Y)ibVZETpfY+U9xrcSRY7?frdk5w|FPP!fZpWcog;$u7KWdW5otQ z4Eazy6mB-2OR&PZB?!d~Yd^#U5ij+JaKCh@y%jei1g2Ze-J?LV-(fudd#nw(yf4WL z_nyE>A&?*%h8wN!v|?+fN_-;$zf#r)b^wqcWhFP^Mq*d%l7A7d>uWW$@k=o^H@p9f zFg{}37yjnSp8uvU7$)$g-qw?<^CE0P6VJ=>7yzGF5XF{H!<)%gT+O6&YqMQXxH>EGho0j zdzVJu_gFbQGH|aJG{(AFv^1b!%7Bn^*Io^4W!NTIm65{ji-pbZj+MnBY?!-y6Ql1W z&j82_0Mgo+m|;c8gt!CE-bUU-o&`*sAIt(yuN;n`8iFa;!g{czYfv!r!&bZ@Kn;ll zu!(TPb)5ES1shpb+#3*>oNP{qgYjdId=VX+X?;w#rkDKrj>M|Ji*guGW?P?J){+TBqhtmiA+q-N;y=8X9SftY65Eu%Sd5>5Hv6 zG*e5mEGUC;o>eoT-Ea;Gg4gsctlvDaMBuca;m=H60Ji5X_Znh;qMVdxJtwK-4ZJ88 z`)8QdnD@AKr6hzKNn8OHTJa#1vSHPEe+kyn{OBf_w3uwGRR z@>BKUQt)9rf%E^Yofu^1ChJiN_E{&qVP>%v2Wk?LGLLw5ev>tVoj!q}{X1LH`njjA z@b3wS1k8J6mr7xKk8D+~@#BM5L;wk?`ieEos4utvS2k)e-Uv4Q6igw01YRk&mnI-V zZ1*YLPE@>#ejjS=_sw9idnHjdMyK`gr8~6dN=d98>VYC?}-wum4 zQeU*bCY#Vs58*W5JV^^+>9=uyf`C3%1i?7(C7hs@k9D_*ALo8VM9Yg^;SKI>1aKOShi{j$}mM8jF8<}n|_L4p*Zfrb?q3N%c*gaM831iCTy zut!SVH)8OO@Z$)-Md2FZh=LgSHV~X!YHxqvI-X7ZINW9QdQ)uyM&GxsV^hGXwh> zV&X&t7xT0qSd99Qt-i>HKlzOkKiN=EJCott5X$EcSeOM*}8zpr|xf-cS~qdHJvX(c`$#-B>}RX!te1gAF(s_-M+{9@&%W z&k3}(VA&V&6ztJoJuAd(^*Gq5|6N%LGFFOWtkLSfRs@P@;=J1oQSAFucQfn$6<5>0 zJZg&Z;JySDi+|}J$fkwhEA`LbvVP)~mj`Ow|FKQEBL85<(b%R8gjzb#Z9WP>{8*)? z!8G!1=@EaM@|yUzWB})g6dWwHa?g}q4q{Cmwg{tx#imX%#4Rc#jVPN!@a&y~g$>WYEan;6qVd-Dv zrHXgsZ55&`@vfExn2oYlHZ@n=vohc_-jqC%(L|?q)-x80oYEZL{Z|P##2koal9KAd zY+Pt>Q@goxSc43-Rz5v#pgEnvP{DabEIzr@HeV7_9vxmf4vw}O%RAfl`f`9ac)R(V zaDQV_SDQLPam_T~03iZO%m}pyrcu+=_JwTD_eBHekK0&LxPu_(K-R18`rSK&i0yU@%{u`Bgr7$slbK9JN<`y z;66LurcAY02Xi`Tq3qN(JV^CJhE17j@PG$~5BCT$PCaD1CM5%_2a`bP55eWEypC|u z!y%Au{8ZZ-*(3MmSn}l_;l}R|+t$j4tV$gz&C69U9;ORy>a3g5&Gxl2?)NzME4ZY?rwmY_~vL`(&(d%thcGu#?AkO65 z@Nx__q)&Yl>(#%&Pe@&3Q(L%)L6+7-!`Ih(X#PghTAMmv;sp$RXu8lgUlO7poghLr zy)?IRYQ0SbAH3!ZkPx=?H=JOfxQ$TI#~VEw>GdQyj&W+U$N14*q@o*RTw}JpMyzF~ zh=!Tjw_9zQEPc6Cz9^GZVhc0zvWr!GZg0wrQriJjkukf>hOg>SHN8LcVufv_M8ggn zWwfcX<;yaCw*K@s8)74bPoB)~?KVW`s7#k4u~j%Z#QuRdF;+*qoyNiEY)d3MIpVL? z39!qU{Q}oJ-q1+jVZ*2CD4Vy-HdvA)ABf1M_rql0+GBe{QiA+rSm8@}0P@IQ8+;S$ zout0(B^$z(R8ISnpZxo4p~mk0d^4j;d^OF&cH#$RcylY8(O-j{=HY?RFAW=F-h>nT z4yeZ-2A}wGd6zNepshf*=1OMR4%=>sa`AftF_^tJK(jLZdOSi8M{GFoaykaMgbw=f zG7!A%dBZkd_Ct!FCI<+yFEq(OsB zK8Q%h(UUd=*a)4L3g!iOw1BX*Tj4G?_#Ldi-%oSnL;X~LU~8&q@W98lk8CDUKJcl{ z>H}eb#2aa6ZHQkIbz=MQ2VncsXEse%(kEDGt}0U?iZkCJYCrIE+dRn;wHg1VP1`&o z!fO0+QL({j6M|0Q@J4K5Jh0u=4>>`+4cncfwKR@?ZM!XbhhEBIh|hJ;Y!81gwo!zg z^{vM!-~8V8wCtBw$hvE`XqMC{BG{<>!G_QwQRff?kOi_g9{OcODDfAY!vG=JP=U$) z9R-PCb~`>cnEaFNEeR%#;$Q;}@z5d-<3GRIj!8Ie_tgBzZIM)t>KLmsDR1&Pr%HpxFC+BntN4!gzMK%Eh646-*hzVWxi9V0rPMOz#Y(TaWR zkEQZ^plZRt!=z{hL?jro!S;o+e|nP-3ekkUcMWUd6N}yA&pvA7$YyCS`%GLZIiy*t zbJ;^oyez}@Ekf+WMcH^f)Q-?C2N_PyUMjOkbvw?w)POH}W{J1ES$SZD!+1NwjVKP_14FnEil8yk#^iT5Jzsb)D?^Wu|z05WCbQBE+ya zw_g&N2jcCagy`ZgU(3!rJcxxou9Y3;j5^0D2_MUUP-|x7weeJv!Yxm*|1Ocd9HM!U zv8TNq-WxTii6`DK21mGzgD135XuZ?w^856jt7$z691-y zXL8yNu1jg1Y#lA;UYuJ$E#Ink%5O(^Lc6=Rjxcx3kheXJ`Wv9}$a07JUmr~#G zuPjVKbXGs#j;||?^vnv~#FbAL4Ruzu0=ktv8hY^SNc1rJUi(PV107R{jN>7#1*=&M zsNVy2?2Ob4g&@4(+6;RWb}PP@&YB*^`)q^8*zZ-M=!h5@AtpH^T8jbS9B0P^XGDjt zbqHKNMe8L#pV?-jJw>*rr3`7~Vc|@zsc3yFov&SL%?D#(FqHz`NXxWiM-d=?=?%i| zedPD*w11DTW*QtLnue?_j|}Ol4B`sl7Od!DEn0jrVf#!wo>QU@_)Hp@N%*x?{>Rj% zhBTPE>2vIOq=67=uOs4lSsH%MflKy}d3K!7Jan1R5Dw<^$6`K!N&b0(TKvWF(1@Cm z_CQ7yFo*F*^GEDy)Iqd?1^$bY0>5?Uvu*5N>d|hmP)~+MNTF`Y{l9b&I57sg$dT-O zTNlmN@MJG%f9wAq=V6MCdl=nW_nvBAQ)pm`g>Jet+*L*v|iG17!d`P^& zNFu1#ZDvDTYhNTmmFw*ACkZRP$X@T$lQDaP9XEs=L{EjzEV4JpZwEqdNtO0!BY3kN z+ab}U=hg_EyZ|2Uq;24<53?iOM_~L+6!t*gI;q%hHYRPc!vWzCGB@M5+apX_XS1Nben;A(j*zs65LFl{*^p*^j_?R&t{mvbH8{=T3XqOTb|KtMh z4mQ}$tahG;j{-f9;ojb3uaboDRcSYKEY`qK!tIU?KbW@ zWQW&|vh>;u4%-iy9ybQQW^dV8RFl`frN%x{qG17V2pX2H!=@!%Qr&ODoj22+xBMG;Z4|-KJVD4uuH?$i}r87!#8S_QWU`=WK@#rN%_1;ntQuxFcCqj7kR|Jq6WQkI;q$gMra$)POCeQ?@7OO%bY z5A17Y_Qr>HIQ?S`Q#LEz9&BdUKDIApm2aA)be{Tz6G0gtQU27v(uBt#0`Sh`ui#|- z*yyIl;MQthx13;nQW7&~W=Uhk35p3>rI58DH(#Xti+_WRku`D{6 z&1~zK!0vwD*}}Ni)`2dNb+UqTQ&Xd3J4cQz*SwD7z>)S2*js|EpnouThR* zc57KQem*TP+F=|?bS#rN+592z^q~^RnBCE_RYG!}gg>#apK87QvFIrFYBJX0!<`%h zB+m6W@bOR#0w0c8s#%QdogEWQZ0}ZA_QvFQ`?H%}9Ya`Bm3oB9B3V8n!{R0iIu$ zU_?A%9r`<}Wf{AG*=RS=!Oy!Aoewe2(C>0=^l8J;CeHZ&Zby-j&S73GB!^$Tax1lWfO~{+l!faccf#k1jAsO*{KDNP-Et3$2L)E z#NOwCEh2JcF=s5-dKf()aKI+=N^XOV+YdT$ydoU6C-!8&{)sQ-K03|;FGV3TAogUj zqkA=B`rG*S=kpUB2PJLZ&VZdeE9t-!HM2>-L+R_LIfB@c4bk{;>{LAauxB!t81=;^ zCiITu7^zbn*ii)+o{==2>cGKCpclc2B+kX?3pYccx28GPO9(DB&Bo5@TmuLbTb7WM zQ8>eaqrPaKP9J}4^lZ+#b6<5ZWk1r}z1ERNX$tGGcTD4mC{Ryo31ZHtH?Iz~D-uE%)C$syo%|ho^Xodt0STs4jsgc8SBo4tR1nF3K>pm|z~PG^ zbR_n+X|mY?ubCjVhaC7V`&KyBl;W2P1Uk9Wz{Y<6B&_p={a|4G7RSeu7(Gct;GJ605alLSo@B@U<&Q@R#>;{G2uxyUP)c-`({L zh0f9(VgT~9M6YS>j37+Bu+a+-lyAfE=kIYKAVSpm0|GSRNoye-JiF{N?%Ky!H9_ed zTl*b9eX zkOPl6aMbYjlvC5Nr?fYGduqw*PB{XN+_xOHzMbS9b6l65K)N_)6Fu}N@L76?2!G@K z_dR+=s#@?aWL(_=zu)|G2;MgR`Gf-}OlnBn5%}UpEzr1r%CSX~3%yht+O2fm3@8w#4m+;GGjJ+3+4@u@UW zdDW-PP;Oxi`_TbEnzuBPes&<1%(EnJ-i49-tD1f~f}k#mO*qvH9|Qf}@r7(x^QQx` zfrbpT+O83PM$}&(WdiXeUTHRZ-11Z^DYV(2=9JVJR#XC9d=1~VFgcsB^DPm7+Stgc z=7BdcunKV$rXIc0-4);*CE0*_;&@=9KG~ zf5+5fl!ZH$9O;Qq-UaIy<21AAt`RO_sp6xYIMoqv6kQ-TfTJc>C`W5&Th?L+Ozp~8 zXN^Et-6k08nmLvFW6a%*JuRHdK+-u9BokQTm0m%{g_cgG8^DC$L;YeV6IgwuGmxeB zh53z0aH<8VgsU^hF5FiowpYy=wW;ij*}o^zsa8CHJq;_~!Rop>gBd=x>oPjs>6|Tx zM?vSS??*?n(Rh^^p{+bUetDTDl%8!eiDLmX$qXg)wP9#yL|05c0)Tjddar zAc*tdCc-vsW8WLN5<4;8`Ck*8_pv>jb(!RRh@CtqPtWY|B{+X*z%J&hi^R|%l2misqY8s93D5-8D-*SmoZ|R z^KO}a?qM!#`Qu!?RQuNx&bwrG^pji&RD13z=Rle5u*y^W@@nTiS=*z)iDzXA_t-k;qq25n zkw-c&toL->ej}eE!tJry*;i&)6+4&8toF1=e9vxiE|ImJN}NX<-}PkUJMMULQ)<>r zGJRI26*ApIX=c`kL3i9SVN>fYj!(#095aifWo=>l3U^;)L4`Ba#6~ZM|NUnrRAoo5 za=P=Xobe`Jb{WPtJ{n|0jk~t8PPTV9A!u$hV%#{7ZaAqikS3SgjIOtqqD*nZZ zmqKg(Q(5dgrU3T&Vdp}Y{kysxUi6xCfQgrJ-*CiPB(t+>cz;y;-RoSRD4Y4F6M-LO zLyU88IUkU<1CBYT$?TzbxTX_s;(N~fWtP3~$=*KBtt=q~o$}PqInC9ZYJaMA_LSMa zAA0B-A35R85kkLDoWIHJ;4@s2srK!&&c|eS%xBJ(CN`t`s>2qy-Z*~QiN`!Tzl%UZ@2{MNY}xxNa&Y4-r*7h9 zml6JrvyaR^{4MX5YHxq%g#Sj_eOH`M$!yA1E*h#mdd)djW)p5WC(3L|Jr^z^SbuWj zkdV?9cV^kYI43dtKy_#K(=W~t9DN63f7XBFGeFrDzdIikS@y#pa28e@HGev9HDW7= z<64W){KldS{;b2_&b2Hj6^`4bzxk3w)@jVT?aV@ilV`s(xp=UXXSe#fUXJu%&tjrVfhj6<#w)?vNk-?wOVHPcXXL#_T5e{Of=zY zU0e_t&$5`Y?ijYWo9h@}i*o0%Z@ar@v-By5F+AGC)epC*Q}7hTdp%v>%j}!IU0ZQS z%4=u$b3H9i~vj|&g+Qub1c>mivP zo$7+OO0~a^aIKcvqLD7dPpEd#Xx9fa+wwkF_r{_&`$0Zkgb*>-!_G6~TyIFa3n#kF zGP@z&)l6pJp6qHbvyC%dxNaZ{{ieA(h%7_a-*|kw>wp9eo#`4S``I2v<3iUu6DytP&fZx0QA_swdJOI1`B0mOHn?D$kae=9Ke?if zXEt&*;$`FKO|FMzc3QCumY%Sp$GV#ue=x3_qE#fynOj`LOl(UKHoDjn*F3f+7^IC7 z7mU_%8}_)%r7k!zl@DKZ=PD#R^n z-#O^oF0;!HyMh~0EuZTc!#Ltv7Q`BVsy>ayFG4nEf11LszYC_uomEDE?0c@}CSGPA*jUW%k-F*Fllp|EhbRtX$T}jk6e` zYJP5*RmxWRyH#hgf$m2ev5V(%9GG;r7em-+2&=18uF#%fcbJKnT?W(*(xvPet9veG zLySu{H(VjA9q(|%fu-yfr@KIA^WE-TnGFwhW2!lVnCch9+!%e(WOV)a*?w%hj;_y4 z#u{;i^Inm48r>q?on>}ur29t`o4g(lWW~85tVIma`)zQwFp6T_ZWGVKNbu$UQBzL$ z$Y1dBYCj7IXLOafF3!D%jlZo1)~A^p(E^lRM*9|=L&_eBcf+Powo@z4EM=c_oNzl7VZfGlkXt7Pble0SWuwpeC zz8-7V**%pd9aF6C?Cf^nYUdbOJ=MiMMrM0-b9a#0N4vXW69}QchkKE#?ZxMdYH#*- z&ym^Xecg*?HaOXhMRhprHfZSZT;Q+03)9PR5Ia-0*0qj1AeJ z-8$zAGTe8&lSQR5WiY42;l{#y+zVvwUqiW)QSIVkoI}di;|^8gy3*V@tWoW%kqUtU z!Qb#3?Y=HSjqh{+C9{qP+*tP1p!7jLI-X@P`Cl{R7!DtP7do(taZrnM@2aD!dAvKx z#LF&Y_yjl1HD%9EbmJI7*-`24UX%?nsxo+|S0C|uh%ro`0&?~x$_70##T^c}atUnE zo=o>IGP{2o*A=R5J)IAaXFa-cj(zwdwg5KMUC55^fO-#|<&H7&EWXw|+g&cRt#jPR zWcKzPH#~tc*WhWJ=esAc^y`?Eg8A-da0ISH$VV5r;X_mQfkk}LQTD4x+}OI(PFS)x zcDkssbBn=w`bQS!A1rZ40r4Y?i_Kf=KA*de9|VtxLt<*yb13msWr0j{W%|5KOJ%xN zrd2X6mgzQ1y{Ar2kBDV)N?Dvt7N?QL31p#llRL6_+pKNkDC%DBep+((TCV%@Ke*cs zOwQddnKGHaEYp0M?vd#;GJTp-FISun5y|2dvUu|>-ZqOj%;K%Gc$3U5BYK5ij2G8ry~vYSvi9-hqpTvHbj^B9Q+|8o)KRlV5Rml@mR-s7t@}zlIxhQSm zN#m?)QCcpN9Xv5-$i1Z5TQsRL7# z1kfC!md_%3;`0bHTn|8$Pi0DzEH2*^8%a3DK{7@IE@d>}a)wB_q`^}KPl8C~DfTR` zJ>Y`N9tn?Nfab==0hF#|!=7*tG_7PsPq@28a_LXll$9KH#~m3YZ4@>qm{53})ji?v zK9Nfab>pY&Yy70U1*u(8)*D!xh3JGUVNupw4NAuvl-_MndcQ&GM1#_) z2Bq2tB`#9l-%dW?MI=;SKAlB0fxN`$vxq`kyu>H8h;-Lm;z2HNiL05n#1+e1;*-oveA0_(wq+?7 zMLyrW$QMmfR?qpO#1~CbR__L-z70yr4N3zVlom zHKhC|)q&|JFgao)+_IJI{f+PpR`1h6Vo9r*ynCX;Vt%Q=1B!jLDci?ari*oi@=nRnX*7RZejL9FUeddv@kS z0J5f=L3AhUx!E1rgUAF-%ega&(`f_5zz6ydy)!APnSJLKB8lfuEbSMF^%nfu{)gh zivs`I#BfS$j@N$(jT3b2%pD1S6BrF*D09c&si=1DyeY*FZ2z>31s*Z@=TIRfi~|OY z?GI^zN-1+kgUUfPH?3voQ4*|U)Ll9W&izxeXJ#(s$j+yUwRTUFr0#i|7|49u9S;g? zo`!?BlkG-HvJJT<$(aopJX{U``qOS5c!67}-}o&g`@6P4Wp=V@Tih|dJ(5d8|E<7m z5Lb&ykb%+*t}{s(Vp{-%hfJULaK@~TJ-U18LFP1qvD+n>owY2Y)EyDQ z{knq2)2DRZloG^A3`A?7X|tE?1iwGW?Ez^v}W zcMmXI``F*2GOCP9J&||D77Y8RU^+T)B5$d{e+CtX8-Cy;U>HC> zFpqm!VHu_IPQehzDrGHBRnF#&tniVCo`hgDU$yM&Q@R1h?9;NZcdXvX|RCe;g z3>cj&Y@N3kW#YUw{`dZa6jgNgB_r*cw@tuM3^b{S501Yu$X=A7fe%lgu^@L|CM6tU_0|f}Hqf!b zDgV?QVKxIq5A4b|cjP@nZ-Yk-8$Eo~Sajdbr+ZSF2J<|C3@PuG+q)uZK&i}9pK*tG z7uD8*88fHPo0l;=8{-t~g9GR+TU1~jvf!Z^nX@ux^UYI2S;aH%uw2nv*-dXZ%J}gb zZWlqrw+At5ZtjX;dIk)HhXJ>MBa6DgVFRFda)Kq=aAg*~X#UZ{IPw~PGR6XzHj!%B z$nEYkrj%O*S!fHP$Yo3lb| z%ZgsZ8&!!*v<{{h*u*8;Nz*3QZmG7&pT`0wu$)iu^(ZvO^U8Rbn|--d>uGw*h*_qM z@-uDb1Tq4-5WoYgel#?Ko!ldzhc(QPX@7RfmB(Rza6*?nXn=(K)<`ypga-{!;^!bF zJZOM~2Mv($^A8dpG(f`7KS+4c011Br0SP~GA>n6XBn2Yj8xcy+%aor)P~=+>5`OkT z!Veutc+da|KUW~(8we79l0d?b5J>obfTThs{Oo`d4;mohX9pzwY=>l{NW=ks!GZ$T z=v8e19jNmujI)ZOIICzM$fwnjPpXYWuG4tv0x+<%X3t<(>eiey+6-j;-MQc`(+*gs%=1a)`6Tgt5_mqzJDOVfLg`@uZVXYgImal331-PvMUpR`TQSh1;C2HG?+TdfTJ^32e)Jpc(YuX?r z{g0@YT?J0*5iJ_^2ajmOkOUsp1|u19l)8E9sMbpmyvx%~D^W3onU3J~!kacc>0h_g zZL_L@a!I5J?6fKPO7yH6EmAZ|^{L(EsU0b5zo^kV3AB4fMdIsPBsfWVUF#|8$1>*| zc!c&ul*!6!Ue^Le?F3fEYu|}6*}by1yrK0++tfF-;Ydo~(0JUe?hP#&N!**-U4b-T z*;`okui;Vbc!Vjacpofd<(rxn7`xxp(vaMKQ%gmX`j*yB;4j(2=8V*JcK#*c;%B4q z`6T2T41BrZz5aC!9B9!EfGY$LGmLk!-qzy90G<%F=^vsta%x0Wpi-EfZ_|YR__j7m zV6OGSBp&kmnXClDcM?yN3bS`EP<5(X+Z0bDW1^o_H#yl_1rfCvs^{lCx>1gPKp zcm#0w_gWxGynap_DM$>(`0m3eWEF`BW=oB;un||Z0N`bRrcFe0>N9P;Kp(x8IiE$3 zHJ@WG*L~{dpVQKs2-y830KD1@Sn*wPfvo8nuMj}wy!N0#9KV&l{)i%ybXOd{#k4`U z3fQErETbN8&{7A0MY8noH94BetpDd)e|+E=3|_iM4EFvUc7ulcFpK*JLrwq8-IQ4` z(I~Heu4M_Tv(e*W(PMMAZde>dd{I%I!|E@iVeDDV$dS9^@L_;UT7YOae=GZOq!3Ot zyKxU-r~B(%E;*O9fdXamR<>udj!*D5ZscS)E@^f^Z(o8^5>t6x{@vKRIxSqFKQ84* z=*gGd!T3RQELK8(l512q)_tIqzo=a$##Q|jW-sw?lUr#OVhWeB1b4C@E@MINWWB%8 z?h`FG3p%I1fS&JUm%qTm-pQJM35}+1%D1wP)sRKbm+p2f_A4z=R9DIBbXOxAdnF~V zsZ}gBYO{Uo=1bx6j9?{Sxy>x~ifZ?q2NcfwJgjr=s`*MAEr{-dLhpwWd2REZQ0Q;m zVa#$#YXX#sUuzSP9R6CHge2-4?S9eV)vau3Dwrd6tc!0HXx}7FC-HF@;#(39Unf&8 z5C)tktTqm>B65~M>+f&0VS?5hTUlW}(BM~3{jzsMEUb|n2_zV{@et+aUyhpIRGdkz%N>KPr_L|hKk?x%< z(-rMr(X>u1$)qcI&^Pu|h>|mfu6AC59p1_6uV^EXB>$j|MN;yEmWjl4m6l<;NRD3B z(oq?EO`9sZyeX%yHnmYZcJZ3x=S~iklf5LOw$+rASa{KR}+8mT-{#RQndYw|jUf+fV zn)fOeRL!4SN9I@vamWFVyQ%dNcsPe-#Nws&etsP9CY++3?BY%BUIER)bPWlQ-&~}J zv1?`scG+Kw|9L`36e!f@yPOvaSrhQo3ys1W03Q`{Qb3%wdNi}j{U6cfztu9&1#4Yo z=WB0iO@cfYgAKc-6l!G&Grfj!)&%N7MDZSb2wpi)QL~;eq)(tBJ)1?cNw?Mhu!fEN z6FyYYfkvUu>}ek2e7|1zPpWu62p^%02*-lnY}e&3y{UwDY0z$m>euuhLTFpPB6YB| zkPw>>+N}KJG&4P;&C~4vaOBu zAp!@+Hb8I3jx^ToEO&mhKvo%`7Q-H2;*Osi;pd$smXlTc(N0&;Sm(RT=Z$r~i^TZp zg9X(?qUXA^*e&`kYKC8I1ikeBRFC}Hcrg22fR0xQmIrc#^e1Hj4pCi-wBmzwC@3?~Qaa|B;MK-Kx) zaXd&LBWkY0c=m_UNDJ2aPF)eK^VR1x>$8yLn)P`C?Z2|2#iDcnZlXn(R_%^bA43vr zYuv-jOOjQe3EVQPJ{yU}rjJK5-KJ-V(c9Sv&2@Z1-PYK_j^pLf^a9PHqnu#%y|*|R{5er=+_0S`BGxI+>q|Yc)3SRjW2ZxF*lIv z1HRDNlUi6<-^*OD1}9qB zPp$5$EICrYhlO_0<;FF=lwEoQqQ>^nlU)s01D{#S<{TB(@~Dwr%96eoH3=-{!4_uU zF6a7oS(}b7*L_YNey>P>3TJ}LKSS4iCVtp)XjDr=t1oXZ$ zMxP+iHVU-*0U;f|S~jaG@p!o@t;xQzdM~tD97}8aL@bRaF-}?V=eancf%ic9YVQgO zXD`0p&c@QeBIA24PQP2Qxm&JP;JKM)NQi?J1awz5(}xO_mrGfHGF+ihB*Ob^NJwx4 zWx+e-WTE;r*Sm;D2TR$}Oui`ZLD##VZj7!U<+~R<(VXmlbPHXcD&FMEl+0>v_&pKt zzIm)v9IU8)`qmaUR&+ixgjGKl&W}mS@kC^OJT2j?@j7?*hqcuEAt`97?9ka#HnKBj zre*~6-Z26uAhwlm14?2mHF+0HSzRUA1WHp@yRUJeI@pt|cbV0+)jP4ew2+7f!~IHH zoVxcL<2MJ=Fv7JXLjoJ1d|OJp0Wf@bgG;T6@1!>RIL>JsJp;-0He~NdwAE*zbf~Q| z@_$Jik(|KycQz}5+8#-uMzQVm=|a*?%Gh2FDuu4X*{ODVq^LHR33FK#s2hE*r(_p_Wm@l9BEH`2BX9rZ^9Q;B8xatn->EhQAc2=GuyPan?SxKm$( z-urga9~H>m%UJCx3=DX^nB#ZY&kmh+d8F;d61(UbthBSvkD_}z(`eduQT+@mW9MI2 zO+RbbHiV5Bs_e{Q(R6nsKhF`VtSjw#!QJ#3qU*FWR%pe}RF|N`bbr@4h9%Do2`rw0 zUF>u>#lvWJy_Y_S#dg>EQLjgLCABeS?6r5fOSlm01>$eXZqE#f@G<`5%h;SnK$tWT zZoEPWX2V^6K7Q7U9%Ps5dgz%#u$gRj3Kn!-PxxGAJ#|fR`f!;zKA@UggQ#BAYDq8h z1itS@x{}hH_VRq!&Sv$eiO%ba2Ly#L%jj%N813&-8}T<~;*3)}6mCend-NvE9vum%<0D$# z<@c!8R|QAZdS^cNle(iyC2ol6B2eE|A)b}Ddnj4L;1p8Z=_&ebF*!H66=@0da8|j} zFUIE>eaq8HIE!83=V0H@2{#MwP37d!P%8o@4sRLY>kIgmv+NW-m5nIy6Q?QBSs<$$ zu0Oz%GIR^(>HKj0VI+f6^?rh^qnyoo4*?7Z!+NeSgOa2&KdX=Go=Vjx2-L80u@AnR z79Ju{uW#{ldKD*kgxXZ2%Gv9ippT%})C-SH(?_H4>@-?vCquv!{E*EQ`6K2_ux5VcCm~uS_Vj?PF;0l{^*OMbuKHf6kcP8%s7sky) zel5I%>2ROU0}?atBLlVjK3xU`MwN@uTheLFV9{HC{@y03_mkgTem}Y5*F>q$1M2vd zQ7%jZTE;Zksi$Bj_-X_of^~RM4;AB^1`cuh7u9(cA^vRLgG!sT%2{gb@c80w4Xosa z2Wj$>#?U@qI)|<)Y2ou`` z!O2chp2)Lco_qdYgh?iU5p+YZ=5)0#cm9jeI!AbfkjNfp8jE>J-W38*?|a&;`ee|4 zSCm1H_O%SP-yOoj<69DSw{Eh|pJ9AqvRcxwdnE~1tF0VZcES)ZBCgEYo2Cu~KXL`bgmm%O z*s=`h9{1fuzrT1}hqLn&TH(WJp2+j>a)F~)jom&N63{RL^k3LA9+V*P(IX)+`WdaT zdS=rmRxw?dVe~s#&J1{UIsG9Nu4qC@8Z#%aZEX#g<{_ZM$2;)QES^E?Zka*b*^C+b zLm1iV8D!1d&!l9{Oua8E-=C@9jl?;Nj8?`h(zGM9l(lM6!DHGuCr*U;6UX=?I$o>0 z(I9uW@*>*$a8R7Byc&FCYKD%Bxmo_SPZSSpkI2O{3t)1oXvyaW1LnHfO4h<=BE+uQ{>inYNgSomqm#0>UGhp2bn7o{M zB$}o3^oNB=@8z7rS(>kR7nA!y1&fX1k?{F?5=%d%ypORJBHj)vts0!pCa@Lr5HP4b z2}>wKqipE{GQqVAl#?{Ig7w>i1INVvIB?Xw7vf|&3n|oDzEGdb<-bUcHv4~JA~w9i z-{G^>*Da#GIQ9{JuweR;3SmCeK7p6|;v>2PL=Qcprg3?NXK6QM%gX$NeMrrERK=8@ zsPI|ZL@02v9tuLyixtZ13g4ZW_f>x;#E%`0Z{rO~)Gj6^YQIEj$i@nBG9;3~$2a&r zw{pe4oULuq24Bm(rB>M%Xcpi4sNJQP`~!TrE?BDH3(hVtRTAFj+X;{ZSb>zBe*rZ2}c8n>70O#y70tIp~M6oH39 z*W~K0gzyi7{zyHp_+x)RR(&zV_oRJ0SDz+m*0824^|l0O)hGRfydJ~RJmTW7Jo4uI zt{?}yP$YFLl*{p9h0j%E`eS+wn96-j`MhU+CnostjB{#H?C{_ zgBn=Mi*iUMkLz6px0hMRC-ol8@r3RY6<@KMN3cw)zwvL)@(w56{GWi#b327&SVzk``&ZCux++o>b1{UqXR5$KqAh5%#u0o(NaeQ)HTE zK1CD$`cuk0H(^ypdQ0HrH{&jo>7JdhKOmU3v61Tu7S4iKDU3EV*4FLZv z4}2!9(-(<`-78r~e)~oZkN(!+^wX=7O*#*McunI_{C;~O#h@k?(#1z*A-StJ3Q5@g zif9R!7O4~EaJJ%U98zP~>j~&>*m}Y$70K20qy~LADCv*q((lgJ{e|-t-&F_o@JzOAXvh~|=S}5D7w-Cd6xRT|?;T^a zsxvBm{Wyu!j7>zK8~o1ML>hW%6X~2~GdUn5H>(A`7(DQsRM2k4>Q_^fTbpVAQ;PLe z!NB8{K0aky<4~L`8{s06hq2Ma^CN<^VgLm!u2khi|D3lvhD}@)>0(9Y%C~-z{kR^}UB3l$a3ly@R&0riHtph? z(2KQO6yPLc82pM7brtuLXqQ$H;9z~sp;mQvh$_{G3Awz=lAgw}o-NhgqT(>8*B!S} zkm$N{wK$GevdhD{1uoa|?$Qd7b3`QiZh%Y6lqBAk;{a+5yVyO!;X~$KFHG9C;~ow@ zPiIkx^^{;^ydyNkM@Ao1(!DRMsQ?>mJ0=FRf(qq|eN19zGo7Kq4cvhb8NZO>4&XzVkz?n_V-3VsXbk)P%r zk4GYEv|Z;n;C;7~w^p`YITC?YGGxS&90qK4*@sG@f~#c6h{Nh%#t@TV4e+Qy^?xWv zZhlrDF8XtW6puVmf6343`0W0(%2bC{`M4Qgg!*UIjvihmTmuD@QOKzO-LCvO)vjrk z@Ml#!eCYalgjP#8w6(I`SxWnw`HqBG16CO1vFLdc;lbzCAQGyCYnc=u8pG0FAh#>y z1wCC1v7@9zQ1grAI5&Nf&f~c+>hfWVo>k1z4RRo)JvUq6*UVpT8|<0G5j)gbHMxrY z*cvBfAhu+d18touZsy!cBA|2##miu$t1|hA9RTTdvSifJ}hSEVD5}UI}wVqN% zW{5Cye!+&u9eu&*G?uYfAI#qUxvj-FIFnUHMu1vW{?gW;-TtjDzL>4t!&wc%nnz^g z_mb8g+Dm(P)IN2`^k^0P`xu@+q(=>^g9G8s>{H6Sv`XBbp*o&@ZVp6j@g=1WxmEmh zkB6y316!~^ZGoP5GZYL>-_@xS|6TxV(CR zyrcexQoU!Y*k{{u;26FRhxyo7;jG*;^aw%qSs^&8c4a=2(_r^_p~~mhfEr$UMXjEl z-iG`nKk-$%?yr57E^kI1)Sp1*nS*+n=;lzBPeiZsklq8(&km`pjn}bMPeG`8eM6I2 z*;5HP`iloL4jtBK3Igw7PPi*m+ds6ck3w#EP5C+}6^%imUD?bd6q?UHqAwK9Kk`ER zt0(tn9M$E6LFc^CuK0pRg2(flP@^vZrytemOOd3#PNVwdbv+NI``^$XLvrp7y4D!{ zram8~!*A-#ko0_u+Eu@$^T(26-_{o*VQ=fpk%S$ii=p+$2-E%!nclQ_$Pkylqjoa; zHXb=?#bV#pJBlH=wh41vn;Y1gVlbe!>s@`k&>w_?KL&c<{h@I_;z@r`8H|{1!mmN= zD3yBW$6&_uh}`f-vS2(yFpgNXJ4x)dvWc zpW5d0h+}#-%yjvuN<6E#iRT=P&cL47YuYt<9%8MWVgja~QID<^ap??ZW2kg86oRi1M2=?TB;q{{Y}@9u z@8{fv(*Jc%4d6d=22tGx&XexPPRv%Y=cQg0eWvc9c0jW|*9rBXsb|u51Cg5)B2ww< zU?-a^q_@5IvTwr?go3n~)(nykTdPx!Tw zn}Kav-sj4ptHEOD7i?*pBN9A2*N>l*wOM#kFUF)>FX`)$lwP8^z{N|teCYT?XeMrj zi-Yu_;x9p>{Sx?;$=|B2>=QwmKur_cdt!_Ab+lCsyG$!>*JTxPy6hu#YP2Vzy}yU0 z>@O7Fw;sCEI$gn9SNF%%Ft_dhBkQ^Yx;%dV&sNz}Wjq7HJwdQ89EjFg7uG!ix2S-- zZmfG_tHgz36+r|CZMCfn+uGW?u*15g%UUOPT1S09$vqEz?fVbM_ma!ya=Bb?JeSal zaiisNT`GNQ zbqe9iVpU3 z?=OK96%J|#<3_! zd&>{k=9w#n6`z?gtK4+`Oi^2^s2A zjkb(*aXek zlD&Vob!4=qBLe%6u^Q{xMjOGpL!JnE^OXfV8?TI|xHvfO&Hs?Y)$~8?K{?GT5VF~? zHU(F<_oHTPr|3^XN3yrpbH#3`!?mSre~Js)`Y&0MZT?H<_-6vfBFXxRi<`r02M8L_X^gW^v0uw!6M*yTi9XDbE6N zt#*f>PufRzcWgmdMPkP*Wf%4h0P?2r?Jln5c?jPSBAvGCm|_L6kpcG*AWY7L5d zY7d2Xk=;;nZP3c6d>NS1pUTwz|F1oo zPj07-mmutd6OH^FhP%&md!csL8hVUCb8Z@%qtc#djmE+3<_ntpx*O<%m@=Bfrun+E z8VaLV?f3IY`x@h!&x6$n_z~T0 zT_tw2;V$(2%P zW{Ng2tj)(VJ6>#O1&X~5Q^KdTih9`{B{QKLWt4-T8FRp|!V8M&{2vrPe7jLj<8y~P zP8wfsUhJgta^k6zW}Qs=Q?Q9kP#J%^gwozn%`y?%j*>gmsEc7?E*jrHYwe=(wd=hu z8eczr;G$VK*{f5153K?D9PxYcc(m3Ihv5+O8HP&65kJ%6epuboX8Tk4(f29`lnx{Ir`wq)nvk)q)?AOtVXSg3!!?i}KM(28I)&i{`wf51v(tj=s4BVkE3!t*v zIHaoYX|MaQdkb4Fd^BqTJbVYcDK*kQ$A(Wq#hS`F0OLNsn)Ur%0`2$G8d18hRt5P5 zzM6HhJ{j63w|<%5L8ts2zN(v5-tM2N+&_(IUjr;+5Ate6r4gigODr&gzUQx5I=`7r#%%@2BSV{I0D6=yz zIEJLLwfYQh^@Bn`cL&QC>}U7Us?sh{SP1Cp>TBKmq(VQMTZ>V1>PEdni5c+-(BvzH0F4*&X9KiJshlGf8jr_^!w=l{DUrsT{1a6^aYiVvy_)*7&QB=fN6Z`|lniLf94}nGZrV z>sy~YJJ_;fQ}IVQ>#3FPM%_pEK8Ep3O~bvIK|lGq(Df47LopPvV?V>X)UTqsC^`Ir zu_G5D-g5P(qMMlSQ>tiu@oi-lZMYKPV=4|pUC~Qi;YBh=(zFO4hZWm1HT)b9HdWPp zKq9xQX5CeKIa5ujtv2g^l=_c-snRKvuK$5o$>x?f{mJK7bPz8zQF3=REml?TLHlcH zF%(x_C{C!ZS$9s#XDYX`v}jDes}Duhup8!=>EOebV$FTu)xnX=tzi#UBU71!QcR!2 zu1@se1J`m6<6uTjZ6w(HUL_rCY3=Z9RV|q~?$pvoDVc_5(u7C2t`YYT%a7z@bVJFf zO9~-8(>hmSgwo03TnAL6Jt`xQ~&4`0z< z#q(g#Ucqoqr_K$v-bl7J)CM4V+E5#UWMCtV_;ku^grP1E;H-i?_`+DUw_7FZ(pd8a zbVy^tJeXnmc81g>$nz`K6OA`z8*Ycwp8p#9rK^8zi; zrcz;SQ>~xE-bp?!abI=J5DgIln`+fm?k<%Z7O6Eup)rw|ZG`sTO!e82ki6uMw`y30 zRGEA#(@1MhaZzq%X;d?4iIjLBB}zQY3?IBtv2z*x_V!M&T=hvAuub);g?R5l&YuwJQ&~f$$qXd*%R4>{V#?P4!-w+Ed=yf+w z+rvqx&C%LaRmU9+ynkW$~mb_7T)0 z0sXR#mZVBOR&ssRUaO0pZ9FBP`l=S7K+paQiW~0cLtbq$2}yLn>TfB zfUzR5mv{31FE;*?-0D$bTf3!BJ1PDFj!BXmpd$doSDmF_{iRc@cCgY?-eae-(uM7? zhJx<4*G4L)%Hw-1EnNCz-y3cQ6}HzrfpEP&oN*{X2WAh*R+Ztzwb4zkK#O%ihF3`6y8z8acvEMSNc2=k5ot%El@MBqJ=$y z?dz=hDp;$X4%H2v|kN*BA2I_|Xg)av+G zp)L(D=Rz!9wEn7Ox1Gv^^r`D#kM?%83-z!%7THy)beBvj>$Q`D%3{kw{J4EP++arSybpiVnj& zRB|6Wo%VER^OY83o69j4k>~?%fmHA=G?N>E=IxKsViXriJ9)F9K81e(V;R#!p#6G? zW!~IF>jvCAJ+uL;cV<#tPngcQ*R{4PV-9C@@|re!#Ke-D^Y|d5r`8|k2KLkjDzwF_ z91InVXiwXSE>pSnduh?YPVS|}Avxbm>x9JUtqoNCrCCh~kM#GaD^2{%+ZP)|5*w&~ zA9%h|7u-s|woRuxeQa&rYW1uX9(&o%lM4IT9rzBu<1X1Kh`#9NPtPO$-AeVgUSF+` zVj&wW$QDLlt(nT%ZRHgAm5~?PPo}V${p@<*v*368X>HM(i2hhpr_-$d@BoGFBRgg8 zPyGY6hDG@YQ1}2`xfW0X_2{5QQ1L_9guDSZv!Co#i@Hkge)QJ>EfCba2Z}i#KM+&A zlsvstt;`r_<`c}18H1!ZTMp6^fS*0co*%!p6fb13R#R1a5!aVcY2je4bk`XVcMi5C za2+GJCD!Xe@S|uKcWi-03hkI7Vo39bV5K8W{Gx1HS|#^N)Hzo3SM+a}DnMEXe!(qP z^9D-=v0A)BDCT~Q5ZL%Q%|p@p9ko`+s)=dM)!bcZNPxS8VJV7}i7Yx^>jzpJ;N&*SiOwWq7XY6u4b|cmO1UiSD=bC{k80>iA;Yl6EiG`#QdUYjXY?@5 zR2;g~_roySwhYr+g4ESv_L%Th`FL2W2J)v3*IGIA3wsHHS?tZ@lEYZdpHh4Km&GM> zOm{itGXfnZD3!8!7t^FYG5#&+i$u-cNwOpT`6x35N!?V;Ue0z4=m_@z)gM^|& zcqNM>G%SHv^~0bm9IaKMxc3{EvvxOxMB^;pi#AIzLcz+vqqSF6`4(Bc^Nn{+#%Qmo zoK{(UDFvToZ$*`<30k20nDO>bR}S49W6Pvn7R9qwOHRO$%AunP+BhV2$6}8phgOY+ zw&l>BvDz>s-Ny+^`Z)A|4*fL_(^(EhjfdS94&xl#5Hs8#HzdYuK|pynUK^)mI+Bv7 zL91iNxx-&d)GDfiW3qTXg6BClfmMOU&BkUHXeVh23MC0T!Y6sDYk^Xfq;c!LlC`l4 zIwcEE0ovMan16dp9gQ(8484)1HY(gFXbpiMJ;CO54ghbU!maB;Eo6khN%tn$h2}Zd zlseo$knUtPR0mC}4GWZBpn=$$Tj-8ODenMEg^SV6RahY=V#88$mSy3*MGK|ErS8=! zbvztN$zDnOMq>E;ta7jJG2F3V3Mauq5|p>IXicitP;e+E)m=?TXhy+g>64%-BK{Fm zw1LPxJ_U2WlzYeO�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

geomstats.test.conf module
-N_SHAPE_POINTS = [1, 2]#
+N_SHAPE_POINTS = [1, 3]#
-N_TIME_POINTS = [1, 2]#
+N_TIME_POINTS = [1, 4]#
-N_VEC_REPS = [3]#
+N_VEC_REPS = [4]#
diff --git a/api/geomstats.test_cases.backend.html b/api/geomstats.test_cases.backend.html index f3e38fd0d..004e7077f 100644 --- a/api/geomstats.test_cases.backend.html +++ b/api/geomstats.test_cases.backend.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.test_cases.datasets.html b/api/geomstats.test_cases.datasets.html index 104f13a63..28a640d8c 100644 --- a/api/geomstats.test_cases.datasets.html +++ b/api/geomstats.test_cases.datasets.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.test_cases.distributions.html b/api/geomstats.test_cases.distributions.html index ff7b32f13..ca6f92d9a 100644 --- a/api/geomstats.test_cases.distributions.html +++ b/api/geomstats.test_cases.distributions.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.test_cases.geometry.html b/api/geomstats.test_cases.geometry.html index fadbe8a56..e5a07150e 100644 --- a/api/geomstats.test_cases.geometry.html +++ b/api/geomstats.test_cases.geometry.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.test_cases.geometry.stratified.html b/api/geomstats.test_cases.geometry.stratified.html index 0a2ff8410..b4ceb9bb3 100644 --- a/api/geomstats.test_cases.geometry.stratified.html +++ b/api/geomstats.test_cases.geometry.stratified.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.test_cases.html b/api/geomstats.test_cases.html index c75231e5a..5e569f5b5 100644 --- a/api/geomstats.test_cases.html +++ b/api/geomstats.test_cases.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.test_cases.information_geometry.html b/api/geomstats.test_cases.information_geometry.html index 7766df54b..9b3fc85d9 100644 --- a/api/geomstats.test_cases.information_geometry.html +++ b/api/geomstats.test_cases.information_geometry.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.test_cases.learning.html b/api/geomstats.test_cases.learning.html index 7e9d84225..a59074cad 100644 --- a/api/geomstats.test_cases.learning.html +++ b/api/geomstats.test_cases.learning.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.test_cases.numerics.html b/api/geomstats.test_cases.numerics.html index 054add590..048d14a70 100644 --- a/api/geomstats.test_cases.numerics.html +++ b/api/geomstats.test_cases.numerics.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.visualization.html b/api/geomstats.visualization.html index 845f71c22..2f066eff5 100644 --- a/api/geomstats.visualization.html +++ b/api/geomstats.visualization.html @@ -54,7 +54,7 @@ - + diff --git a/api/index.html b/api/index.html index 96a07eae7..a589408c3 100644 --- a/api/index.html +++ b/api/index.html @@ -54,7 +54,7 @@ - + diff --git a/api/modules.html b/api/modules.html index e0d857186..17659cfa2 100644 --- a/api/modules.html +++ b/api/modules.html @@ -54,7 +54,7 @@ - + diff --git a/contributing/index.html b/contributing/index.html index 1ac3c96c3..9dcbff56b 100644 --- a/contributing/index.html +++ b/contributing/index.html @@ -52,7 +52,7 @@ - + diff --git a/explanation/index.html b/explanation/index.html index 7d8f8b48e..5a042b07a 100644 --- a/explanation/index.html +++ b/explanation/index.html @@ -55,7 +55,7 @@ - + diff --git a/genindex.html b/genindex.html index 218f5bb0b..e63d0190a 100644 --- a/genindex.html +++ b/genindex.html @@ -49,7 +49,7 @@ - + diff --git a/getting_started/examples.html b/getting_started/examples.html index f6f7941fe..985d9c72a 100644 --- a/getting_started/examples.html +++ b/getting_started/examples.html @@ -52,7 +52,7 @@ - + diff --git a/getting_started/first-steps.html b/getting_started/first-steps.html index 18b0bde9a..449c14525 100644 --- a/getting_started/first-steps.html +++ b/getting_started/first-steps.html @@ -52,7 +52,7 @@ - + diff --git a/getting_started/index.html b/getting_started/index.html index ede1658bb..d8c366468 100644 --- a/getting_started/index.html +++ b/getting_started/index.html @@ -52,7 +52,7 @@ - + diff --git a/governance.html b/governance.html index 98989e24b..3225cc8d1 100644 --- a/governance.html +++ b/governance.html @@ -52,7 +52,7 @@ - + diff --git a/gsod.html b/gsod.html index e9ff3d2da..852ef1037 100644 --- a/gsod.html +++ b/gsod.html @@ -52,7 +52,7 @@ - + diff --git a/hackathons.html b/hackathons.html index 7c76dbbe6..531781002 100644 --- a/hackathons.html +++ b/hackathons.html @@ -54,7 +54,7 @@ - + diff --git a/hackathons/ihp_10_2022.html b/hackathons/ihp_10_2022.html index 3f733930d..ba972edd6 100644 --- a/hackathons/ihp_10_2022.html +++ b/hackathons/ihp_10_2022.html @@ -53,7 +53,7 @@ - + diff --git a/index.html b/index.html index bd4ceabf3..97e494815 100644 --- a/index.html +++ b/index.html @@ -53,7 +53,7 @@ - + diff --git a/notebooks/00_foundations__introduction_to_geomstats.html b/notebooks/00_foundations__introduction_to_geomstats.html index 02de9534c..c385a8cff 100644 --- a/notebooks/00_foundations__introduction_to_geomstats.html +++ b/notebooks/00_foundations__introduction_to_geomstats.html @@ -54,7 +54,7 @@ - + @@ -460,7 +460,7 @@

What is the motivation for analyzing data on manifolds?#

Many data sets lie on a manifold. The definition of manifold will be introduced later, but for now we can think of a manifold as being something like a surface, such as the surface (2-dimensional sphere) in the figure below.

-

67ae256f59dc46c9b46e2536b9d639b2

+

5a7b7bc420114027a6d021d6eafb4cce

Analyzing data that lie on manifolds is often possible without Riemannian Geometry, but choosing to analyze data on manifolds is advantageous for three reasons:

  1. Analyzing data on the manifold it lies on allows you to reduce the degrees of freedom of the system, which makes computations less complicated and more intuitive and interpretable.

  2. @@ -472,32 +472,32 @@

    1) Analyzing data on a manifold reduces the degrees of freedom of the system

    The number of \(\textbf{Degrees of Freedom}\) a system has is equivalent to the number of variables needed to describe the system completely. For example, an object moving freely in three dimensions will require three variables to describe it completely \((x,y,z)\); or \((\phi,\theta, r)\) in spherical coordinates- see Figure (a), below. However, if you know that the point lies on the surface of a sphere of known radius, then you would only need to use two variables, \((\theta,\phi)\), to specify its position- see Figure (b), below.

    Knowing that the point lies on the surface of a manifold (a sphere) allows us to use fewer variables to record its location, which is computationally more efficient in terms of memory requirements, and less mentally taxing (if you are solving a problem on paper).

    -

    0a99690249d544d2a85c5e5c1d8f9028

    +

    f2acffe372524b2ba06289424a1abb20

    Reducing the number of variables is one of the major motivations behind using manifolds to analyze data. Of course, it is sometimes possible to analyze data without manifolds and Riemannian Geometry, but this will be more complicated and computationally intensive.

2) Knowing the manifold that a data set belongs to may give you a deeper understanding of your data’s evolution or “why your data looks/evolves the way it does”#

Objects travelling along a manifold often follow geodesics on that manifold. When the manifold is equipped with a so-called “Riemannian metric” (which will be introduced in a later notebook), we can define geodesics on the manifold. The geodesic is the path of shortest distance that a particle can travel in the space that it is in. For example, geodesics in 2D and 3D space are straight lines are the shortest way to get from one point to another. The figure below shows paths between two points in cartesian space. One path (\(\gamma\)) is a geodesic in cartesian coordinates, and the other path (\(\gamma^{'}\)) is not a geodesic. Figure (a) shows this in 2D, and Figure (b) shows this in 3D.

-

9e00db809bf34840b77e6b9a3db733ec

+

9748b76439204edd87ac9fda8a6acba6

However, when an object lies in a higher dimensional curved space, its geodesic will not follow a straight line. For example, if an object is constrained to move along the surface of a sphere, the shortest path between points is not a straight line, but rather, a curve. A straight line in 3D space would not lie on the surface of a sphere, so it cannot be the shortest path along the sphere. The figure below shows \(\gamma\), which is a geodesic on the sphere, along with \(\gamma^{'}\), which is not a geodesic on the sphere.

-

ff82ada3aa8045ff9e0c184ea9ebf2ac

+

135783583a904f7fb0f58f0c1e828a21

If you did not know that the object was moving along the surface of the sphere, you would wonder why it is taking such an “irratic” path instead of just going straight. The motion of the particles in your system might seem random because you do not understand the space they are moving in. However, if you learn more about the space they are moving in (the surface of a sphere), you would realize that the particles are following very reasonable and predictable paths along geodesics, and this would give you \(\textit{not only}\) a better understanding of how particles have moved in the past but \(\textit{also}\) predictive power to determine how particles will move in the future.

3) Knowing the manifold a data set lives in will help you give you better predictive power and extract the “signal” from a noisy data set or a data set with very few datapoints.#

Let’s begin with a simpler example in cartesian coordinates. Let’s say that you are measuring the position of a car moving at constant velocity, but you dropped your position-measuring-device after only one measurement, and your data looks like this:

-

a78af79ca29c412ebb3d055c8b402049

+

ced273284029420b9a5185cca8ef4c25

How can you get any information from this? It would be very difficult to get information from this if you don’t have an exact model for what the data \(\textit{should}\) look like. Luckily, it is well known that objects moving with constant velocity \(v\) can be modelled by the equation \(x_f = x_i + v\Delta t\), so even though you do not have many data points, you will still be able to accurately predict your car’s future position. However, if you did not know that your data should follow a straight line such as in Figure (c) or Figure (d), or you did not know the car’s velocity v such as in Figure (b), then you might try to fit the data using incorrect models, and your (incorrect) model would not be able to accurately predict the car’s future position.

In the following figure, the green point in each graph shows the single measured point (the car’s only measured position), and the purple points show future points (the car’s future positions). Note that we are only able to accurately predict future points with a correct model.

-

e7139315fac24ab2bbba140af338deb9

+

00b3220750cf41be81b0e29122a06706

Similarly, knowing the exact manifold your data lies on can help you analyze your current data points and predict future data. For example, let’s say that your data lives on a 2-dimensional sphere, as shown below.

-

a5ded83db33842689ef4dcdbec48175e

+

7359d175d7b24737b82bbbabdaf403a7

If you did not know that your data live on the surface of a sphere or you did not, then you might try to fit your data with a line (such as in Figure (b) below) instead of using Geomstats to analyze your data, which appears to follow a geodesic curve on a sphere (shown in Figure (a) below).

-

380900218db54124935bf1aabb615ce1

+

182376bf83da4cb880760da5ff9d313e

\(\textbf{A note about Geomstat's current capabilities:}\)

Our current version of Geomstats cannot tell you \(\textit{which}\) manifold your data lives on, and it also cannot perform “manifold fitting” (adjusting the general parameters of a manifold to fit your data set). For example, Geomstats cannot tell you if your data lives on the surface of a sphere, and if you \(\textit{know}\) that your data falls on the surface of a sphere, Geomstats cannot tell you what the radius of that sphere is.

However, if you \(\textit{know}\) the exact manifold that your data lives on (e.g. you know that your data lives on a sphere of radius R=3), then you can \(\textit{use}\) Geomstats to unlock the predictive power that differential geometry can provide you.

@@ -520,7 +520,7 @@

What will you learn in these tutorials?

+

6d7d36c9bc664fa28d803757d47ba041

In the next notebook, we will discuss the Manifold class.

diff --git a/notebooks/01_foundations__manifolds.html b/notebooks/01_foundations__manifolds.html index 676bf54cf..7d2b9ebeb 100644 --- a/notebooks/01_foundations__manifolds.html +++ b/notebooks/01_foundations__manifolds.html @@ -55,7 +55,7 @@ - + @@ -481,7 +481,7 @@

1. Introduction

+

42cdc0f31c76451f96ee430a15e2802b

2. What is a Manifold?#

@@ -504,8 +504,8 @@

2.2 Imprecise “Layman’s Terms” Definition:\(f: (x_1,...,x_d) \to f(x_1,...,x_d)\). This local graph cannot be applied globally (to the whole manifold) because a function \(f\) must have only one output per set of inputs, and if we were to try to describe the whole manifold with such a graph, then many manifolds would have more than one output for one set of inputs.

The figure below provides a visualization of each of these definitions. The first figure is a visualization of “local parametrization”, the second is a visualization of “local implicit function” and the third is a visualization of “local graph”:

-

7c8a3e6002e54560ae0548ce4b018916

-

b9fef0f5dd0c4fe8abefc491de77ef72

+

a8224fa563c847dfab979bf500ef61dc

+

e8ce911f39d0496e986dbd5532c2908d

Each one of these definitions of a manifold is important because each one gives us an additional way to describe a manifold. This is useful because some manifolds are much easier described (or computationally implemented) by one of these definitions than the others. For example, any three of these definitions can be used to describe a hypersphere, but a hypersphere is most easily implemented using definition (2).

@@ -528,18 +528,18 @@

2.3 Hypersphere example:#

A hypersphere is one type of manifold, but there are many other types of manifolds that are commonly used and seen in nature. We will show a few examples here to help you build intuition about what a manifold is and what a manifold can look like.

For example, a torus (the surface of a donut) is a manifold.

-

36d91843aff0489aa57f49afb44145bf

+

24e5345942f54c7c842e2b7da07aa251

A klein bottle (the surface of the shape shown below) is also a manifold.

-

477c20ced5cd4366a1745c9597f4047c

+

9fd3f7742dad497cbe7d8ecc1b3988c9

Perhaps a more familiar example for those in physics: Minkowski space (or Minkowski spacetime) is a combination of three-dimensional Euclidean space and time into a four-dimensional manifold (where x, y, z, and time are the dimensions of the space). This manifold is theorized to take one of three forms. A 4-dimensional manifold of: (a) flat curvature, (b) positive curvature, or (c) negative curvature.

-

6a6e66b739884cd29a2fc8e30945d5ea

+

7a2dd091229f4fc4af333fd3566124fb

3. Why do we care about manifolds?#

\(\textbf{Manifolds are important because data in nature "naturally falls on manifolds"}\), and as we discussed in the introduction section, knowing the manifold that a data set belongs to may give you more predictive power and a better understanding of the data’s evolution.

\(\textbf{What does it mean for data to "naturally fall on a manifold"?}\) In nature, data are often subject to constraints, and these constraints force the data to lie on manifolds. For example, consider the position of cities on the earth.

-

d87a78b1881a4a54a8eb40e3f35a87fb

+

aaf85efd17e047f09a0d5d9d047efec1

The cities are subject to the following constraints: 1) they cannot fly above the surface of the earth because gravity holds them down and 2) they cannot sink down into the earth because the surface of the earth holds them up. Therefore, they are constrained to move (or not move) on the surface of a 3-dimensional sphere. This space that they are confined to exist in should sound familiar– it is the space of a 2-dimensional hypersphere!

Other data falls on manifolds in similar ways: the data is subject to certain constraints, which forces it to fall on a manifold.

@@ -552,13 +552,13 @@

4. What does the #

Here we will provide a brief reminder of tangent vectors as a way to lay the groundwork for discussing tangent spaces.

A \(\textbf{tangent vector}\) is a vector that is “tangent” to a curve or surface at a given point. When a vector is “tangent” to a curve, this means that the vector has the same slope as the curve does at that point.

-

c13e7c03c74a48f8a5836bc8b42d0db4

+

0dbc8a6423004b558049c9db13ef2052

4.2 Tangent Spaces#

Now we will introduce the concept of a “tangent space”. The tangent space at a certain point on a manifold is comprised of all of the possible tangent vectors that exist at that point. For example, if you are considering the tangent space on a curve, then the only possible tangent vectors are tangent vectors that point forward and backward along the line (a). However, if you are considering the tangent space at a point on a surface, then the tangent vectors can point forward, backward, left, right, and everywhere in between, and the set of all tangent vectors forms a plane (b).

-

e0465c977df349b3a31aaa2ec185f6a9

+

3bce9924b4af4ecf9933b92b5ab4a4f0

Thus, the tangent space of a 1-dimensional manifold (curve) is also one dimensional, and the tangent space of a 2-dimensional manifold (a 2-dimensional surface) is also 2-dimensional.

Similarly, for every n-dimensional manifold, there exists an n-dimensional tangent space at each point on the manifold, and the tangent space is comprised of all possible tangent vectors on that manifold.

@@ -566,7 +566,7 @@

4.2 Tangent Spaces

5. How is the Manifold class structured?#

The hierarchical structure of the classes inheriting from the Manifold parent class is as follows (this Figure is a courtesy of Nicolas Guigui):

-

e45316b2765540749d90a1708594964a

+

28057656d5e6485094e6c686f20e1ae2

As discussed in the previous section, one of the primary purposes of the Manifold class is to hold information about various types of manifolds. Rules that are universally true for all manifolds are implemented in methods in the parent class Manifold. Rules that are true for some types of manifolds are implemented in the subclasses of Manifold: LevelSet, VectorSpaceOpenSet, FiberBundle, ProductManifold, VectorSpace, MatrixLieAlgebra, and MatrixLieGroup. Specific types of manifolds are described in methods within these subclasses.

In this notebook, we will focus on describing the subclasses pertinent to the geometry module of geomstats: LevelSet, VectorSpaceOpenSet, ProductManifold and VectorSpace.

@@ -960,9 +960,9 @@

5.2 VectorSpace

5.2.1 What is an Open Set?#

Intuitively, an open set is a group of numbers that does not include points on the boundary of whatever they are describing. For example, if you were to take the set of all points between a and b but \(\textbf{not}\) include the values a and b, this would be an open set (shown in figure a). If you were to take the set of all points between a and b and include the values a and b, this would be a closed set (shown in figure b)

-

05c0202f5ff3455ea46c154242172742

+

08ae08fb829f448c91e7744ec7ab4300

The above examples showed open and closed sets in one dimension. Similarly, in two dimensions, open sets can be defined as sets which do not contain their boundaries. For example, the inside of the sphere, i.e. the ball without its boundary, is a manifold that is an open set. The image below shows an example of an open set (a) and a closed set (b) in two dimensions.

-

8d1c559e0e8244db8502f021ca6a0d17

+

f0cb456407044db4939e60569dd916eb

5.2.2 What Methods are Implemented in VectorSpaceOpenSet?#

@@ -1058,7 +1058,7 @@

5.3.1 What is a Level Set?\(\textbf{Level Sets}\). A level set is the set of values \(x\) for which a function f(x) is equal to a given constant. In other words, a level set is a set of curves for which the function describing a manifold is constant along that curve.

In the same way that VectorSpaceOpenSet is an implementation of the first definition of a manifold (Local Parametrization), LevelSet is an implementation of the second definition of a manifold (Local Implicit Function). a level set is a set of points for which the function \(f\) takes the exact same value. This value is called the “level”, and does not need to be a scalar, it could also be a vector.

For example, consider a hypersphere in three dimensional space. Each of the concentric spheres is a 2-dimensional manifold, each corresponding to a different level \((r1, r2,r3)\).

-

62a853afa21c4b34ad855d0060fdc89c

+

9765d0e8a9d54378b153cd7ab932eb70

You can see here that the subclass Hypersphere is indeed implemented as a LevelSet.

diff --git a/notebooks/02_foundations__connection_riemannian_metric.html b/notebooks/02_foundations__connection_riemannian_metric.html index 284213d71..c4e5f350c 100644 --- a/notebooks/02_foundations__connection_riemannian_metric.html +++ b/notebooks/02_foundations__connection_riemannian_metric.html @@ -55,7 +55,7 @@ - + @@ -465,7 +465,7 @@
  • Discuss the RiemannianMetric subclass of the Connection Class

  • This notebook provides an overview of the \(\textbf{Connection}\) class in Geomstats. Intuitively: a connection is a mathematical operator that tells you how much a vector will change when you move it along a manifold in the direction of another vector. The symbol for connection is \(\nabla\), and \(\nabla_{\vec{u}} \vec{v}\) denotes how much vector \(\vec{v}\) would change if you moved it an infinitesimal distance in the direction of vector \(\vec{u}\) (see figure below).

    -

    96976b7dc78744d08e1e5e8e211d4efd

    +

    47f286d63f7242af900391566f427984

    1. What is a Connection?#

    We will start by defining the connection \(\textit{mathematically}\), and then we will define the connection again in a more \(\textit{conceptual and intuitive}\) way with examples.

    @@ -481,7 +481,7 @@

    1.1 General Mathematical Definition of the Connection\(\nabla:\)” - this part is saying that it is the connection (denoted \(\nabla\)) that is performing the transformation.

    \(T M\)” - this symbolizes the \(\textbf{tangent bundle}\) of the manifold \(M\). A tangent bundle is the collection of all tangent spaces on the manifold \(M\). A tangent bundle is itself also a manifold.

    \(\Gamma(T M)\)” - \(\Gamma(T M)\) denotes the space of vector fields. A single element of \(\Gamma(T M)\) is a single vector field on the manifold \(M\). A vector field is comprised of a set of vectors on the manifold, where there is a vector at each point, and that vector is an element of the tangent space at that point (shown below).

    -

    b72502a92a6c4fcaa10c59b190cec7f0

    +

    eb863936e9414cacb9d7db3398b2b065

    Putting all of this together, \(\nabla: \Gamma (T M) \times \Gamma (T M) \to \Gamma (T M)\) is simply saying that the connection is a transformation which takes two arguments, both of which are vector fields (comprised of tangent vectors), and the result of the transformation is another vector field (comprised of tangent vectors).

    \(\textbf{2. Now, let's consider the conditions that the connection must satisfy.}\)

      @@ -494,15 +494,15 @@

      1.1 General Mathematical Definition of the Connection

      1.2 What does the Connection actually do? – a more friendly description of the connection, with an example#

      Consider a single vector \(\vec{a_p}\), tangent to the manifold at point \(p\) (shown in the figure below).

      -

      128c4329307c413aad9bab7071183617

      +

      efa8f0b2479e46769e0e5f35a9a515ea

      Now, suppose you want to see what vector \(\vec{a_p}\) looks like when it is translated to a different point on the manifold. You may be asking why we are placing importance on this question– because for a vector in cartesian coordinates, this question would be trivial. If you translated vector \(\vec{a_p}\) to a different point in cartesian coordinates, the vector itself would not change (as shown in the figure below).

      -

      29fd226f4e1b4ceba8041c48e3ec0875

      +

      b16918864c4544f78d95c8b529fd37f2

      A spatially translated vector in cartesian coordinates does not change because the basis vectors in cartesian coordinates are translationally invariant, meaning all points in cartesian coordinates have the same set of basis vectors.

      This is not, however, necessarily true for points on a manifold– if you move a tangent vector from one point to another (i.e. from one tangent space to another), the vector will not necessarily look the same after this transformation. (The figure below shows that when \(\vec{a_p}\) is translated to a different point on the manifold, it could be pointing in a direction different from its original direction.)

      -

      9713f316a8684a3bb4b3ef380945ce64

      +

      d3024358c5af4c5dab845281bcd690f5

      This is why the connection is such an important concept as we analyze data on manifolds. The connection helps us quantify how much a vector will change when we move it from one point to another on a manifold.

      More specifically, the connection is able to tell us how one vector will change if it is moved in the direction of another vector. For example, if vectors \(\vec{a}\) and \(\vec{b}\) exist in the same tangent plane, then the connection \(\nabla_{\vec{b}} \vec{a}\) tells us how much the vector \(\vec{a}\) will change if it is moved an infinitesimally small distance in the direction of \(\vec{b}\) (shown in the figure below).

      -

      bee2e4b9bbb34a4083fb7a899ea09139

      +

      3c1177cb719845338e6da44ace20c918

    @@ -528,7 +528,7 @@

    2.1 Parallel Vector Fields\(\textbf{X}\) infinitesimally along the curve \(\gamma\) in the direction of \(\gamma\)’s tangent vector \(\dot{\gamma}\), the vector field \(\textbf{X}\) would not change. Note that this means that in differential geometry, we can only define the term “parallel” when we define it \(\textit{along a curve}\). The figure below shows that at each point \(t\) along the curve \(\gamma\), the vector field satisfies \(\nabla_{\dot{\gamma}(t)} X(t)=0\), which means that the vector field shown in pink is a parallel vector field.

    -

    660af29ee0d94b2a9762c73c90c1c3d2

    +

    12405e0f990b46b69e9db479d66de033

    2.2 Parallel Transport#

    @@ -536,7 +536,7 @@

    2.2 Parallel Transport\(T_{\gamma(a)}M\)) to another tangent space (\(T_{\gamma(s)}M\)).

    Conceptually, this is exactly like solving a differential equation: we can find a “solution” (in this case: the transported vector) to the equation \(\nabla_{\dot \gamma(t)} X(\gamma(t)) = 0\) if we are given initial conditions (in this case: an initial point and tangent vector). Note that \(X(\gamma(t))\) in the differential equation simply indicates that the vector field \(X\) is parallel along the curve \(\gamma(t)\). In other words, the parallel transport calculates the parallel vector field along the curve \(\gamma(t)\) and then selects the element of the vector field that lies at the final point \(\gamma(s)\). The figure below shows this process.

    -

    9fcdae7e482749a6a1425b687bbb5a7c

    +

    d35fba4eb99d4d7da550dc7416de60b1

    Note that the connection was able to tell us how a vector would change infinitesimally if we move a vector in the direction of another vector, but here, we are able to use parallel transport to calculate how a vector will change if it is translated a \(\textbf{non-infinitesimal}\) distance.

    @@ -558,7 +558,7 @@

    3.3 Building Intuition with Physics\(\textit{four-dimensional}\) “fabric” that makes up the universe, and it is a manifold. Spacetime curves around masses (like planets, stars, black holes), which means that in those areas, we cannot approximate the space as being Euclidean. It is in these spaces that we must use geodesics to predict the paths that objects will follow– because free particles (and light) follow geodesics in space.

    In fact, telescopes have confirmed that light bends around very massive objects like black holes (shown below).

    -

    8b7c8c285e1343acab3fe884eb8e7373

    +

    f19feed2edcb457d926b023d41a2ceed

    This is just one example of why geodesics are crucial to understanding real-world data. Other examples exist in areas like biophysics where the trajectory of cells along a manifold may follow geodesics.

    @@ -571,7 +571,7 @@

    4. Description of Connection in Local Coordinates (using Christoffel Symbols

    4.1 Math Notation: \(\mathbf{ \partial_i}\) Basis Vector#

    \({\partial_i}\) is equivalent to \(\vec{e}_i\). For example, in three dimensions, one could express the basis vectors \(\hat{x}, \hat{y}, \hat{z}\) as either \(\vec{e}_x, \vec{e}_y, \vec{e}_z\) or as \(\partial_x, \partial_y, \partial_z\).

    -

    b92872f7d322487f82d2c13e65384677

    +

    d9e3860b8f71470d9453dde6ac3cf7b5

    Note/practicality: basis vectors on a manifold may differ at each point, which means that basis vectors are actually dependent on the tangent space \(T_pM\) to which they belong. Thus, we “should” be writing \(\vec{e}_i(p)\), but in practice, the point \(p\) is omitted.

    @@ -610,27 +610,27 @@

    5. Additional Important Mathematical concepts utilized by

    Exponentials on Manifolds#

    In Euclidean space, \(\textit{addition}\) is a tool which takes two points \(p_1, p_2\), “adds” them, and generates a third, larger point \(p_3\) (as shown in the figure below). Addition gives us a way to “move forward” in Euclidean space.

    -

    af3cf24b67494ae19a928304ed420d19

    +

    dd5ec12c6ea84fbfafb7303b9a87916c

    On manifolds, the \(\textit{exponential}\) provides a tool which “takes the exponential of the tangent vector at point \(p\)” to generate a third point on the manifold. The exponential does this by 1) identifying the unique geodesic \(\gamma\) that goes through \(p\) and \(v_p\), 2) identifying the “length” \(l\) of the tangent vector \(v_p\), and 3) calculating another point \(p'\) along \(\gamma(t)\) that is a “distance” \(l\) from the initial point \(p\) (see figure below). Note again that the notion of “length” and “distance” is different on a manifold than it is in Euclidean space and that quantifying length is not something that we will be able to do without specifying a metric (discussed in RiemannianMetric section).

    -

    2d1658a43a7849dd991414f881771e63

    +

    1e02236d2eff494da82324b492b3a0ed

    The exponential is often described as being the “differential geometry version” of addition.

    Logarithms on Manifolds#

    In Euclidean space, \(\textit{subtraction}\) is an operation which allows us to take the third point \(p_3\) and one of the initial points \(p_1\) and extract the other initial point \(p_2\) (as shown in the figure below).

    -

    98f4c8892ae348c48bdc8433d6cea713

    +

    809b8b55eada4f11bbc6b16f5dc50867

    Similarly, the \(\textit{logarithm}\) allows us to take the final point \(p'\) and the initial point \(p\) to extract the tangent vector \(v_p\) at the initial point. The logarithm is able to do this by 1) identifying the unique geodesic \(\gamma\) that connects the two points 2) calculating the “length” of that geodesic 3) generating the unique tangent vector at \(p\), with a “length” equal to that of the geodesic (shown in the figure below). Again, remember that “length” is not something that we can quantify without specifying a metric, which we will not be able to do until the RiemannianMetric section.

    A key point here is that if you know a point and a tangent vector at that point, you can calculate a unique geodesic that goes through that point, and similarly, if you know the point and geodesic, you should be able to extract the unique tangent vector that produced that geodesic.

    -

    ffac368fff3047f18e401b1099cf1a52

    +

    25e33bba9ba34dfd9ca1deb611fbdaed

    The logarithm is the inverse map of the exponential and is often described as being the “differential geometry version” of subtraction.

    6. Geomstats Documentation: The Connection Class#

    The Connection class in geomstats has four methods and one subclass, whose structure is shown below:

    -

    fb20c98efbdf48318ed369791a48d5de

    +

    8d6fd6aa26b84cddb9b447b71ac62103

    The methods of the Connection class also equip the RiemannianMetric subclass with the tools it needs to perform calculations on manifolds (we will discuss the RiemannianMetric class later in this notebook).

    We will first print the key methods of the Connection class, and then at the end we will print the entire connection class for anyone who is interested.

    @@ -1651,7 +1651,7 @@

    7.2 How is the Riemannian Metric Connected with the Connection?

    7.3 RiemannianMetric in Geomstats#

    The RiemannianMetric subclass is the class that actually performs calculations on manifolds. This is because we cannot perform “general” calculations like logarithm, exponential, parallel transport, and calculating geodesics without first being equip with a metric. The RiemannianMetric subclass contains a collection of metrics that Geomstats users may use to perform calculations on manifolds. The structure of the RiemannianMetric class is shown below.

    -

    34f578c115714a60921715d13a3b42b0

    +

    3ea4288849a84b19bce047e906aeafdf

     In [7]:
     
    diff --git a/notebooks/03_practical_methods__data_on_manifolds.html b/notebooks/03_practical_methods__data_on_manifolds.html index d127a95cc..3a07d4739 100644 --- a/notebooks/03_practical_methods__data_on_manifolds.html +++ b/notebooks/03_practical_methods__data_on_manifolds.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/04_practical_methods__from_vector_spaces_to_manifolds.html b/notebooks/04_practical_methods__from_vector_spaces_to_manifolds.html index 098a422ee..d15f4e422 100644 --- a/notebooks/04_practical_methods__from_vector_spaces_to_manifolds.html +++ b/notebooks/04_practical_methods__from_vector_spaces_to_manifolds.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/05_practical_methods__simple_machine_learning_on_tangent_spaces.html b/notebooks/05_practical_methods__simple_machine_learning_on_tangent_spaces.html index 26ba3a710..dfd3f2754 100644 --- a/notebooks/05_practical_methods__simple_machine_learning_on_tangent_spaces.html +++ b/notebooks/05_practical_methods__simple_machine_learning_on_tangent_spaces.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/06_practical_methods__riemannian_frechet_mean_and_tangent_pca.html b/notebooks/06_practical_methods__riemannian_frechet_mean_and_tangent_pca.html index c0ee87444..91adaeec0 100644 --- a/notebooks/06_practical_methods__riemannian_frechet_mean_and_tangent_pca.html +++ b/notebooks/06_practical_methods__riemannian_frechet_mean_and_tangent_pca.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/07_practical_methods__riemannian_kmeans.html b/notebooks/07_practical_methods__riemannian_kmeans.html index 97af01663..b61884555 100644 --- a/notebooks/07_practical_methods__riemannian_kmeans.html +++ b/notebooks/07_practical_methods__riemannian_kmeans.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/08_practical_methods__information_geometry.html b/notebooks/08_practical_methods__information_geometry.html index d2f75fc15..4e1ef173a 100644 --- a/notebooks/08_practical_methods__information_geometry.html +++ b/notebooks/08_practical_methods__information_geometry.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/09_practical_methods__implement_your_own_riemannian_geometry.html b/notebooks/09_practical_methods__implement_your_own_riemannian_geometry.html index 5470fc32b..5263ff566 100644 --- a/notebooks/09_practical_methods__implement_your_own_riemannian_geometry.html +++ b/notebooks/09_practical_methods__implement_your_own_riemannian_geometry.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/10_practical_methods__shape_analysis.html b/notebooks/10_practical_methods__shape_analysis.html index b898e8ee1..30b0c3818 100644 --- a/notebooks/10_practical_methods__shape_analysis.html +++ b/notebooks/10_practical_methods__shape_analysis.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/11_real_world_applications__cell_shapes_analysis.html b/notebooks/11_real_world_applications__cell_shapes_analysis.html index d08ee150a..21d837865 100644 --- a/notebooks/11_real_world_applications__cell_shapes_analysis.html +++ b/notebooks/11_real_world_applications__cell_shapes_analysis.html @@ -55,7 +55,7 @@ - + @@ -476,7 +476,7 @@

    Shape Analysis of Cancer CellsICLR 2021 Computational Geometry and Topology challenge.

    -

    793a874d256f45ac87ccadbfd0410f84

    +

    fb7f806036104cffa55f477004d53fa0

    Figure 1: Representative images of the cell lines using fluorescence microscopy, studied in this notebook (Image credit : Ashok Prasad). The cells nuclei (blue), the actin cytoskeleton (green) and the lipid membrane (red) of each cell are stained and colored. We only focus on the cell shape in our analysis.

    @@ -510,7 +510,7 @@

    2. Dataset DescriptionWe study a dataset of mouse Osteosarcoma imaged cells (AXCFP2019). The dataset contains two different cancer cell lines : DLM8 and DUNN, respectively representing a more agressive and a less agressive cancer. Among these cells, some have also been treated with different single drugs that perturb the cellular cytoskeleton. Overall, we can label each cell according to their cell line (DLM8 and DUNN), and also if it is a control cell (no treatment), or has been treated with one of the following drugs : Jasp (jasplakinolide) and Cytd (cytochalasin D).

    Each cell comes from a raw image containing a set of cells, which was thresholded to generate binarized images.

    -

    64ea55a60ea049a48d412c8313e1619e

    +

    d33fbfa6ed65421fa4a6f264707690d7

    After binarizing the images, contouring was used to isolate each cell, and to extract their boundaries as a counter-clockwise ordered list of 2D coordinates, which corresponds to the representation of discrete curve in Geomstats. We load these discrete curves into the notebook.

     In [2]:
    diff --git a/notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold.html b/notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold.html
    index c041eb41a..98050f532 100644
    --- a/notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold.html
    +++ b/notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold.html
    @@ -55,7 +55,7 @@
       
       
       
    -    
    +    
       
       
       
    @@ -479,7 +479,7 @@ 

    Hand gesture classification with EMG data using Riemannian metrics

    +

    003678d872f54008bedab028f4bfcc8c

    Context#

    The data are acquired from somOS-interface: an sEMG armband that allows you to interact via bluetooth with an Android smartphone (you can contact Marius Guerard (marius.guerard@gmail.com) or Renaud Renault (renaud.armand.renault@gmail.com) for more info on how to make this kind of armband yourself).

    diff --git a/notebooks/13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_space.html b/notebooks/13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_space.html index e8b457a72..ea3c0d04b 100644 --- a/notebooks/13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_space.html +++ b/notebooks/13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_space.html @@ -55,7 +55,7 @@ - + @@ -553,7 +553,7 @@

    Parameters and Initialization Some information about the dataset is displayed to provide insight into its +

    The Zachary karate club network was collected from the members of a university karate club by Wayne Zachary in 1977. Each node represents a member of the club, and each edge represents an undirected relation between two members. An often discussed problem using this dataset is to find the two groups of people into which the karate club split after an argument between two teachers. ab5f01c14acf491b8b45da76cf20e541 Some information about the dataset is displayed to provide insight into its complexity.

     In [3]:
    @@ -579,7 +579,7 @@ 

    Parameters and Initialization\(V\) as the set of nodes and \(E \subset V\times V\) the set of edges. The goal of embedding GSD is to provide a faithful and exploitable representation of the graph structure. It is mainly achieved by preserving first-order proximity that enforces nodes sharing edges to be close to each other. It can additionally preserve second-order proximity that enforces two nodes sharing the same context (i.e., nodes that share neighbors but are not necessarily directly connected) to be close. Let \(\mathbb{B}^m\) be the Poincaré Ball of dimension \(m\) equipped with the distance function \(d\). The below figure shows geodesics between pairs of points on \(\mathbb{B}^2\). Geodesics are the shortest path between two points. The distance function \(d\) of two points is the length of the geodesic that links them.

    -

    66460f12e6f841dd8c80cc464e00f4b3

    +

    af5bc2aa2058440a9d07e5cd6d1f2f9d

    Declaring an instance of the PoincareBall manifold of two dimensions in geomstats is straightforward:

    Riemannian optimization.#

    diff --git a/notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space.html b/notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space.html index 877604c77..0908e3165 100644 --- a/notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space.html +++ b/notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space.html @@ -55,7 +55,7 @@ - + @@ -480,7 +480,7 @@

    Classifying hands poses with Kendall shape spaces

    We wish to investigate if there is a difference in these two groups.

    The hand poses are represented as the coordinates of 22 joints in 3D:

    -

    c69c0fff853848678e4d61cfe2a1fd61

    +

    f6eb3cebc1f149bdbe24aee0b2ed9a70

     In [1]:
     
    diff --git a/notebooks/15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_space.html b/notebooks/15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_space.html index fe3b4f7ca..869075116 100644 --- a/notebooks/15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_space.html +++ b/notebooks/15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_space.html @@ -55,7 +55,7 @@ - + @@ -479,7 +479,7 @@

    Computing with shapes of landmarks in Kendall shape spaces

    +

    cfb9e523d41d4245bd20fed889dcebf8

     In [1]:
     
    diff --git a/notebooks/16_real_world_applications__visualizations_in_kendall_shape_spaces.html b/notebooks/16_real_world_applications__visualizations_in_kendall_shape_spaces.html index 4e074bf6b..2a9f77393 100644 --- a/notebooks/16_real_world_applications__visualizations_in_kendall_shape_spaces.html +++ b/notebooks/16_real_world_applications__visualizations_in_kendall_shape_spaces.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/17_foundations__stratified_spaces.html b/notebooks/17_foundations__stratified_spaces.html index cd3e2fae7..ca74fd932 100644 --- a/notebooks/17_foundations__stratified_spaces.html +++ b/notebooks/17_foundations__stratified_spaces.html @@ -55,7 +55,7 @@ - + @@ -464,7 +464,7 @@

    Spider#

    Spider: the space defined by the number of rays

  • Spider Geometry: by chosing a metric on the rays, we can define a metric on the whole space

  • -

    5e2d0697164f4f01ac967435ba145738

    +

    07dbdc44ebae4c77878b2994597b88bd

     In [1]:
     
    diff --git a/notebooks/18_real_world_applications__sao_paulo_traffic_optimization.html b/notebooks/18_real_world_applications__sao_paulo_traffic_optimization.html index d8a279d78..d5d440b9a 100644 --- a/notebooks/18_real_world_applications__sao_paulo_traffic_optimization.html +++ b/notebooks/18_real_world_applications__sao_paulo_traffic_optimization.html @@ -55,7 +55,7 @@ - + @@ -475,7 +475,7 @@

    Optimization of Sao Paulo traffic

    +

    52dfaa610fd4415689c5cfa000dd0021

    Figure 1: Sao Paulo: A city with 180km traffic jams – BBC News

     In [1]:
    @@ -1250,7 +1250,7 @@ 

    3.1.2. Model\(r\), we note \(T_r\) the congestion time that cars will have to wait in the case the traffic is jammed: \(T_r \rightsquigarrow G(k_r, \nu_r)\), with distribution:

    \[\forall t>0, \, \mathbb{f}(t) = \frac{\nu_r^{k_r}}{\Gamma(k_r)} t^{k_r-1} e^{-\nu_r t}.\]
    -

    ec1746efbaaf4a8bbac04a9609a36c5c

    +

    d2af5e309b124cbb8fbd6d4e379995dc

    As a road \(x_r\) can be represented by two parameters \(k_r\) and \(\nu_r\), we can consider our space of study to be the space of such parameters (i.e. \(\mathbb{(R_+^*)^2}\)).

    For the following, we denote Gamma distributions’ parameters by \((\kappa_r, \gamma_r)\), where \(\kappa_r\)=\(k_r\) (expected jam size) and \(\gamma_r\)=\(\frac{k_r}{\nu_r}\) is the expected congestion time (mean of the Gamma distribution). The space of study is still \(\mathbb{(R_+^*)^2}\), and we are instantiating it in the next cell.

    diff --git a/notebooks/19_practical_methods__aac.html b/notebooks/19_practical_methods__aac.html index 8de9a6208..40b3959d4 100644 --- a/notebooks/19_practical_methods__aac.html +++ b/notebooks/19_practical_methods__aac.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/20_real_world_applications__graph_space.html b/notebooks/20_real_world_applications__graph_space.html index 9f720eeda..e8f8f2174 100644 --- a/notebooks/20_real_world_applications__graph_space.html +++ b/notebooks/20_real_world_applications__graph_space.html @@ -55,7 +55,7 @@ - + diff --git a/notebooks/21_foundations__sub_riemannian_geometry_and_the_heisenberg_group.html b/notebooks/21_foundations__sub_riemannian_geometry_and_the_heisenberg_group.html index 000d6a5c7..d2da5deea 100644 --- a/notebooks/21_foundations__sub_riemannian_geometry_and_the_heisenberg_group.html +++ b/notebooks/21_foundations__sub_riemannian_geometry_and_the_heisenberg_group.html @@ -55,7 +55,7 @@ - + diff --git a/py-modindex.html b/py-modindex.html index f56be6d5f..a593ec43c 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -50,7 +50,7 @@ - + diff --git a/roadmap.html b/roadmap.html index b708e37b0..d5c226606 100644 --- a/roadmap.html +++ b/roadmap.html @@ -52,7 +52,7 @@ - + diff --git a/search.html b/search.html index adf42619a..bf16a9d0a 100644 --- a/search.html +++ b/search.html @@ -51,7 +51,7 @@ - + diff --git a/searchindex.js b/searchindex.js index 3a5cf2fb2..c4883dfcc 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1) Analyzing data on a manifold reduces the degrees of freedom of the system, making computations less complicated.": [[32, "1)-Analyzing-data-on-a-manifold-reduces-the-degrees-of-freedom-of-the-system,-making-computations-less-complicated."]], "1. A first example in 2D": [[42, "1.-A-first-example-in-2D"]], "1. Introduction": [[33, null]], "1. Introduction and Motivation": [[43, "1.-Introduction-and-Motivation"], [50, "1.-Introduction-and-Motivation"]], "1. What is a Connection?": [[34, null]], "1.1 General Mathematical Definition of the Connection": [[34, "1.1-General-Mathematical-Definition-of-the-Connection"]], "1.2 What does the Connection actually do? \u2013 a more friendly description of the connection, with an example": [[34, "1.2-What-does-the-Connection-actually-do?----a-more-friendly-description-of-the-connection,-with-an-example"]], "2) Knowing the manifold that a data set belongs to may give you a deeper understanding of your data\u2019s evolution or \u201cwhy your data looks/evolves the way it does\u201d": [[32, "2)-Knowing-the-manifold-that-a-data-set-belongs-to-may-give-you-a-deeper-understanding-of-your-data's-evolution-or-%22why-your-data-looks/evolves-the-way-it-does%22"]], "2. Dataset Description": [[43, "2.-Dataset-Description"]], "2. Dataset description": [[50, "2.-Dataset-description"]], "2. Focus on quotienting out reparametrizations": [[42, "2.-Focus-on-quotienting-out-reparametrizations"]], "2. What is a Manifold?": [[33, "2.-What-is-a-Manifold?"]], "2. Why is the Connection important (big picture)? \u2013 parallel transport, parallel vector fields": [[34, "2.-Why-is-the-Connection-important-(big-picture)?----parallel-transport,-parallel-vector-fields"]], "2.1 Parallel Vector Fields": [[34, "2.1-Parallel-Vector-Fields"]], "2.1 Precise Mathematical Definition": [[33, "2.1-Precise-Mathematical-Definition"]], "2.1. Comparing parametrized curves": [[42, "2.1.-Comparing-parametrized-curves"]], "2.2 Imprecise \u201cLayman\u2019s Terms\u201d Definition:": [[33, "2.2-Imprecise-%22Layman's-Terms%22-Definition:"]], "2.2 Parallel Transport": [[34, "2.2-Parallel-Transport"]], "2.2. Comparing unparametrized curves": [[42, "2.2.-Comparing-unparametrized-curves"]], "2.3 Hypersphere example:": [[33, "2.3-Hypersphere-example:"]], "2.4 More examples of manifolds:": [[33, "2.4-More-examples-of-manifolds:"]], "3) Knowing the manifold a data set lives in will help you give you better predictive power and extract the \u201csignal\u201d from a noisy data set or a data set with very few datapoints.": [[32, "3)-Knowing-the-manifold-a-data-set-lives-in-will-help-you-give-you-better-predictive-power-and-extract-the-%22signal%22-from-a-noisy-data-set-or-a-data-set-with-very-few-datapoints."]], "3. Defining Geodesics with the Connection": [[34, "3.-Defining-Geodesics-with-the-Connection"]], "3. Example in 3D": [[42, "3.-Example-in-3D"]], "3. Mathematical modeling": [[50, "3.-Mathematical-modeling"]], "3. Preprocessing": [[43, "3.-Preprocessing"]], "3. Why do we care about manifolds?": [[33, "3.-Why-do-we-care-about-manifolds?"]], "3.1 Intuitive Definition of a Geodesic": [[34, "3.1-Intuitive-Definition-of-a-Geodesic"]], "3.1. Road representation: introduction to the Gamma manifold.": [[50, "3.1.-Road-representation:-introduction-to-the-Gamma-manifold."]], "3.1.1. Hypotheses": [[50, "3.1.1.-Hypotheses"]], "3.1.2. Model": [[50, "3.1.2.-Model"]], "3.2 Defining a geodesic with the connection": [[34, "3.2-Defining-a-geodesic-with-the-connection"]], "3.2. Mathematical representation of renovation efforts": [[50, "3.2.-Mathematical-representation-of-renovation-efforts"]], "3.2.1. Hypotheses": [[50, "3.2.1.-Hypotheses"]], "3.2.2. Model": [[50, "3.2.2.-Model"]], "3.3 Building Intuition with Physics": [[34, "3.3-Building-Intuition-with-Physics"]], "3.3. Optimization problem": [[50, "3.3.-Optimization-problem"]], "4 Data Analysis": [[43, "4-Data-Analysis"]], "4. Dataset processing": [[50, "4.-Dataset-processing"]], "4. Description of Connection in Local Coordinates (using Christoffel Symbols)": [[34, "4.-Description-of-Connection-in-Local-Coordinates-(using-Christoffel-Symbols)"]], "4. What does the Manifold class do?": [[33, "4.-What-does-the-Manifold-class-do?"]], "4.1 Math Notation: \\mathbf{ \\partial_i} Basis Vector": [[34, "4.1-Math-Notation:-\\mathbf{-\\partial_i}-Basis-Vector"]], "4.1 Tangent Vectors": [[33, "4.1-Tangent-Vectors"]], "4.2 Einstein Notation": [[34, "4.2-Einstein-Notation"]], "4.2 Tangent Spaces": [[33, "4.2-Tangent-Spaces"]], "4.3 What does a Christoffel Symbol represent?": [[34, "4.3-What-does-a-Christoffel-Symbol-represent?"]], "4.4 The Geodesic Equation in local coordinates": [[34, "4.4-The-Geodesic-Equation-in-local-coordinates"]], "4.5 Why should we care about Christoffel Symbols and this representation of the connection?": [[34, "4.5-Why-should-we-care-about-Christoffel-Symbols-and-this-representation-of-the-connection?"]], "5. Additional Important Mathematical concepts utilized by Connection Class: Logarithm, Exponential": [[34, "5.-Additional-Important-Mathematical-concepts-utilized-by-Connection-Class:-Logarithm,-Exponential"]], "5. How is the Manifold class structured?": [[33, "5.-How-is-the-Manifold-class-structured?"]], "5. Solving the problem at hand": [[50, "5.-Solving-the-problem-at-hand"]], "5.1 The Parent Class: Manifold": [[33, "5.1-The-Parent-Class:-Manifold"]], "5.1.1 Examples of Using Manifold\u2019s Attributes and Methods in the Subclass: Hypersphere": [[33, "5.1.1-Examples-of-Using-Manifold's-Attributes-and-Methods-in-the-Subclass:-Hypersphere"]], "5.1.2 The Full Manifold Class Code": [[33, "5.1.2-The-Full-Manifold-Class-Code"]], "5.2 VectorSpaceOpenSet": [[33, "5.2-VectorSpaceOpenSet"]], "5.2.1 What is an Open Set?": [[33, "5.2.1-What-is-an-Open-Set?"]], "5.2.2 What Methods are Implemented in VectorSpaceOpenSet?": [[33, "5.2.2-What-Methods-are-Implemented-in-VectorSpaceOpenSet?"]], "5.3 LevelSet": [[33, "5.3-LevelSet"]], "5.3.1 What is a Level Set?": [[33, "5.3.1-What-is-a-Level-Set?"]], "5.3.2 LevelSet in Geomstats": [[33, "5.3.2-LevelSet-in-Geomstats"]], "5.4 VectorSpace": [[33, "5.4-VectorSpace"]], "5.5 ProductManifold": [[33, "5.5-ProductManifold"]], "5.5.1 Example": [[33, "5.5.1-Example"]], "6. Geomstats Documentation: The Connection Class": [[34, "6.-Geomstats-Documentation:-The-Connection-Class"]], "6.1 method: parallel_transport()": [[34, "6.1-method:-parallel_transport()"]], "6.2 method: geodesic_equation()": [[34, "6.2-method:-geodesic_equation()"]], "6.3 method: exp() (exponential)": [[34, "6.3-method:-exp()-(exponential)"]], "6.4 method: log() (logarithm)": [[34, "6.4-method:-log()-(logarithm)"]], "6.5 The full Connection class": [[34, "6.5-The-full-Connection-class"]], "7. RiemannianMetric Sub-Class": [[34, "7.-RiemannianMetric-Sub-Class"]], "7.1 Riemannian Metrics": [[34, "7.1-Riemannian-Metrics"]], "7.2 How is the Riemannian Metric Connected with the Connection?": [[34, "7.2-How-is-the-Riemannian-Metric-Connected-with-the-Connection?"]], "7.3 RiemannianMetric in Geomstats": [[34, "7.3-RiemannianMetric-in-Geomstats"]], "8. Conclusion": [[34, "8.-Conclusion"]], "A primer in space, metric and aligners": [[51, "A-primer-in-space,-metric-and-aligners"]], "A. Test on the same session and user as Training/Calibration": [[44, "A.-Test-on-the-same-session-and-user-as-Training/Calibration"]], "A.0. Using Logistic Regression on the vectorized Matrix (Euclidean Method)": [[44, "A.0.-Using-Logistic-Regression-on-the-vectorized-Matrix-(Euclidean-Method)"]], "A.1. Using MLP on the vectorized Matrix (Euclidean Method)": [[44, "A.1.-Using-MLP-on-the-vectorized-Matrix-(Euclidean-Method)"]], "A.2. Using Tangent space projection + Logistic Regression": [[44, "A.2.-Using-Tangent-space-projection-+-Logistic-Regression"]], "A.3. Using Tangent space projection + MLP": [[44, "A.3.-Using-Tangent-space-projection-+-MLP"]], "A.4. Using Euclidean MDM": [[44, "A.4.-Using-Euclidean-MDM"]], "A.5. Using Riemannian MDM": [[44, "A.5.-Using-Riemannian-MDM"]], "API Reference": [[20, null]], "About the organization": [[28, "about-the-organization"]], "About the project": [[28, "about-the-project"]], "Additional information": [[28, "additional-information"]], "Align all and Compute for Graphs": [[51, null]], "Alignment": [[43, "Alignment"]], "Analysis": [[28, "analysis"]], "Analyze Distances to the \u201cGlobal\u201d Mean Shape": [[43, "Analyze-Distances-to-the-%22Global%22-Mean-Shape"]], "Answering questions": [[22, "answering-questions"]], "Backends": [[22, "backends"]], "Brain connectomes: data on the manifold of Symmetric Positive Definite (SPD) matrices": [[35, "Brain-connectomes:-data-on-the-manifold-of-Symmetric-Positive-Definite-(SPD)-matrices"]], "Breach": [[27, "breach"]], "Budget": [[28, "budget"]], "Build the docs": [[22, "build-the-docs"]], "Building the Documentation": [[22, "building-the-documentation"]], "Capturing the graph structure": [[45, "Capturing-the-graph-structure"]], "Changing the Governance Documents": [[27, "changing-the-governance-documents"]], "Changing the Metric on the Space of Cell Shapes": [[43, "Changing-the-Metric-on-the-Space-of-Cell-Shapes"]], "Classifying hands poses with Kendall shape spaces": [[46, null]], "Code Examples": [[24, null]], "Code Review Guidelines": [[22, "code-review-guidelines"]], "Coding Style Guidelines": [[22, "coding-style-guidelines"]], "Commenting on alternative solutions": [[22, "commenting-on-alternative-solutions"]], "Communication team": [[27, "communication-team"]], "Computing with shapes of landmarks in Kendall shape spaces": [[47, null]], "Computing with triangular shapes in Kendall framework": [[48, null]], "Conclusion": [[33, "Conclusion"], [37, "Conclusion"], [50, "Conclusion"]], "Conflict of Interest": [[27, "conflict-of-interest"]], "Context": [[44, "Context"]], "Contributing Guide": [[22, null]], "Contributor Experience Team": [[27, "contributor-experience-team"]], "Contributors": [[27, "contributors"]], "Core developers": [[27, "core-developers"]], "Covariances plot of the Frechet Mean of the affine invariant metric": [[44, "Covariances-plot-of-the-Frechet-Mean-of-the-affine-invariant-metric"]], "Covariances plot of the euclidean average": [[44, "Covariances-plot-of-the-euclidean-average"]], "Create or choose an issue for new contributors": [[22, "create-or-choose-an-issue-for-new-contributors"]], "Data init: Generate clusters randomly on the sphere": [[39, "Data-init:-Generate-clusters-randomly-on-the-sphere"]], "Data on Manifolds": [[35, null]], "Decision Making Process": [[27, "decision-making-process"]], "Defining the Heisenberg sub-Riemannian structure via a frame-field": [[53, "Defining-the-Heisenberg-sub-Riemannian-structure-via-a-frame-field"]], "Dependencies and a virtual environment": [[22, "dependencies-and-a-virtual-environment"]], "Design": [[31, "design"]], "Design and Organize Scattered Documentation in Geomstats": [[28, "design-and-organize-scattered-documentation-in-geomstats"]], "Detailed Goals": [[54, "detailed-goals"]], "Development Setup": [[22, "development-setup"]], "Distance of the Cell Shapes to their Own Mean Shape": [[43, "Distance-of-the-Cell-Shapes-to-their-Own-Mean-Shape"]], "Docstring Examples": [[22, "docstring-examples"]], "Documentation": [[22, "documentation"]], "Equip with metric": [[30, "equip-with-metric"]], "Examples of data on manifolds": [[35, "Examples-of-data-on-manifolds"]], "Explanation": [[23, null]], "Exponentials on Manifolds": [[34, "Exponentials-on-Manifolds"]], "First steps": [[25, null]], "Folder Structure": [[22, "folder-structure"]], "Frechet Mean": [[51, "Frechet-Mean"]], "From addition to exponential map": [[36, "From-addition-to-exponential-map"]], "From data on linear spaces to data on manifolds": [[35, "From-data-on-linear-spaces-to-data-on-manifolds"]], "From substraction to logarithm map": [[36, "From-substraction-to-logarithm-map"]], "From vector spaces to manifolds": [[36, null], [36, "id1"]], "Fr\u00e9chet Mean and Tangent PCA": [[38, null]], "Fr\u00e9chet mean": [[38, "Fr\u00e9chet-mean"], [38, "id1"]], "Fr\u00e9chet mean of beta distributions": [[40, "Fr\u00e9chet-mean-of-beta-distributions"]], "Future changes": [[30, "future-changes"]], "GGRegression Fifa 2018 Player Passing Networks": [[52, "GGRegression-Fifa-2018-Player-Passing-Networks"]], "Generate data on the hyperbolic plane": [[38, "Generate-data-on-the-hyperbolic-plane"]], "Generate data on the sphere": [[38, "Generate-data-on-the-sphere"]], "Geodesic": [[48, "Geodesic"]], "Geodesics": [[36, "Geodesics"], [48, "Geodesics"]], "Geodesics on the hyperbolic plane": [[36, "Geodesics-on-the-hyperbolic-plane"]], "Geodesics on the special euclidean group SE(3)": [[36, "Geodesics-on-the-special-euclidean-group-SE(3)"]], "Geometry of beta distributions": [[40, "Geometry-of-beta-distributions"]], "Geometry of normal distributions": [[40, "Geometry-of-normal-distributions"]], "Geomstats": [[31, null]], "Geomstats governance and decision-making": [[27, null]], "Getting Started": [[26, null]], "Getting the code": [[22, "getting-the-code"]], "Google Season of Docs: Case Study": [[28, null]], "Google Season of Docs: Project Page": [[28, "google-season-of-docs-project-page"]], "Graph": [[49, "Graph"]], "Graph Space": [[49, "Graph-Space"], [52, null]], "Graph Space Metric": [[49, "Graph-Space-Metric"]], "Graph to Geodesic Alignment": [[49, "Graph-to-Geodesic-Alignment"]], "Graph to Graph Alignment": [[49, "Graph-to-Graph-Alignment"]], "Hackathon at Institut Henri Poincar\u00e9, 17th-21st Oct 2022": [[30, null]], "Hackathons": [[29, null]], "Hand gesture classification with EMG data using Riemannian metrics": [[44, null]], "Hands shapes": [[46, "Hands-shapes"]], "Hyperbolic Embedding of Graphs and Clustering": [[45, null]], "Hypothesis Testing on Equality of Means": [[43, "Hypothesis-Testing-on-Equality-of-Means"]], "Immersed manifolds: the example of a surface defined by its graph": [[41, "Immersed-manifolds:-the-example-of-a-surface-defined-by-its-graph"]], "Immersed manifolds: the example of the 2-sphere": [[41, "Immersed-manifolds:-the-example-of-the-2-sphere"]], "Implement your own Riemannian Geometry": [[41, null]], "Important links for technical writers": [[28, "important-links-for-technical-writers"]], "In the Hyperbolic plane": [[38, "In-the-Hyperbolic-plane"]], "Information geometry": [[40, null]], "Interpolation: Encoding Discrete Curves With Same Number of Points": [[43, "Interpolation:-Encoding-Discrete-Curves-With-Same-Number-of-Points"]], "Intrinsic vs extrinsic coordinates (connection)": [[30, "intrinsic-vs-extrinsic-coordinates-connection"]], "Intrinsic vs extrinsic coordinates (manifold)": [[30, "intrinsic-vs-extrinsic-coordinates-manifold"]], "Intro to Docstrings": [[22, "intro-to-docstrings"]], "Introduction": [[40, "Introduction"], [45, "Introduction"]], "Issue Triaging": [[22, "issue-triaging"]], "Issue tracker": [[22, "issue-tracker"]], "K-Means clustering of normal distributions": [[40, "K-Means-clustering-of-normal-distributions"]], "K-Means clustering on a Riemannian Manifold": [[39, null]], "Labelled or Unlabelled?": [[49, "Labelled-or-Unlabelled?"]], "Labelling and assigning the issue": [[22, "labelling-and-assigning-the-issue"]], "Learn More": [[31, "learn-more"]], "Learn differential geometry": [[24, "learn-differential-geometry"]], "Learning on Tangent Data": [[37, null]], "Learning on spaces of distributions": [[40, "Learning-on-spaces-of-distributions"]], "Logarithms on Manifolds": [[34, "Logarithms-on-Manifolds"]], "Loss function.": [[45, "Loss-function."]], "Making changes": [[22, "making-changes"]], "Mammals Grooming": [[52, "Mammals-Grooming"]], "Measuring project\u2019s success": [[28, "measuring-projects-success"]], "Metrics": [[28, "metrics"]], "Module contents": [[0, "module-geomstats"], [1, "module-geomstats.datasets"], [2, "module-geomstats.distributions"], [3, "module-geomstats.geometry"], [4, "module-geomstats.geometry.stratified"], [5, "module-geomstats.information_geometry"], [6, "module-geomstats.learning"], [7, "module-geomstats.numerics"], [8, "module-geomstats.numerics.optimization"], [9, "module-geomstats.test"], [10, "module-geomstats.test_cases"], [11, "module-contents"], [12, "module-geomstats.test_cases.datasets"], [13, "module-geomstats.test_cases.distributions"], [14, "module-geomstats.test_cases.geometry"], [15, "module-geomstats.test_cases.geometry.stratified"], [16, "module-geomstats.test_cases.information_geometry"], [17, "module-geomstats.test_cases.learning"], [18, "module-geomstats.test_cases.numerics"], [19, "module-geomstats.visualization"]], "Monkey\u2019s optical nerve heads: Data as landmarks in 3D": [[35, "Monkey's-optical-nerve-heads:-Data-as-landmarks-in-3D"]], "Motivation and Dataset": [[52, "Motivation-and-Dataset"], [52, "id1"]], "New structure": [[30, "new-structure"]], "No dynamic behavior": [[30, "no-dynamic-behavior"]], "Numerically optimizing the loss function": [[45, "Numerically-optimizing-the-loss-function"]], "Objectives": [[31, "objectives"]], "On the sphere": [[38, "On-the-sphere"]], "Operate Riemannian K-Means clustering": [[39, "Operate-Riemannian-K-Means-clustering"]], "Optimization of Sao Paulo traffic": [[50, null]], "Packages & Modules": [[20, null]], "Parallel transport": [[48, "Parallel-transport"], [48, "id2"]], "Parameter": [[6, "parameter"]], "Parameters": [[44, "Parameters"]], "Parameters and Initialization": [[45, "Parameters-and-Initialization"]], "Participants": [[28, "participants"]], "Past and future hackathons": [[29, "past-and-future-hackathons"]], "Plotting results": [[45, "Plotting-results"]], "Points shape": [[30, "points-shape"]], "Pose of objects in pictures: data on the Lie group of 3D rotations": [[35, "Pose-of-objects-in-pictures:-data-on-the-Lie-group-of-3D-rotations"]], "Practical methods": [[55, "practical-methods"]], "Pre-processing the dataset": [[50, "Pre-processing-the-dataset"]], "Preprocessing into covariance matrices": [[44, "Preprocessing-into-covariance-matrices"]], "Principal Components": [[51, "Principal-Components"]], "Principal geodesic analysis of normal distributions": [[40, "Principal-geodesic-analysis-of-normal-distributions"]], "Problem Statement": [[28, "problem-statement"]], "Project Description": [[28, "project-description"]], "Proposal Abstract": [[28, "proposal-abstract"]], "Proposed Budget": [[28, "proposed-budget"]], "Pull Request Checklist": [[22, "pull-request-checklist"]], "Pullback via diffeomorphism: Warping of the plane \\mathbb{R}^2": [[41, "Pullback-via-diffeomorphism:-Warping-of-the-plane-\\mathbb{R}^2"]], "Purpose of this document": [[54, "purpose-of-this-document"]], "Real world applications": [[55, "real-world-applications"]], "Reference:": [[35, "Reference:"]], "References": [[37, "References"], [40, "References"], [42, "References"], [45, "References"], [46, "References"], [47, "References"], [48, "References"]], "Regression": [[51, "Regression"]], "Related events": [[29, "related-events"]], "Remarks:": [[42, "Remarks:"]], "Remove duplicate samples in curves": [[43, "Remove-duplicate-samples-in-curves"]], "Reporting bugs and features": [[22, "reporting-bugs-and-features"]], "Reproducing issues": [[22, "reproducing-issues"]], "Riemannian optimization.": [[45, "Riemannian-optimization."]], "Roadmap": [[54, null]], "Roles And Responsibilities": [[27, "roles-and-responsibilities"]], "Run learning algorithms": [[24, "run-learning-algorithms"]], "Run the tests": [[22, "run-the-tests"]], "Running tests": [[22, "running-tests"]], "Set of Graphs: GraphSpace": [[49, "Set-of-Graphs:-GraphSpace"]], "Shape Analysis of Cancer Cells": [[43, null]], "Shape analysis of curves with the Square Root Velocity metric": [[42, null]], "Sign Classification": [[44, "Sign-Classification"]], "Social networks: data on the hyperbolic space": [[35, "Social-networks:-data-on-the-hyperbolic-space"]], "Source control with Git": [[22, "source-control-with-git"]], "Spider": [[49, "Spider"]], "Stalled Pull Requests": [[22, "stalled-pull-requests"]], "Statement of purpose: Geomstats in 2022": [[54, "statement-of-purpose-geomstats-in-2022"]], "Stratified spaces": [[49, null]], "Sub-Riemannian structures as limits of Riemannian structures": [[53, "Sub-Riemannian-structures-as-limits-of-Riemannian-structures"]], "Submodules": [[0, "submodules"], [1, "submodules"], [2, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"], [13, "submodules"], [14, "submodules"], [15, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"]], "Subpackages": [[0, "subpackages"], [3, "subpackages"], [7, "subpackages"], [10, "subpackages"], [14, "subpackages"]], "Summary": [[28, "summary"]], "Summary plots": [[44, "Summary-plots"]], "TDD with pytest": [[22, "tdd-with-pytest"]], "Table of contents:": [[40, "Table-of-contents:"]], "Tangent PCA (at the Fr\u00e9chet mean)": [[38, "Tangent-PCA-(at-the-Fr\u00e9chet-mean)"], [38, "id2"]], "Technical Committee": [[27, "technical-committee"]], "Template of a bug/issue report": [[22, "template-of-a-bug-issue-report"]], "Test Driven Development": [[22, "test-driven-development"]], "Testing": [[22, "testing"]], "The Anatomy of a Docstring": [[22, "the-anatomy-of-a-docstring"]], "The Data": [[37, "The-Data"], [44, "The-Data"]], "The Heisenberg group": [[53, "The-Heisenberg-group"]], "The Manifold": [[37, "The-Manifold"]], "The Transformer": [[37, "The-Transformer"]], "The problem": [[28, "the-problem"]], "The project\u2019s scope": [[28, "the-projects-scope"]], "The space \\Sigma_2^3 of 2D triangles": [[48, "The-space-\\Sigma_2^3-of-2D-triangles"]], "The space \\Sigma_3^3 of 3D triangles": [[48, "The-space-\\Sigma_3^3-of-3D-triangles"]], "Timeline and Results": [[28, "timeline-and-results"]], "Title": [[28, "id4"]], "Tutorial: Sub-Riemannian geometry on the Heisenberg group": [[53, null]], "Tutorials": [[55, null]], "Uniform distribution": [[48, "Uniform-distribution"], [48, "id1"]], "Usecase : optical nerve heads": [[48, "Usecase-:-optical-nerve-heads"]], "Vectorization": [[3, "vectorization"]], "Visualization of Interpolated Dataset of Curves": [[43, "Visualization-of-Interpolated-Dataset-of-Curves"]], "Visualization of the Mean of each Treatment": [[43, "Visualization-of-the-Mean-of-each-Treatment"]], "What is the motivation for analyzing data on manifolds?": [[32, null]], "What will you learn in these tutorials?": [[32, "What-will-you-learn-in-these-tutorials?"]], "Workflow": [[29, "workflow"]], "Workflow of a contribution": [[22, "workflow-of-a-contribution"]], "World cities: data on the sphere": [[35, "World-cities:-data-on-the-sphere"]], "Writing Docstrings": [[22, "writing-docstrings"]], "Writing tests for geomstats": [[22, "writing-tests-for-geomstats"]], "geomstats": [[21, null]], "geomstats package": [[0, null]], "geomstats.algebra_utils module": [[0, "module-geomstats.algebra_utils"]], "geomstats.datasets package": [[1, null]], "geomstats.datasets.prepare_emg_data module": [[1, "module-geomstats.datasets.prepare_emg_data"]], "geomstats.datasets.prepare_graph_data module": [[1, "module-geomstats.datasets.prepare_graph_data"]], "geomstats.datasets.utils module": [[1, "module-geomstats.datasets.utils"]], "geomstats.distributions package": [[2, null]], "geomstats.distributions.brownian_motion module": [[2, "module-geomstats.distributions.brownian_motion"]], "geomstats.distributions.lognormal module": [[2, "module-geomstats.distributions.lognormal"]], "geomstats.errors module": [[0, "module-geomstats.errors"]], "geomstats.exceptions module": [[0, "module-geomstats.exceptions"]], "geomstats.geometry package": [[3, null]], "geomstats.geometry.base module": [[3, "module-geomstats.geometry.base"]], "geomstats.geometry.complex_manifold module": [[3, "module-geomstats.geometry.complex_manifold"]], "geomstats.geometry.complex_matrices module": [[3, "module-geomstats.geometry.complex_matrices"]], "geomstats.geometry.complex_poincare_disk module": [[3, "module-geomstats.geometry.complex_poincare_disk"]], "geomstats.geometry.complex_riemannian_metric module": [[3, "module-geomstats.geometry.complex_riemannian_metric"]], "geomstats.geometry.connection module": [[3, "module-geomstats.geometry.connection"]], "geomstats.geometry.diffeo module": [[3, "module-geomstats.geometry.diffeo"]], "geomstats.geometry.discrete_curves module": [[3, "module-geomstats.geometry.discrete_curves"]], "geomstats.geometry.discrete_surfaces module": [[3, "module-geomstats.geometry.discrete_surfaces"]], "geomstats.geometry.euclidean module": [[3, "module-geomstats.geometry.euclidean"]], "geomstats.geometry.fiber_bundle module": [[3, "module-geomstats.geometry.fiber_bundle"]], "geomstats.geometry.full_rank_correlation_matrices module": [[3, "module-geomstats.geometry.full_rank_correlation_matrices"]], "geomstats.geometry.full_rank_matrices module": [[3, "module-geomstats.geometry.full_rank_matrices"]], "geomstats.geometry.functions module": [[3, "module-geomstats.geometry.functions"]], "geomstats.geometry.general_linear module": [[3, "module-geomstats.geometry.general_linear"]], "geomstats.geometry.grassmannian module": [[3, "module-geomstats.geometry.grassmannian"]], "geomstats.geometry.group_action module": [[3, "module-geomstats.geometry.group_action"]], "geomstats.geometry.heisenberg module": [[3, "module-geomstats.geometry.heisenberg"]], "geomstats.geometry.hermitian module": [[3, "module-geomstats.geometry.hermitian"]], "geomstats.geometry.hermitian_matrices module": [[3, "module-geomstats.geometry.hermitian_matrices"]], "geomstats.geometry.hpd_matrices module": [[3, "module-geomstats.geometry.hpd_matrices"]], "geomstats.geometry.hyperbolic module": [[3, "module-geomstats.geometry.hyperbolic"]], "geomstats.geometry.hyperboloid module": [[3, "module-geomstats.geometry.hyperboloid"]], "geomstats.geometry.hypersphere module": [[3, "module-geomstats.geometry.hypersphere"]], "geomstats.geometry.invariant_metric module": [[3, "module-geomstats.geometry.invariant_metric"]], "geomstats.geometry.klein_bottle module": [[3, "module-geomstats.geometry.klein_bottle"]], "geomstats.geometry.landmarks module": [[3, "module-geomstats.geometry.landmarks"]], "geomstats.geometry.lie_algebra module": [[3, "module-geomstats.geometry.lie_algebra"]], "geomstats.geometry.lie_group module": [[3, "module-geomstats.geometry.lie_group"]], "geomstats.geometry.lower_triangular_matrices module": [[3, "module-geomstats.geometry.lower_triangular_matrices"]], "geomstats.geometry.manifold module": [[3, "module-geomstats.geometry.manifold"]], "geomstats.geometry.matrices module": [[3, "module-geomstats.geometry.matrices"]], "geomstats.geometry.minkowski module": [[3, "module-geomstats.geometry.minkowski"]], "geomstats.geometry.nfold_manifold module": [[3, "module-geomstats.geometry.nfold_manifold"]], "geomstats.geometry.open_hemisphere module": [[3, "module-geomstats.geometry.open_hemisphere"]], "geomstats.geometry.poincare_ball module": [[3, "module-geomstats.geometry.poincare_ball"]], "geomstats.geometry.poincare_half_space module": [[3, "module-geomstats.geometry.poincare_half_space"]], "geomstats.geometry.poincare_polydisk module": [[3, "module-geomstats.geometry.poincare_polydisk"]], "geomstats.geometry.positive_lower_triangular_matrices module": [[3, "module-geomstats.geometry.positive_lower_triangular_matrices"]], "geomstats.geometry.positive_reals module": [[3, "module-geomstats.geometry.positive_reals"]], "geomstats.geometry.pre_shape module": [[3, "module-geomstats.geometry.pre_shape"]], "geomstats.geometry.product_hpd_and_siegel_disks module": [[3, "module-geomstats.geometry.product_hpd_and_siegel_disks"]], "geomstats.geometry.product_manifold module": [[3, "module-geomstats.geometry.product_manifold"]], "geomstats.geometry.product_positive_reals_and_poincare_disks module": [[3, "module-geomstats.geometry.product_positive_reals_and_poincare_disks"]], "geomstats.geometry.pullback_metric module": [[3, "module-geomstats.geometry.pullback_metric"]], "geomstats.geometry.quotient_metric module": [[3, "module-geomstats.geometry.quotient_metric"]], "geomstats.geometry.rank_k_psd_matrices module": [[3, "module-geomstats.geometry.rank_k_psd_matrices"]], "geomstats.geometry.riemannian_metric module": [[3, "module-geomstats.geometry.riemannian_metric"]], "geomstats.geometry.sasaki_metric module": [[3, "module-geomstats.geometry.sasaki_metric"]], "geomstats.geometry.scalar_product_metric module": [[3, "module-geomstats.geometry.scalar_product_metric"]], "geomstats.geometry.siegel module": [[3, "module-geomstats.geometry.siegel"]], "geomstats.geometry.skew_symmetric_matrices module": [[3, "module-geomstats.geometry.skew_symmetric_matrices"]], "geomstats.geometry.spd_matrices module": [[3, "module-geomstats.geometry.spd_matrices"]], "geomstats.geometry.special_euclidean module": [[3, "module-geomstats.geometry.special_euclidean"]], "geomstats.geometry.special_orthogonal module": [[3, "module-geomstats.geometry.special_orthogonal"]], "geomstats.geometry.stiefel module": [[3, "module-geomstats.geometry.stiefel"]], "geomstats.geometry.stratified package": [[4, null]], "geomstats.geometry.stratified.bhv_space module": [[4, "module-geomstats.geometry.stratified.bhv_space"]], "geomstats.geometry.stratified.graph_space module": [[4, "module-geomstats.geometry.stratified.graph_space"]], "geomstats.geometry.stratified.point_set module": [[4, "module-geomstats.geometry.stratified.point_set"]], "geomstats.geometry.stratified.quotient module": [[4, "module-geomstats.geometry.stratified.quotient"]], "geomstats.geometry.stratified.spider module": [[4, "module-geomstats.geometry.stratified.spider"]], "geomstats.geometry.stratified.trees module": [[4, "module-geomstats.geometry.stratified.trees"]], "geomstats.geometry.stratified.vectorization module": [[4, "module-geomstats.geometry.stratified.vectorization"]], "geomstats.geometry.stratified.wald_space module": [[4, "module-geomstats.geometry.stratified.wald_space"]], "geomstats.geometry.sub_riemannian_metric module": [[3, "module-geomstats.geometry.sub_riemannian_metric"]], "geomstats.geometry.symmetric_matrices module": [[3, "module-geomstats.geometry.symmetric_matrices"]], "geomstats.information_geometry package": [[5, null]], "geomstats.information_geometry.base module": [[5, "module-geomstats.information_geometry.base"]], "geomstats.information_geometry.beta module": [[5, "module-geomstats.information_geometry.beta"]], "geomstats.information_geometry.binomial module": [[5, "module-geomstats.information_geometry.binomial"]], "geomstats.information_geometry.categorical module": [[5, "module-geomstats.information_geometry.categorical"]], "geomstats.information_geometry.dirichlet module": [[5, "module-geomstats.information_geometry.dirichlet"]], "geomstats.information_geometry.exponential module": [[5, "module-geomstats.information_geometry.exponential"]], "geomstats.information_geometry.fisher_rao_metric module": [[5, "module-geomstats.information_geometry.fisher_rao_metric"]], "geomstats.information_geometry.gamma module": [[5, "module-geomstats.information_geometry.gamma"]], "geomstats.information_geometry.geometric module": [[5, "module-geomstats.information_geometry.geometric"]], "geomstats.information_geometry.multinomial module": [[5, "module-geomstats.information_geometry.multinomial"]], "geomstats.information_geometry.normal module": [[5, "module-geomstats.information_geometry.normal"]], "geomstats.information_geometry.poisson module": [[5, "module-geomstats.information_geometry.poisson"]], "geomstats.integrator module": [[0, "module-geomstats.integrator"]], "geomstats.learning package": [[6, null]], "geomstats.learning.aac module": [[6, "module-geomstats.learning.aac"]], "geomstats.learning.agglomerative_hierarchical_clustering module": [[6, "module-geomstats.learning.agglomerative_hierarchical_clustering"]], "geomstats.learning.expectation_maximization module": [[6, "module-geomstats.learning.expectation_maximization"]], "geomstats.learning.exponential_barycenter module": [[6, "module-geomstats.learning.exponential_barycenter"]], "geomstats.learning.frechet_mean module": [[6, "module-geomstats.learning.frechet_mean"]], "geomstats.learning.geodesic_regression module": [[6, "module-geomstats.learning.geodesic_regression"]], "geomstats.learning.geometric_median module": [[6, "module-geomstats.learning.geometric_median"]], "geomstats.learning.incremental_frechet_mean module": [[6, "module-geomstats.learning.incremental_frechet_mean"]], "geomstats.learning.kalman_filter module": [[6, "module-geomstats.learning.kalman_filter"]], "geomstats.learning.kernel_density_estimation_classifier module": [[6, "module-geomstats.learning.kernel_density_estimation_classifier"]], "geomstats.learning.kmeans module": [[6, "module-geomstats.learning.kmeans"]], "geomstats.learning.kmedoids module": [[6, "module-geomstats.learning.kmedoids"]], "geomstats.learning.knn module": [[6, "module-geomstats.learning.knn"]], "geomstats.learning.mdm module": [[6, "module-geomstats.learning.mdm"]], "geomstats.learning.online_kmeans module": [[6, "module-geomstats.learning.online_kmeans"]], "geomstats.learning.pca module": [[6, "module-geomstats.learning.pca"]], "geomstats.learning.preprocessing module": [[6, "module-geomstats.learning.preprocessing"]], "geomstats.learning.radial_kernel_functions module": [[6, "module-geomstats.learning.radial_kernel_functions"]], "geomstats.learning.riemannian_mean_shift module": [[6, "module-geomstats.learning.riemannian_mean_shift"]], "geomstats.learning.wrapped_gaussian_process module": [[6, "module-geomstats.learning.wrapped_gaussian_process"]], "geomstats.numerics package": [[7, null]], "geomstats.numerics.bvp module": [[7, "module-geomstats.numerics.bvp"]], "geomstats.numerics.finite_differences module": [[7, "module-geomstats.numerics.finite_differences"]], "geomstats.numerics.geodesic module": [[7, "module-geomstats.numerics.geodesic"]], "geomstats.numerics.interpolation module": [[7, "module-geomstats.numerics.interpolation"]], "geomstats.numerics.ivp module": [[7, "module-geomstats.numerics.ivp"]], "geomstats.numerics.optimization package": [[8, null]], "geomstats.numerics.path module": [[7, "module-geomstats.numerics.path"]], "geomstats.test package": [[9, null]], "geomstats.test.conf module": [[9, "geomstats-test-conf-module"]], "geomstats.test.data module": [[9, "module-geomstats.test.data"]], "geomstats.test.parametrizers module": [[9, "geomstats-test-parametrizers-module"]], "geomstats.test.random module": [[9, "module-geomstats.test.random"]], "geomstats.test.test_case module": [[9, "geomstats-test-test-case-module"]], "geomstats.test.utils module": [[9, "module-geomstats.test.utils"]], "geomstats.test.vectorization module": [[9, "module-geomstats.test.vectorization"]], "geomstats.test_cases package": [[10, null]], "geomstats.test_cases.algebra_utils module": [[10, "geomstats-test-cases-algebra-utils-module"]], "geomstats.test_cases.backend package": [[11, null]], "geomstats.test_cases.backend.autodiff module": [[11, "geomstats-test-cases-backend-autodiff-module"]], "geomstats.test_cases.datasets package": [[12, null]], "geomstats.test_cases.datasets.prepare_graph_data module": [[12, "geomstats-test-cases-datasets-prepare-graph-data-module"]], "geomstats.test_cases.distributions package": [[13, null]], "geomstats.test_cases.distributions.lognormal module": [[13, "geomstats-test-cases-distributions-lognormal-module"]], "geomstats.test_cases.geometry package": [[14, null]], "geomstats.test_cases.geometry.base module": [[14, "geomstats-test-cases-geometry-base-module"]], "geomstats.test_cases.geometry.complex_manifold module": [[14, "geomstats-test-cases-geometry-complex-manifold-module"]], "geomstats.test_cases.geometry.complex_matrices module": [[14, "geomstats-test-cases-geometry-complex-matrices-module"]], "geomstats.test_cases.geometry.complex_riemannian_metric module": [[14, "geomstats-test-cases-geometry-complex-riemannian-metric-module"]], "geomstats.test_cases.geometry.connection module": [[14, "geomstats-test-cases-geometry-connection-module"]], "geomstats.test_cases.geometry.diffeo module": [[14, "geomstats-test-cases-geometry-diffeo-module"]], "geomstats.test_cases.geometry.discrete_curves module": [[14, "geomstats-test-cases-geometry-discrete-curves-module"]], "geomstats.test_cases.geometry.discrete_surfaces module": [[14, "geomstats-test-cases-geometry-discrete-surfaces-module"]], "geomstats.test_cases.geometry.euclidean module": [[14, "geomstats-test-cases-geometry-euclidean-module"]], "geomstats.test_cases.geometry.fiber_bundle module": [[14, "geomstats-test-cases-geometry-fiber-bundle-module"]], "geomstats.test_cases.geometry.full_rank_correlation_matrices module": [[14, "geomstats-test-cases-geometry-full-rank-correlation-matrices-module"]], "geomstats.test_cases.geometry.general_linear module": [[14, "geomstats-test-cases-geometry-general-linear-module"]], "geomstats.test_cases.geometry.group_action module": [[14, "geomstats-test-cases-geometry-group-action-module"]], "geomstats.test_cases.geometry.heisenberg module": [[14, "geomstats-test-cases-geometry-heisenberg-module"]], "geomstats.test_cases.geometry.hermitian module": [[14, "geomstats-test-cases-geometry-hermitian-module"]], "geomstats.test_cases.geometry.hypersphere module": [[14, "geomstats-test-cases-geometry-hypersphere-module"]], "geomstats.test_cases.geometry.invariant_metric module": [[14, "geomstats-test-cases-geometry-invariant-metric-module"]], "geomstats.test_cases.geometry.lie_algebra module": [[14, "geomstats-test-cases-geometry-lie-algebra-module"]], "geomstats.test_cases.geometry.lie_group module": [[14, "geomstats-test-cases-geometry-lie-group-module"]], "geomstats.test_cases.geometry.manifold module": [[14, "geomstats-test-cases-geometry-manifold-module"]], "geomstats.test_cases.geometry.matrices module": [[14, "geomstats-test-cases-geometry-matrices-module"]], "geomstats.test_cases.geometry.mixins module": [[14, "geomstats-test-cases-geometry-mixins-module"]], "geomstats.test_cases.geometry.nfold_manifold module": [[14, "geomstats-test-cases-geometry-nfold-manifold-module"]], "geomstats.test_cases.geometry.poincare_ball module": [[14, "geomstats-test-cases-geometry-poincare-ball-module"]], "geomstats.test_cases.geometry.poincare_half_space module": [[14, "geomstats-test-cases-geometry-poincare-half-space-module"]], "geomstats.test_cases.geometry.positive_lower_triangular_matrices module": [[14, "geomstats-test-cases-geometry-positive-lower-triangular-matrices-module"]], "geomstats.test_cases.geometry.pre_shape module": [[14, "geomstats-test-cases-geometry-pre-shape-module"]], "geomstats.test_cases.geometry.product_manifold module": [[14, "geomstats-test-cases-geometry-product-manifold-module"]], "geomstats.test_cases.geometry.pullback_metric module": [[14, "geomstats-test-cases-geometry-pullback-metric-module"]], "geomstats.test_cases.geometry.quotient_metric module": [[14, "geomstats-test-cases-geometry-quotient-metric-module"]], "geomstats.test_cases.geometry.riemannian_metric module": [[14, "geomstats-test-cases-geometry-riemannian-metric-module"]], "geomstats.test_cases.geometry.sasaki_metric module": [[14, "geomstats-test-cases-geometry-sasaki-metric-module"]], "geomstats.test_cases.geometry.scalar_product_metric module": [[14, "geomstats-test-cases-geometry-scalar-product-metric-module"]], "geomstats.test_cases.geometry.siegel module": [[14, "geomstats-test-cases-geometry-siegel-module"]], "geomstats.test_cases.geometry.skew_symmetric_matrices module": [[14, "geomstats-test-cases-geometry-skew-symmetric-matrices-module"]], "geomstats.test_cases.geometry.spd_matrices module": [[14, "geomstats-test-cases-geometry-spd-matrices-module"]], "geomstats.test_cases.geometry.special_euclidean module": [[14, "geomstats-test-cases-geometry-special-euclidean-module"]], "geomstats.test_cases.geometry.special_orthogonal module": [[14, "geomstats-test-cases-geometry-special-orthogonal-module"]], "geomstats.test_cases.geometry.stiefel module": [[14, "geomstats-test-cases-geometry-stiefel-module"]], "geomstats.test_cases.geometry.stratified package": [[15, null]], "geomstats.test_cases.geometry.stratified.graph_space module": [[15, "geomstats-test-cases-geometry-stratified-graph-space-module"]], "geomstats.test_cases.geometry.stratified.point_set module": [[15, "geomstats-test-cases-geometry-stratified-point-set-module"]], "geomstats.test_cases.geometry.stratified.quotient module": [[15, "geomstats-test-cases-geometry-stratified-quotient-module"]], "geomstats.test_cases.geometry.stratified.wald_space module": [[15, "geomstats-test-cases-geometry-stratified-wald-space-module"]], "geomstats.test_cases.geometry.sub_riemannian_metric module": [[14, "geomstats-test-cases-geometry-sub-riemannian-metric-module"]], "geomstats.test_cases.information_geometry package": [[16, null]], "geomstats.test_cases.information_geometry.base module": [[16, "geomstats-test-cases-information-geometry-base-module"]], "geomstats.test_cases.information_geometry.beta module": [[16, "geomstats-test-cases-information-geometry-beta-module"]], "geomstats.test_cases.information_geometry.binomial module": [[16, "geomstats-test-cases-information-geometry-binomial-module"]], "geomstats.test_cases.information_geometry.dirichlet module": [[16, "geomstats-test-cases-information-geometry-dirichlet-module"]], "geomstats.test_cases.information_geometry.exponential module": [[16, "geomstats-test-cases-information-geometry-exponential-module"]], "geomstats.test_cases.information_geometry.gamma module": [[16, "geomstats-test-cases-information-geometry-gamma-module"]], "geomstats.test_cases.information_geometry.geometric module": [[16, "geomstats-test-cases-information-geometry-geometric-module"]], "geomstats.test_cases.information_geometry.multinomial module": [[16, "geomstats-test-cases-information-geometry-multinomial-module"]], "geomstats.test_cases.information_geometry.normal module": [[16, "geomstats-test-cases-information-geometry-normal-module"]], "geomstats.test_cases.information_geometry.poisson module": [[16, "geomstats-test-cases-information-geometry-poisson-module"]], "geomstats.test_cases.learning package": [[17, null]], "geomstats.test_cases.learning.agglomerative_hierarchical_clustering module": [[17, "geomstats-test-cases-learning-agglomerative-hierarchical-clustering-module"]], "geomstats.test_cases.learning.expectation_maximization module": [[17, "geomstats-test-cases-learning-expectation-maximization-module"]], "geomstats.test_cases.learning.exponential_barycenter module": [[17, "module-geomstats.test_cases.learning.exponential_barycenter"]], "geomstats.test_cases.learning.frechet_mean module": [[17, "geomstats-test-cases-learning-frechet-mean-module"]], "geomstats.test_cases.learning.geodesic_regression module": [[17, "geomstats-test-cases-learning-geodesic-regression-module"]], "geomstats.test_cases.learning.incremental_frechet_mean module": [[17, "geomstats-test-cases-learning-incremental-frechet-mean-module"]], "geomstats.test_cases.learning.kalman_filter module": [[17, "geomstats-test-cases-learning-kalman-filter-module"]], "geomstats.test_cases.learning.kernel_density_estimation_classifier module": [[17, "geomstats-test-cases-learning-kernel-density-estimation-classifier-module"]], "geomstats.test_cases.learning.kmeans module": [[17, "geomstats-test-cases-learning-kmeans-module"]], "geomstats.test_cases.learning.knn module": [[17, "geomstats-test-cases-learning-knn-module"]], "geomstats.test_cases.learning.mdm module": [[17, "geomstats-test-cases-learning-mdm-module"]], "geomstats.test_cases.learning.pca module": [[17, "geomstats-test-cases-learning-pca-module"]], "geomstats.test_cases.learning.preprocessing module": [[17, "geomstats-test-cases-learning-preprocessing-module"]], "geomstats.test_cases.learning.radial_kernel_functions module": [[17, "geomstats-test-cases-learning-radial-kernel-functions-module"]], "geomstats.test_cases.learning.wrapped_gaussian_process module": [[17, "geomstats-test-cases-learning-wrapped-gaussian-process-module"]], "geomstats.test_cases.numerics package": [[18, null]], "geomstats.test_cases.numerics.finite_differences module": [[18, "geomstats-test-cases-numerics-finite-differences-module"]], "geomstats.test_cases.numerics.geodesic module": [[18, "geomstats-test-cases-numerics-geodesic-module"]], "geomstats.test_cases.numerics.interpolation module": [[18, "geomstats-test-cases-numerics-interpolation-module"]], "geomstats.test_cases.numerics.optimization module": [[18, "geomstats-test-cases-numerics-optimization-module"]], "geomstats.test_cases.varifold module": [[10, "geomstats-test-cases-varifold-module"]], "geomstats.varifold module": [[0, "module-geomstats.varifold"]], "geomstats.vectorization module": [[0, "module-geomstats.vectorization"]], "geomstats.visualization package": [[19, null]], "geomstats.visualization.hyperbolic module": [[19, "module-geomstats.visualization.hyperbolic"]], "geomstats.visualization.hypersphere module": [[19, "module-geomstats.visualization.hypersphere"]], "geomstats.visualization.poincare_polydisk module": [[19, "module-geomstats.visualization.poincare_polydisk"]], "geomstats.visualization.pre_shape module": [[19, "module-geomstats.visualization.pre_shape"]], "geomstats.visualization.spd_matrices module": [[19, "module-geomstats.visualization.spd_matrices"]], "geomstats.visualization.special_euclidean module": [[19, "module-geomstats.visualization.special_euclidean"]], "geomstats.visualization.special_orthogonal module": [[19, "module-geomstats.visualization.special_orthogonal"]], "good first issue tag": [[22, null]], "gs.matrices": [[30, "gs-matrices"]], "help wanted tag": [[22, null]], "numerics": [[30, "numerics"]], "starter project tag": [[22, null]]}, "docnames": ["api/geomstats", "api/geomstats.datasets", "api/geomstats.distributions", "api/geomstats.geometry", "api/geomstats.geometry.stratified", "api/geomstats.information_geometry", "api/geomstats.learning", "api/geomstats.numerics", "api/geomstats.numerics.optimization", "api/geomstats.test", "api/geomstats.test_cases", "api/geomstats.test_cases.backend", "api/geomstats.test_cases.datasets", "api/geomstats.test_cases.distributions", "api/geomstats.test_cases.geometry", "api/geomstats.test_cases.geometry.stratified", "api/geomstats.test_cases.information_geometry", "api/geomstats.test_cases.learning", "api/geomstats.test_cases.numerics", "api/geomstats.visualization", "api/index", "api/modules", "contributing/index", "explanation/index", "getting_started/examples", "getting_started/first-steps", "getting_started/index", "governance", "gsod", "hackathons", "hackathons/ihp_10_2022", "index", "notebooks/00_foundations__introduction_to_geomstats", "notebooks/01_foundations__manifolds", "notebooks/02_foundations__connection_riemannian_metric", "notebooks/03_practical_methods__data_on_manifolds", "notebooks/04_practical_methods__from_vector_spaces_to_manifolds", "notebooks/05_practical_methods__simple_machine_learning_on_tangent_spaces", "notebooks/06_practical_methods__riemannian_frechet_mean_and_tangent_pca", "notebooks/07_practical_methods__riemannian_kmeans", "notebooks/08_practical_methods__information_geometry", "notebooks/09_practical_methods__implement_your_own_riemannian_geometry", "notebooks/10_practical_methods__shape_analysis", "notebooks/11_real_world_applications__cell_shapes_analysis", "notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold", "notebooks/13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_space", "notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space", "notebooks/15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_space", "notebooks/16_real_world_applications__visualizations_in_kendall_shape_spaces", "notebooks/17_foundations__stratified_spaces", "notebooks/18_real_world_applications__sao_paulo_traffic_optimization", "notebooks/19_practical_methods__aac", "notebooks/20_real_world_applications__graph_space", "notebooks/21_foundations__sub_riemannian_geometry_and_the_heisenberg_group", "roadmap", "tutorials/index"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api/geomstats.rst", "api/geomstats.datasets.rst", "api/geomstats.distributions.rst", "api/geomstats.geometry.rst", "api/geomstats.geometry.stratified.rst", "api/geomstats.information_geometry.rst", "api/geomstats.learning.rst", "api/geomstats.numerics.rst", "api/geomstats.numerics.optimization.rst", "api/geomstats.test.rst", "api/geomstats.test_cases.rst", "api/geomstats.test_cases.backend.rst", "api/geomstats.test_cases.datasets.rst", "api/geomstats.test_cases.distributions.rst", "api/geomstats.test_cases.geometry.rst", "api/geomstats.test_cases.geometry.stratified.rst", "api/geomstats.test_cases.information_geometry.rst", "api/geomstats.test_cases.learning.rst", "api/geomstats.test_cases.numerics.rst", "api/geomstats.visualization.rst", "api/index.rst", "api/modules.rst", "contributing/index.rst", "explanation/index.rst", "getting_started/examples.rst", "getting_started/first-steps.rst", "getting_started/index.rst", "governance.rst", "gsod.rst", "hackathons.rst", "hackathons/ihp_10_2022.rst", "index.rst", "notebooks/00_foundations__introduction_to_geomstats.ipynb", "notebooks/01_foundations__manifolds.ipynb", "notebooks/02_foundations__connection_riemannian_metric.ipynb", "notebooks/03_practical_methods__data_on_manifolds.ipynb", "notebooks/04_practical_methods__from_vector_spaces_to_manifolds.ipynb", "notebooks/05_practical_methods__simple_machine_learning_on_tangent_spaces.ipynb", "notebooks/06_practical_methods__riemannian_frechet_mean_and_tangent_pca.ipynb", "notebooks/07_practical_methods__riemannian_kmeans.ipynb", "notebooks/08_practical_methods__information_geometry.ipynb", "notebooks/09_practical_methods__implement_your_own_riemannian_geometry.ipynb", "notebooks/10_practical_methods__shape_analysis.ipynb", "notebooks/11_real_world_applications__cell_shapes_analysis.ipynb", "notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold.ipynb", "notebooks/13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_space.ipynb", "notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space.ipynb", "notebooks/15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_space.ipynb", "notebooks/16_real_world_applications__visualizations_in_kendall_shape_spaces.ipynb", "notebooks/17_foundations__stratified_spaces.ipynb", "notebooks/18_real_world_applications__sao_paulo_traffic_optimization.ipynb", "notebooks/19_practical_methods__aac.ipynb", "notebooks/20_real_world_applications__graph_space.ipynb", "notebooks/21_foundations__sub_riemannian_geometry_and_the_heisenberg_group.ipynb", "roadmap.rst", "tutorials/index.rst"], "indexentries": {"aac (class in geomstats.learning.aac)": [[6, "geomstats.learning.aac.AAC", false]], "adaptivegradientdescent (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.AdaptiveGradientDescent", false]], "add_points() (geomstats.visualization.hyperbolic.kleindisk method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.add_points", false]], "add_points() (geomstats.visualization.hyperbolic.poincaredisk method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.add_points", false]], "add_points() (geomstats.visualization.hyperbolic.poincarehalfplane method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.add_points", false]], "add_points() (geomstats.visualization.hypersphere.circle method)": [[19, "geomstats.visualization.hypersphere.Circle.add_points", false]], "add_points() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.add_points", false]], "add_points() (geomstats.visualization.poincare_polydisk.poincarepolydisk method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.add_points", false]], "add_points() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.add_points", false]], "add_points() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.add_points", false]], "add_points() (geomstats.visualization.special_euclidean.specialeuclidean2 method)": [[19, "geomstats.visualization.special_euclidean.SpecialEuclidean2.add_points", false]], "adjoint_map() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.adjoint_map", false]], "agglomerativehierarchicalclustering (class in geomstats.learning.agglomerative_hierarchical_clustering)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering", false]], "align() (geomstats.geometry.discrete_curves.dynamicprogrammingaligner method)": [[3, "geomstats.geometry.discrete_curves.DynamicProgrammingAligner.align", false]], "align() (geomstats.geometry.discrete_curves.iterativehorizontalgeodesicaligner method)": [[3, "geomstats.geometry.discrete_curves.IterativeHorizontalGeodesicAligner.align", false]], "align() (geomstats.geometry.discrete_curves.rotationbundle method)": [[3, "geomstats.geometry.discrete_curves.RotationBundle.align", false]], "align() (geomstats.geometry.discrete_surfaces.relaxedpathstraightening method)": [[3, "geomstats.geometry.discrete_surfaces.RelaxedPathStraightening.align", false]], "align() (geomstats.geometry.fiber_bundle.aligneralgorithm method)": [[3, "geomstats.geometry.fiber_bundle.AlignerAlgorithm.align", false]], "align() (geomstats.geometry.fiber_bundle.alternatingaligner method)": [[3, "geomstats.geometry.fiber_bundle.AlternatingAligner.align", false]], "align() (geomstats.geometry.fiber_bundle.distanceminimizingaligner method)": [[3, "geomstats.geometry.fiber_bundle.DistanceMinimizingAligner.align", false]], "align() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.align", false]], "align() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.align", false]], "align() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.align", false]], "align() (geomstats.geometry.stratified.graph_space.graphspacealigneralgorithm method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm.align", false]], "align() (geomstats.geometry.stratified.graph_space.pointtogeodesicaligner method)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner.align", false]], "align() (geomstats.geometry.stratified.graph_space.pointtogeodesicalignerbase method)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase.align", false]], "align() (geomstats.geometry.stratified.quotient.aligner method)": [[4, "geomstats.geometry.stratified.quotient.Aligner.align", false]], "align_matrices() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.align_matrices", false]], "align_point_to_geodesic() (geomstats.geometry.stratified.graph_space.graphspacealigner method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.align_point_to_geodesic", false]], "aligner (class in geomstats.geometry.stratified.quotient)": [[4, "geomstats.geometry.stratified.quotient.Aligner", false]], "aligneralgorithm (class in geomstats.geometry.fiber_bundle)": [[3, "geomstats.geometry.fiber_bundle.AlignerAlgorithm", false]], "alternatingaligner (class in geomstats.geometry.fiber_bundle)": [[3, "geomstats.geometry.fiber_bundle.AlternatingAligner", false]], "ambient_manifold (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin property)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.ambient_manifold", false]], "ambient_space (geomstats.geometry.stratified.wald_space.waldspace attribute)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.ambient_space", false]], "apply_func_to_eigvalsh() (in module geomstats.geometry.hermitian_matrices)": [[3, "geomstats.geometry.hermitian_matrices.apply_func_to_eigvalsh", false]], "arrow3d (class in geomstats.visualization.special_orthogonal)": [[19, "geomstats.visualization.special_orthogonal.Arrow3D", false]], "autodiffdiffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo", false]], "autodiffnotimplementederror": [[0, "geomstats.exceptions.AutodiffNotImplementedError", false]], "baker_campbell_hausdorff() (geomstats.geometry.lie_algebra.matrixliealgebra method)": [[3, "geomstats.geometry.lie_algebra.MatrixLieAlgebra.baker_campbell_hausdorff", false]], "basegradientdescent (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.BaseGradientDescent", false]], "basicwaldgeodesicsolver (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.BasicWaldGeodesicSolver", false]], "basis (geomstats.geometry.base.vectorspace property)": [[3, "geomstats.geometry.base.VectorSpace.basis", false]], "basis_representation() (geomstats.geometry.base.diffeomorphicmatrixvectorspace method)": [[3, "geomstats.geometry.base.DiffeomorphicMatrixVectorSpace.basis_representation", false]], "basis_representation() (geomstats.geometry.base.matrixvectorspace method)": [[3, "geomstats.geometry.base.MatrixVectorSpace.basis_representation", false]], "basis_representation() (geomstats.geometry.general_linear.squarematrices method)": [[3, "geomstats.geometry.general_linear.SquareMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.hermitian_matrices.hermitianmatrices static method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.lower_triangular_matrices.lowertriangularmatrices static method)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices static method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.matrices.matrices method)": [[3, "geomstats.geometry.matrices.Matrices.basis_representation", false]], "basis_representation() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.basis_representation", false]], "basis_representation() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.symmetric_matrices.symmetricmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.basis_representation", false]], "basisrepresentationdiffeo (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.BasisRepresentationDiffeo", false]], "batches (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.batches", false]], "batchgradientdescent (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.BatchGradientDescent", false]], "belongs() (geomstats.geometry.base.complexvectorspace method)": [[3, "geomstats.geometry.base.ComplexVectorSpace.belongs", false]], "belongs() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.belongs", false]], "belongs() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.belongs", false]], "belongs() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.belongs", false]], "belongs() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.belongs", false]], "belongs() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.belongs", false]], "belongs() (geomstats.geometry.complex_matrices.complexmatrices method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.belongs", false]], "belongs() (geomstats.geometry.complex_poincare_disk.complexpoincaredisk static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk.belongs", false]], "belongs() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.belongs", false]], "belongs() (geomstats.geometry.full_rank_matrices.fullrankmatrices method)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices.belongs", false]], "belongs() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.belongs", false]], "belongs() (geomstats.geometry.general_linear.generallinear method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.belongs", false]], "belongs() (geomstats.geometry.hermitian_matrices.hermitianmatrices method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.belongs", false]], "belongs() (geomstats.geometry.hpd_matrices.hpdmatrices static method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.belongs", false]], "belongs() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.belongs", false]], "belongs() (geomstats.geometry.lower_triangular_matrices.lowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices.belongs", false]], "belongs() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.belongs", false]], "belongs() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.belongs", false]], "belongs() (geomstats.geometry.open_hemisphere.openhemisphere method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphere.belongs", false]], "belongs() (geomstats.geometry.poincare_ball.poincareball method)": [[3, "geomstats.geometry.poincare_ball.PoincareBall.belongs", false]], "belongs() (geomstats.geometry.poincare_half_space.poincarehalfspace method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpace.belongs", false]], "belongs() (geomstats.geometry.positive_lower_triangular_matrices.positivelowertriangularmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices.belongs", false]], "belongs() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices.belongs", false]], "belongs() (geomstats.geometry.positive_reals.positivereals static method)": [[3, "geomstats.geometry.positive_reals.PositiveReals.belongs", false]], "belongs() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.belongs", false]], "belongs() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.belongs", false]], "belongs() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.belongs", false]], "belongs() (geomstats.geometry.siegel.siegel method)": [[3, "geomstats.geometry.siegel.Siegel.belongs", false]], "belongs() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.belongs", false]], "belongs() (geomstats.geometry.spd_matrices.spdmatrices method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.belongs", false]], "belongs() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.belongs", false]], "belongs() (geomstats.geometry.stratified.bhv_space.treespace method)": [[4, "geomstats.geometry.stratified.bhv_space.TreeSpace.belongs", false]], "belongs() (geomstats.geometry.stratified.point_set.pointset method)": [[4, "geomstats.geometry.stratified.point_set.PointSet.belongs", false]], "belongs() (geomstats.geometry.stratified.spider.spider method)": [[4, "geomstats.geometry.stratified.spider.Spider.belongs", false]], "belongs() (geomstats.geometry.stratified.wald_space.waldspace method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.belongs", false]], "belongs() (geomstats.geometry.symmetric_matrices.symmetricmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.belongs", false]], "belongs() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.belongs", false]], "belongs() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.belongs", false]], "belongs() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.belongs", false]], "belongs() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.belongs", false]], "belongs() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.belongs", false]], "belongs() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.belongs", false]], "belongs() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.belongs", false]], "betadistributions (class in geomstats.information_geometry.beta)": [[5, "geomstats.information_geometry.beta.BetaDistributions", false]], "betadistributionsrandomvariable (class in geomstats.information_geometry.beta)": [[5, "geomstats.information_geometry.beta.BetaDistributionsRandomVariable", false]], "betametric (class in geomstats.information_geometry.beta)": [[5, "geomstats.information_geometry.beta.BetaMetric", false]], "bhvmetric (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.BHVMetric", false]], "biinvariantmetric (class in geomstats.geometry.invariant_metric)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric", false]], "binetkernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.BinetKernel", false]], "binomialdistributions (class in geomstats.information_geometry.binomial)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions", false]], "binomialdistributionsrandomvariable (class in geomstats.information_geometry.binomial)": [[5, "geomstats.information_geometry.binomial.BinomialDistributionsRandomVariable", false]], "binomialmetric (class in geomstats.information_geometry.binomial)": [[5, "geomstats.information_geometry.binomial.BinomialMetric", false]], "biweight_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.biweight_radial_kernel", false]], "bracket() (geomstats.geometry.lie_algebra.matrixliealgebra class method)": [[3, "geomstats.geometry.lie_algebra.MatrixLieAlgebra.bracket", false]], "bracket() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.bracket", false]], "broadcast_lists() (in module geomstats.geometry.stratified.vectorization)": [[4, "geomstats.geometry.stratified.vectorization.broadcast_lists", false]], "broadcast_to_multibatch() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.broadcast_to_multibatch", false]], "brownianmotion (class in geomstats.distributions.brownian_motion)": [[2, "geomstats.distributions.brownian_motion.BrownianMotion", false]], "bump_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.bump_radial_kernel", false]], "bureswassersteinbundle (class in geomstats.geometry.rank_k_psd_matrices)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle", false]], "canonicaleuclideanmetric (class in geomstats.geometry.euclidean)": [[3, "geomstats.geometry.euclidean.CanonicalEuclideanMetric", false]], "categoricaldistributions (class in geomstats.information_geometry.categorical)": [[5, "geomstats.information_geometry.categorical.CategoricalDistributions", false]], "categoricalmetric (class in geomstats.information_geometry.categorical)": [[5, "geomstats.information_geometry.categorical.CategoricalMetric", false]], "cauchykernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.CauchyKernel", false]], "center() (geomstats.geometry.pre_shape.preshapespace static method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.center", false]], "centered_difference() (in module geomstats.numerics.finite_differences)": [[7, "geomstats.numerics.finite_differences.centered_difference", false]], "centerednormaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.CenteredNormalDistributions", false]], "centerednormalmetric (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.CenteredNormalMetric", false]], "centre (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.centre", false]], "check_belongs() (in module geomstats.errors)": [[0, "geomstats.errors.check_belongs", false]], "check_if_separated() (in module geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.check_if_separated", false]], "check_integer() (in module geomstats.errors)": [[0, "geomstats.errors.check_integer", false]], "check_is_batch() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.check_is_batch", false]], "check_parameter_accepted_values() (in module geomstats.errors)": [[0, "geomstats.errors.check_parameter_accepted_values", false]], "check_point_shape() (in module geomstats.errors)": [[0, "geomstats.errors.check_point_shape", false]], "check_positive() (in module geomstats.errors)": [[0, "geomstats.errors.check_positive", false]], "children_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.children_", false]], "choleskymap (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.CholeskyMap", false]], "choleskymetric (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric", false]], "christoffels() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.christoffels", false]], "christoffels() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.christoffels", false]], "christoffels() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.christoffels", false]], "christoffels() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.christoffels", false]], "christoffels() (geomstats.information_geometry.dirichlet.dirichletmetric method)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric.christoffels", false]], "christoffels() (geomstats.information_geometry.gamma.gammametric method)": [[5, "geomstats.information_geometry.gamma.GammaMetric.christoffels", false]], "circle (class in geomstats.visualization.hypersphere)": [[19, "geomstats.visualization.hypersphere.Circle", false]], "circlemean (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.CircleMean", false]], "classes_ (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier attribute)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.classes_", false]], "classes_ (geomstats.learning.knn.knearestneighborsclassifier attribute)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.classes_", false]], "classes_ (geomstats.learning.mdm.riemannianminimumdistancetomean attribute)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.classes_", false]], "classes_ (geomstats.learning.templateclassifier attribute)": [[6, "geomstats.learning.TemplateClassifier.classes_", false]], "clear_points() (geomstats.visualization.poincare_polydisk.poincarepolydisk method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.clear_points", false]], "clear_points() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.clear_points", false]], "clear_points() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.clear_points", false]], "closest_neighbor_index() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.closest_neighbor_index", false]], "cluster_centers_ (geomstats.learning.online_kmeans.onlinekmeans attribute)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans.cluster_centers_", false]], "columnwise_scaling() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.columnwise_scaling", false]], "cometric_matrix() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.cometric_matrix", false]], "complexmanifold (class in geomstats.geometry.complex_manifold)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold", false]], "complexmatrices (class in geomstats.geometry.complex_matrices)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices", false]], "complexmatricesmetric (class in geomstats.geometry.complex_matrices)": [[3, "geomstats.geometry.complex_matrices.ComplexMatricesMetric", false]], "complexmatrixvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.ComplexMatrixVectorSpace", false]], "complexpoincaredisk (class in geomstats.geometry.complex_poincare_disk)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk", false]], "complexpoincarediskmetric (class in geomstats.geometry.complex_poincare_disk)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric", false]], "complexriemannianmetric (class in geomstats.geometry.complex_riemannian_metric)": [[3, "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric", false]], "complexvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.ComplexVectorSpace", false]], "complexvectorspaceopenset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.ComplexVectorSpaceOpenSet", false]], "components_ (geomstats.learning.pca.hyperbolicplaneexactpga attribute)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA.components_", false]], "compose() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.compose", false]], "compose() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.compose", false]], "compose() (geomstats.geometry.lie_group.matrixliegroup static method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.compose", false]], "compose() (geomstats.test_cases.learning.exponential_barycenter.euclideangroup static method)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup.compose", false]], "composeaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.ComposeAction", false]], "composeddiffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.ComposedDiffeo", false]], "compute_coordinates() (geomstats.visualization.spd_matrices.ellipses method)": [[19, "geomstats.visualization.spd_matrices.Ellipses.compute_coordinates", false]], "compute_gain() (geomstats.learning.kalman_filter.kalmanfilter method)": [[6, "geomstats.learning.kalman_filter.KalmanFilter.compute_gain", false]], "compute_variance_from_index() (geomstats.learning.expectation_maximization.gaussianmixturemodel method)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.compute_variance_from_index", false]], "congruenceaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.CongruenceAction", false]], "congruent() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.congruent", false]], "congruent() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.congruent", false]], "connection (class in geomstats.geometry.connection)": [[3, "geomstats.geometry.connection.Connection", false]], "constantvaluerowsumsdiffeo (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo", false]], "convert_to_half_plane_coordinates() (geomstats.visualization.hyperbolic.poincarehalfplane static method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.convert_to_half_plane_coordinates", false]], "convert_to_klein_coordinates() (geomstats.visualization.hyperbolic.kleindisk static method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.convert_to_klein_coordinates", false]], "convert_to_planar_coordinates() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.convert_to_planar_coordinates", false]], "convert_to_poincare_coordinates() (geomstats.visualization.hyperbolic.poincaredisk static method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.convert_to_poincare_coordinates", false]], "convert_to_poincare_coordinates() (geomstats.visualization.poincare_polydisk.poincarepolydisk static method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.convert_to_poincare_coordinates", false]], "convert_to_polar_coordinates() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.convert_to_polar_coordinates", false]], "convert_to_polar_coordinates() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.convert_to_polar_coordinates", false]], "convert_to_spherical_coordinates() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.convert_to_spherical_coordinates", false]], "convert_to_trihedron() (in module geomstats.visualization.special_orthogonal)": [[19, "geomstats.visualization.special_orthogonal.convert_to_trihedron", false]], "coords_type (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.coords_type", false]], "coords_type (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.coords_type", false]], "corr (geomstats.geometry.stratified.wald_space.waldbatch property)": [[4, "geomstats.geometry.stratified.wald_space.WaldBatch.corr", false]], "corr() (geomstats.geometry.stratified.trees.foresttopology method)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.corr", false]], "corr_gradient() (geomstats.geometry.stratified.trees.foresttopology method)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.corr_gradient", false]], "corr_map() (in module geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.corr_map", false]], "correlationmatricesbundle (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle", false]], "cosine_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.cosine_radial_kernel", false]], "covariant_riemann_tensor() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.covariant_riemann_tensor", false]], "covec (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.covec", false]], "covs (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.covs", false]], "curvature() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.curvature", false]], "curvature() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.curvature", false]], "curvature() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.curvature", false]], "curvature() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.curvature", false]], "curvature_derivative() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.curvature_derivative", false]], "curvature_derivative() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.curvature_derivative", false]], "curvature_derivative() (geomstats.geometry.pre_shape.preshapemetric method)": [[3, "geomstats.geometry.pre_shape.PreShapeMetric.curvature_derivative", false]], "curvature_derivative() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.curvature_derivative", false]], "data_dict (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.data_dict", false]], "default_metric() (geomstats.geometry.base.immersedset static method)": [[3, "geomstats.geometry.base.ImmersedSet.default_metric", false]], "default_metric() (geomstats.geometry.complex_matrices.complexmatrices static method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.default_metric", false]], "default_metric() (geomstats.geometry.complex_poincare_disk.complexpoincaredisk static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk.default_metric", false]], "default_metric() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin static method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.default_metric", false]], "default_metric() (geomstats.geometry.discrete_surfaces.discretesurfaces static method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.default_metric", false]], "default_metric() (geomstats.geometry.euclidean.euclidean static method)": [[3, "geomstats.geometry.euclidean.Euclidean.default_metric", false]], "default_metric() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices static method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.default_metric", false]], "default_metric() (geomstats.geometry.full_rank_matrices.fullrankmatrices static method)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices.default_metric", false]], "default_metric() (geomstats.geometry.functions.hilbertsphere static method)": [[3, "geomstats.geometry.functions.HilbertSphere.default_metric", false]], "default_metric() (geomstats.geometry.general_linear.generallinear static method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.default_metric", false]], "default_metric() (geomstats.geometry.general_linear.squarematrices static method)": [[3, "geomstats.geometry.general_linear.SquareMatrices.default_metric", false]], "default_metric() (geomstats.geometry.grassmannian.grassmannian static method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.default_metric", false]], "default_metric() (geomstats.geometry.hermitian.hermitian static method)": [[3, "geomstats.geometry.hermitian.Hermitian.default_metric", false]], "default_metric() (geomstats.geometry.hermitian_matrices.hermitianmatrices static method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.default_metric", false]], "default_metric() (geomstats.geometry.hpd_matrices.hpdmatrices static method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.default_metric", false]], "default_metric() (geomstats.geometry.hyperboloid.hyperboloid static method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.default_metric", false]], "default_metric() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.default_metric", false]], "default_metric() (geomstats.geometry.landmarks.landmarks static method)": [[3, "geomstats.geometry.landmarks.Landmarks.default_metric", false]], "default_metric() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.default_metric", false]], "default_metric() (geomstats.geometry.lower_triangular_matrices.lowertriangularmatrices static method)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices.default_metric", false]], "default_metric() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices static method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.default_metric", false]], "default_metric() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.default_metric", false]], "default_metric() (geomstats.geometry.nfold_manifold.nfoldmanifold static method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.default_metric", false]], "default_metric() (geomstats.geometry.open_hemisphere.openhemisphere static method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphere.default_metric", false]], "default_metric() (geomstats.geometry.open_hemisphere.openhemispheresproduct static method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemispheresProduct.default_metric", false]], "default_metric() (geomstats.geometry.poincare_ball.poincareball static method)": [[3, "geomstats.geometry.poincare_ball.PoincareBall.default_metric", false]], "default_metric() (geomstats.geometry.poincare_half_space.poincarehalfspace static method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpace.default_metric", false]], "default_metric() (geomstats.geometry.poincare_polydisk.poincarepolydisk static method)": [[3, "geomstats.geometry.poincare_polydisk.PoincarePolydisk.default_metric", false]], "default_metric() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.default_metric", false]], "default_metric() (geomstats.geometry.positive_lower_triangular_matrices.positivelowertriangularmatrices static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices.default_metric", false]], "default_metric() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltmatrices static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices.default_metric", false]], "default_metric() (geomstats.geometry.positive_reals.positivereals static method)": [[3, "geomstats.geometry.positive_reals.PositiveReals.default_metric", false]], "default_metric() (geomstats.geometry.pre_shape.preshapespace static method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.default_metric", false]], "default_metric() (geomstats.geometry.product_hpd_and_siegel_disks.producthpdmatricesandsiegeldisks static method)": [[3, "geomstats.geometry.product_hpd_and_siegel_disks.ProductHPDMatricesAndSiegelDisks.default_metric", false]], "default_metric() (geomstats.geometry.product_manifold.productmanifold static method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.default_metric", false]], "default_metric() (geomstats.geometry.product_positive_reals_and_poincare_disks.productpositiverealsandcomplexpoincaredisks static method)": [[3, "geomstats.geometry.product_positive_reals_and_poincare_disks.ProductPositiveRealsAndComplexPoincareDisks.default_metric", false]], "default_metric() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices static method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.default_metric", false]], "default_metric() (geomstats.geometry.sasaki_metric.tangentbundle static method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.default_metric", false]], "default_metric() (geomstats.geometry.siegel.siegel static method)": [[3, "geomstats.geometry.siegel.Siegel.default_metric", false]], "default_metric() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices static method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.default_metric", false]], "default_metric() (geomstats.geometry.spd_matrices.spdmatrices static method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.default_metric", false]], "default_metric() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra static method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.default_metric", false]], "default_metric() (geomstats.geometry.stiefel.stiefel static method)": [[3, "geomstats.geometry.stiefel.Stiefel.default_metric", false]], "default_metric() (geomstats.geometry.stratified.bhv_space.treespace static method)": [[4, "geomstats.geometry.stratified.bhv_space.TreeSpace.default_metric", false]], "default_metric() (geomstats.geometry.stratified.spider.spider static method)": [[4, "geomstats.geometry.stratified.spider.Spider.default_metric", false]], "default_metric() (geomstats.geometry.stratified.wald_space.waldspace static method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.default_metric", false]], "default_metric() (geomstats.geometry.symmetric_matrices.nullrowsumssymmetricmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices.default_metric", false]], "default_metric() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.default_metric", false]], "default_metric() (geomstats.geometry.symmetric_matrices.symmetricmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.default_metric", false]], "default_metric() (geomstats.information_geometry.beta.betadistributions static method)": [[5, "geomstats.information_geometry.beta.BetaDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.binomial.binomialdistributions static method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.categorical.categoricaldistributions static method)": [[5, "geomstats.information_geometry.categorical.CategoricalDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.dirichlet.dirichletdistributions static method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.exponential.exponentialdistributions static method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.gamma.gammadistributions static method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.geometric.geometricdistributions static method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.multinomial.multinomialdistributions static method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.normal.centerednormaldistributions static method)": [[5, "geomstats.information_geometry.normal.CenteredNormalDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.normal.diagonalnormaldistributions static method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.normal.univariatenormaldistributions static method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.poisson.poissondistributions static method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.default_metric", false]], "delete_splits() (in module geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.delete_splits", false]], "diag_action() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices static method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.diag_action", false]], "diag_inner_product() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.diag_inner_product", false]], "diagonal() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.diagonal", false]], "diagonalnormaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions", false]], "diagonalnormaldistributionsrandomvariable (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributionsRandomVariable", false]], "diagonalnormalmetric (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric", false]], "diags (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.diags", false]], "diameter() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.diameter", false]], "diffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.Diffeo", false]], "diffeobasedrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.DiffeoBasedRandomDataGenerator", false]], "diffeomorphicmanifold (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.DiffeomorphicManifold", false]], "diffeomorphicmatrixvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.DiffeomorphicMatrixVectorSpace", false]], "diffeomorphicvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.DiffeomorphicVectorSpace", false]], "dim (geomstats.information_geometry.beta.betadistributions attribute)": [[5, "geomstats.information_geometry.beta.BetaDistributions.dim", false]], "dim (geomstats.information_geometry.categorical.categoricaldistributions attribute)": [[5, "geomstats.information_geometry.categorical.CategoricalDistributions.dim", false]], "dim (geomstats.information_geometry.dirichlet.dirichletdistributions attribute)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.dim", false]], "dim (geomstats.information_geometry.multinomial.multinomialdistributions attribute)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.dim", false]], "directional_curvature() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.directional_curvature", false]], "directional_curvature_derivative() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.directional_curvature_derivative", false]], "directional_curvature_derivative() (geomstats.geometry.pre_shape.kendallshapemetric method)": [[3, "geomstats.geometry.pre_shape.KendallShapeMetric.directional_curvature_derivative", false]], "directional_curvature_derivative() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.directional_curvature_derivative", false]], "dirichletdistributions (class in geomstats.information_geometry.dirichlet)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions", false]], "dirichletmetric (class in geomstats.information_geometry.dirichlet)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric", false]], "dirichletrandomvariable (class in geomstats.information_geometry.dirichlet)": [[5, "geomstats.information_geometry.dirichlet.DirichletRandomVariable", false]], "discrete_curves_with_l2 (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin property)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.discrete_curves_with_l2", false]], "discrete_geodesic() (geomstats.geometry.stratified.wald_space.basicwaldgeodesicsolver method)": [[4, "geomstats.geometry.stratified.wald_space.BasicWaldGeodesicSolver.discrete_geodesic", false]], "discrete_geodesic() (geomstats.geometry.stratified.wald_space.waldspacemetric method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric.discrete_geodesic", false]], "discrete_geodesic_bvp() (geomstats.geometry.discrete_surfaces.relaxedpathstraightening method)": [[3, "geomstats.geometry.discrete_surfaces.RelaxedPathStraightening.discrete_geodesic_bvp", false]], "discrete_geodesic_bvp() (geomstats.numerics.geodesic.pathbasedlogsolver method)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver.discrete_geodesic_bvp", false]], "discrete_geodesic_ivp() (geomstats.geometry.discrete_surfaces.discretesurfacesexpsolver method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver.discrete_geodesic_ivp", false]], "discrete_horizontal_geodesic() (geomstats.geometry.discrete_curves.iterativehorizontalgeodesicaligner method)": [[3, "geomstats.geometry.discrete_curves.IterativeHorizontalGeodesicAligner.discrete_horizontal_geodesic", false]], "discretecurves (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurves", false]], "discretecurvesstartingatorigin (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin", false]], "discretesurfaces (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces", false]], "discretesurfacesexpsolver (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver", false]], "discretewaldpath (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.DiscreteWaldPath", false]], "dist() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.dist", false]], "dist() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.dist", false]], "dist() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.dist", false]], "dist() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.dist", false]], "dist() (geomstats.geometry.positive_reals.positiverealsmetric method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.dist", false]], "dist() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.dist", false]], "dist() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.dist", false]], "dist() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.dist", false]], "dist() (geomstats.geometry.stratified.bhv_space.bhvmetric method)": [[4, "geomstats.geometry.stratified.bhv_space.BHVMetric.dist", false]], "dist() (geomstats.geometry.stratified.bhv_space.gtpsolver method)": [[4, "geomstats.geometry.stratified.bhv_space.GTPSolver.dist", false]], "dist() (geomstats.geometry.stratified.graph_space.pointtogeodesicaligner method)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner.dist", false]], "dist() (geomstats.geometry.stratified.graph_space.pointtogeodesicalignerbase method)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase.dist", false]], "dist() (geomstats.geometry.stratified.point_set.pointsetmetric method)": [[4, "geomstats.geometry.stratified.point_set.PointSetMetric.dist", false]], "dist() (geomstats.geometry.stratified.quotient.quotientmetric method)": [[4, "geomstats.geometry.stratified.quotient.QuotientMetric.dist", false]], "dist() (geomstats.geometry.stratified.spider.spidermetric method)": [[4, "geomstats.geometry.stratified.spider.SpiderMetric.dist", false]], "dist() (geomstats.geometry.stratified.wald_space.waldspacemetric method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric.dist", false]], "dist() (geomstats.varifold.varifoldmetric method)": [[0, "geomstats.varifold.VarifoldMetric.dist", false]], "dist_broadcast() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.dist_broadcast", false]], "dist_pairwise() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.dist_pairwise", false]], "distanceminimizingaligner (class in geomstats.geometry.fiber_bundle)": [[3, "geomstats.geometry.fiber_bundle.DistanceMinimizingAligner", false]], "draw() (geomstats.visualization.hyperbolic.kleindisk method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.draw", false]], "draw() (geomstats.visualization.hyperbolic.poincaredisk method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.draw", false]], "draw() (geomstats.visualization.hyperbolic.poincarehalfplane method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.draw", false]], "draw() (geomstats.visualization.hypersphere.circle method)": [[19, "geomstats.visualization.hypersphere.Circle.draw", false]], "draw() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.draw", false]], "draw() (geomstats.visualization.poincare_polydisk.poincarepolydisk method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.draw", false]], "draw() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw", false]], "draw() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw", false]], "draw() (geomstats.visualization.special_orthogonal.arrow3d method)": [[19, "geomstats.visualization.special_orthogonal.Arrow3D.draw", false]], "draw() (geomstats.visualization.special_orthogonal.trihedron method)": [[19, "geomstats.visualization.special_orthogonal.Trihedron.draw", false]], "draw_curve() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw_curve", false]], "draw_curve() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw_curve", false]], "draw_points() (geomstats.visualization.hypersphere.circle method)": [[19, "geomstats.visualization.hypersphere.Circle.draw_points", false]], "draw_points() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.draw_points", false]], "draw_points() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw_points", false]], "draw_points() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw_points", false]], "draw_points() (geomstats.visualization.spd_matrices.ellipses method)": [[19, "geomstats.visualization.spd_matrices.Ellipses.draw_points", false]], "draw_points() (geomstats.visualization.special_euclidean.specialeuclidean2 method)": [[19, "geomstats.visualization.special_euclidean.SpecialEuclidean2.draw_points", false]], "draw_triangle() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw_triangle", false]], "draw_triangle() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw_triangle", false]], "draw_vector() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw_vector", false]], "draw_vector() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw_vector", false]], "dynamicprogrammingaligner (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.DynamicProgrammingAligner", false]], "edges (geomstats.datasets.prepare_graph_data.graph attribute)": [[1, "geomstats.datasets.prepare_graph_data.Graph.edges", false]], "effective_metric_ (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier attribute)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.effective_metric_", false]], "effective_metric_ (geomstats.learning.knn.knearestneighborsclassifier attribute)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.effective_metric_", false]], "effective_metric_params_ (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier attribute)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.effective_metric_params_", false]], "effective_metric_params_ (geomstats.learning.knn.knearestneighborsclassifier attribute)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.effective_metric_params_", false]], "elasticmean (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.ElasticMean", false]], "elasticmetric (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.ElasticMetric", false]], "elasticmetric (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.ElasticMetric", false]], "ellipses (class in geomstats.visualization.spd_matrices)": [[19, "geomstats.visualization.spd_matrices.Ellipses", false]], "embed() (geomstats.datasets.prepare_graph_data.hyperbolicembedding method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.embed", false]], "embeddedspacerandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.EmbeddedSpaceRandomDataGenerator", false]], "embedding_manifold (geomstats.information_geometry.categorical.categoricaldistributions attribute)": [[5, "geomstats.information_geometry.categorical.CategoricalDistributions.embedding_manifold", false]], "embedding_manifold (geomstats.information_geometry.multinomial.multinomialdistributions attribute)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.embedding_manifold", false]], "embedding_space (geomstats.information_geometry.beta.betadistributions attribute)": [[5, "geomstats.information_geometry.beta.BetaDistributions.embedding_space", false]], "energy() (geomstats.numerics.path.uniformlysampledpathenergy method)": [[7, "geomstats.numerics.path.UniformlySampledPathEnergy.energy", false]], "energy_per_time() (geomstats.numerics.path.uniformlysampledpathenergy method)": [[7, "geomstats.numerics.path.UniformlySampledPathEnergy.energy_per_time", false]], "equal() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.equal", false]], "equal() (geomstats.geometry.stratified.bhv_space.tree method)": [[4, "geomstats.geometry.stratified.bhv_space.Tree.equal", false]], "equal() (geomstats.geometry.stratified.point_set.point method)": [[4, "geomstats.geometry.stratified.point_set.Point.equal", false]], "equal() (geomstats.geometry.stratified.point_set.pointbatch method)": [[4, "geomstats.geometry.stratified.point_set.PointBatch.equal", false]], "equal() (geomstats.geometry.stratified.spider.spiderpoint method)": [[4, "geomstats.geometry.stratified.spider.SpiderPoint.equal", false]], "equal() (geomstats.geometry.stratified.wald_space.wald method)": [[4, "geomstats.geometry.stratified.wald_space.Wald.equal", false]], "equip_with_group_action() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.equip_with_group_action", false]], "equip_with_group_action() (geomstats.geometry.stratified.graph_space.graphspace method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpace.equip_with_group_action", false]], "equip_with_metric() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.equip_with_metric", false]], "equip_with_metric() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.equip_with_metric", false]], "equip_with_metric() (geomstats.geometry.stratified.point_set.pointset method)": [[4, "geomstats.geometry.stratified.point_set.PointSet.equip_with_metric", false]], "equip_with_quotient() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.equip_with_quotient", false]], "equivalent() (geomstats.geometry.klein_bottle.kleinbottle static method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.equivalent", false]], "estimate_ (geomstats.learning.exponential_barycenter.exponentialbarycenter attribute)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter.estimate_", false]], "estimate_ (geomstats.learning.frechet_mean.circlemean attribute)": [[6, "geomstats.learning.frechet_mean.CircleMean.estimate_", false]], "estimate_ (geomstats.learning.frechet_mean.elasticmean attribute)": [[6, "geomstats.learning.frechet_mean.ElasticMean.estimate_", false]], "estimate_ (geomstats.learning.frechet_mean.frechetmean attribute)": [[6, "geomstats.learning.frechet_mean.FrechetMean.estimate_", false]], "estimate_ (geomstats.learning.frechet_mean.linearmean attribute)": [[6, "geomstats.learning.frechet_mean.LinearMean.estimate_", false]], "estimate_ (geomstats.learning.geometric_median.geometricmedian attribute)": [[6, "geomstats.learning.geometric_median.GeometricMedian.estimate_", false]], "euclidean (class in geomstats.geometry.euclidean)": [[3, "geomstats.geometry.euclidean.Euclidean", false]], "euclideancholeskydiffeo (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo", false]], "euclideancholeskymetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyMetric", false]], "euclideangroup (class in geomstats.test_cases.learning.exponential_barycenter)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup", false]], "euclideanmetric (class in geomstats.geometry.euclidean)": [[3, "geomstats.geometry.euclidean.EuclideanMetric", false]], "euler_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.euler_step", false]], "exactpga (class in geomstats.learning.pca)": [[6, "geomstats.learning.pca.ExactPGA", false]], "exhaustivealigner (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.ExhaustiveAligner", false]], "exp() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.exp", false]], "exp() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.exp", false]], "exp() (geomstats.geometry.discrete_surfaces.discretesurfacesexpsolver method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver.exp", false]], "exp() (geomstats.geometry.euclidean.euclidean method)": [[3, "geomstats.geometry.euclidean.Euclidean.exp", false]], "exp() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.exp", false]], "exp() (geomstats.geometry.functions.hilbertspheremetric method)": [[3, "geomstats.geometry.functions.HilbertSphereMetric.exp", false]], "exp() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.exp", false]], "exp() (geomstats.geometry.hermitian.hermitian method)": [[3, "geomstats.geometry.hermitian.Hermitian.exp", false]], "exp() (geomstats.geometry.hermitian.hermitianmetric static method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.exp", false]], "exp() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.exp", false]], "exp() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.exp", false]], "exp() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.exp", false]], "exp() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.exp", false]], "exp() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.exp", false]], "exp() (geomstats.geometry.invariant_metric.invariantmetricmatrixexpodesolver method)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixExpODESolver.exp", false]], "exp() (geomstats.geometry.klein_bottle.kleinbottlemetric method)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric.exp", false]], "exp() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.exp", false]], "exp() (geomstats.geometry.lie_group.matrixliegroup class method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.exp", false]], "exp() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.exp", false]], "exp() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.exp", false]], "exp() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.exp", false]], "exp() (geomstats.geometry.positive_reals.positiverealsmetric static method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.exp", false]], "exp() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.exp", false]], "exp() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.exp", false]], "exp() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.exp", false]], "exp() (geomstats.geometry.sasaki_metric.sasakimetric method)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric.exp", false]], "exp() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.exp", false]], "exp() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.exp", false]], "exp() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.exp", false]], "exp() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.exp", false]], "exp() (geomstats.geometry.stiefel.stiefelcanonicalmetric method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.exp", false]], "exp() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.exp", false]], "exp() (geomstats.information_geometry.binomial.binomialmetric method)": [[5, "geomstats.information_geometry.binomial.BinomialMetric.exp", false]], "exp() (geomstats.information_geometry.exponential.exponentialmetric method)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric.exp", false]], "exp() (geomstats.information_geometry.geometric.geometricmetric method)": [[5, "geomstats.information_geometry.geometric.GeometricMetric.exp", false]], "exp() (geomstats.information_geometry.normal.diagonalnormalmetric method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric.exp", false]], "exp() (geomstats.information_geometry.poisson.poissonmetric method)": [[5, "geomstats.information_geometry.poisson.PoissonMetric.exp", false]], "exp() (geomstats.numerics.geodesic.expodesolver method)": [[7, "geomstats.numerics.geodesic.ExpODESolver.exp", false]], "exp() (geomstats.numerics.geodesic.expsolver method)": [[7, "geomstats.numerics.geodesic.ExpSolver.exp", false]], "exp() (geomstats.test_cases.learning.exponential_barycenter.euclideangroup method)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup.exp", false]], "exp_at_zero() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.exp_at_zero", false]], "exp_domain() (geomstats.geometry.hpd_matrices.hpdeuclideanmetric static method)": [[3, "geomstats.geometry.hpd_matrices.HPDEuclideanMetric.exp_domain", false]], "exp_domain() (geomstats.geometry.spd_matrices.spdeuclideanmetric static method)": [[3, "geomstats.geometry.spd_matrices.SPDEuclideanMetric.exp_domain", false]], "exp_from_identity() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.exp_from_identity", false]], "exp_from_identity() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.exp_from_identity", false]], "exp_not_from_identity() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.exp_not_from_identity", false]], "expmh() (in module geomstats.geometry.hermitian_matrices)": [[3, "geomstats.geometry.hermitian_matrices.expmh", false]], "expodesolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.ExpODESolver", false]], "exponentialbarycenter (class in geomstats.learning.exponential_barycenter)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter", false]], "exponentialdistributions (class in geomstats.information_geometry.exponential)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions", false]], "exponentialdistributionsrandomvariable (class in geomstats.information_geometry.exponential)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributionsRandomVariable", false]], "exponentialmetric (class in geomstats.information_geometry.exponential)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric", false]], "expsolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.ExpSolver", false]], "extrinsic_to_intrinsic_coords() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.extrinsic_to_intrinsic_coords", false]], "extrinsic_to_intrinsic_coords() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.extrinsic_to_intrinsic_coords", false]], "face_areas() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.face_areas", false]], "fail_for_autodiff_exceptions (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.fail_for_autodiff_exceptions", false]], "fail_for_not_implemented_errors (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.fail_for_not_implemented_errors", false]], "faqaligner (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.FAQAligner", false]], "fiberbundle (class in geomstats.geometry.fiber_bundle)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle", false]], "fisherraometric (class in geomstats.information_geometry.fisher_rao_metric)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric", false]], "fit() (geomstats.learning.expectation_maximization.riemannianem method)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM.fit", false]], "fit() (geomstats.learning.exponential_barycenter.exponentialbarycenter method)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter.fit", false]], "fit() (geomstats.learning.frechet_mean.circlemean method)": [[6, "geomstats.learning.frechet_mean.CircleMean.fit", false]], "fit() (geomstats.learning.frechet_mean.elasticmean method)": [[6, "geomstats.learning.frechet_mean.ElasticMean.fit", false]], "fit() (geomstats.learning.frechet_mean.frechetmean method)": [[6, "geomstats.learning.frechet_mean.FrechetMean.fit", false]], "fit() (geomstats.learning.frechet_mean.linearmean method)": [[6, "geomstats.learning.frechet_mean.LinearMean.fit", false]], "fit() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.fit", false]], "fit() (geomstats.learning.geometric_median.geometricmedian method)": [[6, "geomstats.learning.geometric_median.GeometricMedian.fit", false]], "fit() (geomstats.learning.incremental_frechet_mean.incrementalfrechetmean method)": [[6, "geomstats.learning.incremental_frechet_mean.IncrementalFrechetMean.fit", false]], "fit() (geomstats.learning.kmeans.riemanniankmeans method)": [[6, "geomstats.learning.kmeans.RiemannianKMeans.fit", false]], "fit() (geomstats.learning.kmedoids.riemanniankmedoids method)": [[6, "geomstats.learning.kmedoids.RiemannianKMedoids.fit", false]], "fit() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.fit", false]], "fit() (geomstats.learning.online_kmeans.onlinekmeans method)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans.fit", false]], "fit() (geomstats.learning.pca.hyperbolicplaneexactpga method)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA.fit", false]], "fit() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.fit", false]], "fit() (geomstats.learning.preprocessing.totangentspace method)": [[6, "geomstats.learning.preprocessing.ToTangentSpace.fit", false]], "fit() (geomstats.learning.riemannian_mean_shift.riemannianmeanshift method)": [[6, "geomstats.learning.riemannian_mean_shift.RiemannianMeanShift.fit", false]], "fit() (geomstats.learning.templateclassifier method)": [[6, "geomstats.learning.TemplateClassifier.fit", false]], "fit() (geomstats.learning.templateestimator method)": [[6, "geomstats.learning.TemplateEstimator.fit", false]], "fit() (geomstats.learning.templatetransformer method)": [[6, "geomstats.learning.TemplateTransformer.fit", false]], "fit() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.fit", false]], "fit_transform() (geomstats.learning.pca.hyperbolicplaneexactpga method)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA.fit_transform", false]], "fit_transform() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.fit_transform", false]], "flatten() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.flatten", false]], "flattendiffeo (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.FlattenDiffeo", false]], "flip_determinant() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.flip_determinant", false]], "foresttopology (class in geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.ForestTopology", false]], "forward_difference() (in module geomstats.numerics.finite_differences)": [[7, "geomstats.numerics.finite_differences.forward_difference", false]], "frechetmean (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.FrechetMean", false]], "frobenius_product() (geomstats.geometry.complex_matrices.complexmatrices static method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.frobenius_product", false]], "frobenius_product() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.frobenius_product", false]], "from_covariance() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices class method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.from_covariance", false]], "from_vector_to_diagonal_matrix() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.from_vector_to_diagonal_matrix", false]], "ftransform (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.FTransform", false]], "fullrankcorrelationaffinequotientmetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationAffineQuotientMetric", false]], "fullrankcorrelationmatrices (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices", false]], "fullrankmatrices (class in geomstats.geometry.full_rank_matrices)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices", false]], "gammadistributions (class in geomstats.information_geometry.gamma)": [[5, "geomstats.information_geometry.gamma.GammaDistributions", false]], "gammadistributionsrandomvariable (class in geomstats.information_geometry.gamma)": [[5, "geomstats.information_geometry.gamma.GammaDistributionsRandomVariable", false]], "gammametric (class in geomstats.information_geometry.gamma)": [[5, "geomstats.information_geometry.gamma.GammaMetric", false]], "gammarandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.GammaRandomDataGenerator", false]], "gaussian_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.gaussian_radial_kernel", false]], "gaussiankernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.GaussianKernel", false]], "gaussianmixturemodel (class in geomstats.learning.expectation_maximization)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel", false]], "generalized_eigenvalues() (in module geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.generalized_eigenvalues", false]], "generallinear (class in geomstats.geometry.general_linear)": [[3, "geomstats.geometry.general_linear.GeneralLinear", false]], "generalnormaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.GeneralNormalDistributions", false]], "generate_random_data() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_random_data", false]], "generate_random_data_with_time() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_random_data_with_time", false]], "generate_random_tree() (in module geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.generate_random_tree", false]], "generate_random_wald() (in module geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.generate_random_wald", false]], "generate_shape_data() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_shape_data", false]], "generate_splits() (in module geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.generate_splits", false]], "generate_tests() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_tests", false]], "generate_vec_data() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_vec_data", false]], "generate_vec_data_with_time() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_vec_data_with_time", false]], "generate_vectorization_data() (in module geomstats.test.vectorization)": [[9, "geomstats.test.vectorization.generate_vectorization_data", false]], "geodesic() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.geodesic", false]], "geodesic() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.geodesic", false]], "geodesic() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.geodesic", false]], "geodesic() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.geodesic", false]], "geodesic() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.geodesic", false]], "geodesic() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.bhv_space.bhvmetric method)": [[4, "geomstats.geometry.stratified.bhv_space.BHVMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.bhv_space.gtpsolver method)": [[4, "geomstats.geometry.stratified.bhv_space.GTPSolver.geodesic", false]], "geodesic() (geomstats.geometry.stratified.point_set.pointsetmetric method)": [[4, "geomstats.geometry.stratified.point_set.PointSetMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.quotient.quotientmetric method)": [[4, "geomstats.geometry.stratified.quotient.QuotientMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.spider.spidermetric method)": [[4, "geomstats.geometry.stratified.spider.SpiderMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.wald_space.basicwaldgeodesicsolver method)": [[4, "geomstats.geometry.stratified.wald_space.BasicWaldGeodesicSolver.geodesic", false]], "geodesic() (geomstats.geometry.stratified.wald_space.waldspacemetric method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric.geodesic", false]], "geodesic() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.geodesic", false]], "geodesic_bvp() (geomstats.numerics.geodesic.logodesolver method)": [[7, "geomstats.numerics.geodesic.LogODESolver.geodesic_bvp", false]], "geodesic_bvp() (geomstats.numerics.geodesic.logsolver method)": [[7, "geomstats.numerics.geodesic.LogSolver.geodesic_bvp", false]], "geodesic_bvp() (geomstats.numerics.geodesic.pathbasedlogsolver method)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver.geodesic_bvp", false]], "geodesic_discrete() (geomstats.geometry.sasaki_metric.sasakimetric method)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric.geodesic_discrete", false]], "geodesic_equation() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.geodesic_equation", false]], "geodesic_ivp() (geomstats.geometry.discrete_surfaces.discretesurfacesexpsolver method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver.geodesic_ivp", false]], "geodesic_ivp() (geomstats.geometry.invariant_metric.invariantmetricmatrixexpodesolver method)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixExpODESolver.geodesic_ivp", false]], "geodesic_ivp() (geomstats.numerics.geodesic.expodesolver method)": [[7, "geomstats.numerics.geodesic.ExpODESolver.geodesic_ivp", false]], "geodesic_ivp() (geomstats.numerics.geodesic.expsolver method)": [[7, "geomstats.numerics.geodesic.ExpSolver.geodesic_ivp", false]], "geodesicregression (class in geomstats.learning.geodesic_regression)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression", false]], "geometricdistributions (class in geomstats.information_geometry.geometric)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions", false]], "geometricdistributionsrandomvariable (class in geomstats.information_geometry.geometric)": [[5, "geomstats.information_geometry.geometric.GeometricDistributionsRandomVariable", false]], "geometricmedian (class in geomstats.learning.geometric_median)": [[6, "geomstats.learning.geometric_median.GeometricMedian", false]], "geometricmetric (class in geomstats.information_geometry.geometric)": [[5, "geomstats.information_geometry.geometric.GeometricMetric", false]], "geomstats": [[0, "module-geomstats", false]], "geomstats.algebra_utils": [[0, "module-geomstats.algebra_utils", false]], "geomstats.datasets": [[1, "module-geomstats.datasets", false]], "geomstats.datasets.prepare_emg_data": [[1, "module-geomstats.datasets.prepare_emg_data", false]], "geomstats.datasets.prepare_graph_data": [[1, "module-geomstats.datasets.prepare_graph_data", false]], "geomstats.datasets.utils": [[1, "module-geomstats.datasets.utils", false]], "geomstats.distributions": [[2, "module-geomstats.distributions", false]], "geomstats.distributions.brownian_motion": [[2, "module-geomstats.distributions.brownian_motion", false]], "geomstats.distributions.lognormal": [[2, "module-geomstats.distributions.lognormal", false]], "geomstats.errors": [[0, "module-geomstats.errors", false]], "geomstats.exceptions": [[0, "module-geomstats.exceptions", false]], "geomstats.geometry": [[3, "module-geomstats.geometry", false]], "geomstats.geometry.base": [[3, "module-geomstats.geometry.base", false]], "geomstats.geometry.complex_manifold": [[3, "module-geomstats.geometry.complex_manifold", false]], "geomstats.geometry.complex_matrices": [[3, "module-geomstats.geometry.complex_matrices", false]], "geomstats.geometry.complex_poincare_disk": [[3, "module-geomstats.geometry.complex_poincare_disk", false]], "geomstats.geometry.complex_riemannian_metric": [[3, "module-geomstats.geometry.complex_riemannian_metric", false]], "geomstats.geometry.connection": [[3, "module-geomstats.geometry.connection", false]], "geomstats.geometry.diffeo": [[3, "module-geomstats.geometry.diffeo", false]], "geomstats.geometry.discrete_curves": [[3, "module-geomstats.geometry.discrete_curves", false]], "geomstats.geometry.discrete_surfaces": [[3, "module-geomstats.geometry.discrete_surfaces", false]], "geomstats.geometry.euclidean": [[3, "module-geomstats.geometry.euclidean", false]], "geomstats.geometry.fiber_bundle": [[3, "module-geomstats.geometry.fiber_bundle", false]], "geomstats.geometry.full_rank_correlation_matrices": [[3, "module-geomstats.geometry.full_rank_correlation_matrices", false]], "geomstats.geometry.full_rank_matrices": [[3, "module-geomstats.geometry.full_rank_matrices", false]], "geomstats.geometry.functions": [[3, "module-geomstats.geometry.functions", false]], "geomstats.geometry.general_linear": [[3, "module-geomstats.geometry.general_linear", false]], "geomstats.geometry.grassmannian": [[3, "module-geomstats.geometry.grassmannian", false]], "geomstats.geometry.group_action": [[3, "module-geomstats.geometry.group_action", false]], "geomstats.geometry.heisenberg": [[3, "module-geomstats.geometry.heisenberg", false]], "geomstats.geometry.hermitian": [[3, "module-geomstats.geometry.hermitian", false]], "geomstats.geometry.hermitian_matrices": [[3, "module-geomstats.geometry.hermitian_matrices", false]], "geomstats.geometry.hpd_matrices": [[3, "module-geomstats.geometry.hpd_matrices", false]], "geomstats.geometry.hyperbolic": [[3, "module-geomstats.geometry.hyperbolic", false]], "geomstats.geometry.hyperboloid": [[3, "module-geomstats.geometry.hyperboloid", false]], "geomstats.geometry.hypersphere": [[3, "module-geomstats.geometry.hypersphere", false]], "geomstats.geometry.invariant_metric": [[3, "module-geomstats.geometry.invariant_metric", false]], "geomstats.geometry.klein_bottle": [[3, "module-geomstats.geometry.klein_bottle", false]], "geomstats.geometry.landmarks": [[3, "module-geomstats.geometry.landmarks", false]], "geomstats.geometry.lie_algebra": [[3, "module-geomstats.geometry.lie_algebra", false]], "geomstats.geometry.lie_group": [[3, "module-geomstats.geometry.lie_group", false]], "geomstats.geometry.lower_triangular_matrices": [[3, "module-geomstats.geometry.lower_triangular_matrices", false]], "geomstats.geometry.manifold": [[3, "module-geomstats.geometry.manifold", false]], "geomstats.geometry.matrices": [[3, "module-geomstats.geometry.matrices", false]], "geomstats.geometry.minkowski": [[3, "module-geomstats.geometry.minkowski", false]], "geomstats.geometry.nfold_manifold": [[3, "module-geomstats.geometry.nfold_manifold", false]], "geomstats.geometry.open_hemisphere": [[3, "module-geomstats.geometry.open_hemisphere", false]], "geomstats.geometry.poincare_ball": [[3, "module-geomstats.geometry.poincare_ball", false]], "geomstats.geometry.poincare_half_space": [[3, "module-geomstats.geometry.poincare_half_space", false]], "geomstats.geometry.poincare_polydisk": [[3, "module-geomstats.geometry.poincare_polydisk", false]], "geomstats.geometry.positive_lower_triangular_matrices": [[3, "module-geomstats.geometry.positive_lower_triangular_matrices", false]], "geomstats.geometry.positive_reals": [[3, "module-geomstats.geometry.positive_reals", false]], "geomstats.geometry.pre_shape": [[3, "module-geomstats.geometry.pre_shape", false]], "geomstats.geometry.product_hpd_and_siegel_disks": [[3, "module-geomstats.geometry.product_hpd_and_siegel_disks", false]], "geomstats.geometry.product_manifold": [[3, "module-geomstats.geometry.product_manifold", false]], "geomstats.geometry.product_positive_reals_and_poincare_disks": [[3, "module-geomstats.geometry.product_positive_reals_and_poincare_disks", false]], "geomstats.geometry.pullback_metric": [[3, "module-geomstats.geometry.pullback_metric", false]], "geomstats.geometry.quotient_metric": [[3, "module-geomstats.geometry.quotient_metric", false]], "geomstats.geometry.rank_k_psd_matrices": [[3, "module-geomstats.geometry.rank_k_psd_matrices", false]], "geomstats.geometry.riemannian_metric": [[3, "module-geomstats.geometry.riemannian_metric", false]], "geomstats.geometry.sasaki_metric": [[3, "module-geomstats.geometry.sasaki_metric", false]], "geomstats.geometry.scalar_product_metric": [[3, "module-geomstats.geometry.scalar_product_metric", false]], "geomstats.geometry.siegel": [[3, "module-geomstats.geometry.siegel", false]], "geomstats.geometry.skew_symmetric_matrices": [[3, "module-geomstats.geometry.skew_symmetric_matrices", false]], "geomstats.geometry.spd_matrices": [[3, "module-geomstats.geometry.spd_matrices", false]], "geomstats.geometry.special_euclidean": [[3, "module-geomstats.geometry.special_euclidean", false]], "geomstats.geometry.special_orthogonal": [[3, "module-geomstats.geometry.special_orthogonal", false]], "geomstats.geometry.stiefel": [[3, "module-geomstats.geometry.stiefel", false]], "geomstats.geometry.stratified": [[4, "module-geomstats.geometry.stratified", false]], "geomstats.geometry.stratified.bhv_space": [[4, "module-geomstats.geometry.stratified.bhv_space", false]], "geomstats.geometry.stratified.graph_space": [[4, "module-geomstats.geometry.stratified.graph_space", false]], "geomstats.geometry.stratified.point_set": [[4, "module-geomstats.geometry.stratified.point_set", false]], "geomstats.geometry.stratified.quotient": [[4, "module-geomstats.geometry.stratified.quotient", false]], "geomstats.geometry.stratified.spider": [[4, "module-geomstats.geometry.stratified.spider", false]], "geomstats.geometry.stratified.trees": [[4, "module-geomstats.geometry.stratified.trees", false]], "geomstats.geometry.stratified.vectorization": [[4, "module-geomstats.geometry.stratified.vectorization", false]], "geomstats.geometry.stratified.wald_space": [[4, "module-geomstats.geometry.stratified.wald_space", false]], "geomstats.geometry.sub_riemannian_metric": [[3, "module-geomstats.geometry.sub_riemannian_metric", false]], "geomstats.geometry.symmetric_matrices": [[3, "module-geomstats.geometry.symmetric_matrices", false]], "geomstats.information_geometry": [[5, "module-geomstats.information_geometry", false]], "geomstats.information_geometry.base": [[5, "module-geomstats.information_geometry.base", false]], "geomstats.information_geometry.beta": [[5, "module-geomstats.information_geometry.beta", false]], "geomstats.information_geometry.binomial": [[5, "module-geomstats.information_geometry.binomial", false]], "geomstats.information_geometry.categorical": [[5, "module-geomstats.information_geometry.categorical", false]], "geomstats.information_geometry.dirichlet": [[5, "module-geomstats.information_geometry.dirichlet", false]], "geomstats.information_geometry.exponential": [[5, "module-geomstats.information_geometry.exponential", false]], "geomstats.information_geometry.fisher_rao_metric": [[5, "module-geomstats.information_geometry.fisher_rao_metric", false]], "geomstats.information_geometry.gamma": [[5, "module-geomstats.information_geometry.gamma", false]], "geomstats.information_geometry.geometric": [[5, "module-geomstats.information_geometry.geometric", false]], "geomstats.information_geometry.multinomial": [[5, "module-geomstats.information_geometry.multinomial", false]], "geomstats.information_geometry.normal": [[5, "module-geomstats.information_geometry.normal", false]], "geomstats.information_geometry.poisson": [[5, "module-geomstats.information_geometry.poisson", false]], "geomstats.integrator": [[0, "module-geomstats.integrator", false]], "geomstats.learning": [[6, "module-geomstats.learning", false]], "geomstats.learning.aac": [[6, "module-geomstats.learning.aac", false]], "geomstats.learning.agglomerative_hierarchical_clustering": [[6, "module-geomstats.learning.agglomerative_hierarchical_clustering", false]], "geomstats.learning.expectation_maximization": [[6, "module-geomstats.learning.expectation_maximization", false]], "geomstats.learning.exponential_barycenter": [[6, "module-geomstats.learning.exponential_barycenter", false]], "geomstats.learning.frechet_mean": [[6, "module-geomstats.learning.frechet_mean", false]], "geomstats.learning.geodesic_regression": [[6, "module-geomstats.learning.geodesic_regression", false]], "geomstats.learning.geometric_median": [[6, "module-geomstats.learning.geometric_median", false]], "geomstats.learning.incremental_frechet_mean": [[6, "module-geomstats.learning.incremental_frechet_mean", false]], "geomstats.learning.kalman_filter": [[6, "module-geomstats.learning.kalman_filter", false]], "geomstats.learning.kernel_density_estimation_classifier": [[6, "module-geomstats.learning.kernel_density_estimation_classifier", false]], "geomstats.learning.kmeans": [[6, "module-geomstats.learning.kmeans", false]], "geomstats.learning.kmedoids": [[6, "module-geomstats.learning.kmedoids", false]], "geomstats.learning.knn": [[6, "module-geomstats.learning.knn", false]], "geomstats.learning.mdm": [[6, "module-geomstats.learning.mdm", false]], "geomstats.learning.online_kmeans": [[6, "module-geomstats.learning.online_kmeans", false]], "geomstats.learning.pca": [[6, "module-geomstats.learning.pca", false]], "geomstats.learning.preprocessing": [[6, "module-geomstats.learning.preprocessing", false]], "geomstats.learning.radial_kernel_functions": [[6, "module-geomstats.learning.radial_kernel_functions", false]], "geomstats.learning.riemannian_mean_shift": [[6, "module-geomstats.learning.riemannian_mean_shift", false]], "geomstats.learning.wrapped_gaussian_process": [[6, "module-geomstats.learning.wrapped_gaussian_process", false]], "geomstats.numerics": [[7, "module-geomstats.numerics", false]], "geomstats.numerics.bvp": [[7, "module-geomstats.numerics.bvp", false]], "geomstats.numerics.finite_differences": [[7, "module-geomstats.numerics.finite_differences", false]], "geomstats.numerics.geodesic": [[7, "module-geomstats.numerics.geodesic", false]], "geomstats.numerics.interpolation": [[7, "module-geomstats.numerics.interpolation", false]], "geomstats.numerics.ivp": [[7, "module-geomstats.numerics.ivp", false]], "geomstats.numerics.optimization": [[8, "module-geomstats.numerics.optimization", false]], "geomstats.numerics.path": [[7, "module-geomstats.numerics.path", false]], "geomstats.test": [[9, "module-geomstats.test", false]], "geomstats.test.data": [[9, "module-geomstats.test.data", false]], "geomstats.test.random": [[9, "module-geomstats.test.random", false]], "geomstats.test.utils": [[9, "module-geomstats.test.utils", false]], "geomstats.test.vectorization": [[9, "module-geomstats.test.vectorization", false]], "geomstats.test_cases": [[10, "module-geomstats.test_cases", false]], "geomstats.test_cases.datasets": [[12, "module-geomstats.test_cases.datasets", false]], "geomstats.test_cases.distributions": [[13, "module-geomstats.test_cases.distributions", false]], "geomstats.test_cases.geometry": [[14, "module-geomstats.test_cases.geometry", false]], "geomstats.test_cases.geometry.stratified": [[15, "module-geomstats.test_cases.geometry.stratified", false]], "geomstats.test_cases.information_geometry": [[16, "module-geomstats.test_cases.information_geometry", false]], "geomstats.test_cases.learning": [[17, "module-geomstats.test_cases.learning", false]], "geomstats.test_cases.learning.exponential_barycenter": [[17, "module-geomstats.test_cases.learning.exponential_barycenter", false]], "geomstats.test_cases.numerics": [[18, "module-geomstats.test_cases.numerics", false]], "geomstats.varifold": [[0, "module-geomstats.varifold", false]], "geomstats.vectorization": [[0, "module-geomstats.vectorization", false]], "geomstats.visualization": [[19, "module-geomstats.visualization", false]], "geomstats.visualization.hyperbolic": [[19, "module-geomstats.visualization.hyperbolic", false]], "geomstats.visualization.hypersphere": [[19, "module-geomstats.visualization.hypersphere", false]], "geomstats.visualization.poincare_polydisk": [[19, "module-geomstats.visualization.poincare_polydisk", false]], "geomstats.visualization.pre_shape": [[19, "module-geomstats.visualization.pre_shape", false]], "geomstats.visualization.spd_matrices": [[19, "module-geomstats.visualization.spd_matrices", false]], "geomstats.visualization.special_euclidean": [[19, "module-geomstats.visualization.special_euclidean", false]], "geomstats.visualization.special_orthogonal": [[19, "module-geomstats.visualization.special_orthogonal", false]], "get_batch_shape() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.get_batch_shape", false]], "get_fibonnaci_points() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.get_fibonnaci_points", false]], "get_last_y() (geomstats.numerics.ivp.oderesult method)": [[7, "geomstats.numerics.ivp.OdeResult.get_last_y", false]], "get_measurement_noise_cov() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.get_measurement_noise_cov", false]], "get_measurement_noise_cov() (geomstats.learning.kalman_filter.localizationlinear static method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.get_measurement_noise_cov", false]], "get_n_points() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.get_n_points", false]], "get_part_away_from() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.get_part_away_from", false]], "get_part_towards() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.get_part_towards", false]], "get_random_quaternion() (in module geomstats.test.random)": [[9, "geomstats.test.random.get_random_quaternion", false]], "get_random_times() (in module geomstats.test.random)": [[9, "geomstats.test.random.get_random_times", false]], "grad_log_sigmoid() (geomstats.datasets.prepare_graph_data.hyperbolicembedding static method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.grad_log_sigmoid", false]], "grad_squared_distance() (geomstats.datasets.prepare_graph_data.hyperbolicembedding method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.grad_squared_distance", false]], "gradientdescent (class in geomstats.geometry.sasaki_metric)": [[3, "geomstats.geometry.sasaki_metric.GradientDescent", false]], "gradientdescent (class in geomstats.learning.exponential_barycenter)": [[6, "geomstats.learning.exponential_barycenter.GradientDescent", false]], "gradientdescent (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.GradientDescent", false]], "graph (class in geomstats.datasets.prepare_graph_data)": [[1, "geomstats.datasets.prepare_graph_data.Graph", false]], "graphspace (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpace", false]], "graphspacealigner (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner", false]], "graphspacealigneralgorithm (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm", false]], "graphspacequotientmetric (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceQuotientMetric", false]], "grassmannian (class in geomstats.geometry.grassmannian)": [[3, "geomstats.geometry.grassmannian.Grassmannian", false]], "grassmanniancanonicalmetric (class in geomstats.geometry.grassmannian)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric", false]], "group_elem_shape (geomstats.geometry.group_action.composeaction property)": [[3, "geomstats.geometry.group_action.ComposeAction.group_elem_shape", false]], "groupaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.GroupAction", false]], "gsivpintegrator (class in geomstats.numerics.ivp)": [[7, "geomstats.numerics.ivp.GSIVPIntegrator", false]], "gtpsolver (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.GTPSolver", false]], "hamiltonian() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.hamiltonian", false]], "hamiltonian() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.hamiltonian", false]], "heisenbergvectors (class in geomstats.geometry.heisenberg)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors", false]], "heisenbergvectorsrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.HeisenbergVectorsRandomDataGenerator", false]], "hermitian (class in geomstats.geometry.hermitian)": [[3, "geomstats.geometry.hermitian.Hermitian", false]], "hermitianmatrices (class in geomstats.geometry.hermitian_matrices)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices", false]], "hermitianmetric (class in geomstats.geometry.hermitian)": [[3, "geomstats.geometry.hermitian.HermitianMetric", false]], "hessian_immersion() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.hessian_immersion", false]], "hilbertsphere (class in geomstats.geometry.functions)": [[3, "geomstats.geometry.functions.HilbertSphere", false]], "hilbertspheremetric (class in geomstats.geometry.functions)": [[3, "geomstats.geometry.functions.HilbertSphereMetric", false]], "hollowmatricespermutationinvariantmetric (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.HollowMatricesPermutationInvariantMetric", false]], "homogeneous_representation() (in module geomstats.geometry.special_euclidean)": [[3, "geomstats.geometry.special_euclidean.homogeneous_representation", false]], "horizontal_lift() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.horizontal_lift", false]], "horizontal_lift() (geomstats.geometry.full_rank_correlation_matrices.correlationmatricesbundle method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle.horizontal_lift", false]], "horizontal_lift() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.horizontal_lift", false]], "horizontal_projection() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.horizontal_projection", false]], "hpdaffinemetric (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric", false]], "hpdbureswassersteinmetric (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric", false]], "hpdeuclideanmetric (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDEuclideanMetric", false]], "hpdlogeuclideanmetric (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDLogEuclideanMetric", false]], "hpdmatrices (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices", false]], "hyperbolic (class in geomstats.geometry.hyperbolic)": [[3, "geomstats.geometry.hyperbolic.Hyperbolic", false]], "hyperbolicembedding (class in geomstats.datasets.prepare_graph_data)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding", false]], "hyperbolicplaneexactpga (class in geomstats.learning.pca)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA", false]], "hyperboloid (class in geomstats.geometry.hyperboloid)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid", false]], "hyperboloidmetric (class in geomstats.geometry.hyperboloid)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric", false]], "hypersphere (class in geomstats.geometry.hypersphere)": [[3, "geomstats.geometry.hypersphere.Hypersphere", false]], "hypersphereintrinsicrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.HypersphereIntrinsicRandomDataGenerator", false]], "hyperspheremetric (class in geomstats.geometry.hypersphere)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric", false]], "identity (geomstats.geometry.euclidean.euclidean property)": [[3, "geomstats.geometry.euclidean.Euclidean.identity", false]], "identity (geomstats.geometry.heisenberg.heisenbergvectors property)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.identity", false]], "identity (geomstats.geometry.hermitian.hermitian property)": [[3, "geomstats.geometry.hermitian.Hermitian.identity", false]], "identity (geomstats.geometry.lie_group.liegroup property)": [[3, "geomstats.geometry.lie_group.LieGroup.identity", false]], "identity (geomstats.geometry.lie_group.matrixliegroup property)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.identity", false]], "identitypointtransformer (class in geomstats.test.utils)": [[9, "geomstats.test.utils.IdentityPointTransformer", false]], "immersedset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.ImmersedSet", false]], "immersion() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.immersion", false]], "incrementalfrechetmean (class in geomstats.learning.incremental_frechet_mean)": [[6, "geomstats.learning.incremental_frechet_mean.IncrementalFrechetMean", false]], "informationmanifoldmixin (class in geomstats.information_geometry.base)": [[5, "geomstats.information_geometry.base.InformationManifoldMixin", false]], "initialize_covariances() (geomstats.learning.kalman_filter.kalmanfilter method)": [[6, "geomstats.learning.kalman_filter.KalmanFilter.initialize_covariances", false]], "injectivity_radius() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hpd_matrices.hpdeuclideanmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDEuclideanMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.klein_bottle.kleinbottlemetric method)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.poincare_half_space.poincarehalfspacemetric method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpaceMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.pre_shape.preshapemetric method)": [[3, "geomstats.geometry.pre_shape.PreShapeMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.spd_matrices.spdeuclideanmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDEuclideanMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.stiefel.stiefelcanonicalmetric method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.information_geometry.dirichlet.dirichletmetric method)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.information_geometry.normal.diagonalnormalmetric method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric.injectivity_radius", false]], "inner_coproduct() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.inner_coproduct", false]], "inner_coproduct() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.inner_coproduct", false]], "inner_product() (geomstats.geometry.complex_matrices.complexmatricesmetric static method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatricesMetric.inner_product", false]], "inner_product() (geomstats.geometry.complex_riemannian_metric.complexriemannianmetric method)": [[3, "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric.inner_product", false]], "inner_product() (geomstats.geometry.discrete_curves.l2curvesmetric method)": [[3, "geomstats.geometry.discrete_curves.L2CurvesMetric.inner_product", false]], "inner_product() (geomstats.geometry.discrete_surfaces.elasticmetric method)": [[3, "geomstats.geometry.discrete_surfaces.ElasticMetric.inner_product", false]], "inner_product() (geomstats.geometry.discrete_surfaces.l2surfacesmetric method)": [[3, "geomstats.geometry.discrete_surfaces.L2SurfacesMetric.inner_product", false]], "inner_product() (geomstats.geometry.euclidean.canonicaleuclideanmetric method)": [[3, "geomstats.geometry.euclidean.CanonicalEuclideanMetric.inner_product", false]], "inner_product() (geomstats.geometry.functions.hilbertspheremetric method)": [[3, "geomstats.geometry.functions.HilbertSphereMetric.inner_product", false]], "inner_product() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.inner_product", false]], "inner_product() (geomstats.geometry.hermitian.hermitianmetric static method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.inner_product", false]], "inner_product() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.inner_product", false]], "inner_product() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.inner_product", false]], "inner_product() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.inner_product", false]], "inner_product() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.inner_product", false]], "inner_product() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.inner_product", false]], "inner_product() (geomstats.geometry.klein_bottle.kleinbottlemetric method)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric.inner_product", false]], "inner_product() (geomstats.geometry.matrices.matricesdiagmetric method)": [[3, "geomstats.geometry.matrices.MatricesDiagMetric.inner_product", false]], "inner_product() (geomstats.geometry.matrices.matricesmetric method)": [[3, "geomstats.geometry.matrices.MatricesMetric.inner_product", false]], "inner_product() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.inner_product", false]], "inner_product() (geomstats.geometry.poincare_half_space.poincarehalfspacemetric method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpaceMetric.inner_product", false]], "inner_product() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric class method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.inner_product", false]], "inner_product() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.inner_product", false]], "inner_product() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.inner_product", false]], "inner_product() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.inner_product", false]], "inner_product() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.inner_product", false]], "inner_product() (geomstats.geometry.sasaki_metric.sasakimetric method)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric.inner_product", false]], "inner_product() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.inner_product", false]], "inner_product() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.inner_product", false]], "inner_product() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.inner_product", false]], "inner_product() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.inner_product", false]], "inner_product() (geomstats.geometry.stiefel.stiefelcanonicalmetric method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.inner_product", false]], "inner_product() (geomstats.geometry.symmetric_matrices.hollowmatricespermutationinvariantmetric method)": [[3, "geomstats.geometry.symmetric_matrices.HollowMatricesPermutationInvariantMetric.inner_product", false]], "inner_product() (geomstats.geometry.symmetric_matrices.nullrowsumspermutationinvariantmetric method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsPermutationInvariantMetric.inner_product", false]], "inner_product() (geomstats.information_geometry.normal.diagonalnormalmetric method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric.inner_product", false]], "inner_product_at_identity() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.inner_product_at_identity", false]], "inner_product_at_identity() (geomstats.geometry.positive_lower_triangular_matrices.invariantpositivelowertriangularmatricesmetric method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.InvariantPositiveLowerTriangularMatricesMetric.inner_product_at_identity", false]], "inner_product_derivative_matrix() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.inner_product_derivative_matrix", false]], "inner_product_derivative_matrix() (geomstats.geometry.pullback_metric.pullbackmetric method)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric.inner_product_derivative_matrix", false]], "inner_product_derivative_matrix() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.inner_product_derivative_matrix", false]], "inner_product_derivative_matrix() (geomstats.information_geometry.fisher_rao_metric.fisherraometric method)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric.inner_product_derivative_matrix", false]], "innovation() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.innovation", false]], "innovation() (geomstats.learning.kalman_filter.localizationlinear method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.innovation", false]], "insert_origin() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.insert_origin", false]], "insert_zeros() (in module geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.insert_zeros", false]], "integrability_tensor() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.integrability_tensor", false]], "integrability_tensor() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.integrability_tensor", false]], "integrability_tensor_derivative() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.integrability_tensor_derivative", false]], "integrability_tensor_derivative() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.integrability_tensor_derivative", false]], "integrability_tensor_derivative_parallel() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.integrability_tensor_derivative_parallel", false]], "integrate() (geomstats.numerics.bvp.scipysolvebvp method)": [[7, "geomstats.numerics.bvp.ScipySolveBVP.integrate", false]], "integrate() (geomstats.numerics.ivp.gsivpintegrator method)": [[7, "geomstats.numerics.ivp.GSIVPIntegrator.integrate", false]], "integrate() (geomstats.numerics.ivp.odeivpintegrator method)": [[7, "geomstats.numerics.ivp.ODEIVPIntegrator.integrate", false]], "integrate() (geomstats.numerics.ivp.scipysolveivp method)": [[7, "geomstats.numerics.ivp.ScipySolveIVP.integrate", false]], "integrate() (in module geomstats.integrator)": [[0, "geomstats.integrator.integrate", false]], "integrate_t() (geomstats.numerics.ivp.odeivpintegrator method)": [[7, "geomstats.numerics.ivp.ODEIVPIntegrator.integrate_t", false]], "integrate_t() (geomstats.numerics.ivp.scipysolveivp method)": [[7, "geomstats.numerics.ivp.ScipySolveIVP.integrate_t", false]], "integrator (geomstats.numerics.geodesic.expodesolver property)": [[7, "geomstats.numerics.geodesic.ExpODESolver.integrator", false]], "interpolate() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.interpolate", false]], "interpolate() (geomstats.numerics.interpolation.interpolator method)": [[7, "geomstats.numerics.interpolation.Interpolator.interpolate", false]], "interpolator (class in geomstats.numerics.interpolation)": [[7, "geomstats.numerics.interpolation.Interpolator", false]], "intrinsic_to_extrinsic_coords() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.intrinsic_to_extrinsic_coords", false]], "intrinsic_to_extrinsic_coords() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.intrinsic_to_extrinsic_coords", false]], "intrinsic_to_extrinsic_coords() (geomstats.geometry.poincare_polydisk.poincarepolydisk static method)": [[3, "geomstats.geometry.poincare_polydisk.PoincarePolydisk.intrinsic_to_extrinsic_coords", false]], "invariantmetric (class in geomstats.geometry.invariant_metric)": [[3, "geomstats.geometry.invariant_metric.InvariantMetric", false]], "invariantmetricmatrixexpodesolver (class in geomstats.geometry.invariant_metric)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixExpODESolver", false]], "invariantmetricmatrixlogodesolver (class in geomstats.geometry.invariant_metric)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixLogODESolver", false]], "invariantpositivelowertriangularmatricesmetric (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.InvariantPositiveLowerTriangularMatricesMetric", false]], "inverse() (geomstats.geometry.diffeo.composeddiffeo method)": [[3, "geomstats.geometry.diffeo.ComposedDiffeo.inverse", false]], "inverse() (geomstats.geometry.diffeo.diffeo method)": [[3, "geomstats.geometry.diffeo.Diffeo.inverse", false]], "inverse() (geomstats.geometry.diffeo.involutiondiffeomorphism method)": [[3, "geomstats.geometry.diffeo.InvolutionDiffeomorphism.inverse", false]], "inverse() (geomstats.geometry.diffeo.reverseddiffeo method)": [[3, "geomstats.geometry.diffeo.ReversedDiffeo.inverse", false]], "inverse() (geomstats.geometry.discrete_curves.ftransform method)": [[3, "geomstats.geometry.discrete_curves.FTransform.inverse", false]], "inverse() (geomstats.geometry.discrete_curves.srvtransform method)": [[3, "geomstats.geometry.discrete_curves.SRVTransform.inverse", false]], "inverse() (geomstats.geometry.full_rank_correlation_matrices.euclideancholeskydiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo.inverse", false]], "inverse() (geomstats.geometry.full_rank_correlation_matrices.logscalingdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo.inverse", false]], "inverse() (geomstats.geometry.full_rank_correlation_matrices.offlogdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo.inverse", false]], "inverse() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.inverse", false]], "inverse() (geomstats.geometry.lie_group.liegroup class method)": [[3, "geomstats.geometry.lie_group.LieGroup.inverse", false]], "inverse() (geomstats.geometry.lie_group.matrixliegroup class method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.inverse", false]], "inverse() (geomstats.geometry.matrices.basisrepresentationdiffeo method)": [[3, "geomstats.geometry.matrices.BasisRepresentationDiffeo.inverse", false]], "inverse() (geomstats.geometry.matrices.flattendiffeo method)": [[3, "geomstats.geometry.matrices.FlattenDiffeo.inverse", false]], "inverse() (geomstats.geometry.positive_lower_triangular_matrices.lowermatrixlog static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog.inverse", false]], "inverse() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltdiffeo method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo.inverse", false]], "inverse() (geomstats.geometry.spd_matrices.choleskymap static method)": [[3, "geomstats.geometry.spd_matrices.CholeskyMap.inverse", false]], "inverse() (geomstats.geometry.spd_matrices.matrixpower method)": [[3, "geomstats.geometry.spd_matrices.MatrixPower.inverse", false]], "inverse() (geomstats.geometry.spd_matrices.symmatrixlog class method)": [[3, "geomstats.geometry.spd_matrices.SymMatrixLog.inverse", false]], "inverse() (geomstats.geometry.symmetric_matrices.constantvaluerowsumsdiffeo method)": [[3, "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo.inverse", false]], "inverse() (geomstats.information_geometry.multinomial.simplextopositivehypersphere static method)": [[5, "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere.inverse", false]], "inverse() (geomstats.information_geometry.normal.univariatenormaltopoincarehalfspacediffeo method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo.inverse", false]], "inverse() (geomstats.test_cases.learning.exponential_barycenter.euclideangroup static method)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup.inverse", false]], "inverse_jacobian() (geomstats.geometry.diffeo.autodiffdiffeo method)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo.inverse_jacobian", false]], "inverse_multiquadric_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.inverse_multiquadric_radial_kernel", false]], "inverse_quadratic_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.inverse_quadratic_radial_kernel", false]], "inverse_tangent() (geomstats.geometry.diffeo.autodiffdiffeo method)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.composeddiffeo method)": [[3, "geomstats.geometry.diffeo.ComposedDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.diffeo method)": [[3, "geomstats.geometry.diffeo.Diffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.involutiondiffeomorphism method)": [[3, "geomstats.geometry.diffeo.InvolutionDiffeomorphism.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.reverseddiffeo method)": [[3, "geomstats.geometry.diffeo.ReversedDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.vectorspacediffeo method)": [[3, "geomstats.geometry.diffeo.VectorSpaceDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.discrete_curves.srvtransform method)": [[3, "geomstats.geometry.discrete_curves.SRVTransform.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.full_rank_correlation_matrices.euclideancholeskydiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.full_rank_correlation_matrices.logscalingdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.full_rank_correlation_matrices.offlogdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.positive_lower_triangular_matrices.lowermatrixlog class method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltdiffeo method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.spd_matrices.choleskymap class method)": [[3, "geomstats.geometry.spd_matrices.CholeskyMap.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.spd_matrices.matrixpower method)": [[3, "geomstats.geometry.spd_matrices.MatrixPower.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.spd_matrices.symmatrixlog class method)": [[3, "geomstats.geometry.spd_matrices.SymMatrixLog.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.symmetric_matrices.constantvaluerowsumsdiffeo method)": [[3, "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.information_geometry.multinomial.simplextopositivehypersphere method)": [[5, "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere.inverse_tangent", false]], "inverse_tangent() (geomstats.information_geometry.normal.univariatenormaltopoincarehalfspacediffeo method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo.inverse_tangent", false]], "inverse_transform() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.inverse_transform", false]], "inverse_transform() (geomstats.learning.preprocessing.totangentspace method)": [[6, "geomstats.learning.preprocessing.ToTangentSpace.inverse_transform", false]], "inverse_transform_point() (geomstats.test.utils.identitypointtransformer method)": [[9, "geomstats.test.utils.IdentityPointTransformer.inverse_transform_point", false]], "inverse_transform_point() (geomstats.test.utils.pointtransformer method)": [[9, "geomstats.test.utils.PointTransformer.inverse_transform_point", false]], "inverse_transform_point() (geomstats.test.utils.pointtransformerfromdiffeo method)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo.inverse_transform_point", false]], "inverse_transform_tangent_vec() (geomstats.test.utils.identitypointtransformer method)": [[9, "geomstats.test.utils.IdentityPointTransformer.inverse_transform_tangent_vec", false]], "inverse_transform_tangent_vec() (geomstats.test.utils.pointtransformer method)": [[9, "geomstats.test.utils.PointTransformer.inverse_transform_tangent_vec", false]], "inverse_transform_tangent_vec() (geomstats.test.utils.pointtransformerfromdiffeo method)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo.inverse_transform_tangent_vec", false]], "involutiondiffeomorphism (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.InvolutionDiffeomorphism", false]], "is_centered() (geomstats.geometry.pre_shape.preshapespace static method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.is_centered", false]], "is_compatible() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.is_compatible", false]], "is_diagonal() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_diagonal", false]], "is_hermitian() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.is_hermitian", false]], "is_horizontal() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.is_horizontal", false]], "is_horizontal() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.is_horizontal", false]], "is_hpd() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.is_hpd", false]], "is_lower_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_lower_triangular", false]], "is_pd() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_pd", false]], "is_skew_hermitian() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.is_skew_hermitian", false]], "is_skew_symmetric() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_skew_symmetric", false]], "is_spd() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_spd", false]], "is_square() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.is_square", false]], "is_strictly_lower_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_strictly_lower_triangular", false]], "is_strictly_upper_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_strictly_upper_triangular", false]], "is_symmetric() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_symmetric", false]], "is_tangent() (geomstats.geometry.base.complexvectorspace method)": [[3, "geomstats.geometry.base.ComplexVectorSpace.is_tangent", false]], "is_tangent() (geomstats.geometry.base.complexvectorspaceopenset method)": [[3, "geomstats.geometry.base.ComplexVectorSpaceOpenSet.is_tangent", false]], "is_tangent() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.is_tangent", false]], "is_tangent() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.is_tangent", false]], "is_tangent() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.is_tangent", false]], "is_tangent() (geomstats.geometry.base.openset method)": [[3, "geomstats.geometry.base.OpenSet.is_tangent", false]], "is_tangent() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.is_tangent", false]], "is_tangent() (geomstats.geometry.base.vectorspaceopenset method)": [[3, "geomstats.geometry.base.VectorSpaceOpenSet.is_tangent", false]], "is_tangent() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.is_tangent", false]], "is_tangent() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.is_tangent", false]], "is_tangent() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.is_tangent", false]], "is_tangent() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.is_tangent", false]], "is_tangent() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.is_tangent", false]], "is_tangent() (geomstats.geometry.lie_group.matrixliegroup method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.is_tangent", false]], "is_tangent() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.is_tangent", false]], "is_tangent() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.is_tangent", false]], "is_tangent() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices.is_tangent", false]], "is_tangent() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.is_tangent", false]], "is_tangent() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.is_tangent", false]], "is_tangent() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.is_tangent", false]], "is_upper_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_upper_triangular", false]], "is_vertical() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.is_vertical", false]], "isometry() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.isometry", false]], "iterate() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric static method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.iterate", false]], "iterated_integrability_tensor_derivative_parallel() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.iterated_integrability_tensor_derivative_parallel", false]], "iterativehorizontalgeodesicaligner (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.IterativeHorizontalGeodesicAligner", false]], "jacobian() (geomstats.geometry.diffeo.autodiffdiffeo method)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo.jacobian", false]], "jacobian_christoffels() (geomstats.information_geometry.dirichlet.dirichletmetric method)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric.jacobian_christoffels", false]], "jacobian_christoffels() (geomstats.information_geometry.gamma.gammametric method)": [[5, "geomstats.information_geometry.gamma.GammaMetric.jacobian_christoffels", false]], "jacobian_immersion() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.jacobian_immersion", false]], "jacobian_translation() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.jacobian_translation", false]], "jacobian_translation() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.jacobian_translation", false]], "k_landmarks (geomstats.geometry.landmarks.landmarks property)": [[3, "geomstats.geometry.landmarks.Landmarks.k_landmarks", false]], "k_sampling_points (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin property)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.k_sampling_points", false]], "kalmanfilter (class in geomstats.learning.kalman_filter)": [[6, "geomstats.learning.kalman_filter.KalmanFilter", false]], "kendalldisk (class in geomstats.visualization.pre_shape)": [[19, "geomstats.visualization.pre_shape.KendallDisk", false]], "kendallshapemetric (class in geomstats.geometry.pre_shape)": [[3, "geomstats.geometry.pre_shape.KendallShapeMetric", false]], "kendallsphere (class in geomstats.visualization.pre_shape)": [[19, "geomstats.visualization.pre_shape.KendallSphere", false]], "kendalshaperandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.KendalShapeRandomDataGenerator", false]], "kerneldensityestimationclassifier (class in geomstats.learning.kernel_density_estimation_classifier)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier", false]], "kleinbottle (class in geomstats.geometry.klein_bottle)": [[3, "geomstats.geometry.klein_bottle.KleinBottle", false]], "kleinbottlemetric (class in geomstats.geometry.klein_bottle)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric", false]], "kleindisk (class in geomstats.visualization.hyperbolic)": [[19, "geomstats.visualization.hyperbolic.KleinDisk", false]], "knearestneighborsclassifier (class in geomstats.learning.knn)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier", false]], "l2curvesmetric (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.L2CurvesMetric", false]], "l2landmarksmetric (class in geomstats.geometry.landmarks)": [[3, "geomstats.geometry.landmarks.L2LandmarksMetric", false]], "l2surfacesmetric (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.L2SurfacesMetric", false]], "label_map (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.label_map", false]], "labels (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.labels", false]], "labels (geomstats.datasets.prepare_graph_data.graph attribute)": [[1, "geomstats.datasets.prepare_graph_data.Graph.labels", false]], "labels (geomstats.geometry.stratified.bhv_space.treetopology property)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.labels", false]], "labels_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.labels_", false]], "labels_ (geomstats.learning.online_kmeans.onlinekmeans attribute)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans.labels_", false]], "ladder_parallel_transport() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.ladder_parallel_transport", false]], "landmarks (class in geomstats.geometry.landmarks)": [[3, "geomstats.geometry.landmarks.Landmarks", false]], "laplacian() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.laplacian", false]], "laplacian_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.laplacian_radial_kernel", false]], "leapfrog_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.leapfrog_step", false]], "length() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.length", false]], "lengths (geomstats.geometry.stratified.bhv_space.tree attribute)": [[4, "geomstats.geometry.stratified.bhv_space.Tree.lengths", false]], "lengths (geomstats.geometry.stratified.bhv_space.treebatch property)": [[4, "geomstats.geometry.stratified.bhv_space.TreeBatch.lengths", false]], "levelset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.LevelSet", false]], "lie_algebra (geomstats.geometry.lie_group.liegroup attribute)": [[3, "geomstats.geometry.lie_group.LieGroup.lie_algebra", false]], "lie_bracket() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.lie_bracket", false]], "lie_bracket() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.lie_bracket", false]], "lie_bracket() (geomstats.geometry.lie_group.matrixliegroup method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.lie_bracket", false]], "liecholeskymetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.LieCholeskyMetric", false]], "liegroup (class in geomstats.geometry.lie_group)": [[3, "geomstats.geometry.lie_group.LieGroup", false]], "liegroupvectorrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.LieGroupVectorRandomDataGenerator", false]], "lift() (geomstats.geometry.fiber_bundle.fiberbundle static method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.lift", false]], "lift() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.lift", false]], "lift() (geomstats.geometry.stratified.wald_space.waldspace method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.lift", false]], "lifting() (geomstats.geometry.stiefel.stiefelcanonicalmetric method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.lifting", false]], "linear_mean() (in module geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.linear_mean", false]], "linearinterpolator1d (class in geomstats.numerics.interpolation)": [[7, "geomstats.numerics.interpolation.LinearInterpolator1D", false]], "linearkernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.LinearKernel", false]], "linearmean (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.LinearMean", false]], "load_cells() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_cells", false]], "load_cities() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_cities", false]], "load_connectomes() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_connectomes", false]], "load_cube() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_cube", false]], "load_emg() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_emg", false]], "load_football() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_football", false]], "load_hands() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_hands", false]], "load_karate_graph() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_karate_graph", false]], "load_leaves() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_leaves", false]], "load_mammals() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_mammals", false]], "load_optical_nerves() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_optical_nerves", false]], "load_poses() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_poses", false]], "load_random_graph() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_random_graph", false]], "load_sao_paulo() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_sao_paulo", false]], "localization (class in geomstats.learning.kalman_filter)": [[6, "geomstats.learning.kalman_filter.Localization", false]], "localizationlinear (class in geomstats.learning.kalman_filter)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear", false]], "localprojectionsolver (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.LocalProjectionSolver", false]], "log() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.log", false]], "log() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.log", false]], "log() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.log", false]], "log() (geomstats.geometry.functions.hilbertspheremetric method)": [[3, "geomstats.geometry.functions.HilbertSphereMetric.log", false]], "log() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.log", false]], "log() (geomstats.geometry.hermitian.hermitianmetric static method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.log", false]], "log() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.log", false]], "log() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.log", false]], "log() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.log", false]], "log() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.log", false]], "log() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.log", false]], "log() (geomstats.geometry.invariant_metric.invariantmetricmatrixlogodesolver method)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixLogODESolver.log", false]], "log() (geomstats.geometry.klein_bottle.kleinbottlemetric method)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric.log", false]], "log() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.log", false]], "log() (geomstats.geometry.lie_group.matrixliegroup class method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.log", false]], "log() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.log", false]], "log() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.log", false]], "log() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.log", false]], "log() (geomstats.geometry.positive_reals.positiverealsmetric static method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.log", false]], "log() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.log", false]], "log() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.log", false]], "log() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.log", false]], "log() (geomstats.geometry.sasaki_metric.sasakimetric method)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric.log", false]], "log() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.log", false]], "log() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.log", false]], "log() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.log", false]], "log() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.log", false]], "log() (geomstats.information_geometry.binomial.binomialmetric method)": [[5, "geomstats.information_geometry.binomial.BinomialMetric.log", false]], "log() (geomstats.information_geometry.exponential.exponentialmetric method)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric.log", false]], "log() (geomstats.information_geometry.geometric.geometricmetric method)": [[5, "geomstats.information_geometry.geometric.GeometricMetric.log", false]], "log() (geomstats.information_geometry.normal.diagonalnormalmetric method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric.log", false]], "log() (geomstats.information_geometry.poisson.poissonmetric method)": [[5, "geomstats.information_geometry.poisson.PoissonMetric.log", false]], "log() (geomstats.numerics.geodesic.logsolver method)": [[7, "geomstats.numerics.geodesic.LogSolver.log", false]], "log() (geomstats.numerics.geodesic.pathbasedlogsolver method)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver.log", false]], "log() (geomstats.test_cases.learning.exponential_barycenter.euclideangroup method)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup.log", false]], "log_at_zero() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.log_at_zero", false]], "log_from_identity() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.log_from_identity", false]], "log_from_identity() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.log_from_identity", false]], "log_not_from_identity() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.log_not_from_identity", false]], "log_sigmoid() (geomstats.datasets.prepare_graph_data.hyperbolicembedding static method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.log_sigmoid", false]], "logeuclideancholeskydiffeo (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogEuclideanCholeskyDiffeo", false]], "logeuclideancholeskymetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogEuclideanCholeskyMetric", false]], "logistic_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.logistic_radial_kernel", false]], "logmh() (in module geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.logmh", false]], "lognormal (class in geomstats.distributions.lognormal)": [[2, "geomstats.distributions.lognormal.LogNormal", false]], "lognormaleuclidean (class in geomstats.distributions.lognormal)": [[2, "geomstats.distributions.lognormal.LogNormalEuclidean", false]], "lognormalspd (class in geomstats.distributions.lognormal)": [[2, "geomstats.distributions.lognormal.LogNormalSPD", false]], "logodesolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.LogODESolver", false]], "logscaledmetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScaledMetric", false]], "logscalingdiffeo (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo", false]], "logshootingsolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.LogShootingSolver", false]], "logsolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.LogSolver", false]], "loss() (geomstats.datasets.prepare_graph_data.hyperbolicembedding method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.loss", false]], "loss() (geomstats.varifold.varifoldmetric method)": [[0, "geomstats.varifold.VarifoldMetric.loss", false]], "lowermatrixlog (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog", false]], "lowertriangularmatrices (class in geomstats.geometry.lower_triangular_matrices)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices", false]], "make_splits() (in module geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.make_splits", false]], "make_topologies() (in module geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.make_topologies", false]], "manifold (class in geomstats.geometry.manifold)": [[3, "geomstats.geometry.manifold.Manifold", false]], "map_aligner (geomstats.geometry.stratified.graph_space.graphspacealigner attribute)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.MAP_ALIGNER", false]], "map_estimate (geomstats.learning.aac.aac attribute)": [[6, "geomstats.learning.aac.AAC.MAP_ESTIMATE", false]], "margin (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.margin", false]], "matrices (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.Matrices", false]], "matricesdiagmetric (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.MatricesDiagMetric", false]], "matricesmetric (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.MatricesMetric", false]], "matrix_matrix_transpose() (in module geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.matrix_matrix_transpose", false]], "matrix_representation() (geomstats.geometry.base.diffeomorphicmatrixvectorspace method)": [[3, "geomstats.geometry.base.DiffeomorphicMatrixVectorSpace.matrix_representation", false]], "matrix_representation() (geomstats.geometry.base.matrixvectorspace method)": [[3, "geomstats.geometry.base.MatrixVectorSpace.matrix_representation", false]], "matrix_representation() (geomstats.geometry.general_linear.squarematrices method)": [[3, "geomstats.geometry.general_linear.SquareMatrices.matrix_representation", false]], "matrix_representation() (geomstats.geometry.symmetric_matrices.symmetricmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.matrix_representation", false]], "matrixliealgebra (class in geomstats.geometry.lie_algebra)": [[3, "geomstats.geometry.lie_algebra.MatrixLieAlgebra", false]], "matrixliegroup (class in geomstats.geometry.lie_group)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup", false]], "matrixpower (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.MatrixPower", false]], "matrixvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.MatrixVectorSpace", false]], "matrixvectorspacerandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.MatrixVectorSpaceRandomDataGenerator", false]], "maximum_likelihood_fit() (geomstats.information_geometry.beta.betadistributions static method)": [[5, "geomstats.information_geometry.beta.BetaDistributions.maximum_likelihood_fit", false]], "maximum_likelihood_fit() (geomstats.information_geometry.gamma.gammadistributions static method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.maximum_likelihood_fit", false]], "mean_ (geomstats.learning.pca.hyperbolicplaneexactpga attribute)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA.mean_", false]], "mean_curvature_vector() (geomstats.geometry.pullback_metric.pullbackmetric method)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric.mean_curvature_vector", false]], "mean_estimates_ (geomstats.learning.mdm.riemannianminimumdistancetomean attribute)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.mean_estimates_", false]], "means_ (geomstats.learning.expectation_maximization.riemannianem attribute)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM.means_", false]], "means_ (geomstats.learning.expectation_maximization.riemannianem property)": [[6, "id0", false]], "method (geomstats.learning.frechet_mean.frechetmean property)": [[6, "geomstats.learning.frechet_mean.FrechetMean.method", false]], "method (geomstats.learning.geodesic_regression.geodesicregression property)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.method", false]], "metric_det() (geomstats.information_geometry.beta.betametric static method)": [[5, "geomstats.information_geometry.beta.BetaMetric.metric_det", false]], "metric_matrix() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.hermitian.hermitianmetric method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.positive_reals.positiverealsmetric method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.pullback_metric.pullbackmetric method)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.binomial.binomialmetric method)": [[5, "geomstats.information_geometry.binomial.BinomialMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.dirichlet.dirichletmetric method)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.exponential.exponentialmetric method)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.fisher_rao_metric.fisherraometric method)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.gamma.gammametric method)": [[5, "geomstats.information_geometry.gamma.GammaMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.geometric.geometricmetric method)": [[5, "geomstats.information_geometry.geometric.GeometricMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.normal.univariatenormalmetric static method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.poisson.poissonmetric method)": [[5, "geomstats.information_geometry.poisson.PoissonMetric.metric_matrix", false]], "minimize() (geomstats.geometry.sasaki_metric.gradientdescent method)": [[3, "geomstats.geometry.sasaki_metric.GradientDescent.minimize", false]], "minimize() (geomstats.learning.exponential_barycenter.gradientdescent method)": [[6, "geomstats.learning.exponential_barycenter.GradientDescent.minimize", false]], "minimize() (geomstats.learning.frechet_mean.adaptivegradientdescent method)": [[6, "geomstats.learning.frechet_mean.AdaptiveGradientDescent.minimize", false]], "minimize() (geomstats.learning.frechet_mean.basegradientdescent method)": [[6, "geomstats.learning.frechet_mean.BaseGradientDescent.minimize", false]], "minimize() (geomstats.learning.frechet_mean.batchgradientdescent method)": [[6, "geomstats.learning.frechet_mean.BatchGradientDescent.minimize", false]], "minimize() (geomstats.learning.frechet_mean.gradientdescent method)": [[6, "geomstats.learning.frechet_mean.GradientDescent.minimize", false]], "minimize() (geomstats.learning.geodesic_regression.riemanniangradientdescent method)": [[6, "geomstats.learning.geodesic_regression.RiemannianGradientDescent.minimize", false]], "minkowski (class in geomstats.geometry.minkowski)": [[3, "geomstats.geometry.minkowski.Minkowski", false]], "minkowskimetric (class in geomstats.geometry.minkowski)": [[3, "geomstats.geometry.minkowski.MinkowskiMetric", false]], "mixture_coefficients_ (geomstats.learning.expectation_maximization.riemannianem attribute)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM.mixture_coefficients_", false]], "mobius_add() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.mobius_add", false]], "module": [[0, "module-geomstats", false], [0, "module-geomstats.algebra_utils", false], [0, "module-geomstats.errors", false], [0, "module-geomstats.exceptions", false], [0, "module-geomstats.integrator", false], [0, "module-geomstats.varifold", false], [0, "module-geomstats.vectorization", false], [1, "module-geomstats.datasets", false], [1, "module-geomstats.datasets.prepare_emg_data", false], [1, "module-geomstats.datasets.prepare_graph_data", false], [1, "module-geomstats.datasets.utils", false], [2, "module-geomstats.distributions", false], [2, "module-geomstats.distributions.brownian_motion", false], [2, "module-geomstats.distributions.lognormal", false], [3, "module-geomstats.geometry", false], [3, "module-geomstats.geometry.base", false], [3, "module-geomstats.geometry.complex_manifold", false], [3, "module-geomstats.geometry.complex_matrices", false], [3, "module-geomstats.geometry.complex_poincare_disk", false], [3, "module-geomstats.geometry.complex_riemannian_metric", false], [3, "module-geomstats.geometry.connection", false], [3, "module-geomstats.geometry.diffeo", false], [3, "module-geomstats.geometry.discrete_curves", false], [3, "module-geomstats.geometry.discrete_surfaces", false], [3, "module-geomstats.geometry.euclidean", false], [3, "module-geomstats.geometry.fiber_bundle", false], [3, "module-geomstats.geometry.full_rank_correlation_matrices", false], [3, "module-geomstats.geometry.full_rank_matrices", false], [3, "module-geomstats.geometry.functions", false], [3, "module-geomstats.geometry.general_linear", false], [3, "module-geomstats.geometry.grassmannian", false], [3, "module-geomstats.geometry.group_action", false], [3, "module-geomstats.geometry.heisenberg", false], [3, "module-geomstats.geometry.hermitian", false], [3, "module-geomstats.geometry.hermitian_matrices", false], [3, "module-geomstats.geometry.hpd_matrices", false], [3, "module-geomstats.geometry.hyperbolic", false], [3, "module-geomstats.geometry.hyperboloid", false], [3, "module-geomstats.geometry.hypersphere", false], [3, "module-geomstats.geometry.invariant_metric", false], [3, "module-geomstats.geometry.klein_bottle", false], [3, "module-geomstats.geometry.landmarks", false], [3, "module-geomstats.geometry.lie_algebra", false], [3, "module-geomstats.geometry.lie_group", false], [3, "module-geomstats.geometry.lower_triangular_matrices", false], [3, "module-geomstats.geometry.manifold", false], [3, "module-geomstats.geometry.matrices", false], [3, "module-geomstats.geometry.minkowski", false], [3, "module-geomstats.geometry.nfold_manifold", false], [3, "module-geomstats.geometry.open_hemisphere", false], [3, "module-geomstats.geometry.poincare_ball", false], [3, "module-geomstats.geometry.poincare_half_space", false], [3, "module-geomstats.geometry.poincare_polydisk", false], [3, "module-geomstats.geometry.positive_lower_triangular_matrices", false], [3, "module-geomstats.geometry.positive_reals", false], [3, "module-geomstats.geometry.pre_shape", false], [3, "module-geomstats.geometry.product_hpd_and_siegel_disks", false], [3, "module-geomstats.geometry.product_manifold", false], [3, "module-geomstats.geometry.product_positive_reals_and_poincare_disks", false], [3, "module-geomstats.geometry.pullback_metric", false], [3, "module-geomstats.geometry.quotient_metric", false], [3, "module-geomstats.geometry.rank_k_psd_matrices", false], [3, "module-geomstats.geometry.riemannian_metric", false], [3, "module-geomstats.geometry.sasaki_metric", false], [3, "module-geomstats.geometry.scalar_product_metric", false], [3, "module-geomstats.geometry.siegel", false], [3, "module-geomstats.geometry.skew_symmetric_matrices", false], [3, "module-geomstats.geometry.spd_matrices", false], [3, "module-geomstats.geometry.special_euclidean", false], [3, "module-geomstats.geometry.special_orthogonal", false], [3, "module-geomstats.geometry.stiefel", false], [3, "module-geomstats.geometry.sub_riemannian_metric", false], [3, "module-geomstats.geometry.symmetric_matrices", false], [4, "module-geomstats.geometry.stratified", false], [4, "module-geomstats.geometry.stratified.bhv_space", false], [4, "module-geomstats.geometry.stratified.graph_space", false], [4, "module-geomstats.geometry.stratified.point_set", false], [4, "module-geomstats.geometry.stratified.quotient", false], [4, "module-geomstats.geometry.stratified.spider", false], [4, "module-geomstats.geometry.stratified.trees", false], [4, "module-geomstats.geometry.stratified.vectorization", false], [4, "module-geomstats.geometry.stratified.wald_space", false], [5, "module-geomstats.information_geometry", false], [5, "module-geomstats.information_geometry.base", false], [5, "module-geomstats.information_geometry.beta", false], [5, "module-geomstats.information_geometry.binomial", false], [5, "module-geomstats.information_geometry.categorical", false], [5, "module-geomstats.information_geometry.dirichlet", false], [5, "module-geomstats.information_geometry.exponential", false], [5, "module-geomstats.information_geometry.fisher_rao_metric", false], [5, "module-geomstats.information_geometry.gamma", false], [5, "module-geomstats.information_geometry.geometric", false], [5, "module-geomstats.information_geometry.multinomial", false], [5, "module-geomstats.information_geometry.normal", false], [5, "module-geomstats.information_geometry.poisson", false], [6, "module-geomstats.learning", false], [6, "module-geomstats.learning.aac", false], [6, "module-geomstats.learning.agglomerative_hierarchical_clustering", false], [6, "module-geomstats.learning.expectation_maximization", false], [6, "module-geomstats.learning.exponential_barycenter", false], [6, "module-geomstats.learning.frechet_mean", false], [6, "module-geomstats.learning.geodesic_regression", false], [6, "module-geomstats.learning.geometric_median", false], [6, "module-geomstats.learning.incremental_frechet_mean", false], [6, "module-geomstats.learning.kalman_filter", false], [6, "module-geomstats.learning.kernel_density_estimation_classifier", false], [6, "module-geomstats.learning.kmeans", false], [6, "module-geomstats.learning.kmedoids", false], [6, "module-geomstats.learning.knn", false], [6, "module-geomstats.learning.mdm", false], [6, "module-geomstats.learning.online_kmeans", false], [6, "module-geomstats.learning.pca", false], [6, "module-geomstats.learning.preprocessing", false], [6, "module-geomstats.learning.radial_kernel_functions", false], [6, "module-geomstats.learning.riemannian_mean_shift", false], [6, "module-geomstats.learning.wrapped_gaussian_process", false], [7, "module-geomstats.numerics", false], [7, "module-geomstats.numerics.bvp", false], [7, "module-geomstats.numerics.finite_differences", false], [7, "module-geomstats.numerics.geodesic", false], [7, "module-geomstats.numerics.interpolation", false], [7, "module-geomstats.numerics.ivp", false], [7, "module-geomstats.numerics.path", false], [8, "module-geomstats.numerics.optimization", false], [9, "module-geomstats.test", false], [9, "module-geomstats.test.data", false], [9, "module-geomstats.test.random", false], [9, "module-geomstats.test.utils", false], [9, "module-geomstats.test.vectorization", false], [10, "module-geomstats.test_cases", false], [12, "module-geomstats.test_cases.datasets", false], [13, "module-geomstats.test_cases.distributions", false], [14, "module-geomstats.test_cases.geometry", false], [15, "module-geomstats.test_cases.geometry.stratified", false], [16, "module-geomstats.test_cases.information_geometry", false], [17, "module-geomstats.test_cases.learning", false], [17, "module-geomstats.test_cases.learning.exponential_barycenter", false], [18, "module-geomstats.test_cases.numerics", false], [19, "module-geomstats.visualization", false], [19, "module-geomstats.visualization.hyperbolic", false], [19, "module-geomstats.visualization.hypersphere", false], [19, "module-geomstats.visualization.poincare_polydisk", false], [19, "module-geomstats.visualization.pre_shape", false], [19, "module-geomstats.visualization.spd_matrices", false], [19, "module-geomstats.visualization.special_euclidean", false], [19, "module-geomstats.visualization.special_orthogonal", false]], "mul() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.mul", false]], "multinomialdistributions (class in geomstats.information_geometry.multinomial)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions", false]], "multinomialmetric (class in geomstats.information_geometry.multinomial)": [[5, "geomstats.information_geometry.multinomial.MultinomialMetric", false]], "multinomialrandomvariable (class in geomstats.information_geometry.multinomial)": [[5, "geomstats.information_geometry.multinomial.MultinomialRandomVariable", false]], "multirespathstraightening (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.MultiresPathStraightening", false]], "multivariatenormaldistributionsrandomvariable (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.MultivariateNormalDistributionsRandomVariable", false]], "n_classes_ (geomstats.learning.mdm.riemannianminimumdistancetomean property)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.n_classes_", false]], "n_clusters_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.n_clusters_", false]], "n_connected_components_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.n_connected_components_", false]], "n_features_ (geomstats.learning.templatetransformer attribute)": [[6, "geomstats.learning.TemplateTransformer.n_features_", false]], "n_labels (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.n_labels", false]], "n_labels (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.n_labels", false]], "n_leaves_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.n_leaves_", false]], "n_nodes (geomstats.datasets.prepare_graph_data.graph attribute)": [[1, "geomstats.datasets.prepare_graph_data.Graph.n_nodes", false]], "n_random_points (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.N_RANDOM_POINTS", false]], "n_shape_points (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.N_SHAPE_POINTS", false]], "n_splits (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.n_splits", false]], "n_steps (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.n_steps", false]], "n_time_points (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.N_TIME_POINTS", false]], "n_timeseries (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.n_timeseries", false]], "n_vec_reps (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.N_VEC_REPS", false]], "na (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.na", false]], "na (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.na", false]], "naiveprojectiongeodesicsolver (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.NaiveProjectionGeodesicSolver", false]], "naturaltostandarddiffeo (class in geomstats.information_geometry.gamma)": [[5, "geomstats.information_geometry.gamma.NaturalToStandardDiffeo", false]], "new() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.new", false]], "new() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.new", false]], "new() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.new", false]], "new() (geomstats.geometry.stratified.graph_space.graphspace method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpace.new", false]], "nfoldmanifold (class in geomstats.geometry.nfold_manifold)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold", false]], "nfoldmanifoldrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.NFoldManifoldRandomDataGenerator", false]], "nfoldmetric (class in geomstats.geometry.nfold_manifold)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric", false]], "noise_jacobian() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.noise_jacobian", false]], "noise_jacobian() (geomstats.learning.kalman_filter.localizationlinear method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.noise_jacobian", false]], "norm() (geomstats.geometry.complex_matrices.complexmatricesmetric method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatricesMetric.norm", false]], "norm() (geomstats.geometry.euclidean.canonicaleuclideanmetric method)": [[3, "geomstats.geometry.euclidean.CanonicalEuclideanMetric.norm", false]], "norm() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.norm", false]], "norm() (geomstats.geometry.hermitian.hermitianmetric static method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.norm", false]], "norm() (geomstats.geometry.matrices.matricesmetric method)": [[3, "geomstats.geometry.matrices.MatricesMetric.norm", false]], "norm() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.norm", false]], "norm() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.norm", false]], "norm_factor_gradient() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.norm_factor_gradient", false]], "norm_factor_gradient() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.norm_factor_gradient", false]], "normal_basis() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.normal_basis", false]], "normaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.NormalDistributions", false]], "normalization_factor() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.normalization_factor", false]], "normalization_factor() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.normalization_factor", false]], "normalization_factor_var (geomstats.learning.expectation_maximization.gaussianmixturemodel attribute)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.normalization_factor_var", false]], "normalize() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.normalize", false]], "normalize() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.normalize", false]], "normals() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.normals", false]], "notpartialorder": [[0, "geomstats.exceptions.NotPartialOrder", false]], "nullrowsumspermutationinvariantmetric (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsPermutationInvariantMetric", false]], "nullrowsumssymmetricmatrices (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices", false]], "observation_jacobian() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.observation_jacobian", false]], "observation_jacobian() (geomstats.learning.kalman_filter.localizationlinear method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.observation_jacobian", false]], "observation_model() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.observation_model", false]], "observation_model() (geomstats.learning.kalman_filter.localizationlinear static method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.observation_model", false]], "odeivpintegrator (class in geomstats.numerics.ivp)": [[7, "geomstats.numerics.ivp.ODEIVPIntegrator", false]], "oderesult (class in geomstats.numerics.ivp)": [[7, "geomstats.numerics.ivp.OdeResult", false]], "off_map() (in module geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.off_map", false]], "offlogdiffeo (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo", false]], "offlogmetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogMetric", false]], "onlinekmeans (class in geomstats.learning.online_kmeans)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans", false]], "openhemisphere (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphere", false]], "openhemispherepullbackmetric (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemispherePullbackMetric", false]], "openhemispheresproduct (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemispheresProduct", false]], "openhemispheresproductmetric (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemispheresProductMetric", false]], "openhemispheretohyperboloiddiffeo (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphereToHyperboloidDiffeo", false]], "openset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.OpenSet", false]], "orbit() (geomstats.geometry.general_linear.generallinear class method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.orbit", false]], "outputs_2d_ (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier attribute)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.outputs_2d_", false]], "outputs_2d_ (geomstats.learning.knn.knearestneighborsclassifier attribute)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.outputs_2d_", false]], "parabolic_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.parabolic_radial_kernel", false]], "parallel_transport() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.parallel_transport", false]], "parallel_transport() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.pre_shape.kendallshapemetric method)": [[3, "geomstats.geometry.pre_shape.KendallShapeMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.parallel_transport", false]], "part_contains() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.part_contains", false]], "path_n_nodes() (geomstats.numerics.geodesic.pathbasedlogsolver method)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver.path_n_nodes", false]], "pathbasedlogsolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver", false]], "paths (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.paths", false]], "paths (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.paths", false]], "pathstraightening (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.PathStraightening", false]], "pdf() (geomstats.information_geometry.base.scipymultivariaterandomvariable method)": [[5, "geomstats.information_geometry.base.ScipyMultivariateRandomVariable.pdf", false]], "pdf() (geomstats.information_geometry.base.scipyunivariaterandomvariable method)": [[5, "geomstats.information_geometry.base.ScipyUnivariateRandomVariable.pdf", false]], "pdf() (geomstats.information_geometry.binomial.binomialdistributionsrandomvariable method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributionsRandomVariable.pdf", false]], "pdf() (geomstats.information_geometry.geometric.geometricdistributionsrandomvariable method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributionsRandomVariable.pdf", false]], "pdf() (geomstats.information_geometry.poisson.poissondistributionsrandomvariable method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributionsRandomVariable.pdf", false]], "pdf() (geomstats.learning.expectation_maximization.gaussianmixturemodel method)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.pdf", false]], "perm_ (geomstats.geometry.stratified.graph_space.graphspacealigner property)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.perm_", false]], "perm_ (geomstats.geometry.stratified.graph_space.graphspacealigneralgorithm attribute)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm.perm_", false]], "perm_ (geomstats.geometry.stratified.graph_space.pointtogeodesicalignerbase attribute)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase.perm_", false]], "permutation_matrix_from_vector() (in module geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.permutation_matrix_from_vector", false]], "permutationaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.PermutationAction", false]], "phi_inv_var (geomstats.learning.expectation_maximization.gaussianmixturemodel attribute)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.phi_inv_var", false]], "plot() (geomstats.visualization.hyperbolic.kleindisk method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.plot", false]], "plot() (geomstats.visualization.hyperbolic.poincaredisk method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.plot", false]], "plot() (geomstats.visualization.hyperbolic.poincarehalfplane method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.plot", false]], "plot() (geomstats.visualization.hypersphere.circle method)": [[19, "geomstats.visualization.hypersphere.Circle.plot", false]], "plot() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.plot", false]], "plot() (geomstats.visualization.special_orthogonal.trihedron method)": [[19, "geomstats.visualization.special_orthogonal.Trihedron.plot", false]], "plot() (in module geomstats.visualization)": [[19, "geomstats.visualization.plot", false]], "plot() (in module geomstats.visualization.special_orthogonal)": [[19, "geomstats.visualization.special_orthogonal.plot", false]], "plot_heatmap() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.plot_heatmap", false]], "pltunitdiagmatrices (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices", false]], "poincareball (class in geomstats.geometry.poincare_ball)": [[3, "geomstats.geometry.poincare_ball.PoincareBall", false]], "poincareballmetric (class in geomstats.geometry.poincare_ball)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric", false]], "poincaredisk (class in geomstats.visualization.hyperbolic)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk", false]], "poincarehalfplane (class in geomstats.visualization.hyperbolic)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane", false]], "poincarehalfspace (class in geomstats.geometry.poincare_half_space)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpace", false]], "poincarehalfspacemetric (class in geomstats.geometry.poincare_half_space)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpaceMetric", false]], "poincarepolydisk (class in geomstats.geometry.poincare_polydisk)": [[3, "geomstats.geometry.poincare_polydisk.PoincarePolydisk", false]], "poincarepolydisk (class in geomstats.visualization.poincare_polydisk)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk", false]], "poincarepolydiskmetric (class in geomstats.geometry.poincare_polydisk)": [[3, "geomstats.geometry.poincare_polydisk.PoincarePolydiskMetric", false]], "point (class in geomstats.geometry.stratified.point_set)": [[4, "geomstats.geometry.stratified.point_set.Point", false]], "point_ndim (geomstats.geometry.manifold.manifold attribute)": [[3, "geomstats.geometry.manifold.Manifold.point_ndim", false]], "point_ndim (geomstats.geometry.product_manifold.productriemannianmetric property)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.point_ndim", false]], "point_to_cdf() (geomstats.information_geometry.base.informationmanifoldmixin method)": [[5, "geomstats.information_geometry.base.InformationManifoldMixin.point_to_cdf", false]], "point_to_pdf() (geomstats.information_geometry.base.informationmanifoldmixin method)": [[5, "geomstats.information_geometry.base.InformationManifoldMixin.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.beta.betadistributions method)": [[5, "geomstats.information_geometry.beta.BetaDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.normal.centerednormaldistributions method)": [[5, "geomstats.information_geometry.normal.CenteredNormalDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.normal.generalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.GeneralNormalDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.normal.univariatenormaldistributions method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.point_to_pdf", false]], "point_to_project() (geomstats.test.random.embeddedspacerandomdatagenerator method)": [[9, "geomstats.test.random.EmbeddedSpaceRandomDataGenerator.point_to_project", false]], "point_to_project() (geomstats.test.random.liegroupvectorrandomdatagenerator method)": [[9, "geomstats.test.random.LieGroupVectorRandomDataGenerator.point_to_project", false]], "point_to_project() (geomstats.test.random.nfoldmanifoldrandomdatagenerator method)": [[9, "geomstats.test.random.NFoldManifoldRandomDataGenerator.point_to_project", false]], "point_to_project() (geomstats.test.random.rankkpsdmatricesrandomdatagenerator method)": [[9, "geomstats.test.random.RankKPSDMatricesRandomDataGenerator.point_to_project", false]], "point_to_project() (geomstats.test.random.vectorspacerandomdatagenerator method)": [[9, "geomstats.test.random.VectorSpaceRandomDataGenerator.point_to_project", false]], "pointbatch (class in geomstats.geometry.stratified.point_set)": [[4, "geomstats.geometry.stratified.point_set.PointBatch", false]], "points (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.points", false]], "points (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.points", false]], "pointset (class in geomstats.geometry.stratified.point_set)": [[4, "geomstats.geometry.stratified.point_set.PointSet", false]], "pointsetmetric (class in geomstats.geometry.stratified.point_set)": [[4, "geomstats.geometry.stratified.point_set.PointSetMetric", false]], "pointtogeodesicaligner (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner", false]], "pointtogeodesicalignerbase (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase", false]], "pointtransformer (class in geomstats.test.utils)": [[9, "geomstats.test.utils.PointTransformer", false]], "pointtransformerfromdiffeo (class in geomstats.test.utils)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo", false]], "pointwise_inner_product() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.pointwise_inner_product", false]], "pointwise_norm() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.pointwise_norm", false]], "poissondistributions (class in geomstats.information_geometry.poisson)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions", false]], "poissondistributionsrandomvariable (class in geomstats.information_geometry.poisson)": [[5, "geomstats.information_geometry.poisson.PoissonDistributionsRandomVariable", false]], "poissonmetric (class in geomstats.information_geometry.poisson)": [[5, "geomstats.information_geometry.poisson.PoissonMetric", false]], "pole (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.pole", false]], "pole (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.pole", false]], "polyhyperboliccholeskymetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.PolyHyperbolicCholeskyMetric", false]], "positivelowertriangularmatrices (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices", false]], "positivereals (class in geomstats.geometry.positive_reals)": [[3, "geomstats.geometry.positive_reals.PositiveReals", false]], "positiverealsmetric (class in geomstats.geometry.positive_reals)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric", false]], "powermh() (in module geomstats.geometry.hermitian_matrices)": [[3, "geomstats.geometry.hermitian_matrices.powermh", false]], "predict() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.predict", false]], "predict() (geomstats.learning.kmeans.riemanniankmeans method)": [[6, "geomstats.learning.kmeans.RiemannianKMeans.predict", false]], "predict() (geomstats.learning.kmedoids.riemanniankmedoids method)": [[6, "geomstats.learning.kmedoids.RiemannianKMedoids.predict", false]], "predict() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.predict", false]], "predict() (geomstats.learning.online_kmeans.onlinekmeans method)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans.predict", false]], "predict() (geomstats.learning.riemannian_mean_shift.riemannianmeanshift method)": [[6, "geomstats.learning.riemannian_mean_shift.RiemannianMeanShift.predict", false]], "predict() (geomstats.learning.templateclassifier method)": [[6, "geomstats.learning.TemplateClassifier.predict", false]], "predict() (geomstats.learning.templateestimator method)": [[6, "geomstats.learning.TemplateEstimator.predict", false]], "predict() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.predict", false]], "predict_proba() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.predict_proba", false]], "preprocess_input() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.preprocess_input", false]], "preshapebundle (class in geomstats.geometry.pre_shape)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle", false]], "preshapemetric (class in geomstats.geometry.pre_shape)": [[3, "geomstats.geometry.pre_shape.PreShapeMetric", false]], "preshapespace (class in geomstats.geometry.pre_shape)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace", false]], "producthpdmatricesandsiegeldisks (class in geomstats.geometry.product_hpd_and_siegel_disks)": [[3, "geomstats.geometry.product_hpd_and_siegel_disks.ProductHPDMatricesAndSiegelDisks", false]], "producthpdmatricesandsiegeldisksmetric (class in geomstats.geometry.product_hpd_and_siegel_disks)": [[3, "geomstats.geometry.product_hpd_and_siegel_disks.ProductHPDMatricesAndSiegelDisksMetric", false]], "productmanifold (class in geomstats.geometry.product_manifold)": [[3, "geomstats.geometry.product_manifold.ProductManifold", false]], "productpositiverealsandcomplexpoincaredisks (class in geomstats.geometry.product_positive_reals_and_poincare_disks)": [[3, "geomstats.geometry.product_positive_reals_and_poincare_disks.ProductPositiveRealsAndComplexPoincareDisks", false]], "productpositiverealsandcomplexpoincaredisksmetric (class in geomstats.geometry.product_positive_reals_and_poincare_disks)": [[3, "geomstats.geometry.product_positive_reals_and_poincare_disks.ProductPositiveRealsAndComplexPoincareDisksMetric", false]], "productriemannianmetric (class in geomstats.geometry.product_manifold)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric", false]], "project_on_geodesic() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.project_on_geodesic", false]], "projection() (geomstats.geometry.base.diffeomorphicvectorspace method)": [[3, "geomstats.geometry.base.DiffeomorphicVectorSpace.projection", false]], "projection() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.projection", false]], "projection() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.projection", false]], "projection() (geomstats.geometry.complex_poincare_disk.complexpoincaredisk static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk.projection", false]], "projection() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.projection", false]], "projection() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.projection", false]], "projection() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.projection", false]], "projection() (geomstats.geometry.full_rank_matrices.fullrankmatrices method)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices.projection", false]], "projection() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.projection", false]], "projection() (geomstats.geometry.general_linear.generallinear method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.projection", false]], "projection() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.projection", false]], "projection() (geomstats.geometry.hermitian_matrices.hermitianmatrices static method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.projection", false]], "projection() (geomstats.geometry.hpd_matrices.hpdmatrices method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.projection", false]], "projection() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.projection", false]], "projection() (geomstats.geometry.lower_triangular_matrices.lowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices.projection", false]], "projection() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.projection", false]], "projection() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.projection", false]], "projection() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.projection", false]], "projection() (geomstats.geometry.open_hemisphere.openhemisphere method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphere.projection", false]], "projection() (geomstats.geometry.poincare_ball.poincareball method)": [[3, "geomstats.geometry.poincare_ball.PoincareBall.projection", false]], "projection() (geomstats.geometry.poincare_half_space.poincarehalfspace method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpace.projection", false]], "projection() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.projection", false]], "projection() (geomstats.geometry.positive_lower_triangular_matrices.positivelowertriangularmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices.projection", false]], "projection() (geomstats.geometry.positive_reals.positivereals static method)": [[3, "geomstats.geometry.positive_reals.PositiveReals.projection", false]], "projection() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.projection", false]], "projection() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.projection", false]], "projection() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.projection", false]], "projection() (geomstats.geometry.sasaki_metric.tangentbundle static method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.projection", false]], "projection() (geomstats.geometry.siegel.siegel method)": [[3, "geomstats.geometry.siegel.Siegel.projection", false]], "projection() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices class method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.projection", false]], "projection() (geomstats.geometry.spd_matrices.spdmatrices method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.projection", false]], "projection() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.projection", false]], "projection() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.projection", false]], "projection() (geomstats.geometry.stratified.wald_space.localprojectionsolver method)": [[4, "geomstats.geometry.stratified.wald_space.LocalProjectionSolver.projection", false]], "projection() (geomstats.geometry.stratified.wald_space.waldspacemetric method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric.projection", false]], "projection() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.projection", false]], "projection() (geomstats.geometry.symmetric_matrices.symmetricmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.projection", false]], "projection() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.projection", false]], "projection() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.projection", false]], "projection() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.projection", false]], "projection() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.projection", false]], "projection() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.projection", false]], "projection() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.projection", false]], "projection() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.projection", false]], "projection() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.projection", false]], "propagate() (geomstats.learning.kalman_filter.kalmanfilter method)": [[6, "geomstats.learning.kalman_filter.KalmanFilter.propagate", false]], "propagate() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.propagate", false]], "propagate() (geomstats.learning.kalman_filter.localizationlinear static method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.propagate", false]], "propagation_jacobian() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.propagation_jacobian", false]], "propagation_jacobian() (geomstats.learning.kalman_filter.localizationlinear method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.propagation_jacobian", false]], "psdbureswassersteinmetric (class in geomstats.geometry.rank_k_psd_matrices)": [[3, "geomstats.geometry.rank_k_psd_matrices.PSDBuresWassersteinMetric", false]], "psdmatrices (class in geomstats.geometry.rank_k_psd_matrices)": [[3, "geomstats.geometry.rank_k_psd_matrices.PSDMatrices", false]], "pullbackdiffeometric (class in geomstats.geometry.pullback_metric)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric", false]], "pullbackmetric (class in geomstats.geometry.pullback_metric)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric", false]], "quotientmetric (class in geomstats.geometry.quotient_metric)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric", false]], "quotientmetric (class in geomstats.geometry.stratified.quotient)": [[4, "geomstats.geometry.stratified.quotient.QuotientMetric", false]], "random_basis_representation() (geomstats.test.random.matrixvectorspacerandomdatagenerator method)": [[9, "geomstats.test.random.MatrixVectorSpaceRandomDataGenerator.random_basis_representation", false]], "random_grove_point() (geomstats.geometry.stratified.wald_space.waldspace method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.random_grove_point", false]], "random_horizontal_vec() (geomstats.test.random.kendalshaperandomdatagenerator method)": [[9, "geomstats.test.random.KendalShapeRandomDataGenerator.random_horizontal_vec", false]], "random_point() (geomstats.geometry.base.complexvectorspace method)": [[3, "geomstats.geometry.base.ComplexVectorSpace.random_point", false]], "random_point() (geomstats.geometry.base.complexvectorspaceopenset method)": [[3, "geomstats.geometry.base.ComplexVectorSpaceOpenSet.random_point", false]], "random_point() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.random_point", false]], "random_point() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.random_point", false]], "random_point() (geomstats.geometry.base.matrixvectorspace method)": [[3, "geomstats.geometry.base.MatrixVectorSpace.random_point", false]], "random_point() (geomstats.geometry.base.openset method)": [[3, "geomstats.geometry.base.OpenSet.random_point", false]], "random_point() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.random_point", false]], "random_point() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.random_point", false]], "random_point() (geomstats.geometry.complex_matrices.complexmatrices method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.random_point", false]], "random_point() (geomstats.geometry.complex_poincare_disk.complexpoincaredisk static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk.random_point", false]], "random_point() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.random_point", false]], "random_point() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.random_point", false]], "random_point() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.random_point", false]], "random_point() (geomstats.geometry.full_rank_matrices.fullrankmatrices method)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices.random_point", false]], "random_point() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.random_point", false]], "random_point() (geomstats.geometry.general_linear.generallinear method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.random_point", false]], "random_point() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.random_point", false]], "random_point() (geomstats.geometry.hermitian_matrices.hermitianmatrices method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.random_point", false]], "random_point() (geomstats.geometry.hpd_matrices.hpdmatrices method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.random_point", false]], "random_point() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.random_point", false]], "random_point() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.random_point", false]], "random_point() (geomstats.geometry.matrices.matrices method)": [[3, "geomstats.geometry.matrices.Matrices.random_point", false]], "random_point() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.random_point", false]], "random_point() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.random_point", false]], "random_point() (geomstats.geometry.positive_lower_triangular_matrices.positivelowertriangularmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices.random_point", false]], "random_point() (geomstats.geometry.positive_reals.positivereals static method)": [[3, "geomstats.geometry.positive_reals.PositiveReals.random_point", false]], "random_point() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.random_point", false]], "random_point() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.random_point", false]], "random_point() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.random_point", false]], "random_point() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.random_point", false]], "random_point() (geomstats.geometry.siegel.siegel method)": [[3, "geomstats.geometry.siegel.Siegel.random_point", false]], "random_point() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.random_point", false]], "random_point() (geomstats.geometry.spd_matrices.spdmatrices method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.random_point", false]], "random_point() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.random_point", false]], "random_point() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.random_point", false]], "random_point() (geomstats.geometry.stratified.bhv_space.treespace method)": [[4, "geomstats.geometry.stratified.bhv_space.TreeSpace.random_point", false]], "random_point() (geomstats.geometry.stratified.point_set.pointset method)": [[4, "geomstats.geometry.stratified.point_set.PointSet.random_point", false]], "random_point() (geomstats.geometry.stratified.spider.spider method)": [[4, "geomstats.geometry.stratified.spider.Spider.random_point", false]], "random_point() (geomstats.geometry.stratified.wald_space.waldspace method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.random_point", false]], "random_point() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.random_point", false]], "random_point() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.random_point", false]], "random_point() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.random_point", false]], "random_point() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.random_point", false]], "random_point() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.random_point", false]], "random_point() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.random_point", false]], "random_point() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.random_point", false]], "random_point() (geomstats.information_geometry.normal.univariatenormaldistributions static method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions.random_point", false]], "random_point() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.random_point", false]], "random_point() (geomstats.test.random.diffeobasedrandomdatagenerator method)": [[9, "geomstats.test.random.DiffeoBasedRandomDataGenerator.random_point", false]], "random_point() (geomstats.test.random.randomdatagenerator method)": [[9, "geomstats.test.random.RandomDataGenerator.random_point", false]], "random_point_standard() (geomstats.test.random.gammarandomdatagenerator method)": [[9, "geomstats.test.random.GammaRandomDataGenerator.random_point_standard", false]], "random_tangent_vec() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.hpd_matrices.hpdmatrices method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.siegel.siegel method)": [[3, "geomstats.geometry.siegel.Siegel.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.spd_matrices.spdmatrices method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.random_tangent_vec", false]], "random_tangent_vec() (geomstats.test.random.diffeobasedrandomdatagenerator method)": [[9, "geomstats.test.random.DiffeoBasedRandomDataGenerator.random_tangent_vec", false]], "random_tangent_vec() (geomstats.test.random.hypersphereintrinsicrandomdatagenerator method)": [[9, "geomstats.test.random.HypersphereIntrinsicRandomDataGenerator.random_tangent_vec", false]], "random_tangent_vec() (geomstats.test.random.randomdatagenerator method)": [[9, "geomstats.test.random.RandomDataGenerator.random_tangent_vec", false]], "random_tangent_vec() (geomstats.test.random.shapebundlerandomdatagenerator method)": [[9, "geomstats.test.random.ShapeBundleRandomDataGenerator.random_tangent_vec", false]], "random_tangent_vec_standard() (geomstats.test.random.gammarandomdatagenerator method)": [[9, "geomstats.test.random.GammaRandomDataGenerator.random_tangent_vec_standard", false]], "random_uniform() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.random_uniform", false]], "random_uniform() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.random_uniform", false]], "random_uniform() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.random_uniform", false]], "random_unit_tangent_vec() (geomstats.geometry.complex_riemannian_metric.complexriemannianmetric method)": [[3, "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric.random_unit_tangent_vec", false]], "random_unit_tangent_vec() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.random_unit_tangent_vec", false]], "random_upper_triangular_matrix() (geomstats.test.random.heisenbergvectorsrandomdatagenerator method)": [[9, "geomstats.test.random.HeisenbergVectorsRandomDataGenerator.random_upper_triangular_matrix", false]], "random_walk() (geomstats.datasets.prepare_graph_data.graph method)": [[1, "geomstats.datasets.prepare_graph_data.Graph.random_walk", false]], "randomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.RandomDataGenerator", false]], "rankkpsdmatrices (class in geomstats.geometry.rank_k_psd_matrices)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices", false]], "rankkpsdmatricesrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.RankKPSDMatricesRandomDataGenerator", false]], "register_quotient() (in module geomstats.geometry.manifold)": [[3, "geomstats.geometry.manifold.register_quotient", false]], "register_scaled_method() (in module geomstats.geometry.scalar_product_metric)": [[3, "geomstats.geometry.scalar_product_metric.register_scaled_method", false]], "regularize() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.regularize", false]], "regularize() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.regularize", false]], "regularize() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.regularize", false]], "regularize() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.regularize", false]], "regularize() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.regularize", false]], "regularize() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.regularize", false]], "regularize_angle() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.regularize_angle", false]], "relaxedpathstraightening (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.RelaxedPathStraightening", false]], "reparametrizationbundle (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.ReparametrizationBundle", false]], "reparametrizationbundle (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.ReparametrizationBundle", false]], "repeat_out() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.repeat_out", false]], "repeat_out_multiple_ndim() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.repeat_out_multiple_ndim", false]], "repeat_point() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.repeat_point", false]], "reshape() (geomstats.geometry.matrices.matrices method)": [[3, "geomstats.geometry.matrices.Matrices.reshape", false]], "restrict_to() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.restrict_to", false]], "restrictedgaussiankernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.RestrictedGaussianKernel", false]], "retraction() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.retraction", false]], "retraction() (geomstats.geometry.stiefel.stiefelcanonicalmetric static method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.retraction", false]], "reverseddiffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.ReversedDiffeo", false]], "ricci_tensor() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.ricci_tensor", false]], "riemann_sum() (geomstats.geometry.discrete_curves.l2curvesmetric static method)": [[3, "geomstats.geometry.discrete_curves.L2CurvesMetric.riemann_sum", false]], "riemann_tensor() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.riemann_tensor", false]], "riemannian_submersion() (geomstats.geometry.fiber_bundle.fiberbundle static method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.riemannian_submersion", false]], "riemannian_submersion() (geomstats.geometry.full_rank_correlation_matrices.correlationmatricesbundle static method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle.riemannian_submersion", false]], "riemannian_submersion() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle static method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.riemannian_submersion", false]], "riemannianem (class in geomstats.learning.expectation_maximization)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM", false]], "riemanniangradientdescent (class in geomstats.learning.geodesic_regression)": [[6, "geomstats.learning.geodesic_regression.RiemannianGradientDescent", false]], "riemanniankmeans (class in geomstats.learning.kmeans)": [[6, "geomstats.learning.kmeans.RiemannianKMeans", false]], "riemanniankmedoids (class in geomstats.learning.kmedoids)": [[6, "geomstats.learning.kmedoids.RiemannianKMedoids", false]], "riemannianmeanshift (class in geomstats.learning.riemannian_mean_shift)": [[6, "geomstats.learning.riemannian_mean_shift.RiemannianMeanShift", false]], "riemannianmetric (class in geomstats.geometry.riemannian_metric)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric", false]], "riemannianminimumdistancetomean (class in geomstats.learning.mdm)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean", false]], "rk2_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.rk2_step", false]], "rk4_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.rk4_step", false]], "rotate_points() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.rotate_points", false]], "rotation() (geomstats.visualization.pre_shape.kendallsphere static method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.rotation", false]], "rotation_matrix() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.rotation_matrix", false]], "rotationbundle (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.RotationBundle", false]], "rowpermutationaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.RowPermutationAction", false]], "rowwise_scaling() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.rowwise_scaling", false]], "rvs() (geomstats.information_geometry.base.scipymultivariaterandomvariable method)": [[5, "geomstats.information_geometry.base.ScipyMultivariateRandomVariable.rvs", false]], "rvs() (geomstats.information_geometry.base.scipyunivariaterandomvariable method)": [[5, "geomstats.information_geometry.base.ScipyUnivariateRandomVariable.rvs", false]], "s_grid (geomstats.geometry.stratified.graph_space.pointtogeodesicaligner property)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner.s_grid", false]], "sample() (geomstats.distributions.lognormal.lognormaleuclidean method)": [[2, "geomstats.distributions.lognormal.LogNormalEuclidean.sample", false]], "sample() (geomstats.distributions.lognormal.lognormalspd method)": [[2, "geomstats.distributions.lognormal.LogNormalSPD.sample", false]], "sample() (geomstats.information_geometry.base.informationmanifoldmixin method)": [[5, "geomstats.information_geometry.base.InformationManifoldMixin.sample", false]], "sample() (geomstats.information_geometry.beta.betadistributions method)": [[5, "geomstats.information_geometry.beta.BetaDistributions.sample", false]], "sample() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.sample", false]], "sample() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.sample", false]], "sample() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.sample", false]], "sample() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.sample", false]], "sample() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.sample", false]], "sample() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.sample", false]], "sample() (geomstats.information_geometry.normal.centerednormaldistributions method)": [[5, "geomstats.information_geometry.normal.CenteredNormalDistributions.sample", false]], "sample() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.sample", false]], "sample() (geomstats.information_geometry.normal.generalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.GeneralNormalDistributions.sample", false]], "sample() (geomstats.information_geometry.normal.univariatenormaldistributions method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions.sample", false]], "sample() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.sample", false]], "sample_path() (geomstats.distributions.brownian_motion.brownianmotion method)": [[2, "geomstats.distributions.brownian_motion.BrownianMotion.sample_path", false]], "sample_y() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.sample_y", false]], "samples_sym() (geomstats.distributions.lognormal.lognormalspd method)": [[2, "geomstats.distributions.lognormal.LogNormalSPD.samples_sym", false]], "sasakimetric (class in geomstats.geometry.sasaki_metric)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric", false]], "scalar_curvature() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.scalar_curvature", false]], "scalar_product() (geomstats.varifold.varifoldmetric method)": [[0, "geomstats.varifold.VarifoldMetric.scalar_product", false]], "scalarproductmetric (class in geomstats.geometry.scalar_product_metric)": [[3, "geomstats.geometry.scalar_product_metric.ScalarProductMetric", false]], "scipymultivariaterandomvariable (class in geomstats.information_geometry.base)": [[5, "geomstats.information_geometry.base.ScipyMultivariateRandomVariable", false]], "scipyrandomvariable (class in geomstats.information_geometry.base)": [[5, "geomstats.information_geometry.base.ScipyRandomVariable", false]], "scipysolvebvp (class in geomstats.numerics.bvp)": [[7, "geomstats.numerics.bvp.ScipySolveBVP", false]], "scipysolveivp (class in geomstats.numerics.ivp)": [[7, "geomstats.numerics.ivp.ScipySolveIVP", false]], "scipyunivariaterandomvariable (class in geomstats.information_geometry.base)": [[5, "geomstats.information_geometry.base.ScipyUnivariateRandomVariable", false]], "score() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.score", false]], "second_centered_difference() (in module geomstats.numerics.finite_differences)": [[7, "geomstats.numerics.finite_differences.second_centered_difference", false]], "second_fundamental_form() (geomstats.geometry.pullback_metric.pullbackmetric method)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric.second_fundamental_form", false]], "sectional_curvature() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.sectional_curvature", false]], "sectional_curvature() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.sectional_curvature", false]], "sectional_curvature() (geomstats.information_geometry.normal.univariatenormalmetric method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalMetric.sectional_curvature", false]], "sectional_curvature_at_zero() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.sectional_curvature_at_zero", false]], "sep (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.sep", false]], "sep (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.sep", false]], "separates() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.separates", false]], "set() (geomstats.learning.exponential_barycenter.exponentialbarycenter method)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter.set", false]], "set() (geomstats.learning.frechet_mean.frechetmean method)": [[6, "geomstats.learning.frechet_mean.FrechetMean.set", false]], "set() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.set", false]], "set() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.set", false]], "set_alignment_algorithm() (geomstats.geometry.stratified.graph_space.graphspacealigner method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.set_alignment_algorithm", false]], "set_ax() (geomstats.visualization.hyperbolic.kleindisk static method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.set_ax", false]], "set_ax() (geomstats.visualization.hyperbolic.poincaredisk static method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.set_ax", false]], "set_ax() (geomstats.visualization.hyperbolic.poincarehalfplane method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.set_ax", false]], "set_ax() (geomstats.visualization.hypersphere.circle static method)": [[19, "geomstats.visualization.hypersphere.Circle.set_ax", false]], "set_ax() (geomstats.visualization.hypersphere.sphere static method)": [[19, "geomstats.visualization.hypersphere.Sphere.set_ax", false]], "set_ax() (geomstats.visualization.poincare_polydisk.poincarepolydisk static method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.set_ax", false]], "set_ax() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.set_ax", false]], "set_ax() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.set_ax", false]], "set_ax() (geomstats.visualization.spd_matrices.ellipses static method)": [[19, "geomstats.visualization.spd_matrices.Ellipses.set_ax", false]], "set_ax() (geomstats.visualization.special_euclidean.specialeuclidean2 static method)": [[19, "geomstats.visualization.special_euclidean.SpecialEuclidean2.set_ax", false]], "set_fit_request() (geomstats.learning.exponential_barycenter.exponentialbarycenter method)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter.set_fit_request", false]], "set_fit_request() (geomstats.learning.frechet_mean.elasticmean method)": [[6, "geomstats.learning.frechet_mean.ElasticMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.frechet_mean.frechetmean method)": [[6, "geomstats.learning.frechet_mean.FrechetMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.frechet_mean.linearmean method)": [[6, "geomstats.learning.frechet_mean.LinearMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.set_fit_request", false]], "set_fit_request() (geomstats.learning.geometric_median.geometricmedian method)": [[6, "geomstats.learning.geometric_median.GeometricMedian.set_fit_request", false]], "set_fit_request() (geomstats.learning.incremental_frechet_mean.incrementalfrechetmean method)": [[6, "geomstats.learning.incremental_frechet_mean.IncrementalFrechetMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.set_fit_request", false]], "set_fit_request() (geomstats.learning.preprocessing.totangentspace method)": [[6, "geomstats.learning.preprocessing.ToTangentSpace.set_fit_request", false]], "set_point_to_geodesic_aligner() (geomstats.geometry.stratified.graph_space.graphspacealigner method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.set_point_to_geodesic_aligner", false]], "set_predict_request() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.set_predict_request", false]], "set_score_request() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.set_score_request", false]], "set_score_request() (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier method)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.set_score_request", false]], "set_score_request() (geomstats.learning.knn.knearestneighborsclassifier method)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.set_score_request", false]], "set_score_request() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.set_score_request", false]], "set_score_request() (geomstats.learning.templateclassifier method)": [[6, "geomstats.learning.TemplateClassifier.set_score_request", false]], "set_score_request() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.set_score_request", false]], "set_view() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.set_view", false]], "shape (geomstats.geometry.product_manifold.productriemannianmetric property)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.shape", false]], "shapebundlerandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.ShapeBundleRandomDataGenerator", false]], "shapeerror": [[0, "geomstats.errors.ShapeError", false]], "sharedmeannormaldistributionsrandomvariable (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.SharedMeanNormalDistributionsRandomVariable", false]], "siegel (class in geomstats.geometry.siegel)": [[3, "geomstats.geometry.siegel.Siegel", false]], "siegelmetric (class in geomstats.geometry.siegel)": [[3, "geomstats.geometry.siegel.SiegelMetric", false]], "sigmoid_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.sigmoid_radial_kernel", false]], "simplextopositivehypersphere (class in geomstats.information_geometry.multinomial)": [[5, "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere", false]], "skewsymmetricmatrices (class in geomstats.geometry.skew_symmetric_matrices)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices", false]], "skip_all (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.skip_all", false]], "skip_vec (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.skip_vec", false]], "skips (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.skips", false]], "space (geomstats.information_geometry.fisher_rao_metric.fisherraometric attribute)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric.space", false]], "spdaffinemetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric", false]], "spdbureswassersteinmetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric", false]], "spdeuclideanmetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDEuclideanMetric", false]], "spdlogeuclideanmetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDLogEuclideanMetric", false]], "spdmatrices (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices", false]], "spdpowermetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDPowerMetric", false]], "spdscalingfinder (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.SPDScalingFinder", false]], "specialeuclidean (class in geomstats.geometry.special_euclidean)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclidean", false]], "specialeuclidean2 (class in geomstats.visualization.special_euclidean)": [[19, "geomstats.visualization.special_euclidean.SpecialEuclidean2", false]], "specialeuclideanmatricescanonicalleftmetric (class in geomstats.geometry.special_euclidean)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric", false]], "specialeuclideanmatricesliealgebra (class in geomstats.geometry.special_euclidean)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra", false]], "specialorthogonal (class in geomstats.geometry.special_orthogonal)": [[3, "geomstats.geometry.special_orthogonal.SpecialOrthogonal", false]], "specialorthogonalcomposeaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.SpecialOrthogonalComposeAction", false]], "sphere (class in geomstats.visualization.hypersphere)": [[19, "geomstats.visualization.hypersphere.Sphere", false]], "spider (class in geomstats.geometry.stratified.spider)": [[4, "geomstats.geometry.stratified.spider.Spider", false]], "spidermetric (class in geomstats.geometry.stratified.spider)": [[4, "geomstats.geometry.stratified.spider.SpiderMetric", false]], "spiderpoint (class in geomstats.geometry.stratified.spider)": [[4, "geomstats.geometry.stratified.spider.SpiderPoint", false]], "split (class in geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.Split", false]], "splits (geomstats.geometry.stratified.bhv_space.treetopology property)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.splits", false]], "squared_dist() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.positive_reals.positiverealsmetric method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.stratified.bhv_space.bhvmetric method)": [[4, "geomstats.geometry.stratified.bhv_space.BHVMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.stratified.bhv_space.gtpsolver method)": [[4, "geomstats.geometry.stratified.bhv_space.GTPSolver.squared_dist", false]], "squared_dist() (geomstats.geometry.stratified.quotient.quotientmetric method)": [[4, "geomstats.geometry.stratified.quotient.QuotientMetric.squared_dist", false]], "squared_dist() (geomstats.information_geometry.binomial.binomialmetric method)": [[5, "geomstats.information_geometry.binomial.BinomialMetric.squared_dist", false]], "squared_dist() (geomstats.information_geometry.exponential.exponentialmetric method)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric.squared_dist", false]], "squared_dist() (geomstats.information_geometry.geometric.geometricmetric method)": [[5, "geomstats.information_geometry.geometric.GeometricMetric.squared_dist", false]], "squared_dist() (geomstats.information_geometry.poisson.poissonmetric method)": [[5, "geomstats.information_geometry.poisson.PoissonMetric.squared_dist", false]], "squared_dist() (geomstats.varifold.varifoldmetric method)": [[0, "geomstats.varifold.VarifoldMetric.squared_dist", false]], "squared_norm() (geomstats.geometry.complex_matrices.complexmatricesmetric method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatricesMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.complex_riemannian_metric.complexriemannianmetric method)": [[3, "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.euclidean.canonicaleuclideanmetric method)": [[3, "geomstats.geometry.euclidean.CanonicalEuclideanMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.matrices.matricesmetric method)": [[3, "geomstats.geometry.matrices.MatricesMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.symmetric_matrices.hollowmatricespermutationinvariantmetric method)": [[3, "geomstats.geometry.symmetric_matrices.HollowMatricesPermutationInvariantMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.symmetric_matrices.nullrowsumspermutationinvariantmetric method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsPermutationInvariantMetric.squared_norm", false]], "squarematrices (class in geomstats.geometry.general_linear)": [[3, "geomstats.geometry.general_linear.SquareMatrices", false]], "sr_sharp() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.sr_sharp", false]], "srvmetric (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.SRVMetric", false]], "srvtransform (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.SRVTransform", false]], "step_type (geomstats.numerics.ivp.gsivpintegrator property)": [[7, "geomstats.numerics.ivp.GSIVPIntegrator.step_type", false]], "stiefel (class in geomstats.geometry.stiefel)": [[3, "geomstats.geometry.stiefel.Stiefel", false]], "stiefelcanonicalmetric (class in geomstats.geometry.stiefel)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric", false]], "strictly_lower_inner_product() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.strictly_lower_inner_product", false]], "strictlylowertriangularmatrices (class in geomstats.geometry.lower_triangular_matrices)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices", false]], "submersion() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.submersion", false]], "submersion() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.submersion", false]], "submersion() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.submersion", false]], "submersion() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.submersion", false]], "submersion() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.submersion", false]], "submersion() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.submersion", false]], "submersion() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.submersion", false]], "submersion() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.submersion", false]], "submersion() (geomstats.geometry.symmetric_matrices.nullrowsumssymmetricmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices.submersion", false]], "submersion() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.submersion", false]], "submersion() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.submersion", false]], "subriemannianmetric (class in geomstats.geometry.sub_riemannian_metric)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric", false]], "successiveprojectiongeodesicsolver (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.SuccessiveProjectionGeodesicSolver", false]], "support (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.support", false]], "support (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.support", false]], "support (geomstats.information_geometry.fisher_rao_metric.fisherraometric attribute)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric.support", false]], "surface_metric_matrices() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.surface_metric_matrices", false]], "surface_metric_matrices_from_one_forms() (geomstats.geometry.discrete_surfaces.discretesurfaces static method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.surface_metric_matrices_from_one_forms", false]], "surface_one_forms() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.surface_one_forms", false]], "surfaceskernel (class in geomstats.varifold)": [[0, "geomstats.varifold.SurfacesKernel", false]], "symmatrixlog (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SymMatrixLog", false]], "symmetrichollowmatrices (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices", false]], "symmetricmatrices (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices", false]], "symp_euler() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.symp_euler", false]], "symp_flow() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.symp_flow", false]], "symp_grad() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric static method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.symp_grad", false]], "symplectic_euler_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.symplectic_euler_step", false]], "tangent() (geomstats.geometry.diffeo.autodiffdiffeo method)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo.tangent", false]], "tangent() (geomstats.geometry.diffeo.composeddiffeo method)": [[3, "geomstats.geometry.diffeo.ComposedDiffeo.tangent", false]], "tangent() (geomstats.geometry.diffeo.diffeo method)": [[3, "geomstats.geometry.diffeo.Diffeo.tangent", false]], "tangent() (geomstats.geometry.diffeo.reverseddiffeo method)": [[3, "geomstats.geometry.diffeo.ReversedDiffeo.tangent", false]], "tangent() (geomstats.geometry.diffeo.vectorspacediffeo method)": [[3, "geomstats.geometry.diffeo.VectorSpaceDiffeo.tangent", false]], "tangent() (geomstats.geometry.discrete_curves.srvtransform method)": [[3, "geomstats.geometry.discrete_curves.SRVTransform.tangent", false]], "tangent() (geomstats.geometry.full_rank_correlation_matrices.euclideancholeskydiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo.tangent", false]], "tangent() (geomstats.geometry.full_rank_correlation_matrices.logscalingdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo.tangent", false]], "tangent() (geomstats.geometry.full_rank_correlation_matrices.offlogdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo.tangent", false]], "tangent() (geomstats.geometry.open_hemisphere.openhemispheretohyperboloiddiffeo method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphereToHyperboloidDiffeo.tangent", false]], "tangent() (geomstats.geometry.positive_lower_triangular_matrices.lowermatrixlog class method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog.tangent", false]], "tangent() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltdiffeo method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo.tangent", false]], "tangent() (geomstats.geometry.spd_matrices.choleskymap class method)": [[3, "geomstats.geometry.spd_matrices.CholeskyMap.tangent", false]], "tangent() (geomstats.geometry.spd_matrices.matrixpower method)": [[3, "geomstats.geometry.spd_matrices.MatrixPower.tangent", false]], "tangent() (geomstats.geometry.spd_matrices.symmatrixlog class method)": [[3, "geomstats.geometry.spd_matrices.SymMatrixLog.tangent", false]], "tangent() (geomstats.geometry.symmetric_matrices.constantvaluerowsumsdiffeo method)": [[3, "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo.tangent", false]], "tangent() (geomstats.information_geometry.gamma.naturaltostandarddiffeo method)": [[5, "geomstats.information_geometry.gamma.NaturalToStandardDiffeo.tangent", false]], "tangent() (geomstats.information_geometry.multinomial.simplextopositivehypersphere method)": [[5, "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere.tangent", false]], "tangent() (geomstats.information_geometry.normal.univariatenormaltopoincarehalfspacediffeo method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo.tangent", false]], "tangent_corr_map() (in module geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.tangent_corr_map", false]], "tangent_immersion() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.tangent_immersion", false]], "tangent_matrix_matrix_transpose() (in module geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.tangent_matrix_matrix_transpose", false]], "tangent_riemannian_submersion() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.tangent_riemannian_submersion", false]], "tangent_riemannian_submersion() (geomstats.geometry.full_rank_correlation_matrices.correlationmatricesbundle method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle.tangent_riemannian_submersion", false]], "tangent_riemannian_submersion() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.tangent_riemannian_submersion", false]], "tangent_submersion() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.symmetric_matrices.nullrowsumssymmetricmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.tangent_submersion", false]], "tangent_translation_map() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.tangent_translation_map", false]], "tangent_translation_map() (geomstats.geometry.lie_group.matrixliegroup method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.tangent_translation_map", false]], "tangent_vec_from_base_point_to_zero() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.tangent_vec_from_base_point_to_zero", false]], "tangent_vec_from_zero_to_base_point() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.tangent_vec_from_zero_to_base_point", false]], "tangentbundle (class in geomstats.geometry.sasaki_metric)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle", false]], "tangentpca (class in geomstats.learning.pca)": [[6, "geomstats.learning.pca.TangentPCA", false]], "taylor_exp_even_func() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.taylor_exp_even_func", false]], "templateclassifier (class in geomstats.learning)": [[6, "geomstats.learning.TemplateClassifier", false]], "templateestimator (class in geomstats.learning)": [[6, "geomstats.learning.TemplateEstimator", false]], "templatetransformer (class in geomstats.learning)": [[6, "geomstats.learning.TemplateTransformer", false]], "test_vectorization() (in module geomstats.test.vectorization)": [[9, "geomstats.test.vectorization.test_vectorization", false]], "testdata (class in geomstats.test.data)": [[9, "geomstats.test.data.TestData", false]], "timeseriescovariance (class in geomstats.datasets.prepare_emg_data)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance", false]], "to_bagel_coords() (geomstats.geometry.klein_bottle.kleinbottle static method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_bagel_coords", false]], "to_bottle_coords() (geomstats.geometry.klein_bottle.kleinbottle static method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_bottle_coords", false]], "to_coords() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_coords", false]], "to_diagonal() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_diagonal", false]], "to_extrinsic_coords() (geomstats.geometry.klein_bottle.kleinbottle static method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_extrinsic_coords", false]], "to_grassmannian() (geomstats.geometry.stiefel.stiefel static method)": [[3, "geomstats.geometry.stiefel.Stiefel.to_grassmannian", false]], "to_hermitian() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.to_hermitian", false]], "to_lower_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_lower_triangular", false]], "to_lower_triangular_diagonal_scaled() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_lower_triangular_diagonal_scaled", false]], "to_skew_hermitian() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.to_skew_hermitian", false]], "to_skew_symmetric() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_skew_symmetric", false]], "to_strictly_lower_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_strictly_lower_triangular", false]], "to_strictly_upper_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_strictly_upper_triangular", false]], "to_symmetric() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_symmetric", false]], "to_tangent() (geomstats.geometry.base.complexvectorspace method)": [[3, "geomstats.geometry.base.ComplexVectorSpace.to_tangent", false]], "to_tangent() (geomstats.geometry.base.complexvectorspaceopenset method)": [[3, "geomstats.geometry.base.ComplexVectorSpaceOpenSet.to_tangent", false]], "to_tangent() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.to_tangent", false]], "to_tangent() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.to_tangent", false]], "to_tangent() (geomstats.geometry.base.openset method)": [[3, "geomstats.geometry.base.OpenSet.to_tangent", false]], "to_tangent() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.to_tangent", false]], "to_tangent() (geomstats.geometry.base.vectorspaceopenset method)": [[3, "geomstats.geometry.base.VectorSpaceOpenSet.to_tangent", false]], "to_tangent() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.to_tangent", false]], "to_tangent() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.to_tangent", false]], "to_tangent() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.to_tangent", false]], "to_tangent() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.to_tangent", false]], "to_tangent() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.to_tangent", false]], "to_tangent() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.to_tangent", false]], "to_tangent() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_tangent", false]], "to_tangent() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.to_tangent", false]], "to_tangent() (geomstats.geometry.lie_group.matrixliegroup method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.to_tangent", false]], "to_tangent() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.to_tangent", false]], "to_tangent() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.to_tangent", false]], "to_tangent() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.to_tangent", false]], "to_tangent() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.to_tangent", false]], "to_tangent() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.to_tangent", false]], "to_tangent() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.to_tangent", false]], "to_tangent() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.to_tangent", false]], "to_tangent() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.to_tangent", false]], "to_tangent() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.to_tangent", false]], "to_upper_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_upper_triangular", false]], "tolerances (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.tolerances", false]], "topology (geomstats.geometry.stratified.bhv_space.tree attribute)": [[4, "geomstats.geometry.stratified.bhv_space.Tree.topology", false]], "topology (geomstats.geometry.stratified.bhv_space.treebatch property)": [[4, "geomstats.geometry.stratified.bhv_space.TreeBatch.topology", false]], "topology (geomstats.geometry.stratified.wald_space.waldbatch property)": [[4, "geomstats.geometry.stratified.wald_space.WaldBatch.topology", false]], "total_space (geomstats.geometry.stratified.graph_space.graphspacealigneralgorithm attribute)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm.total_space", false]], "totangentspace (class in geomstats.learning.preprocessing)": [[6, "geomstats.learning.preprocessing.ToTangentSpace", false]], "trace_product() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.trace_product", false]], "transconjugate() (geomstats.geometry.complex_matrices.complexmatrices static method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.transconjugate", false]], "transform() (geomstats.datasets.prepare_emg_data.timeseriescovariance method)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.transform", false]], "transform() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.transform", false]], "transform() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.transform", false]], "transform() (geomstats.learning.preprocessing.totangentspace method)": [[6, "geomstats.learning.preprocessing.ToTangentSpace.transform", false]], "transform() (geomstats.learning.templatetransformer method)": [[6, "geomstats.learning.TemplateTransformer.transform", false]], "transform_point() (geomstats.test.utils.identitypointtransformer method)": [[9, "geomstats.test.utils.IdentityPointTransformer.transform_point", false]], "transform_point() (geomstats.test.utils.pointtransformer method)": [[9, "geomstats.test.utils.PointTransformer.transform_point", false]], "transform_point() (geomstats.test.utils.pointtransformerfromdiffeo method)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo.transform_point", false]], "transform_tangent_vec() (geomstats.test.utils.identitypointtransformer method)": [[9, "geomstats.test.utils.IdentityPointTransformer.transform_tangent_vec", false]], "transform_tangent_vec() (geomstats.test.utils.pointtransformer method)": [[9, "geomstats.test.utils.PointTransformer.transform_tangent_vec", false]], "transform_tangent_vec() (geomstats.test.utils.pointtransformerfromdiffeo method)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo.transform_tangent_vec", false]], "transpose() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.transpose", false]], "tree (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.Tree", false]], "treebatch (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.TreeBatch", false]], "treespace (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.TreeSpace", false]], "treetopology (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology", false]], "trials (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.trials", false]], "triangular_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.triangular_radial_kernel", false]], "tricube_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.tricube_radial_kernel", false]], "trihedron (class in geomstats.visualization.special_orthogonal)": [[19, "geomstats.visualization.special_orthogonal.Trihedron", false]], "triweight_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.triweight_radial_kernel", false]], "tutorial_matplotlib() (in module geomstats.visualization)": [[19, "geomstats.visualization.tutorial_matplotlib", false]], "ua (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.ua", false]], "ua (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.ua", false]], "ub (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.ub", false]], "ub (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.ub", false]], "uniform_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.uniform_radial_kernel", false]], "uniformlysampleddiscretepath (class in geomstats.numerics.path)": [[7, "geomstats.numerics.path.UniformlySampledDiscretePath", false]], "uniformlysampledpathenergy (class in geomstats.numerics.path)": [[7, "geomstats.numerics.path.UniformlySampledPathEnergy", false]], "uniformunitintervallinearinterpolator (class in geomstats.numerics.interpolation)": [[7, "geomstats.numerics.interpolation.UniformUnitIntervalLinearInterpolator", false]], "uniquediagonalmatrixalgorithm (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.UniqueDiagonalMatrixAlgorithm", false]], "unitnormedrowspltdiffeo (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo", false]], "unitnormedrowspltmatrices (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices", false]], "unitnormedrowspltmatricespullbackmetric (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatricesPullbackMetric", false]], "univariatenormaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions", false]], "univariatenormaldistributionsrandomvariable (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributionsRandomVariable", false]], "univariatenormalmetric (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.UnivariateNormalMetric", false]], "univariatenormaltopoincarehalfspacediffeo (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo", false]], "update() (geomstats.learning.kalman_filter.kalmanfilter method)": [[6, "geomstats.learning.kalman_filter.KalmanFilter.update", false]], "upper_triangular_matrix_from_vector() (geomstats.geometry.heisenberg.heisenbergvectors static method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.upper_triangular_matrix_from_vector", false]], "variance() (in module geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.variance", false]], "variances_ (geomstats.learning.expectation_maximization.riemannianem attribute)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM.variances_", false]], "variances_ (geomstats.learning.expectation_maximization.riemannianem property)": [[6, "id5", false]], "variances_range (geomstats.learning.expectation_maximization.gaussianmixturemodel attribute)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.variances_range", false]], "varifoldmetric (class in geomstats.varifold)": [[0, "geomstats.varifold.VarifoldMetric", false]], "vector_from_upper_triangular_matrix() (geomstats.geometry.heisenberg.heisenbergvectors static method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.vector_from_upper_triangular_matrix", false]], "vectorize_point() (in module geomstats.geometry.stratified.vectorization)": [[4, "geomstats.geometry.stratified.vectorization.vectorize_point", false]], "vectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.VectorSpace", false]], "vectorspacediffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.VectorSpaceDiffeo", false]], "vectorspaceopenset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.VectorSpaceOpenSet", false]], "vectorspacerandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.VectorSpaceRandomDataGenerator", false]], "vertex_areas() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.vertex_areas", false]], "vertical_projection() (geomstats.geometry.discrete_curves.reparametrizationbundle method)": [[3, "geomstats.geometry.discrete_curves.ReparametrizationBundle.vertical_projection", false]], "vertical_projection() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.vertical_projection", false]], "vertical_projection() (geomstats.geometry.full_rank_correlation_matrices.correlationmatricesbundle method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle.vertical_projection", false]], "vertical_projection() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.vertical_projection", false]], "vertical_projection() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.vertical_projection", false]], "wald (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.Wald", false]], "waldbatch (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.WaldBatch", false]], "waldspace (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace", false]], "waldspacemetric (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric", false]], "weighted_pdf() (geomstats.learning.expectation_maximization.gaussianmixturemodel method)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.weighted_pdf", false]], "weights (geomstats.geometry.stratified.wald_space.waldbatch property)": [[4, "geomstats.geometry.stratified.wald_space.WaldBatch.weights", false]], "where (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.where", false]], "where (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.where", false]], "wrap() (in module geomstats.learning.kernel_density_estimation_classifier)": [[6, "geomstats.learning.kernel_density_estimation_classifier.wrap", false]], "wrap() (in module geomstats.learning.knn)": [[6, "geomstats.learning.knn.wrap", false]], "wrappedgaussianprocess (class in geomstats.learning.wrapped_gaussian_process)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess", false]], "x_ (geomstats.learning.templateclassifier attribute)": [[6, "geomstats.learning.TemplateClassifier.X_", false]], "xfails (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.xfails", false]], "y_ (geomstats.learning.templateclassifier attribute)": [[6, "geomstats.learning.TemplateClassifier.y_", false]]}, "objects": {"": [[0, 0, 0, "-", "geomstats"]], "geomstats": [[0, 0, 0, "-", "algebra_utils"], [1, 0, 0, "-", "datasets"], [2, 0, 0, "-", "distributions"], [0, 0, 0, "-", "errors"], [0, 0, 0, "-", "exceptions"], [3, 0, 0, "-", "geometry"], [5, 0, 0, "-", "information_geometry"], [0, 0, 0, "-", "integrator"], [6, 0, 0, "-", "learning"], [7, 0, 0, "-", "numerics"], [9, 0, 0, "-", "test"], [10, 0, 0, "-", "test_cases"], [0, 0, 0, "-", "varifold"], [0, 0, 0, "-", "vectorization"], [19, 0, 0, "-", "visualization"]], "geomstats.algebra_utils": [[0, 1, 1, "", "columnwise_scaling"], [0, 1, 1, "", "flip_determinant"], [0, 1, 1, "", "from_vector_to_diagonal_matrix"], [0, 1, 1, "", "rotate_points"], [0, 1, 1, "", "rowwise_scaling"], [0, 1, 1, "", "taylor_exp_even_func"]], "geomstats.datasets": [[1, 0, 0, "-", "prepare_emg_data"], [1, 0, 0, "-", "prepare_graph_data"], [1, 0, 0, "-", "utils"]], "geomstats.datasets.prepare_emg_data": [[1, 2, 1, "", "TimeSeriesCovariance"]], "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance": [[1, 3, 1, "", "batches"], [1, 3, 1, "", "covec"], [1, 3, 1, "", "covs"], [1, 3, 1, "", "data_dict"], [1, 3, 1, "", "diags"], [1, 3, 1, "", "label_map"], [1, 3, 1, "", "labels"], [1, 3, 1, "", "margin"], [1, 3, 1, "", "n_steps"], [1, 3, 1, "", "n_timeseries"], [1, 4, 1, "", "transform"]], "geomstats.datasets.prepare_graph_data": [[1, 2, 1, "", "Graph"], [1, 2, 1, "", "HyperbolicEmbedding"]], "geomstats.datasets.prepare_graph_data.Graph": [[1, 3, 1, "", "edges"], [1, 3, 1, "", "labels"], [1, 3, 1, "", "n_nodes"], [1, 4, 1, "", "random_walk"]], "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding": [[1, 4, 1, "", "embed"], [1, 4, 1, "", "grad_log_sigmoid"], [1, 4, 1, "", "grad_squared_distance"], [1, 4, 1, "", "log_sigmoid"], [1, 4, 1, "", "loss"]], "geomstats.datasets.utils": [[1, 1, 1, "", "load_cells"], [1, 1, 1, "", "load_cities"], [1, 1, 1, "", "load_connectomes"], [1, 1, 1, "", "load_cube"], [1, 1, 1, "", "load_emg"], [1, 1, 1, "", "load_football"], [1, 1, 1, "", "load_hands"], [1, 1, 1, "", "load_karate_graph"], [1, 1, 1, "", "load_leaves"], [1, 1, 1, "", "load_mammals"], [1, 1, 1, "", "load_optical_nerves"], [1, 1, 1, "", "load_poses"], [1, 1, 1, "", "load_random_graph"], [1, 1, 1, "", "load_sao_paulo"]], "geomstats.distributions": [[2, 0, 0, "-", "brownian_motion"], [2, 0, 0, "-", "lognormal"]], "geomstats.distributions.brownian_motion": [[2, 2, 1, "", "BrownianMotion"]], "geomstats.distributions.brownian_motion.BrownianMotion": [[2, 4, 1, "", "sample_path"]], "geomstats.distributions.lognormal": [[2, 2, 1, "", "LogNormal"], [2, 2, 1, "", "LogNormalEuclidean"], [2, 2, 1, "", "LogNormalSPD"]], "geomstats.distributions.lognormal.LogNormalEuclidean": [[2, 4, 1, "", "sample"]], "geomstats.distributions.lognormal.LogNormalSPD": [[2, 4, 1, "", "sample"], [2, 4, 1, "", "samples_sym"]], "geomstats.errors": [[0, 5, 1, "", "ShapeError"], [0, 1, 1, "", "check_belongs"], [0, 1, 1, "", "check_integer"], [0, 1, 1, "", "check_parameter_accepted_values"], [0, 1, 1, "", "check_point_shape"], [0, 1, 1, "", "check_positive"]], "geomstats.exceptions": [[0, 5, 1, "", "AutodiffNotImplementedError"], [0, 5, 1, "", "NotPartialOrder"]], "geomstats.geometry": [[3, 0, 0, "-", "base"], [3, 0, 0, "-", "complex_manifold"], [3, 0, 0, "-", "complex_matrices"], [3, 0, 0, "-", "complex_poincare_disk"], [3, 0, 0, "-", "complex_riemannian_metric"], [3, 0, 0, "-", "connection"], [3, 0, 0, "-", "diffeo"], [3, 0, 0, "-", "discrete_curves"], [3, 0, 0, "-", "discrete_surfaces"], [3, 0, 0, "-", "euclidean"], [3, 0, 0, "-", "fiber_bundle"], [3, 0, 0, "-", "full_rank_correlation_matrices"], [3, 0, 0, "-", "full_rank_matrices"], [3, 0, 0, "-", "functions"], [3, 0, 0, "-", "general_linear"], [3, 0, 0, "-", "grassmannian"], [3, 0, 0, "-", "group_action"], [3, 0, 0, "-", "heisenberg"], [3, 0, 0, "-", "hermitian"], [3, 0, 0, "-", "hermitian_matrices"], [3, 0, 0, "-", "hpd_matrices"], [3, 0, 0, "-", "hyperbolic"], [3, 0, 0, "-", "hyperboloid"], [3, 0, 0, "-", "hypersphere"], [3, 0, 0, "-", "invariant_metric"], [3, 0, 0, "-", "klein_bottle"], [3, 0, 0, "-", "landmarks"], [3, 0, 0, "-", "lie_algebra"], [3, 0, 0, "-", "lie_group"], [3, 0, 0, "-", "lower_triangular_matrices"], [3, 0, 0, "-", "manifold"], [3, 0, 0, "-", "matrices"], [3, 0, 0, "-", "minkowski"], [3, 0, 0, "-", "nfold_manifold"], [3, 0, 0, "-", "open_hemisphere"], [3, 0, 0, "-", "poincare_ball"], [3, 0, 0, "-", "poincare_half_space"], [3, 0, 0, "-", "poincare_polydisk"], [3, 0, 0, "-", "positive_lower_triangular_matrices"], [3, 0, 0, "-", "positive_reals"], [3, 0, 0, "-", "pre_shape"], [3, 0, 0, "-", "product_hpd_and_siegel_disks"], [3, 0, 0, "-", "product_manifold"], [3, 0, 0, "-", "product_positive_reals_and_poincare_disks"], [3, 0, 0, "-", "pullback_metric"], [3, 0, 0, "-", "quotient_metric"], [3, 0, 0, "-", "rank_k_psd_matrices"], [3, 0, 0, "-", "riemannian_metric"], [3, 0, 0, "-", "sasaki_metric"], [3, 0, 0, "-", "scalar_product_metric"], [3, 0, 0, "-", "siegel"], [3, 0, 0, "-", "skew_symmetric_matrices"], [3, 0, 0, "-", "spd_matrices"], [3, 0, 0, "-", "special_euclidean"], [3, 0, 0, "-", "special_orthogonal"], [3, 0, 0, "-", "stiefel"], [4, 0, 0, "-", "stratified"], [3, 0, 0, "-", "sub_riemannian_metric"], [3, 0, 0, "-", "symmetric_matrices"]], "geomstats.geometry.base": [[3, 2, 1, "", "ComplexMatrixVectorSpace"], [3, 2, 1, "", "ComplexVectorSpace"], [3, 2, 1, "", "ComplexVectorSpaceOpenSet"], [3, 2, 1, "", "DiffeomorphicManifold"], [3, 2, 1, "", "DiffeomorphicMatrixVectorSpace"], [3, 2, 1, "", "DiffeomorphicVectorSpace"], [3, 2, 1, "", "ImmersedSet"], [3, 2, 1, "", "LevelSet"], [3, 2, 1, "", "MatrixVectorSpace"], [3, 2, 1, "", "OpenSet"], [3, 2, 1, "", "VectorSpace"], [3, 2, 1, "", "VectorSpaceOpenSet"]], "geomstats.geometry.base.ComplexVectorSpace": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.ComplexVectorSpaceOpenSet": [[3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.DiffeomorphicManifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.DiffeomorphicMatrixVectorSpace": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "matrix_representation"]], "geomstats.geometry.base.DiffeomorphicVectorSpace": [[3, 4, 1, "", "projection"]], "geomstats.geometry.base.ImmersedSet": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "hessian_immersion"], [3, 4, 1, "", "immersion"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "jacobian_immersion"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "tangent_immersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.LevelSet": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "extrinsic_to_intrinsic_coords"], [3, 4, 1, "", "intrinsic_to_extrinsic_coords"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"]], "geomstats.geometry.base.MatrixVectorSpace": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "matrix_representation"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.base.OpenSet": [[3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.VectorSpace": [[3, 6, 1, "", "basis"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.VectorSpaceOpenSet": [[3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.complex_manifold": [[3, 2, 1, "", "ComplexManifold"]], "geomstats.geometry.complex_manifold.ComplexManifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "equip_with_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.complex_matrices": [[3, 2, 1, "", "ComplexMatrices"], [3, 2, 1, "", "ComplexMatricesMetric"]], "geomstats.geometry.complex_matrices.ComplexMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "congruent"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "frobenius_product"], [3, 4, 1, "", "is_hermitian"], [3, 4, 1, "", "is_hpd"], [3, 4, 1, "", "is_skew_hermitian"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_hermitian"], [3, 4, 1, "", "to_skew_hermitian"], [3, 4, 1, "", "transconjugate"]], "geomstats.geometry.complex_matrices.ComplexMatricesMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.complex_poincare_disk": [[3, 2, 1, "", "ComplexPoincareDisk"], [3, 2, 1, "", "ComplexPoincareDiskMetric"]], "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.complex_riemannian_metric": [[3, 2, 1, "", "ComplexRiemannianMetric"]], "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "random_unit_tangent_vec"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.connection": [[3, 2, 1, "", "Connection"]], "geomstats.geometry.connection.Connection": [[3, 4, 1, "", "christoffels"], [3, 4, 1, "", "curvature"], [3, 4, 1, "", "curvature_derivative"], [3, 4, 1, "", "directional_curvature"], [3, 4, 1, "", "directional_curvature_derivative"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "geodesic_equation"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "ladder_parallel_transport"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "ricci_tensor"], [3, 4, 1, "", "riemann_tensor"]], "geomstats.geometry.diffeo": [[3, 2, 1, "", "AutodiffDiffeo"], [3, 2, 1, "", "ComposedDiffeo"], [3, 2, 1, "", "Diffeo"], [3, 2, 1, "", "InvolutionDiffeomorphism"], [3, 2, 1, "", "ReversedDiffeo"], [3, 2, 1, "", "VectorSpaceDiffeo"]], "geomstats.geometry.diffeo.AutodiffDiffeo": [[3, 4, 1, "", "inverse_jacobian"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "jacobian"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.diffeo.ComposedDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.diffeo.Diffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.diffeo.InvolutionDiffeomorphism": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"]], "geomstats.geometry.diffeo.ReversedDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.diffeo.VectorSpaceDiffeo": [[3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.discrete_curves": [[3, 2, 1, "", "DiscreteCurves"], [3, 2, 1, "", "DiscreteCurvesStartingAtOrigin"], [3, 2, 1, "", "DynamicProgrammingAligner"], [3, 2, 1, "", "ElasticMetric"], [3, 2, 1, "", "FTransform"], [3, 2, 1, "", "IterativeHorizontalGeodesicAligner"], [3, 2, 1, "", "L2CurvesMetric"], [3, 2, 1, "", "ReparametrizationBundle"], [3, 2, 1, "", "RotationBundle"], [3, 2, 1, "", "SRVMetric"], [3, 2, 1, "", "SRVTransform"], [3, 1, 1, "", "insert_zeros"]], "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin": [[3, 6, 1, "", "ambient_manifold"], [3, 4, 1, "", "default_metric"], [3, 6, 1, "", "discrete_curves_with_l2"], [3, 4, 1, "", "insert_origin"], [3, 4, 1, "", "interpolate"], [3, 6, 1, "", "k_sampling_points"], [3, 4, 1, "", "length"], [3, 4, 1, "", "new"], [3, 4, 1, "", "normalize"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.discrete_curves.DynamicProgrammingAligner": [[3, 4, 1, "", "align"]], "geomstats.geometry.discrete_curves.FTransform": [[3, 4, 1, "", "inverse"]], "geomstats.geometry.discrete_curves.IterativeHorizontalGeodesicAligner": [[3, 4, 1, "", "align"], [3, 4, 1, "", "discrete_horizontal_geodesic"]], "geomstats.geometry.discrete_curves.L2CurvesMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "riemann_sum"]], "geomstats.geometry.discrete_curves.ReparametrizationBundle": [[3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.discrete_curves.RotationBundle": [[3, 4, 1, "", "align"]], "geomstats.geometry.discrete_curves.SRVTransform": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.discrete_surfaces": [[3, 2, 1, "", "DiscreteSurfaces"], [3, 2, 1, "", "DiscreteSurfacesExpSolver"], [3, 2, 1, "", "ElasticMetric"], [3, 2, 1, "", "L2SurfacesMetric"], [3, 2, 1, "", "RelaxedPathStraightening"], [3, 2, 1, "", "ReparametrizationBundle"]], "geomstats.geometry.discrete_surfaces.DiscreteSurfaces": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "face_areas"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "laplacian"], [3, 4, 1, "", "new"], [3, 4, 1, "", "normals"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "surface_metric_matrices"], [3, 4, 1, "", "surface_metric_matrices_from_one_forms"], [3, 4, 1, "", "surface_one_forms"], [3, 4, 1, "", "to_tangent"], [3, 4, 1, "", "vertex_areas"]], "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver": [[3, 4, 1, "", "discrete_geodesic_ivp"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic_ivp"]], "geomstats.geometry.discrete_surfaces.ElasticMetric": [[3, 4, 1, "", "inner_product"]], "geomstats.geometry.discrete_surfaces.L2SurfacesMetric": [[3, 4, 1, "", "inner_product"]], "geomstats.geometry.discrete_surfaces.RelaxedPathStraightening": [[3, 4, 1, "", "align"], [3, 4, 1, "", "discrete_geodesic_bvp"]], "geomstats.geometry.euclidean": [[3, 2, 1, "", "CanonicalEuclideanMetric"], [3, 2, 1, "", "Euclidean"], [3, 2, 1, "", "EuclideanMetric"]], "geomstats.geometry.euclidean.CanonicalEuclideanMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.euclidean.Euclidean": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "exp"], [3, 6, 1, "", "identity"]], "geomstats.geometry.euclidean.EuclideanMetric": [[3, 4, 1, "", "christoffels"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product_derivative_matrix"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "parallel_transport"]], "geomstats.geometry.fiber_bundle": [[3, 2, 1, "", "AlignerAlgorithm"], [3, 2, 1, "", "AlternatingAligner"], [3, 2, 1, "", "DistanceMinimizingAligner"], [3, 2, 1, "", "FiberBundle"]], "geomstats.geometry.fiber_bundle.AlignerAlgorithm": [[3, 4, 1, "", "align"]], "geomstats.geometry.fiber_bundle.AlternatingAligner": [[3, 4, 1, "", "align"]], "geomstats.geometry.fiber_bundle.DistanceMinimizingAligner": [[3, 4, 1, "", "align"]], "geomstats.geometry.fiber_bundle.FiberBundle": [[3, 4, 1, "", "align"], [3, 4, 1, "", "horizontal_lift"], [3, 4, 1, "", "horizontal_projection"], [3, 4, 1, "", "integrability_tensor"], [3, 4, 1, "", "integrability_tensor_derivative"], [3, 4, 1, "", "is_horizontal"], [3, 4, 1, "", "is_vertical"], [3, 4, 1, "", "lift"], [3, 4, 1, "", "riemannian_submersion"], [3, 4, 1, "", "tangent_riemannian_submersion"], [3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.full_rank_correlation_matrices": [[3, 2, 1, "", "CorrelationMatricesBundle"], [3, 2, 1, "", "EuclideanCholeskyDiffeo"], [3, 2, 1, "", "EuclideanCholeskyMetric"], [3, 2, 1, "", "FullRankCorrelationAffineQuotientMetric"], [3, 2, 1, "", "FullRankCorrelationMatrices"], [3, 2, 1, "", "LogEuclideanCholeskyDiffeo"], [3, 2, 1, "", "LogEuclideanCholeskyMetric"], [3, 2, 1, "", "LogScaledMetric"], [3, 2, 1, "", "LogScalingDiffeo"], [3, 2, 1, "", "OffLogDiffeo"], [3, 2, 1, "", "OffLogMetric"], [3, 2, 1, "", "PolyHyperbolicCholeskyMetric"], [3, 2, 1, "", "SPDScalingFinder"], [3, 2, 1, "", "UniqueDiagonalMatrixAlgorithm"], [3, 1, 1, "", "corr_map"], [3, 1, 1, "", "off_map"], [3, 1, 1, "", "tangent_corr_map"]], "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle": [[3, 4, 1, "", "horizontal_lift"], [3, 4, 1, "", "riemannian_submersion"], [3, 4, 1, "", "tangent_riemannian_submersion"], [3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "diag_action"], [3, 4, 1, "", "from_covariance"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.full_rank_matrices": [[3, 2, 1, "", "FullRankMatrices"]], "geomstats.geometry.full_rank_matrices.FullRankMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.functions": [[3, 2, 1, "", "HilbertSphere"], [3, 2, 1, "", "HilbertSphereMetric"]], "geomstats.geometry.functions.HilbertSphere": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.functions.HilbertSphereMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"]], "geomstats.geometry.general_linear": [[3, 2, 1, "", "GeneralLinear"], [3, 2, 1, "", "SquareMatrices"]], "geomstats.geometry.general_linear.GeneralLinear": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "orbit"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.general_linear.SquareMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "matrix_representation"]], "geomstats.geometry.grassmannian": [[3, 2, 1, "", "Grassmannian"], [3, 2, 1, "", "GrassmannianCanonicalMetric"]], "geomstats.geometry.grassmannian.Grassmannian": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_uniform"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.group_action": [[3, 2, 1, "", "ComposeAction"], [3, 2, 1, "", "CongruenceAction"], [3, 2, 1, "", "GroupAction"], [3, 2, 1, "", "PermutationAction"], [3, 2, 1, "", "RowPermutationAction"], [3, 2, 1, "", "SpecialOrthogonalComposeAction"], [3, 1, 1, "", "permutation_matrix_from_vector"]], "geomstats.geometry.group_action.ComposeAction": [[3, 6, 1, "", "group_elem_shape"]], "geomstats.geometry.heisenberg": [[3, 2, 1, "", "HeisenbergVectors"]], "geomstats.geometry.heisenberg.HeisenbergVectors": [[3, 4, 1, "", "compose"], [3, 4, 1, "", "exp_from_identity"], [3, 6, 1, "", "identity"], [3, 4, 1, "", "inverse"], [3, 4, 1, "", "jacobian_translation"], [3, 4, 1, "", "lie_bracket"], [3, 4, 1, "", "log_from_identity"], [3, 4, 1, "", "upper_triangular_matrix_from_vector"], [3, 4, 1, "", "vector_from_upper_triangular_matrix"]], "geomstats.geometry.hermitian": [[3, 2, 1, "", "Hermitian"], [3, 2, 1, "", "HermitianMetric"]], "geomstats.geometry.hermitian.Hermitian": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "exp"], [3, 6, 1, "", "identity"]], "geomstats.geometry.hermitian.HermitianMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "norm"]], "geomstats.geometry.hermitian_matrices": [[3, 2, 1, "", "HermitianMatrices"], [3, 1, 1, "", "apply_func_to_eigvalsh"], [3, 1, 1, "", "expmh"], [3, 1, 1, "", "powermh"]], "geomstats.geometry.hermitian_matrices.HermitianMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.hpd_matrices": [[3, 2, 1, "", "HPDAffineMetric"], [3, 2, 1, "", "HPDBuresWassersteinMetric"], [3, 2, 1, "", "HPDEuclideanMetric"], [3, 2, 1, "", "HPDLogEuclideanMetric"], [3, 2, 1, "", "HPDMatrices"]], "geomstats.geometry.hpd_matrices.HPDAffineMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"]], "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.hpd_matrices.HPDEuclideanMetric": [[3, 4, 1, "", "exp_domain"], [3, 4, 1, "", "injectivity_radius"]], "geomstats.geometry.hpd_matrices.HPDMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"]], "geomstats.geometry.hyperbolic": [[3, 2, 1, "", "Hyperbolic"]], "geomstats.geometry.hyperboloid": [[3, 2, 1, "", "Hyperboloid"], [3, 2, 1, "", "HyperboloidMetric"]], "geomstats.geometry.hyperboloid.Hyperboloid": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "extrinsic_to_intrinsic_coords"], [3, 4, 1, "", "intrinsic_to_extrinsic_coords"], [3, 4, 1, "", "project_on_geodesic"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.hyperboloid.HyperboloidMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.hypersphere": [[3, 2, 1, "", "Hypersphere"], [3, 2, 1, "", "HypersphereMetric"]], "geomstats.geometry.hypersphere.HypersphereMetric": [[3, 4, 1, "", "christoffels"], [3, 4, 1, "", "curvature"], [3, 4, 1, "", "curvature_derivative"], [3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "norm_factor_gradient"], [3, 4, 1, "", "normalization_factor"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.invariant_metric": [[3, 2, 1, "", "BiInvariantMetric"], [3, 2, 1, "", "InvariantMetric"], [3, 2, 1, "", "InvariantMetricMatrixExpODESolver"], [3, 2, 1, "", "InvariantMetricMatrixLogODESolver"]], "geomstats.geometry.invariant_metric.BiInvariantMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "inner_product_at_identity"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"]], "geomstats.geometry.invariant_metric.InvariantMetricMatrixExpODESolver": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic_ivp"]], "geomstats.geometry.invariant_metric.InvariantMetricMatrixLogODESolver": [[3, 4, 1, "", "log"]], "geomstats.geometry.klein_bottle": [[3, 2, 1, "", "KleinBottle"], [3, 2, 1, "", "KleinBottleMetric"]], "geomstats.geometry.klein_bottle.KleinBottle": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "equivalent"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_bagel_coords"], [3, 4, 1, "", "to_bottle_coords"], [3, 4, 1, "", "to_coords"], [3, 4, 1, "", "to_extrinsic_coords"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.klein_bottle.KleinBottleMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"]], "geomstats.geometry.landmarks": [[3, 2, 1, "", "L2LandmarksMetric"], [3, 2, 1, "", "Landmarks"]], "geomstats.geometry.landmarks.Landmarks": [[3, 4, 1, "", "default_metric"], [3, 6, 1, "", "k_landmarks"]], "geomstats.geometry.lie_algebra": [[3, 2, 1, "", "MatrixLieAlgebra"]], "geomstats.geometry.lie_algebra.MatrixLieAlgebra": [[3, 4, 1, "", "baker_campbell_hausdorff"], [3, 4, 1, "", "bracket"]], "geomstats.geometry.lie_group": [[3, 2, 1, "", "LieGroup"], [3, 2, 1, "", "MatrixLieGroup"]], "geomstats.geometry.lie_group.LieGroup": [[3, 4, 1, "", "compose"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "exp_from_identity"], [3, 4, 1, "", "exp_not_from_identity"], [3, 6, 1, "", "identity"], [3, 4, 1, "", "inverse"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "jacobian_translation"], [3, 3, 1, "", "lie_algebra"], [3, 4, 1, "", "lie_bracket"], [3, 4, 1, "", "log"], [3, 4, 1, "", "log_from_identity"], [3, 4, 1, "", "log_not_from_identity"], [3, 4, 1, "", "tangent_translation_map"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.lie_group.MatrixLieGroup": [[3, 4, 1, "", "compose"], [3, 4, 1, "", "exp"], [3, 6, 1, "", "identity"], [3, 4, 1, "", "inverse"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "lie_bracket"], [3, 4, 1, "", "log"], [3, 4, 1, "", "tangent_translation_map"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.lower_triangular_matrices": [[3, 2, 1, "", "LowerTriangularMatrices"], [3, 2, 1, "", "StrictlyLowerTriangularMatrices"]], "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"]], "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"]], "geomstats.geometry.manifold": [[3, 2, 1, "", "Manifold"], [3, 1, 1, "", "register_quotient"]], "geomstats.geometry.manifold.Manifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "equip_with_group_action"], [3, 4, 1, "", "equip_with_metric"], [3, 4, 1, "", "equip_with_quotient"], [3, 4, 1, "", "is_tangent"], [3, 3, 1, "", "point_ndim"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.matrices": [[3, 2, 1, "", "BasisRepresentationDiffeo"], [3, 2, 1, "", "FlattenDiffeo"], [3, 2, 1, "", "Matrices"], [3, 2, 1, "", "MatricesDiagMetric"], [3, 2, 1, "", "MatricesMetric"], [3, 1, 1, "", "matrix_matrix_transpose"], [3, 1, 1, "", "tangent_matrix_matrix_transpose"]], "geomstats.geometry.matrices.BasisRepresentationDiffeo": [[3, 4, 1, "", "inverse"]], "geomstats.geometry.matrices.FlattenDiffeo": [[3, 4, 1, "", "inverse"]], "geomstats.geometry.matrices.Matrices": [[3, 4, 1, "", "align_matrices"], [3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "bracket"], [3, 4, 1, "", "congruent"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "diagonal"], [3, 4, 1, "", "equal"], [3, 4, 1, "", "flatten"], [3, 4, 1, "", "frobenius_product"], [3, 4, 1, "", "is_diagonal"], [3, 4, 1, "", "is_lower_triangular"], [3, 4, 1, "", "is_pd"], [3, 4, 1, "", "is_skew_symmetric"], [3, 4, 1, "", "is_spd"], [3, 4, 1, "", "is_square"], [3, 4, 1, "", "is_strictly_lower_triangular"], [3, 4, 1, "", "is_strictly_upper_triangular"], [3, 4, 1, "", "is_symmetric"], [3, 4, 1, "", "is_upper_triangular"], [3, 4, 1, "", "mul"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "reshape"], [3, 4, 1, "", "to_diagonal"], [3, 4, 1, "", "to_lower_triangular"], [3, 4, 1, "", "to_lower_triangular_diagonal_scaled"], [3, 4, 1, "", "to_skew_symmetric"], [3, 4, 1, "", "to_strictly_lower_triangular"], [3, 4, 1, "", "to_strictly_upper_triangular"], [3, 4, 1, "", "to_symmetric"], [3, 4, 1, "", "to_upper_triangular"], [3, 4, 1, "", "trace_product"], [3, 4, 1, "", "transpose"]], "geomstats.geometry.matrices.MatricesDiagMetric": [[3, 4, 1, "", "inner_product"]], "geomstats.geometry.matrices.MatricesMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.minkowski": [[3, 2, 1, "", "Minkowski"], [3, 2, 1, "", "MinkowskiMetric"]], "geomstats.geometry.nfold_manifold": [[3, 2, 1, "", "NFoldManifold"], [3, 2, 1, "", "NFoldMetric"]], "geomstats.geometry.nfold_manifold.NFoldManifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.nfold_manifold.NFoldMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "pointwise_inner_product"], [3, 4, 1, "", "pointwise_norm"]], "geomstats.geometry.open_hemisphere": [[3, 2, 1, "", "OpenHemisphere"], [3, 2, 1, "", "OpenHemispherePullbackMetric"], [3, 2, 1, "", "OpenHemisphereToHyperboloidDiffeo"], [3, 2, 1, "", "OpenHemispheresProduct"], [3, 2, 1, "", "OpenHemispheresProductMetric"]], "geomstats.geometry.open_hemisphere.OpenHemisphere": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"]], "geomstats.geometry.open_hemisphere.OpenHemisphereToHyperboloidDiffeo": [[3, 4, 1, "", "tangent"]], "geomstats.geometry.open_hemisphere.OpenHemispheresProduct": [[3, 4, 1, "", "default_metric"]], "geomstats.geometry.poincare_ball": [[3, 2, 1, "", "PoincareBall"], [3, 2, 1, "", "PoincareBallMetric"]], "geomstats.geometry.poincare_ball.PoincareBall": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"]], "geomstats.geometry.poincare_ball.PoincareBallMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "mobius_add"], [3, 4, 1, "", "norm_factor_gradient"], [3, 4, 1, "", "normalization_factor"], [3, 4, 1, "", "retraction"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.poincare_half_space": [[3, 2, 1, "", "PoincareHalfSpace"], [3, 2, 1, "", "PoincareHalfSpaceMetric"]], "geomstats.geometry.poincare_half_space.PoincareHalfSpace": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"]], "geomstats.geometry.poincare_half_space.PoincareHalfSpaceMetric": [[3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"]], "geomstats.geometry.poincare_polydisk": [[3, 2, 1, "", "PoincarePolydisk"], [3, 2, 1, "", "PoincarePolydiskMetric"]], "geomstats.geometry.poincare_polydisk.PoincarePolydisk": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "intrinsic_to_extrinsic_coords"]], "geomstats.geometry.positive_lower_triangular_matrices": [[3, 2, 1, "", "CholeskyMetric"], [3, 2, 1, "", "InvariantPositiveLowerTriangularMatricesMetric"], [3, 2, 1, "", "LowerMatrixLog"], [3, 2, 1, "", "PLTUnitDiagMatrices"], [3, 2, 1, "", "PositiveLowerTriangularMatrices"], [3, 2, 1, "", "UnitNormedRowsPLTDiffeo"], [3, 2, 1, "", "UnitNormedRowsPLTMatrices"], [3, 2, 1, "", "UnitNormedRowsPLTMatricesPullbackMetric"]], "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric": [[3, 4, 1, "", "diag_inner_product"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "strictly_lower_inner_product"]], "geomstats.geometry.positive_lower_triangular_matrices.InvariantPositiveLowerTriangularMatricesMetric": [[3, 4, 1, "", "inner_product_at_identity"]], "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"]], "geomstats.geometry.positive_reals": [[3, 2, 1, "", "PositiveReals"], [3, 2, 1, "", "PositiveRealsMetric"]], "geomstats.geometry.positive_reals.PositiveReals": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.positive_reals.PositiveRealsMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.pre_shape": [[3, 2, 1, "", "KendallShapeMetric"], [3, 2, 1, "", "PreShapeBundle"], [3, 2, 1, "", "PreShapeMetric"], [3, 2, 1, "", "PreShapeSpace"]], "geomstats.geometry.pre_shape.KendallShapeMetric": [[3, 4, 1, "", "directional_curvature_derivative"], [3, 4, 1, "", "parallel_transport"]], "geomstats.geometry.pre_shape.PreShapeBundle": [[3, 4, 1, "", "align"], [3, 4, 1, "", "integrability_tensor"], [3, 4, 1, "", "integrability_tensor_derivative"], [3, 4, 1, "", "integrability_tensor_derivative_parallel"], [3, 4, 1, "", "is_horizontal"], [3, 4, 1, "", "iterated_integrability_tensor_derivative_parallel"], [3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.pre_shape.PreShapeMetric": [[3, 4, 1, "", "curvature_derivative"], [3, 4, 1, "", "injectivity_radius"]], "geomstats.geometry.pre_shape.PreShapeSpace": [[3, 4, 1, "", "center"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_centered"], [3, 4, 1, "", "new"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_uniform"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.product_hpd_and_siegel_disks": [[3, 2, 1, "", "ProductHPDMatricesAndSiegelDisks"], [3, 2, 1, "", "ProductHPDMatricesAndSiegelDisksMetric"]], "geomstats.geometry.product_hpd_and_siegel_disks.ProductHPDMatricesAndSiegelDisks": [[3, 4, 1, "", "default_metric"]], "geomstats.geometry.product_manifold": [[3, 2, 1, "", "ProductManifold"], [3, 2, 1, "", "ProductRiemannianMetric"]], "geomstats.geometry.product_manifold.ProductManifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.product_manifold.ProductRiemannianMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 6, 1, "", "point_ndim"], [3, 6, 1, "", "shape"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.product_positive_reals_and_poincare_disks": [[3, 2, 1, "", "ProductPositiveRealsAndComplexPoincareDisks"], [3, 2, 1, "", "ProductPositiveRealsAndComplexPoincareDisksMetric"]], "geomstats.geometry.product_positive_reals_and_poincare_disks.ProductPositiveRealsAndComplexPoincareDisks": [[3, 4, 1, "", "default_metric"]], "geomstats.geometry.pullback_metric": [[3, 2, 1, "", "PullbackDiffeoMetric"], [3, 2, 1, "", "PullbackMetric"]], "geomstats.geometry.pullback_metric.PullbackDiffeoMetric": [[3, 4, 1, "", "curvature"], [3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.pullback_metric.PullbackMetric": [[3, 4, 1, "", "inner_product_derivative_matrix"], [3, 4, 1, "", "mean_curvature_vector"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "second_fundamental_form"]], "geomstats.geometry.quotient_metric": [[3, 2, 1, "", "QuotientMetric"]], "geomstats.geometry.quotient_metric.QuotientMetric": [[3, 4, 1, "", "curvature"], [3, 4, 1, "", "curvature_derivative"], [3, 4, 1, "", "directional_curvature_derivative"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.rank_k_psd_matrices": [[3, 2, 1, "", "BuresWassersteinBundle"], [3, 2, 1, "", "PSDBuresWassersteinMetric"], [3, 2, 1, "", "PSDMatrices"], [3, 2, 1, "", "RankKPSDMatrices"]], "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle": [[3, 4, 1, "", "align"], [3, 4, 1, "", "horizontal_lift"], [3, 4, 1, "", "lift"], [3, 4, 1, "", "riemannian_submersion"], [3, 4, 1, "", "tangent_riemannian_submersion"], [3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.riemannian_metric": [[3, 2, 1, "", "RiemannianMetric"]], "geomstats.geometry.riemannian_metric.RiemannianMetric": [[3, 4, 1, "", "christoffels"], [3, 4, 1, "", "closest_neighbor_index"], [3, 4, 1, "", "cometric_matrix"], [3, 4, 1, "", "covariant_riemann_tensor"], [3, 4, 1, "", "diameter"], [3, 4, 1, "", "dist"], [3, 4, 1, "", "dist_broadcast"], [3, 4, 1, "", "dist_pairwise"], [3, 4, 1, "", "hamiltonian"], [3, 4, 1, "", "inner_coproduct"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "inner_product_derivative_matrix"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "normal_basis"], [3, 4, 1, "", "normalize"], [3, 4, 1, "", "random_unit_tangent_vec"], [3, 4, 1, "", "scalar_curvature"], [3, 4, 1, "", "sectional_curvature"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.sasaki_metric": [[3, 2, 1, "", "GradientDescent"], [3, 2, 1, "", "SasakiMetric"], [3, 2, 1, "", "TangentBundle"]], "geomstats.geometry.sasaki_metric.GradientDescent": [[3, 4, 1, "", "minimize"]], "geomstats.geometry.sasaki_metric.SasakiMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic_discrete"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"]], "geomstats.geometry.sasaki_metric.TangentBundle": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.scalar_product_metric": [[3, 2, 1, "", "ScalarProductMetric"], [3, 1, 1, "", "register_scaled_method"]], "geomstats.geometry.siegel": [[3, 2, 1, "", "Siegel"], [3, 2, 1, "", "SiegelMetric"]], "geomstats.geometry.siegel.Siegel": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"]], "geomstats.geometry.siegel.SiegelMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "exp_at_zero"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "isometry"], [3, 4, 1, "", "log"], [3, 4, 1, "", "log_at_zero"], [3, 4, 1, "", "sectional_curvature"], [3, 4, 1, "", "sectional_curvature_at_zero"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "tangent_vec_from_base_point_to_zero"], [3, 4, 1, "", "tangent_vec_from_zero_to_base_point"]], "geomstats.geometry.skew_symmetric_matrices": [[3, 2, 1, "", "SkewSymmetricMatrices"]], "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.spd_matrices": [[3, 2, 1, "", "CholeskyMap"], [3, 2, 1, "", "LieCholeskyMetric"], [3, 2, 1, "", "MatrixPower"], [3, 2, 1, "", "SPDAffineMetric"], [3, 2, 1, "", "SPDBuresWassersteinMetric"], [3, 2, 1, "", "SPDEuclideanMetric"], [3, 2, 1, "", "SPDLogEuclideanMetric"], [3, 2, 1, "", "SPDMatrices"], [3, 2, 1, "", "SPDPowerMetric"], [3, 2, 1, "", "SymMatrixLog"], [3, 1, 1, "", "generalized_eigenvalues"], [3, 1, 1, "", "logmh"]], "geomstats.geometry.spd_matrices.CholeskyMap": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.spd_matrices.MatrixPower": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.spd_matrices.SPDAffineMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.spd_matrices.SPDEuclideanMetric": [[3, 4, 1, "", "exp_domain"], [3, 4, 1, "", "injectivity_radius"]], "geomstats.geometry.spd_matrices.SPDMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"]], "geomstats.geometry.spd_matrices.SymMatrixLog": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.special_euclidean": [[3, 2, 1, "", "SpecialEuclidean"], [3, 2, 1, "", "SpecialEuclideanMatricesCanonicalLeftMetric"], [3, 2, 1, "", "SpecialEuclideanMatricesLieAlgebra"], [3, 1, 1, "", "homogeneous_representation"]], "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.special_orthogonal": [[3, 2, 1, "", "SpecialOrthogonal"]], "geomstats.geometry.stiefel": [[3, 2, 1, "", "Stiefel"], [3, 2, 1, "", "StiefelCanonicalMetric"]], "geomstats.geometry.stiefel.Stiefel": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_uniform"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_grassmannian"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.stiefel.StiefelCanonicalMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "lifting"], [3, 4, 1, "", "retraction"]], "geomstats.geometry.stratified": [[4, 0, 0, "-", "bhv_space"], [4, 0, 0, "-", "graph_space"], [4, 0, 0, "-", "point_set"], [4, 0, 0, "-", "quotient"], [4, 0, 0, "-", "spider"], [4, 0, 0, "-", "trees"], [4, 0, 0, "-", "vectorization"], [4, 0, 0, "-", "wald_space"]], "geomstats.geometry.stratified.bhv_space": [[4, 2, 1, "", "BHVMetric"], [4, 2, 1, "", "GTPSolver"], [4, 2, 1, "", "Tree"], [4, 2, 1, "", "TreeBatch"], [4, 2, 1, "", "TreeSpace"], [4, 2, 1, "", "TreeTopology"], [4, 1, 1, "", "generate_random_tree"]], "geomstats.geometry.stratified.bhv_space.BHVMetric": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"], [4, 4, 1, "", "squared_dist"]], "geomstats.geometry.stratified.bhv_space.GTPSolver": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"], [4, 4, 1, "", "squared_dist"]], "geomstats.geometry.stratified.bhv_space.Tree": [[4, 4, 1, "", "equal"], [4, 3, 1, "", "lengths"], [4, 3, 1, "", "topology"]], "geomstats.geometry.stratified.bhv_space.TreeBatch": [[4, 6, 1, "", "lengths"], [4, 6, 1, "", "topology"]], "geomstats.geometry.stratified.bhv_space.TreeSpace": [[4, 4, 1, "", "belongs"], [4, 4, 1, "", "default_metric"], [4, 4, 1, "", "random_point"]], "geomstats.geometry.stratified.bhv_space.TreeTopology": [[4, 6, 1, "", "labels"], [4, 3, 1, "", "n_labels"], [4, 3, 1, "", "paths"], [4, 3, 1, "", "sep"], [4, 6, 1, "", "splits"], [4, 3, 1, "", "support"], [4, 3, 1, "", "where"]], "geomstats.geometry.stratified.graph_space": [[4, 2, 1, "", "ExhaustiveAligner"], [4, 2, 1, "", "FAQAligner"], [4, 2, 1, "", "GraphSpace"], [4, 2, 1, "", "GraphSpaceAligner"], [4, 2, 1, "", "GraphSpaceAlignerAlgorithm"], [4, 2, 1, "", "GraphSpaceQuotientMetric"], [4, 2, 1, "", "PointToGeodesicAligner"], [4, 2, 1, "", "PointToGeodesicAlignerBase"]], "geomstats.geometry.stratified.graph_space.GraphSpace": [[4, 4, 1, "", "equip_with_group_action"], [4, 4, 1, "", "new"]], "geomstats.geometry.stratified.graph_space.GraphSpaceAligner": [[4, 3, 1, "", "MAP_ALIGNER"], [4, 4, 1, "", "align_point_to_geodesic"], [4, 6, 1, "", "perm_"], [4, 4, 1, "", "set_alignment_algorithm"], [4, 4, 1, "", "set_point_to_geodesic_aligner"]], "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm": [[4, 4, 1, "", "align"], [4, 3, 1, "", "perm_"], [4, 3, 1, "", "total_space"]], "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner": [[4, 4, 1, "", "align"], [4, 4, 1, "", "dist"], [4, 6, 1, "", "s_grid"]], "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase": [[4, 4, 1, "", "align"], [4, 4, 1, "", "dist"], [4, 3, 1, "", "perm_"]], "geomstats.geometry.stratified.point_set": [[4, 2, 1, "", "Point"], [4, 2, 1, "", "PointBatch"], [4, 2, 1, "", "PointSet"], [4, 2, 1, "", "PointSetMetric"]], "geomstats.geometry.stratified.point_set.Point": [[4, 4, 1, "", "equal"]], "geomstats.geometry.stratified.point_set.PointBatch": [[4, 4, 1, "", "equal"]], "geomstats.geometry.stratified.point_set.PointSet": [[4, 4, 1, "", "belongs"], [4, 4, 1, "", "equip_with_metric"], [4, 4, 1, "", "random_point"]], "geomstats.geometry.stratified.point_set.PointSetMetric": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"]], "geomstats.geometry.stratified.quotient": [[4, 2, 1, "", "Aligner"], [4, 2, 1, "", "QuotientMetric"]], "geomstats.geometry.stratified.quotient.Aligner": [[4, 4, 1, "", "align"]], "geomstats.geometry.stratified.quotient.QuotientMetric": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"], [4, 4, 1, "", "squared_dist"]], "geomstats.geometry.stratified.spider": [[4, 2, 1, "", "Spider"], [4, 2, 1, "", "SpiderMetric"], [4, 2, 1, "", "SpiderPoint"]], "geomstats.geometry.stratified.spider.Spider": [[4, 4, 1, "", "belongs"], [4, 4, 1, "", "default_metric"], [4, 4, 1, "", "random_point"]], "geomstats.geometry.stratified.spider.SpiderMetric": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"]], "geomstats.geometry.stratified.spider.SpiderPoint": [[4, 4, 1, "", "equal"]], "geomstats.geometry.stratified.trees": [[4, 2, 1, "", "ForestTopology"], [4, 2, 1, "", "Split"], [4, 1, 1, "", "check_if_separated"], [4, 1, 1, "", "delete_splits"], [4, 1, 1, "", "generate_splits"]], "geomstats.geometry.stratified.trees.ForestTopology": [[4, 4, 1, "", "corr"], [4, 4, 1, "", "corr_gradient"], [4, 3, 1, "", "n_labels"], [4, 3, 1, "", "n_splits"], [4, 3, 1, "", "paths"], [4, 3, 1, "", "sep"], [4, 3, 1, "", "support"], [4, 3, 1, "", "where"]], "geomstats.geometry.stratified.trees.Split": [[4, 4, 1, "", "get_part_away_from"], [4, 4, 1, "", "get_part_towards"], [4, 4, 1, "", "is_compatible"], [4, 4, 1, "", "part_contains"], [4, 4, 1, "", "restrict_to"], [4, 4, 1, "", "separates"]], "geomstats.geometry.stratified.vectorization": [[4, 1, 1, "", "broadcast_lists"], [4, 1, 1, "", "vectorize_point"]], "geomstats.geometry.stratified.wald_space": [[4, 2, 1, "", "BasicWaldGeodesicSolver"], [4, 2, 1, "", "DiscreteWaldPath"], [4, 2, 1, "", "LocalProjectionSolver"], [4, 2, 1, "", "NaiveProjectionGeodesicSolver"], [4, 2, 1, "", "SuccessiveProjectionGeodesicSolver"], [4, 2, 1, "", "Wald"], [4, 2, 1, "", "WaldBatch"], [4, 2, 1, "", "WaldSpace"], [4, 2, 1, "", "WaldSpaceMetric"], [4, 1, 1, "", "generate_random_wald"], [4, 1, 1, "", "make_splits"], [4, 1, 1, "", "make_topologies"]], "geomstats.geometry.stratified.wald_space.BasicWaldGeodesicSolver": [[4, 4, 1, "", "discrete_geodesic"], [4, 4, 1, "", "geodesic"]], "geomstats.geometry.stratified.wald_space.LocalProjectionSolver": [[4, 4, 1, "", "projection"]], "geomstats.geometry.stratified.wald_space.Wald": [[4, 4, 1, "", "equal"]], "geomstats.geometry.stratified.wald_space.WaldBatch": [[4, 6, 1, "", "corr"], [4, 6, 1, "", "topology"], [4, 6, 1, "", "weights"]], "geomstats.geometry.stratified.wald_space.WaldSpace": [[4, 3, 1, "", "ambient_space"], [4, 4, 1, "", "belongs"], [4, 4, 1, "", "default_metric"], [4, 4, 1, "", "lift"], [4, 4, 1, "", "random_grove_point"], [4, 4, 1, "", "random_point"]], "geomstats.geometry.stratified.wald_space.WaldSpaceMetric": [[4, 4, 1, "", "discrete_geodesic"], [4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"], [4, 4, 1, "", "projection"]], "geomstats.geometry.sub_riemannian_metric": [[3, 2, 1, "", "SubRiemannianMetric"]], "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "hamiltonian"], [3, 4, 1, "", "inner_coproduct"], [3, 4, 1, "", "iterate"], [3, 4, 1, "", "sr_sharp"], [3, 4, 1, "", "symp_euler"], [3, 4, 1, "", "symp_flow"], [3, 4, 1, "", "symp_grad"]], "geomstats.geometry.symmetric_matrices": [[3, 2, 1, "", "ConstantValueRowSumsDiffeo"], [3, 2, 1, "", "HollowMatricesPermutationInvariantMetric"], [3, 2, 1, "", "NullRowSumsPermutationInvariantMetric"], [3, 2, 1, "", "NullRowSumsSymmetricMatrices"], [3, 2, 1, "", "SymmetricHollowMatrices"], [3, 2, 1, "", "SymmetricMatrices"]], "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.symmetric_matrices.HollowMatricesPermutationInvariantMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.symmetric_matrices.NullRowSumsPermutationInvariantMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"]], "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"]], "geomstats.geometry.symmetric_matrices.SymmetricMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "matrix_representation"], [3, 4, 1, "", "projection"]], "geomstats.information_geometry": [[5, 0, 0, "-", "base"], [5, 0, 0, "-", "beta"], [5, 0, 0, "-", "binomial"], [5, 0, 0, "-", "categorical"], [5, 0, 0, "-", "dirichlet"], [5, 0, 0, "-", "exponential"], [5, 0, 0, "-", "fisher_rao_metric"], [5, 0, 0, "-", "gamma"], [5, 0, 0, "-", "geometric"], [5, 0, 0, "-", "multinomial"], [5, 0, 0, "-", "normal"], [5, 0, 0, "-", "poisson"]], "geomstats.information_geometry.base": [[5, 2, 1, "", "InformationManifoldMixin"], [5, 2, 1, "", "ScipyMultivariateRandomVariable"], [5, 2, 1, "", "ScipyRandomVariable"], [5, 2, 1, "", "ScipyUnivariateRandomVariable"]], "geomstats.information_geometry.base.InformationManifoldMixin": [[5, 4, 1, "", "point_to_cdf"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.base.ScipyMultivariateRandomVariable": [[5, 4, 1, "", "pdf"], [5, 4, 1, "", "rvs"]], "geomstats.information_geometry.base.ScipyUnivariateRandomVariable": [[5, 4, 1, "", "pdf"], [5, 4, 1, "", "rvs"]], "geomstats.information_geometry.beta": [[5, 2, 1, "", "BetaDistributions"], [5, 2, 1, "", "BetaDistributionsRandomVariable"], [5, 2, 1, "", "BetaMetric"]], "geomstats.information_geometry.beta.BetaDistributions": [[5, 4, 1, "", "default_metric"], [5, 3, 1, "", "dim"], [5, 3, 1, "", "embedding_space"], [5, 4, 1, "", "maximum_likelihood_fit"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.beta.BetaMetric": [[5, 4, 1, "", "metric_det"]], "geomstats.information_geometry.binomial": [[5, 2, 1, "", "BinomialDistributions"], [5, 2, 1, "", "BinomialDistributionsRandomVariable"], [5, 2, 1, "", "BinomialMetric"]], "geomstats.information_geometry.binomial.BinomialDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.binomial.BinomialDistributionsRandomVariable": [[5, 4, 1, "", "pdf"]], "geomstats.information_geometry.binomial.BinomialMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "log"], [5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "squared_dist"]], "geomstats.information_geometry.categorical": [[5, 2, 1, "", "CategoricalDistributions"], [5, 2, 1, "", "CategoricalMetric"]], "geomstats.information_geometry.categorical.CategoricalDistributions": [[5, 4, 1, "", "default_metric"], [5, 3, 1, "", "dim"], [5, 3, 1, "", "embedding_manifold"]], "geomstats.information_geometry.dirichlet": [[5, 2, 1, "", "DirichletDistributions"], [5, 2, 1, "", "DirichletMetric"], [5, 2, 1, "", "DirichletRandomVariable"]], "geomstats.information_geometry.dirichlet.DirichletDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 3, 1, "", "dim"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.dirichlet.DirichletMetric": [[5, 4, 1, "", "christoffels"], [5, 4, 1, "", "injectivity_radius"], [5, 4, 1, "", "jacobian_christoffels"], [5, 4, 1, "", "metric_matrix"]], "geomstats.information_geometry.exponential": [[5, 2, 1, "", "ExponentialDistributions"], [5, 2, 1, "", "ExponentialDistributionsRandomVariable"], [5, 2, 1, "", "ExponentialMetric"]], "geomstats.information_geometry.exponential.ExponentialDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.exponential.ExponentialMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "log"], [5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "squared_dist"]], "geomstats.information_geometry.fisher_rao_metric": [[5, 2, 1, "", "FisherRaoMetric"]], "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric": [[5, 4, 1, "", "inner_product_derivative_matrix"], [5, 4, 1, "", "metric_matrix"], [5, 3, 1, "", "space"], [5, 3, 1, "", "support"]], "geomstats.information_geometry.gamma": [[5, 2, 1, "", "GammaDistributions"], [5, 2, 1, "", "GammaDistributionsRandomVariable"], [5, 2, 1, "", "GammaMetric"], [5, 2, 1, "", "NaturalToStandardDiffeo"]], "geomstats.information_geometry.gamma.GammaDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "maximum_likelihood_fit"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.gamma.GammaMetric": [[5, 4, 1, "", "christoffels"], [5, 4, 1, "", "jacobian_christoffels"], [5, 4, 1, "", "metric_matrix"]], "geomstats.information_geometry.gamma.NaturalToStandardDiffeo": [[5, 4, 1, "", "tangent"]], "geomstats.information_geometry.geometric": [[5, 2, 1, "", "GeometricDistributions"], [5, 2, 1, "", "GeometricDistributionsRandomVariable"], [5, 2, 1, "", "GeometricMetric"]], "geomstats.information_geometry.geometric.GeometricDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.geometric.GeometricDistributionsRandomVariable": [[5, 4, 1, "", "pdf"]], "geomstats.information_geometry.geometric.GeometricMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "log"], [5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "squared_dist"]], "geomstats.information_geometry.multinomial": [[5, 2, 1, "", "MultinomialDistributions"], [5, 2, 1, "", "MultinomialMetric"], [5, 2, 1, "", "MultinomialRandomVariable"], [5, 2, 1, "", "SimplexToPositiveHypersphere"]], "geomstats.information_geometry.multinomial.MultinomialDistributions": [[5, 4, 1, "", "default_metric"], [5, 3, 1, "", "dim"], [5, 3, 1, "", "embedding_manifold"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"], [5, 4, 1, "", "submersion"], [5, 4, 1, "", "tangent_submersion"], [5, 4, 1, "", "to_tangent"]], "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere": [[5, 4, 1, "", "inverse"], [5, 4, 1, "", "inverse_tangent"], [5, 4, 1, "", "tangent"]], "geomstats.information_geometry.normal": [[5, 2, 1, "", "CenteredNormalDistributions"], [5, 2, 1, "", "CenteredNormalMetric"], [5, 2, 1, "", "DiagonalNormalDistributions"], [5, 2, 1, "", "DiagonalNormalDistributionsRandomVariable"], [5, 2, 1, "", "DiagonalNormalMetric"], [5, 2, 1, "", "GeneralNormalDistributions"], [5, 2, 1, "", "MultivariateNormalDistributionsRandomVariable"], [5, 2, 1, "", "NormalDistributions"], [5, 2, 1, "", "SharedMeanNormalDistributionsRandomVariable"], [5, 2, 1, "", "UnivariateNormalDistributions"], [5, 2, 1, "", "UnivariateNormalDistributionsRandomVariable"], [5, 2, 1, "", "UnivariateNormalMetric"], [5, 2, 1, "", "UnivariateNormalToPoincareHalfSpaceDiffeo"]], "geomstats.information_geometry.normal.CenteredNormalDistributions": [[5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.normal.DiagonalNormalDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.normal.DiagonalNormalMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "injectivity_radius"], [5, 4, 1, "", "inner_product"], [5, 4, 1, "", "log"]], "geomstats.information_geometry.normal.GeneralNormalDistributions": [[5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.normal.UnivariateNormalDistributions": [[5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.normal.UnivariateNormalMetric": [[5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "sectional_curvature"]], "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo": [[5, 4, 1, "", "inverse"], [5, 4, 1, "", "inverse_tangent"], [5, 4, 1, "", "tangent"]], "geomstats.information_geometry.poisson": [[5, 2, 1, "", "PoissonDistributions"], [5, 2, 1, "", "PoissonDistributionsRandomVariable"], [5, 2, 1, "", "PoissonMetric"]], "geomstats.information_geometry.poisson.PoissonDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.poisson.PoissonDistributionsRandomVariable": [[5, 4, 1, "", "pdf"]], "geomstats.information_geometry.poisson.PoissonMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "log"], [5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "squared_dist"]], "geomstats.integrator": [[0, 1, 1, "", "euler_step"], [0, 1, 1, "", "integrate"], [0, 1, 1, "", "leapfrog_step"], [0, 1, 1, "", "rk2_step"], [0, 1, 1, "", "rk4_step"], [0, 1, 1, "", "symplectic_euler_step"]], "geomstats.learning": [[6, 2, 1, "", "TemplateClassifier"], [6, 2, 1, "", "TemplateEstimator"], [6, 2, 1, "", "TemplateTransformer"], [6, 0, 0, "-", "aac"], [6, 0, 0, "-", "agglomerative_hierarchical_clustering"], [6, 0, 0, "-", "expectation_maximization"], [6, 0, 0, "-", "exponential_barycenter"], [6, 0, 0, "-", "frechet_mean"], [6, 0, 0, "-", "geodesic_regression"], [6, 0, 0, "-", "geometric_median"], [6, 0, 0, "-", "incremental_frechet_mean"], [6, 0, 0, "-", "kalman_filter"], [6, 0, 0, "-", "kernel_density_estimation_classifier"], [6, 0, 0, "-", "kmeans"], [6, 0, 0, "-", "kmedoids"], [6, 0, 0, "-", "knn"], [6, 0, 0, "-", "mdm"], [6, 0, 0, "-", "online_kmeans"], [6, 0, 0, "-", "pca"], [6, 0, 0, "-", "preprocessing"], [6, 0, 0, "-", "radial_kernel_functions"], [6, 0, 0, "-", "riemannian_mean_shift"], [6, 0, 0, "-", "wrapped_gaussian_process"]], "geomstats.learning.TemplateClassifier": [[6, 3, 1, "", "X_"], [6, 3, 1, "", "classes_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "set_score_request"], [6, 3, 1, "", "y_"]], "geomstats.learning.TemplateEstimator": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"]], "geomstats.learning.TemplateTransformer": [[6, 4, 1, "", "fit"], [6, 3, 1, "", "n_features_"], [6, 4, 1, "", "transform"]], "geomstats.learning.aac": [[6, 2, 1, "", "AAC"]], "geomstats.learning.aac.AAC": [[6, 3, 1, "", "MAP_ESTIMATE"]], "geomstats.learning.agglomerative_hierarchical_clustering": [[6, 2, 1, "", "AgglomerativeHierarchicalClustering"]], "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering": [[6, 3, 1, "", "children_"], [6, 3, 1, "", "labels_"], [6, 3, 1, "", "n_clusters_"], [6, 3, 1, "", "n_connected_components_"], [6, 3, 1, "", "n_leaves_"]], "geomstats.learning.expectation_maximization": [[6, 2, 1, "", "GaussianMixtureModel"], [6, 2, 1, "", "RiemannianEM"]], "geomstats.learning.expectation_maximization.GaussianMixtureModel": [[6, 4, 1, "", "compute_variance_from_index"], [6, 3, 1, "", "normalization_factor_var"], [6, 4, 1, "", "pdf"], [6, 3, 1, "", "phi_inv_var"], [6, 3, 1, "", "variances_range"], [6, 4, 1, "", "weighted_pdf"]], "geomstats.learning.expectation_maximization.RiemannianEM": [[6, 4, 1, "", "fit"], [6, 6, 1, "id0", "means_"], [6, 3, 1, "", "mixture_coefficients_"], [6, 6, 1, "id5", "variances_"]], "geomstats.learning.exponential_barycenter": [[6, 2, 1, "", "ExponentialBarycenter"], [6, 2, 1, "", "GradientDescent"]], "geomstats.learning.exponential_barycenter.ExponentialBarycenter": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "set"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.exponential_barycenter.GradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean": [[6, 2, 1, "", "AdaptiveGradientDescent"], [6, 2, 1, "", "BaseGradientDescent"], [6, 2, 1, "", "BatchGradientDescent"], [6, 2, 1, "", "CircleMean"], [6, 2, 1, "", "ElasticMean"], [6, 2, 1, "", "FrechetMean"], [6, 2, 1, "", "GradientDescent"], [6, 2, 1, "", "LinearMean"], [6, 1, 1, "", "linear_mean"], [6, 1, 1, "", "variance"]], "geomstats.learning.frechet_mean.AdaptiveGradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean.BaseGradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean.BatchGradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean.CircleMean": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"]], "geomstats.learning.frechet_mean.ElasticMean": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.frechet_mean.FrechetMean": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 6, 1, "", "method"], [6, 4, 1, "", "set"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.frechet_mean.GradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean.LinearMean": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.geodesic_regression": [[6, 2, 1, "", "GeodesicRegression"], [6, 2, 1, "", "RiemannianGradientDescent"]], "geomstats.learning.geodesic_regression.GeodesicRegression": [[6, 4, 1, "", "fit"], [6, 6, 1, "", "method"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "score"], [6, 4, 1, "", "set"], [6, 4, 1, "", "set_fit_request"], [6, 4, 1, "", "set_score_request"]], "geomstats.learning.geodesic_regression.RiemannianGradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.geometric_median": [[6, 2, 1, "", "GeometricMedian"]], "geomstats.learning.geometric_median.GeometricMedian": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.incremental_frechet_mean": [[6, 2, 1, "", "IncrementalFrechetMean"]], "geomstats.learning.incremental_frechet_mean.IncrementalFrechetMean": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.kalman_filter": [[6, 2, 1, "", "KalmanFilter"], [6, 2, 1, "", "Localization"], [6, 2, 1, "", "LocalizationLinear"]], "geomstats.learning.kalman_filter.KalmanFilter": [[6, 4, 1, "", "compute_gain"], [6, 4, 1, "", "initialize_covariances"], [6, 4, 1, "", "propagate"], [6, 4, 1, "", "update"]], "geomstats.learning.kalman_filter.Localization": [[6, 4, 1, "", "adjoint_map"], [6, 4, 1, "", "get_measurement_noise_cov"], [6, 4, 1, "", "innovation"], [6, 4, 1, "", "noise_jacobian"], [6, 4, 1, "", "observation_jacobian"], [6, 4, 1, "", "observation_model"], [6, 4, 1, "", "preprocess_input"], [6, 4, 1, "", "propagate"], [6, 4, 1, "", "propagation_jacobian"], [6, 4, 1, "", "regularize_angle"], [6, 4, 1, "", "rotation_matrix"]], "geomstats.learning.kalman_filter.LocalizationLinear": [[6, 4, 1, "", "get_measurement_noise_cov"], [6, 4, 1, "", "innovation"], [6, 4, 1, "", "noise_jacobian"], [6, 4, 1, "", "observation_jacobian"], [6, 4, 1, "", "observation_model"], [6, 4, 1, "", "propagate"], [6, 4, 1, "", "propagation_jacobian"]], "geomstats.learning.kernel_density_estimation_classifier": [[6, 2, 1, "", "KernelDensityEstimationClassifier"], [6, 1, 1, "", "wrap"]], "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier": [[6, 3, 1, "", "classes_"], [6, 3, 1, "", "effective_metric_"], [6, 3, 1, "", "effective_metric_params_"], [6, 3, 1, "", "outputs_2d_"], [6, 4, 1, "", "set_score_request"]], "geomstats.learning.kmeans": [[6, 2, 1, "", "RiemannianKMeans"]], "geomstats.learning.kmeans.RiemannianKMeans": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"]], "geomstats.learning.kmedoids": [[6, 2, 1, "", "RiemannianKMedoids"]], "geomstats.learning.kmedoids.RiemannianKMedoids": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"]], "geomstats.learning.knn": [[6, 2, 1, "", "KNearestNeighborsClassifier"], [6, 1, 1, "", "wrap"]], "geomstats.learning.knn.KNearestNeighborsClassifier": [[6, 3, 1, "", "classes_"], [6, 3, 1, "", "effective_metric_"], [6, 3, 1, "", "effective_metric_params_"], [6, 3, 1, "", "outputs_2d_"], [6, 4, 1, "", "set_score_request"]], "geomstats.learning.mdm": [[6, 2, 1, "", "RiemannianMinimumDistanceToMean"]], "geomstats.learning.mdm.RiemannianMinimumDistanceToMean": [[6, 3, 1, "", "classes_"], [6, 4, 1, "", "fit"], [6, 3, 1, "", "mean_estimates_"], [6, 6, 1, "", "n_classes_"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "predict_proba"], [6, 4, 1, "", "set_fit_request"], [6, 4, 1, "", "set_score_request"], [6, 4, 1, "", "transform"]], "geomstats.learning.online_kmeans": [[6, 2, 1, "", "OnlineKMeans"]], "geomstats.learning.online_kmeans.OnlineKMeans": [[6, 3, 1, "", "cluster_centers_"], [6, 4, 1, "", "fit"], [6, 3, 1, "", "labels_"], [6, 4, 1, "", "predict"]], "geomstats.learning.pca": [[6, 2, 1, "", "ExactPGA"], [6, 2, 1, "", "HyperbolicPlaneExactPGA"], [6, 2, 1, "", "TangentPCA"]], "geomstats.learning.pca.HyperbolicPlaneExactPGA": [[6, 3, 1, "", "components_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "fit_transform"], [6, 3, 1, "", "mean_"]], "geomstats.learning.pca.TangentPCA": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "fit_transform"], [6, 4, 1, "", "inverse_transform"], [6, 4, 1, "", "set_fit_request"], [6, 4, 1, "", "transform"]], "geomstats.learning.preprocessing": [[6, 2, 1, "", "ToTangentSpace"]], "geomstats.learning.preprocessing.ToTangentSpace": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "inverse_transform"], [6, 4, 1, "", "set_fit_request"], [6, 4, 1, "", "transform"]], "geomstats.learning.radial_kernel_functions": [[6, 1, 1, "", "biweight_radial_kernel"], [6, 1, 1, "", "bump_radial_kernel"], [6, 1, 1, "", "cosine_radial_kernel"], [6, 1, 1, "", "gaussian_radial_kernel"], [6, 1, 1, "", "inverse_multiquadric_radial_kernel"], [6, 1, 1, "", "inverse_quadratic_radial_kernel"], [6, 1, 1, "", "laplacian_radial_kernel"], [6, 1, 1, "", "logistic_radial_kernel"], [6, 1, 1, "", "parabolic_radial_kernel"], [6, 1, 1, "", "sigmoid_radial_kernel"], [6, 1, 1, "", "triangular_radial_kernel"], [6, 1, 1, "", "tricube_radial_kernel"], [6, 1, 1, "", "triweight_radial_kernel"], [6, 1, 1, "", "uniform_radial_kernel"]], "geomstats.learning.riemannian_mean_shift": [[6, 2, 1, "", "RiemannianMeanShift"]], "geomstats.learning.riemannian_mean_shift.RiemannianMeanShift": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"]], "geomstats.learning.wrapped_gaussian_process": [[6, 2, 1, "", "WrappedGaussianProcess"]], "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "sample_y"], [6, 4, 1, "", "set"], [6, 4, 1, "", "set_predict_request"], [6, 4, 1, "", "set_score_request"]], "geomstats.numerics": [[7, 0, 0, "-", "bvp"], [7, 0, 0, "-", "finite_differences"], [7, 0, 0, "-", "geodesic"], [7, 0, 0, "-", "interpolation"], [7, 0, 0, "-", "ivp"], [8, 0, 0, "-", "optimization"], [7, 0, 0, "-", "path"]], "geomstats.numerics.bvp": [[7, 2, 1, "", "ScipySolveBVP"]], "geomstats.numerics.bvp.ScipySolveBVP": [[7, 4, 1, "", "integrate"]], "geomstats.numerics.finite_differences": [[7, 1, 1, "", "centered_difference"], [7, 1, 1, "", "forward_difference"], [7, 1, 1, "", "second_centered_difference"]], "geomstats.numerics.geodesic": [[7, 2, 1, "", "ExpODESolver"], [7, 2, 1, "", "ExpSolver"], [7, 2, 1, "", "LogODESolver"], [7, 2, 1, "", "LogShootingSolver"], [7, 2, 1, "", "LogSolver"], [7, 2, 1, "", "MultiresPathStraightening"], [7, 2, 1, "", "PathBasedLogSolver"], [7, 2, 1, "", "PathStraightening"]], "geomstats.numerics.geodesic.ExpODESolver": [[7, 4, 1, "", "exp"], [7, 4, 1, "", "geodesic_ivp"], [7, 6, 1, "", "integrator"]], "geomstats.numerics.geodesic.ExpSolver": [[7, 4, 1, "", "exp"], [7, 4, 1, "", "geodesic_ivp"]], "geomstats.numerics.geodesic.LogODESolver": [[7, 4, 1, "", "geodesic_bvp"]], "geomstats.numerics.geodesic.LogSolver": [[7, 4, 1, "", "geodesic_bvp"], [7, 4, 1, "", "log"]], "geomstats.numerics.geodesic.PathBasedLogSolver": [[7, 4, 1, "", "discrete_geodesic_bvp"], [7, 4, 1, "", "geodesic_bvp"], [7, 4, 1, "", "log"], [7, 4, 1, "", "path_n_nodes"]], "geomstats.numerics.interpolation": [[7, 2, 1, "", "Interpolator"], [7, 2, 1, "", "LinearInterpolator1D"], [7, 2, 1, "", "UniformUnitIntervalLinearInterpolator"]], "geomstats.numerics.interpolation.Interpolator": [[7, 4, 1, "", "interpolate"]], "geomstats.numerics.ivp": [[7, 2, 1, "", "GSIVPIntegrator"], [7, 2, 1, "", "ODEIVPIntegrator"], [7, 2, 1, "", "OdeResult"], [7, 2, 1, "", "ScipySolveIVP"]], "geomstats.numerics.ivp.GSIVPIntegrator": [[7, 4, 1, "", "integrate"], [7, 6, 1, "", "step_type"]], "geomstats.numerics.ivp.ODEIVPIntegrator": [[7, 4, 1, "", "integrate"], [7, 4, 1, "", "integrate_t"]], "geomstats.numerics.ivp.OdeResult": [[7, 4, 1, "", "get_last_y"]], "geomstats.numerics.ivp.ScipySolveIVP": [[7, 4, 1, "", "integrate"], [7, 4, 1, "", "integrate_t"]], "geomstats.numerics.path": [[7, 2, 1, "", "UniformlySampledDiscretePath"], [7, 2, 1, "", "UniformlySampledPathEnergy"]], "geomstats.numerics.path.UniformlySampledPathEnergy": [[7, 4, 1, "", "energy"], [7, 4, 1, "", "energy_per_time"]], "geomstats.test": [[9, 0, 0, "-", "data"], [9, 0, 0, "-", "random"], [9, 0, 0, "-", "utils"], [9, 0, 0, "-", "vectorization"]], "geomstats.test.data": [[9, 2, 1, "", "TestData"]], "geomstats.test.data.TestData": [[9, 3, 1, "", "N_RANDOM_POINTS"], [9, 3, 1, "", "N_SHAPE_POINTS"], [9, 3, 1, "", "N_TIME_POINTS"], [9, 3, 1, "", "N_VEC_REPS"], [9, 3, 1, "", "fail_for_autodiff_exceptions"], [9, 3, 1, "", "fail_for_not_implemented_errors"], [9, 4, 1, "", "generate_random_data"], [9, 4, 1, "", "generate_random_data_with_time"], [9, 4, 1, "", "generate_shape_data"], [9, 4, 1, "", "generate_tests"], [9, 4, 1, "", "generate_vec_data"], [9, 4, 1, "", "generate_vec_data_with_time"], [9, 3, 1, "", "skip_all"], [9, 3, 1, "", "skip_vec"], [9, 3, 1, "", "skips"], [9, 3, 1, "", "tolerances"], [9, 3, 1, "", "trials"], [9, 3, 1, "", "xfails"]], "geomstats.test.random": [[9, 2, 1, "", "DiffeoBasedRandomDataGenerator"], [9, 2, 1, "", "EmbeddedSpaceRandomDataGenerator"], [9, 2, 1, "", "GammaRandomDataGenerator"], [9, 2, 1, "", "HeisenbergVectorsRandomDataGenerator"], [9, 2, 1, "", "HypersphereIntrinsicRandomDataGenerator"], [9, 2, 1, "", "KendalShapeRandomDataGenerator"], [9, 2, 1, "", "LieGroupVectorRandomDataGenerator"], [9, 2, 1, "", "MatrixVectorSpaceRandomDataGenerator"], [9, 2, 1, "", "NFoldManifoldRandomDataGenerator"], [9, 2, 1, "", "RandomDataGenerator"], [9, 2, 1, "", "RankKPSDMatricesRandomDataGenerator"], [9, 2, 1, "", "ShapeBundleRandomDataGenerator"], [9, 2, 1, "", "VectorSpaceRandomDataGenerator"], [9, 1, 1, "", "get_random_quaternion"], [9, 1, 1, "", "get_random_times"]], "geomstats.test.random.DiffeoBasedRandomDataGenerator": [[9, 4, 1, "", "random_point"], [9, 4, 1, "", "random_tangent_vec"]], "geomstats.test.random.EmbeddedSpaceRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.random.GammaRandomDataGenerator": [[9, 4, 1, "", "random_point_standard"], [9, 4, 1, "", "random_tangent_vec_standard"]], "geomstats.test.random.HeisenbergVectorsRandomDataGenerator": [[9, 4, 1, "", "random_upper_triangular_matrix"]], "geomstats.test.random.HypersphereIntrinsicRandomDataGenerator": [[9, 4, 1, "", "random_tangent_vec"]], "geomstats.test.random.KendalShapeRandomDataGenerator": [[9, 4, 1, "", "random_horizontal_vec"]], "geomstats.test.random.LieGroupVectorRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.random.MatrixVectorSpaceRandomDataGenerator": [[9, 4, 1, "", "random_basis_representation"]], "geomstats.test.random.NFoldManifoldRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.random.RandomDataGenerator": [[9, 4, 1, "", "random_point"], [9, 4, 1, "", "random_tangent_vec"]], "geomstats.test.random.RankKPSDMatricesRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.random.ShapeBundleRandomDataGenerator": [[9, 4, 1, "", "random_tangent_vec"]], "geomstats.test.random.VectorSpaceRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.utils": [[9, 2, 1, "", "IdentityPointTransformer"], [9, 2, 1, "", "PointTransformer"], [9, 2, 1, "", "PointTransformerFromDiffeo"]], "geomstats.test.utils.IdentityPointTransformer": [[9, 4, 1, "", "inverse_transform_point"], [9, 4, 1, "", "inverse_transform_tangent_vec"], [9, 4, 1, "", "transform_point"], [9, 4, 1, "", "transform_tangent_vec"]], "geomstats.test.utils.PointTransformer": [[9, 4, 1, "", "inverse_transform_point"], [9, 4, 1, "", "inverse_transform_tangent_vec"], [9, 4, 1, "", "transform_point"], [9, 4, 1, "", "transform_tangent_vec"]], "geomstats.test.utils.PointTransformerFromDiffeo": [[9, 4, 1, "", "inverse_transform_point"], [9, 4, 1, "", "inverse_transform_tangent_vec"], [9, 4, 1, "", "transform_point"], [9, 4, 1, "", "transform_tangent_vec"]], "geomstats.test.vectorization": [[9, 1, 1, "", "generate_vectorization_data"], [9, 1, 1, "", "test_vectorization"]], "geomstats.test_cases": [[12, 0, 0, "-", "datasets"], [13, 0, 0, "-", "distributions"], [14, 0, 0, "-", "geometry"], [16, 0, 0, "-", "information_geometry"], [17, 0, 0, "-", "learning"], [18, 0, 0, "-", "numerics"]], "geomstats.test_cases.geometry": [[15, 0, 0, "-", "stratified"]], "geomstats.test_cases.learning": [[17, 0, 0, "-", "exponential_barycenter"]], "geomstats.test_cases.learning.exponential_barycenter": [[17, 2, 1, "", "EuclideanGroup"]], "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup": [[17, 4, 1, "", "compose"], [17, 4, 1, "", "exp"], [17, 4, 1, "", "inverse"], [17, 4, 1, "", "log"]], "geomstats.varifold": [[0, 1, 1, "", "BinetKernel"], [0, 1, 1, "", "CauchyKernel"], [0, 1, 1, "", "GaussianKernel"], [0, 1, 1, "", "LinearKernel"], [0, 1, 1, "", "RestrictedGaussianKernel"], [0, 2, 1, "", "SurfacesKernel"], [0, 2, 1, "", "VarifoldMetric"]], "geomstats.varifold.VarifoldMetric": [[0, 4, 1, "", "dist"], [0, 4, 1, "", "loss"], [0, 4, 1, "", "scalar_product"], [0, 4, 1, "", "squared_dist"]], "geomstats.vectorization": [[0, 1, 1, "", "broadcast_to_multibatch"], [0, 1, 1, "", "check_is_batch"], [0, 1, 1, "", "get_batch_shape"], [0, 1, 1, "", "get_n_points"], [0, 1, 1, "", "repeat_out"], [0, 1, 1, "", "repeat_out_multiple_ndim"], [0, 1, 1, "", "repeat_point"]], "geomstats.visualization": [[19, 0, 0, "-", "hyperbolic"], [19, 0, 0, "-", "hypersphere"], [19, 1, 1, "", "plot"], [19, 0, 0, "-", "poincare_polydisk"], [19, 0, 0, "-", "pre_shape"], [19, 0, 0, "-", "spd_matrices"], [19, 0, 0, "-", "special_euclidean"], [19, 0, 0, "-", "special_orthogonal"], [19, 1, 1, "", "tutorial_matplotlib"]], "geomstats.visualization.hyperbolic": [[19, 2, 1, "", "KleinDisk"], [19, 2, 1, "", "PoincareDisk"], [19, 2, 1, "", "PoincareHalfPlane"]], "geomstats.visualization.hyperbolic.KleinDisk": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "convert_to_klein_coordinates"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.hyperbolic.PoincareDisk": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "convert_to_poincare_coordinates"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.hyperbolic.PoincareHalfPlane": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "convert_to_half_plane_coordinates"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.hypersphere": [[19, 2, 1, "", "Circle"], [19, 2, 1, "", "Sphere"]], "geomstats.visualization.hypersphere.Circle": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.hypersphere.Sphere": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "get_fibonnaci_points"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "plot_heatmap"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.poincare_polydisk": [[19, 2, 1, "", "PoincarePolyDisk"]], "geomstats.visualization.poincare_polydisk.PoincarePolyDisk": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "clear_points"], [19, 4, 1, "", "convert_to_poincare_coordinates"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.pre_shape": [[19, 2, 1, "", "KendallDisk"], [19, 2, 1, "", "KendallSphere"]], "geomstats.visualization.pre_shape.KendallDisk": [[19, 4, 1, "", "add_points"], [19, 3, 1, "", "centre"], [19, 4, 1, "", "clear_points"], [19, 4, 1, "", "convert_to_planar_coordinates"], [19, 4, 1, "", "convert_to_polar_coordinates"], [19, 3, 1, "", "coords_type"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "draw_curve"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "draw_triangle"], [19, 4, 1, "", "draw_vector"], [19, 3, 1, "", "na"], [19, 3, 1, "", "points"], [19, 3, 1, "", "pole"], [19, 4, 1, "", "set_ax"], [19, 3, 1, "", "ua"], [19, 3, 1, "", "ub"]], "geomstats.visualization.pre_shape.KendallSphere": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "clear_points"], [19, 4, 1, "", "convert_to_polar_coordinates"], [19, 4, 1, "", "convert_to_spherical_coordinates"], [19, 3, 1, "", "coords_type"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "draw_curve"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "draw_triangle"], [19, 4, 1, "", "draw_vector"], [19, 3, 1, "", "na"], [19, 3, 1, "", "points"], [19, 3, 1, "", "pole"], [19, 4, 1, "", "rotation"], [19, 4, 1, "", "set_ax"], [19, 4, 1, "", "set_view"], [19, 3, 1, "", "ua"], [19, 3, 1, "", "ub"]], "geomstats.visualization.spd_matrices": [[19, 2, 1, "", "Ellipses"]], "geomstats.visualization.spd_matrices.Ellipses": [[19, 4, 1, "", "compute_coordinates"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.special_euclidean": [[19, 2, 1, "", "SpecialEuclidean2"]], "geomstats.visualization.special_euclidean.SpecialEuclidean2": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.special_orthogonal": [[19, 2, 1, "", "Arrow3D"], [19, 2, 1, "", "Trihedron"], [19, 1, 1, "", "convert_to_trihedron"], [19, 1, 1, "", "plot"]], "geomstats.visualization.special_orthogonal.Arrow3D": [[19, 4, 1, "", "draw"]], "geomstats.visualization.special_orthogonal.Trihedron": [[19, 4, 1, "", "draw"], [19, 4, 1, "", "plot"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "exception", "Python exception"], "6": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:exception", "6": "py:property"}, "terms": {"": [0, 1, 3, 4, 5, 6, 19, 20, 22, 27, 29, 30, 31, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "0": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53], "00": [28, 48], "000": 28, "00000000e": 48, "0001": [6, 43], "00021": 0, "001": [3, 7, 19], "00102791": 49, "0024": 3, "003": [3, 48], "00336706": 49, "00445434": 51, "005": 37, "00668151": 51, "008": 36, "008802500812866125": 43, "00890869": 51, "00945": 3, "00_foundations__introduction_to_geomstat": 32, "01": [3, 6, 43, 48, 50], "01058521": 37, "0121002": 4, "013": [3, 34], "01349": 3, "01458635645855": 43, "01504": 3, "01553": 4, "01635258": 3, "0180332363264095": 42, "0182138940343153e": 43, "01949105": 35, "01_data_on_manifold": 1, "01_foundations__manifold": 33, "02": [3, 6, 50], "020": 3, "02004454": 51, "021": [3, 4, 34], "02115813": 51, "0233853": 51, "02395": 3, "02395103": 49, "024339985563299": 43, "02561247": 51, "02818027": 49, "028180271833065": 49, "02875403": 3, "02875415": 3, "02875430": 3, "029282700140122": 43, "0297": 3, "02_foundations__connection_riemannian_metr": 34, "03": [6, 50], "030": [3, 4], "03081080600872327": 3, "03157992": 3, "03160677": [3, 48], "03203312": 49, "03338601v2": 3, "03698752": 3, "03708515": 3, "03878729": 3, "03_practical_methods__data_on_manifold": 35, "04": 50, "04008909": 51, "04120267": 51, "04238": [3, 7], "04374199": 3, "04382": 3, "04388063": 49, "0470": [3, 34], "04719755": 41, "04788171": 35, "04788419": 51, "04899777": 51, "04_practical_methods__from_vector_spaces_to_manifold": 36, "05": [1, 3, 6, 19, 45, 46, 47, 50], "05051201": 35, "05152416": 49, "05762742": 49, "05_practical_methods__simple_machine_learning_on_tangent_spac": 37, "06": [0, 3, 5, 44, 50, 52], "06028562535773357": 43, "06142698": 49, "06423335807054": 43, "06458797": 51, "06904232": 51, "0694131": 49, "06_practical_methods__riemannian_frechet_mean_and_tangent_pca": 38, "07": [43, 52], "0701559": 51, "070853589195252": 43, "07106781e": 48, "07238307": 51, "07366849": 49, "07418": [3, 34], "07572383": 51, "0759": 4, "079704435029091": 49, "07_practical_methods__riemannian_kmean": 39, "08": 4, "0834617": 49, "08_practical_methods__information_geometri": 40, "09269": 3, "09326": 3, "09464325": 49, "09515": [3, 34], "0954021594098366e": 43, "09862": 3, "09_practical_methods__implement_your_own_riemannian_geometri": 41, "0j": 33, "0leq": 3, "0leqtheta": 3, "0x7540f0c8c190": 49, "0x78fdc52a23d0": 52, "0x78fdc5302ed0": 52, "0x7f8a91a30f50": 48, "0x7f8a91a4ce90": 48, "0x7f8a93550f50": 48, "0x7fae4230a610": 41, "0x7fae442f7190": 41, "0x7fae463de390": 41, "0x7fe29d6aea10": 43, "1": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 27, 28, 29, 30, 35, 36, 37, 38, 39, 40, 41, 45, 46, 47, 48, 49, 51, 52, 53], "10": [0, 1, 3, 4, 6, 7, 19, 25, 28, 29, 30, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "100": [1, 3, 6, 7, 19, 22, 36, 38, 40, 41, 43, 44, 45, 46, 47, 48, 50, 51], "1000": [7, 35, 39, 44, 47, 48, 50, 51, 53], "100000": 22, "1002": 48, "1006": 4, "1007": [3, 4, 6, 34, 37], "100802529": 3, "101": 3, "10112": 50, "1016": [0, 3, 6], "101702": 5, "102": [35, 46, 47], "1026": 50, "1027": 3, "1028999604": 3, "103": [3, 5], "103265148539284": 43, "10332": 50, "1034": 3, "104950": [6, 51], "105": 43, "1054": 50, "10589": 3, "107": [1, 50, 52], "10776": 50, "1079": 50, "108": 48, "1080": 3, "10894": 3, "10_practical_methods__shape_analysi": 42, "10th": [1, 46], "11": [1, 3, 4, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "110": 50, "11083": 37, "1109": [3, 4], "111": [35, 36, 38, 40, 41, 42, 50], "1110": 50, "1111": 48, "1112": [19, 48], "112": 43, "11240": 3, "113": [1, 44, 52], "1134": 50, "1137": 3, "114": [43, 50], "1145": 50, "116": 50, "1170": 50, "118": 3, "1183": 54, "119": 44, "1190": 50, "1196419270836175": 43, "1197": 50, "11_real_world_applications__cell_shapes_analysi": 43, "12": [0, 1, 3, 4, 5, 6, 22, 27, 28, 33, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "120": [5, 43], "1201": [1, 35, 47], "12030707": 49, "1208": 50, "1209": 50, "121": [19, 35, 37, 40, 41, 43, 48], "122": [35, 37, 40, 41, 43, 50], "1225": [19, 48], "123": [3, 43, 44], "1231": 50, "1234": [22, 45], "124": [44, 50], "12402": 48, "1244": [50, 54], "125": 44, "1253": 50, "126": [44, 50], "12660624": 49, "127": [44, 50], "1270": 50, "1271": [19, 48], "1276": 50, "128": [1, 44], "1280": 50, "129": [44, 50], "1293": 50, "12_real_world_applications__emg_sign_classification_in_spd_manifold": 44, "13": [3, 4, 19, 28, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "130": 44, "1307": 3, "1308": 50, "131": [43, 44], "1315": 50, "1316": 50, "132": [43, 48, 50], "1324": 50, "132587": 3, "133": [43, 44], "1331": 50, "1339": 50, "134": [43, 44], "13448654": 49, "13459113": 49, "135": 3, "1350": 50, "1352": 50, "1365": 50, "13699": 3, "137": 3, "1371": 4, "1377": 50, "1388": 50, "1390": 50, "13903918": 49, "13923612": 52, "13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_spac": 45, "14": [3, 4, 6, 28, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "140": [38, 39, 50], "141": 50, "1415": [3, 42], "1425": 50, "1426603": 48, "1428": [3, 42], "143": 50, "1430": 50, "1432": 50, "144": 43, "14433691": 49, "1445": 50, "1446": 54, "145": 50, "14522766": 35, "14573203": 33, "14606105": 49, "1471": 50, "148": 43, "149": 50, "1493": 54, "14964311": 35, "14_real_world_applications__hand_poses_analysis_in_kendall_shape_spac": 46, "15": [3, 28, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "150": [28, 45], "1514": 50, "152": 43, "1523": 50, "1534": 50, "15373756": 33, "1540": 50, "1550": 54, "1580": 50, "15890698": 49, "159": 50, "1593": 50, "1597": 50, "15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_spac": 47, "15m102112x": 3, "16": [3, 19, 35, 38, 42, 43, 44, 45, 46, 48, 49, 50, 51], "160": [43, 50], "16000": 19, "163": 50, "1637": 50, "164": 50, "1640": 50, "165": 3, "1651": 50, "16680305": 49, "16766421": 49, "168": 50, "16835003": 49, "169": [43, 50], "16_real_world_applications__visualizations_in_kendall_shape_spac": 48, "16m1074485": 3, "17": [1, 3, 4, 6, 29, 34, 35, 38, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51], "1706": 50, "171": 50, "1712": 3, "171295": 3, "172": [1, 40, 50], "1726": 50, "173": [6, 50], "174": 50, "1744": 50, "1751": 50, "17632": 40, "1767": 50, "178": [35, 46, 47], "179": [3, 50], "1791": 50, "17_foundations__stratified_spac": 49, "17th": 37, "18": [1, 3, 28, 34, 35, 41, 42, 43, 44, 45, 48, 49, 50, 52], "180": [41, 50], "1801": 3, "18026352": 49, "1803": 3, "180km": 50, "181": 50, "1814": 50, "182": 50, "18459316": 49, "185": 50, "1870": 50, "18702875": 49, "188": [5, 43, 50], "189": 50, "1895": 50, "18_real_world_applications__sao_paulo_traffic_optim": 50, "19": [4, 35, 36, 41, 42, 43, 44, 45, 48, 50, 51], "190": [6, 51], "1903": 3, "1906": [3, 34], "1908": 3, "191": 3, "1919": 50, "1933": 50, "1935": 50, "194": [40, 50], "195": [43, 50], "196": 50, "1965": 50, "1966": 3, "1968": 3, "197": 40, "1970": 35, "1972": 35, "1975": 50, "1977": 45, "1980": 48, "1981": [5, 40], "1984": [19, 48], "1985": 5, "19856109": 49, "1988": 3, "1989": 5, "199": [43, 50], "1993": [19, 48], "1998": 3, "19_practical_methods__aac": [6, 51], "1_p": 3, "1d": [3, 6, 7, 22, 30, 37], "1e": [0, 3, 4, 5, 6, 39, 41, 42, 43], "1st": [1, 3, 28, 35, 40, 47, 48], "2": [0, 1, 2, 3, 4, 5, 6, 9, 19, 22, 25, 27, 28, 29, 30, 31, 35, 36, 37, 38, 39, 40, 45, 46, 47, 48, 49, 51, 52, 53], "20": [3, 6, 30, 35, 36, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50, 51, 52], "200": [35, 36, 38, 40, 43, 47], "2000": [35, 39, 47], "2001": [1, 4, 50], "2002": [2, 50], "2003": 3, "2004": [3, 50], "2005": 50, "2006": 37, "2007": 3, "2008": [5, 50], "2009": [3, 4, 6], "2010": [4, 6, 49], "2011": [3, 4, 42], "2012": [3, 6], "2013": [3, 34, 45], "2014": [1, 3, 34, 35, 37], "2015": [1, 3, 4, 5, 35, 40, 47, 52], "2016": [2, 3, 6, 40, 48], "2017": [0, 1, 3, 40, 45, 46], "20171049": [1, 46], "2018": [1, 3, 6, 37, 40, 45, 54], "2019": [1, 3, 6, 34, 42, 50], "202": 50, "2020": [0, 3, 4, 6, 29, 32, 33, 34, 35, 36, 37, 49, 51, 52], "2021": [3, 4, 5, 28, 29, 34, 40, 43, 44, 48], "2021a": 4, "2022": [3, 6, 7, 28, 29, 32, 33, 34, 51], "2023": 3, "2024": [3, 44], "2032": 50, "2037": 50, "204": 43, "205": 50, "206": 50, "2070": 50, "209406": 45, "20994315": 35, "20_real_world_application__graph_spac": 6, "20_real_world_applications__graph_spac": 52, "21": [6, 19, 29, 35, 41, 42, 43, 44, 45, 48, 50], "210": 44, "211": 50, "2147188349650771e": 43, "2153": 50, "21540": 3, "2175": 50, "219896": 44, "21_foundations__sub_riemannian_geometry_and_the_heisenberg_group": 53, "22": [1, 3, 35, 41, 42, 43, 44, 45, 46, 47, 48, 50], "2201": 50, "2204": [3, 7], "2209": 3, "221": 40, "2214": 50, "222": 40, "2225": 50, "222999": 45, "223": 40, "224": 40, "2243": 50, "224612": 45, "225": 43, "22532840794736": 43, "225560": 45, "2257": 50, "2258": 50, "2261798": 3, "22793224": 49, "228": 50, "228955": 45, "229514": 45, "22957": 6, "22981943021983": 43, "22992714": 35, "22m1538144": 3, "23": [35, 42, 43, 44, 45, 48, 50, 51], "230449": 45, "2307": 48, "230720208803747": 40, "230800": 45, "230852": 45, "2311": 3, "2312": [1, 46], "231305": 45, "232": 50, "233": 50, "233882": 45, "234": 5, "236104": 45, "23632492": 49, "237087": 45, "238": 50, "238233": 45, "239126": 45, "239178": 45, "24": [35, 42, 43, 44, 45, 48, 50], "240522": 45, "240764": 45, "2409": 50, "241017": 45, "241716": 45, "242071": 45, "242276": 45, "2428": 50, "242843": 45, "243088": 45, "2433": 50, "243336": 45, "243420": 45, "243761": 45, "243780": 45, "2439": 50, "244183": 45, "244734": 45, "245": 50, "2452": 50, "24532926463593": 43, "245407": 45, "246": 50, "246178": 45, "246640": 45, "246705": 45, "246803": 45, "2479753494618": 43, "248": 50, "248023": 45, "248037": 45, "248709": 45, "2488": 50, "248934": 45, "248959": 45, "249129": 45, "24min": 50, "25": [3, 7, 19, 35, 40, 42, 43, 44, 45, 48, 50, 51], "250hz": 44, "251747": 45, "251796": 45, "252117": 45, "252610": 45, "252727": 45, "252938903820217e": 43, "253025": 45, "253866": 45, "25412397": 49, "254891": 45, "255": [35, 46, 47, 50], "255250": 45, "2554": 50, "256547": 45, "25708028": 49, "25715273": 35, "25775675": 52, "257884": 44, "257932": 45, "258608": 45, "258863": 45, "2596": 50, "259846": 45, "26": [1, 35, 42, 43, 44, 45, 48, 50, 52], "260462": 45, "2614": 50, "2621209911040255e": 43, "262166": 45, "262636": 45, "262679": 45, "262707": 45, "2632": 50, "263322949133476e": 43, "263434": 45, "263587": 45, "264": 50, "2644": 50, "264483": 45, "265022": 45, "265075": 45, "265081": 45, "265381": 45, "266350": 45, "266595": 45, "2667": 50, "267": 50, "267129": 45, "2672": 50, "268464": 45, "2685983914707757": 43, "2689": 50, "26980": 3, "27": [3, 4, 42, 43, 44, 45, 48], "270": 43, "271": 50, "271497": 45, "271861": 45, "272": 43, "272947": 45, "273112": 45, "273961": 45, "274": 50, "2743": 50, "274318": 45, "274817": 45, "275998": 45, "277193": 45, "277543": 45, "2778": 50, "278": 50, "2782": 50, "278382": 45, "2784": 50, "27867026": 35, "279": 50, "279735": 45, "28": [1, 28, 35, 37, 42, 43, 44, 45, 50], "280157": 45, "280565": 45, "281416": 45, "282": 44, "28289936": 49, "284006": 44, "284490": 45, "284980": 45, "285": 50, "286": 50, "287": 50, "2879": 50, "2883": 50, "2887": 50, "29": [3, 43, 44, 45, 50, 51], "2900": 50, "2911": 50, "292": 50, "29325050848754": 43, "29427821": 49, "2958": 50, "2964": 50, "297": 50, "2974": 50, "2983": 50, "299": 4, "2991": 3, "2b": 3, "2d": [3, 6, 19, 22, 24, 30, 32, 35, 41, 43], "2f": [41, 47], "2faama": 4, "2nd": [1, 3, 35, 40, 47, 48], "2pi": 3, "2v": 3, "3": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 22, 25, 27, 29, 30, 31, 35, 37, 38, 39, 40, 41, 45, 46, 47, 49, 51, 52, 53], "30": [6, 36, 43, 44, 45], "300": 52, "301": 50, "3017": 50, "304": 43, "3050": 50, "306": 50, "307": 3, "30828458": 49, "31": [5, 43, 45], "310": 50, "310384": 35, "312": 22, "314": [43, 50], "31432725147372": 43, "316": [43, 50], "3180986251513859e": 43, "319": 6, "3191": 50, "32": [6, 43, 44, 45, 50, 52], "322": 3, "3222": 37, "32220738": 49, "323": 50, "323040": 35, "324": [3, 50], "3250": 50, "32584868": 35, "327438": 45, "327572": 45, "3285016454297047": 43, "33": [3, 42, 43, 45, 50], "330": 50, "33029756": 49, "33285904": 35, "3346": 0, "336": 50, "33860977": 49, "3397": 50, "34": [33, 34, 35, 43, 45, 50], "3409": 50, "342": [3, 4, 50], "3431542528099538": 49, "34330033": 49, "34414864": 49, "345": [5, 40, 50], "34924802": 49, "35": [43, 45, 48], "350121": 35, "351039": 35, "3511": 50, "3517": 50, "35236845": 49, "353": 50, "357": 50, "358": 50, "35831659": 49, "358600": 35, "35911276": 49, "36": [43, 44, 45, 50], "360": 50, "3606": 50, "3618": 50, "362": 50, "362134": 35, "36264321": 49, "3640": 50, "365": [5, 40], "3652": 50, "3669": 50, "367576": 35, "3679": 50, "37": [3, 43, 45, 50, 51], "37043235963232773": 43, "3705": 50, "3743": 50, "37582122": 49, "378": [1, 37], "378133": 45, "3795": 3, "3797": 50, "38": [3, 43, 44, 45], "380": [48, 50], "3811819105129122": 41, "3815": 50, "381727": 35, "3831": 50, "383663": 45, "384": 50, "3851": 50, "3861891": 33, "387": 3, "3891": 50, "39": [33, 34, 35, 41, 43, 45, 50], "39054548": 41, "391": 50, "391947": 35, "3920": 50, "394267": 35, "395": 50, "395237": 35, "396": 50, "39625834": 49, "397": 50, "39849340162938063": 43, "3996884": 35, "3_2": 48, "3_3": 48, "3d": [1, 3, 19, 24, 25, 31, 32, 33, 34, 36, 38, 41, 46, 47, 53], "3dor": [1, 46], "3h": 50, "3rd": [1, 35, 47, 48], "3x2": 19, "3x3": 3, "4": [3, 4, 5, 6, 19, 22, 25, 30, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 51, 52, 53, 54], "40": [3, 19, 36, 42, 43, 44, 45, 46, 48, 50], "4000": [35, 47], "400460": 35, "4050": 50, "4055": 50, "409": 50, "41": [37, 43, 45, 50], "4113497616700805": 43, "4115": 50, "41197257": 35, "41873821561023": 43, "419": 50, "4197": 50, "4199": 50, "42": [43, 45], "421": 50, "423": 50, "423268": 45, "424": 48, "426787682326568e": 43, "428": 50, "42923401288259": 43, "43": [6, 43, 45, 50], "433": 50, "4357": 50, "437": 50, "44": [43, 45, 50, 51], "441": 0, "4424": 50, "443": 50, "444": 50, "445": 50, "4460818164862586": 49, "4474": 50, "44888059008801": 40, "45": [43, 45], "4512": 50, "452275": 35, "452577": 35, "45321387": 49, "454887": 35, "456": 2, "45632857": 35, "45738427664318804": 43, "459": [3, 50], "45931006158373244": 43, "46": [43, 45], "46040": 3, "461": 50, "4633": 50, "4658085": 49, "466": 3, "47": [43, 45, 50], "4718": 50, "4722": 50, "47331676027872e": 43, "474939": 45, "47566548": 49, "4793": 50, "48": [43, 45, 50], "480": 3, "482": 50, "483653891852089e": 43, "484": 50, "485": 50, "48550": 3, "486": 2, "488": 50, "49": [43, 45, 51], "4929": 50, "49463408231382466": 43, "496": 50, "49602235": 35, "4972": 50, "4f": 44, "4rmc7r8zvy": 40, "4th": [1, 35, 47, 48], "5": [0, 1, 2, 3, 5, 6, 9, 22, 25, 28, 32, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 52, 53], "50": [1, 2, 3, 6, 28, 34, 36, 40, 42, 43, 44, 45, 50, 53], "500": [6, 28, 43], "5000": [35, 47], "501495": 35, "5019": 50, "5021": 50, "505967524150511": 43, "507": 50, "5088": 50, "51": [43, 45], "514": 40, "5154": 50, "519": 50, "52": [1, 43, 45, 46], "520": 40, "52359878": 41, "52479018": 35, "526": 50, "52946814": 33, "53": [3, 40, 43, 45, 50], "5335": 50, "536": 50, "537": 50, "5372934478051": 43, "539738": 45, "539790": 35, "54": [5, 40, 43, 45], "541": 50, "5448": 50, "548": 50, "549": [3, 50], "55": [0, 43, 45, 47, 50], "5516": 50, "55394235343108": 49, "554": 50, "56": [43, 45, 50], "56481748": 35, "5663": 50, "57": [3, 43, 45], "57079633": 41, "576": 3, "579": 50, "58": [3, 4, 45, 49], "58332859": 35, "588235294117647": [35, 45], "59": [3, 6, 40, 45, 51], "593628": 35, "5942047693177678e": 43, "595": [3, 45], "597": 50, "5988": 50, "5998": 50, "5e4": 6, "5m": 50, "5th": [1, 3, 35, 47, 48], "6": [1, 2, 3, 28, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "60": [19, 27, 45, 46, 47], "600": [35, 47], "601": 43, "6013": 50, "604": [3, 45], "606": 50, "61": [1, 42, 45, 50, 51, 52], "6113498589931301e": 43, "61993792": 35, "62": [3, 43, 45, 50], "62014403573436": 43, "6210": 50, "6247": 50, "629264": 45, "62952884": 35, "63": 45, "632": 50, "6358168194752": 43, "63782613884166": 43, "6386": 50, "64": [3, 45, 52], "640": 43, "642": 50, "6457513110645907": 51, "647": 50, "6482733344379941": 43, "65": [5, 45], "650": [1, 43], "650519": 50, "650520": 50, "650521": 50, "650522": 50, "650523": 50, "650524": 50, "6514112": 3, "65202298": 35, "657": 50, "66": [37, 45, 50, 51], "6620427578386927": 43, "663": 50, "6662902": 35, "666848": 35, "667": 50, "67": 45, "670": 50, "678591": 45, "6796": 50, "68": [45, 50], "680": 50, "683": 50, "684": 50, "68442098628202": 43, "685": 6, "6862745098039216": 37, "69": [3, 40, 45], "6930383406535432e": 43, "698": 50, "7": [3, 19, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "70": [3, 42, 45, 48, 50], "70165636925606": 43, "7017": 50, "703": 6, "704225": 3, "706": 50, "7071": 50, "7098039215686274": 37, "71": [2, 45, 50], "710": [4, 50], "713758706735647": 43, "7150": 50, "71502435": 35, "7159": 50, "717": 4, "719": 50, "72": [45, 50], "7202019265259": 43, "7253568493169043": 40, "727391": 45, "727922061357855": 40, "7285533": 35, "73": [3, 45, 50, 51], "731682": 1, "733": 4, "733072716232915": 43, "7333333333333334": 37, "735": 50, "74": [5, 45], "74115274332416": 43, "746": 50, "74638966": 41, "74678389": 35, "75": [40, 45, 50], "750": 50, "751": 50, "752": 50, "755": 50, "75532871": 33, "757333": 45, "76": 45, "7635": 50, "764058": 44, "767": 4, "77": [0, 45, 50], "7714": 50, "775": 50, "777469": 35, "77871126285143": 43, "78": 45, "7842919303757325e": 43, "78539816": 41, "7856982561916606": 42, "786292893925995": 42, "786340528543206": 42, "788": 50, "79": [22, 45, 50, 51], "791": 50, "794": 50, "7999": 44, "7_2": 6, "7_27": 3, "7_76": 4, "8": [1, 3, 4, 6, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "80": [22, 35, 36, 41, 45], "800": 54, "802": 50, "80209": 4, "803": 50, "804": 50, "806": 50, "81": [19, 45, 48], "814725": 0, "8167": 50, "818": 50, "819745": 45, "82": [4, 43, 45], "821": 50, "8218123340728": 43, "82332926": 41, "823886158709495": 43, "828": 50, "83": [3, 41, 45, 48, 51], "830": 50, "836": 50, "83662524": 41, "84": [2, 45, 50], "841": 50, "8411": 50, "849": 50, "8498": 44, "85": [45, 50], "8507694252556": 43, "852": 50, "855": [4, 6], "856": 50, "85629967": 35, "85879156": 41, "86": [1, 35, 37, 45, 50, 51], "861": 50, "8644756653143": 43, "8661587455378381": 43, "86671498": 41, "87": [45, 51], "871": 50, "87174": 3, "8720": 50, "8729": 44, "874": 50, "88": [3, 45], "880739330613508": 43, "881": 50, "89": [3, 45], "8912": 44, "8913523475476335": 43, "89809642e": 48, "9": [4, 22, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "90": [3, 22, 40, 43, 45, 50], "90223": 3, "903": 50, "9034188": 35, "906": 50, "9089": 50, "91": 45, "91033116839886": 43, "915": 50, "9168": 44, "92": [45, 50, 51], "920": 6, "9200": 44, "92261380898483": 43, "928": 6, "93": [43, 45], "930": 3, "93063035236635": 51, "93102728": 35, "932180097318074": 43, "94": 45, "95": [43, 45, 50], "9546": 44, "956": 50, "96": [45, 53], "96066271339437": 43, "9658": 44, "967": 50, "9675": 50, "9678": 50, "9694017211949013": 42, "97": 45, "972134949925512": 42, "97255366": 35, "97730596": 33, "978": [3, 4, 6], "9781119072492": 48, "98": [3, 45], "9868071249630913e": 43, "9885": 50, "9888": 50, "99": [2, 45], "9938": 44, "995": 50, "9959": 44, "997115302750872e": 43, "997575": 35, "998": 50, "A": [0, 2, 3, 4, 5, 6, 7, 19, 22, 27, 28, 30, 32, 33, 34, 35, 36, 37, 40, 41, 45, 48, 49, 50, 53], "And": [22, 37, 41, 45, 51], "As": [3, 22, 25, 28, 30, 33, 34, 37, 43, 48, 50, 51], "At": [6, 22, 27, 30, 45], "Be": 22, "Being": 27, "But": [5, 37, 50], "By": [3, 4, 6, 22, 25, 35, 42, 45, 49, 50, 51], "For": [0, 1, 2, 3, 4, 5, 6, 22, 27, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 47, 48, 50, 51, 53], "If": [0, 3, 4, 6, 7, 22, 24, 25, 27, 30, 32, 33, 34, 42, 43, 44, 45, 49, 53], "In": [0, 1, 3, 4, 5, 6, 7, 20, 22, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "It": [0, 1, 3, 4, 5, 6, 22, 27, 28, 30, 32, 34, 37, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 54], "Its": [3, 7, 34, 50], "NOT": 3, "No": [3, 33, 40], "Not": [3, 4, 22], "OR": 30, "Of": [22, 32, 35, 37], "On": [2, 3, 22, 29, 34, 35, 47, 48, 50], "One": [3, 4, 6, 22, 28, 30, 32, 33, 34, 35, 36, 40, 45, 47, 48, 49], "Or": [22, 51], "Such": [3, 27, 45, 48], "THE": 25, "That": [3, 30, 33, 34, 50], "The": [0, 1, 3, 4, 5, 6, 19, 20, 24, 25, 27, 30, 31, 32, 35, 36, 40, 41, 42, 43, 45, 46, 47, 49, 50, 51, 52, 54], "Their": [1, 19, 27, 35, 43, 47], "Then": [3, 4, 6, 22, 38, 42, 45, 48], "There": [3, 4, 6, 22, 28, 30, 33, 45, 47], "These": [0, 1, 3, 4, 22, 24, 30, 32, 35, 40, 43, 45, 48, 50], "Theses": 3, "To": [3, 4, 22, 24, 25, 30, 31, 34, 40, 42, 43, 44, 45, 48, 49, 50, 51, 52], "WITH": 25, "Will": 22, "With": [0, 2, 3, 30, 37, 51], "_": [3, 4, 6, 30, 34, 37, 45, 48, 49, 50], "_0": 3, "_1": 3, "_2": [3, 48], "__": 42, "__call__": 41, "__doc__": 22, "__init__": [30, 33, 34, 41, 44], "__main__": 41, "__mul__": 34, "__new__": 30, "__rmul__": 34, "_a": [3, 34], "_aacfrechetmean": 6, "_aacggpca": 6, "_aacregress": 6, "_agglom": 6, "_all_equ": 33, "_auto_tutori": 0, "_b": [3, 34, 43], "_basepca": 6, "_basi": 33, "_c": [3, 34], "_check_exp_solv": 34, "_check_log_solv": 34, "_classif": 6, "_create_basi": 33, "_cum_index": 33, "_d": [3, 34], "_default_metr": 30, "_define_default_metr": 30, "_define_embedding_spac": [33, 41], "_define_exp_solv": 30, "_dim": 5, "_dimens": 6, "_discretegeodesicbvpbatchmixin": 7, "_e": 3, "_find_product_shap": 33, "_geodesic_bvp": 34, "_geodesic_from_exp": 34, "_geodesic_ivp": 34, "_has_mixed_field": 33, "_hyperbol": 3, "_hyperspher": 3, "_i": 34, "_invariantmetricmatrix": 3, "_iterate_over_factor": 33, "_iterateoverfactorsmixin": [3, 33], "_j": 45, "_k": 45, "_ladder_step": 30, "_laplacian": 3, "_linearinterpolator1d": 7, "_logbatchmixin": 7, "_manipulate_input": 4, "_manipulate_output": 4, "_n": 45, "_p": [3, 34, 53], "_point": [3, 34], "_pole_ladder_step": [30, 34], "_pool_outputs_from_funct": 33, "_q": [3, 34], "_quotientstructureregistri": 33, "_sampl": 3, "_schild_ladder_step": [30, 34], "_space": [30, 33, 34], "_time": 34, "_vec": [3, 34], "_weight_boost": 22, "_x": [3, 6, 34], "_y": [3, 34], "_z": 34, "a0": 3, "a1": 3, "a2": 3, "a2016": 40, "a_0": 3, "a_1": 3, "a_2": 3, "a_h": 3, "a_i": 3, "a_p": [3, 34], "a_x": 3, "a_x_a_y_a_x_i": 3, "a_x_i": 3, "a_y_": 3, "a_y_a_x_i": 3, "a_y_z": 3, "a_z": 3, "aaa": 22, "aaai": [1, 52], "aac": [0, 21, 51, 52], "aac_fm": [51, 52], "aac_ggpca": [51, 52], "aac_reg": [51, 52], "aasa": 4, "ab": [0, 3, 34, 42], "abandon": 22, "abc": [3, 4, 6, 7, 9, 33, 34], "abil": [7, 34], "abl": [7, 28, 30, 32, 33, 34, 52], "about": [0, 6, 7, 22, 27, 29, 30, 31, 32, 43, 45, 52], "abov": [3, 6, 22, 27, 28, 30, 33, 34, 37, 42, 43, 45, 47, 48, 50], "abraao": 50, "abra\u00e3o": 50, "abreu": 50, "absil": 3, "absolut": [3, 4, 33, 50], "abstract": [0, 3, 4, 6, 7, 33, 34], "abstractmethod": 33, "absurd": 50, "aby2013": 45, "academ": [0, 4], "acc": [6, 44], "acceler": 6, "acceleromet": 6, "accept": [0, 6, 22, 27, 34], "accepted_valu": 0, "access": [1, 3, 27, 28, 30, 32, 41, 42, 43, 49, 50], "accommod": 50, "accord": [1, 3, 6, 22, 27, 33, 34, 40, 43, 45, 48], "accordingli": [4, 6], "account": [6, 22, 27, 35, 40, 46, 47, 50], "accruaci": 44, "accur": [4, 30, 32, 43, 44, 45], "accuraci": [3, 34, 41, 44, 47], "achiev": [3, 6, 28, 30, 42, 45], "acm": 4, "acquaint": 22, "acquir": [35, 44, 48], "acquisit": 44, "across": [6, 28, 43, 49], "act": [3, 31, 49], "actin": 43, "action": [3, 4, 27, 30, 33, 42, 44, 46, 47, 48, 49, 52], "activ": [22, 27, 28, 44], "actual": [3, 22, 33, 41, 43, 53], "ad": [0, 3, 4, 6, 22, 27, 30, 36, 42, 44], "ad2008": 5, "ad_": 6, "ad_x": 6, "adaboost": 22, "adapt": [3, 6, 24, 43, 50], "adaptivegradientdesc": [0, 6], "add": [3, 4, 19, 22, 28, 30, 34, 36, 41, 44, 49, 50, 51, 54], "add_collection3d": [35, 47], "add_origin": 42, "add_point": [0, 19, 48], "add_result": 44, "add_subplot": [35, 36, 37, 38, 40, 41, 42, 43], "addit": [3, 6, 7, 17, 22, 25, 27, 29, 30, 31, 33, 50], "addition": [22, 30, 33, 34, 43, 45, 50], "additon": 3, "address": [29, 50], "adel": [3, 27, 31, 32, 33, 34], "adelemyers99": 28, "adher": 22, "adjac": [1, 4, 6, 49, 52], "adjec": 51, "adjoint": [3, 6], "adjoint_map": [0, 6], "adjust": [28, 32, 41], "administr": [28, 35], "admit": 3, "adolfo": 50, "adopt": [28, 43, 45, 49], "advanc": [4, 31, 45, 48, 50], "advantag": [3, 6, 30, 32, 35], "advert": 28, "advic": 22, "advis": 22, "aeroporto": 50, "affect": [3, 6, 30, 43], "affin": [3, 6, 34, 37], "affineinvari": 2, "afonso": 50, "after": [0, 1, 3, 5, 6, 7, 22, 27, 28, 30, 32, 33, 34, 40, 43, 44, 45, 50, 52, 54], "again": [27, 34, 41, 42, 43, 51], "against": [0, 4, 27, 30, 43], "agglom": [6, 47], "agglomerative_hierarchical_clust": [0, 10, 21], "agglomerativeclust": [6, 47], "agglomerativehierarchicalclust": [0, 6], "aggress": 1, "agre": 27, "agreement": 43, "agress": 43, "aguia": 50, "aguiar": 50, "ah2020": 3, "ahc": 6, "ahead": [28, 50], "ahm": [1, 52], "ai": [22, 27], "aim": [28, 32, 35, 45, 46, 47, 49, 50, 51], "air": [6, 50], "al": [3, 32, 37, 40, 45, 48, 50, 52], "alain": [3, 48], "alarm": 22, "albert": [1, 3, 52], "algebra": [0, 3, 6, 30, 53], "algebra_mat": 3, "algebra_util": [20, 21], "algorihtm": 4, "algorithm": [3, 4, 6, 20, 22, 25, 28, 30, 31, 37, 39, 40, 42, 44, 45, 48, 49, 51, 54], "alia": 6, "alic": [3, 5, 6, 27, 40, 42], "alig": [3, 51], "align": [0, 3, 4, 6, 33, 41, 42, 46, 47, 48, 52], "align_algo": 4, "align_matric": [0, 3], "align_point_to_geodes": [3, 4, 49, 51], "aligned_cel": 43, "aligned_curv": 43, "aligned_init_point": 51, "aligned_point": [3, 4, 49], "aligned_x_": 52, "aligneralgorithm": [0, 3, 4], "aliomar": 50, "all": [1, 3, 4, 5, 6, 7, 9, 22, 25, 27, 28, 30, 33, 34, 35, 37, 40, 41, 42, 43, 44, 45, 48, 49, 50, 52], "all_arrai": 33, "allevi": 50, "alloc": 50, "allow": [3, 4, 5, 6, 7, 22, 24, 27, 30, 32, 33, 34, 35, 36, 40, 41, 43, 44, 45, 46, 48, 49, 50, 51], "almeida": 50, "almost": 50, "alon": [29, 30, 50], "along": [3, 4, 6, 22, 31, 32, 33, 34, 40, 42, 43, 48, 49, 51, 52, 53], "alpha": [3, 19, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 52, 53], "alreadi": [3, 22, 28, 30, 41, 47, 48, 50, 51, 52], "also": [1, 3, 4, 6, 22, 30, 32, 33, 34, 37, 41, 42, 43, 45, 47, 50, 51, 52], "altern": [3, 6, 34, 40, 42], "alternatingalign": [0, 3], "although": [4, 37, 42, 50], "altmann": [1, 52], "alvar": 50, "alvarenga": 50, "alvim": 50, "alwai": [3, 30, 33, 50], "am1981": [5, 40], "amari": [5, 40], "amaro": 50, "amax": 34, "ambellan": 3, "ambiant": 37, "ambient": [0, 3, 4, 5, 33], "ambient_dim": [3, 42, 43, 46, 47, 48], "ambient_manifold": [0, 3], "ambient_point": 4, "ambient_spac": [3, 4], "amen": 3, "american": [2, 50], "americano": 50, "among": [3, 27, 28, 34, 40, 43, 44], "amount": [3, 28, 50], "amplitud": 9, "an": [0, 1, 2, 3, 4, 5, 6, 7, 19, 20, 25, 27, 28, 29, 30, 31, 32, 35, 37, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54], "anaconda": 25, "anal": 6, "analys": 4, "analysi": [0, 2, 3, 4, 6, 7, 22, 25, 27, 32, 35, 44, 45, 46, 47, 48, 49, 50, 51, 52], "analyt": [1, 50, 52], "analyz": [33, 34], "anatom": [35, 47, 48], "anchieta": 50, "anderson": 37, "andrad": 50, "android": 44, "angl": [1, 3, 6, 19, 34, 40, 41], "angular": [3, 6], "angular_vel": 6, "ang\u00e9lica": 50, "anhaia": 50, "ani": [0, 3, 4, 6, 20, 22, 25, 27, 28, 30, 32, 33, 34, 35, 37, 41, 42, 43, 47, 48, 49, 50, 53], "anna": [3, 4, 6, 27, 49, 51, 52], "annal": [19, 40, 48], "annot": [45, 47], "announc": 27, "anoth": [3, 4, 6, 19, 22, 28, 30, 32, 33, 34, 40, 42, 43, 44], "answer": [24, 30], "anteced": 3, "antipoli": 29, "antoin": [3, 5, 30], "antonio": 50, "ant\u00e1rtica": 50, "ant\u00f4nio": 50, "anuj": 3, "anyon": [22, 27, 34], "anyth": [22, 30], "ap": 3, "apart": [3, 48], "apex": 48, "api": [6, 22, 27, 28, 30, 31], "app": 44, "appeal": 27, "appear": [22, 31, 32, 43, 45, 48], "append": [34, 40, 43, 44, 45, 48, 50], "appendix": 3, "appli": [0, 1, 3, 4, 6, 22, 28, 30, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 48, 49, 50, 54], "applic": [1, 3, 5, 6, 28, 31, 34, 35, 37, 40, 43, 44, 45, 47, 48, 54], "apply_func_to_d": 43, "apply_func_to_eigvalsh": [0, 3], "appreci": 22, "approach": [30, 40, 45], "appropri": [3, 6, 22, 27, 30, 40, 44], "approv": 27, "approxim": [0, 3, 4, 6, 33, 34, 42, 49], "apr": 4, "april": 29, "ar": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 20, 22, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "arang": [38, 41, 44], "arbitrari": [3, 43, 44, 50], "arbitrarili": 50, "arc": 48, "arc3": 47, "arcco": 3, "archakov": 3, "archeologi": 48, "architectur": 54, "archiv": 3, "arcoverd": 50, "arctanh": 41, "are_separ": 4, "area": [3, 22, 28, 34], "arg": [3, 4, 6], "arg_nam": 9, "argmin": [34, 43], "args_posit": 4, "argu": 50, "arguabl": 40, "argument": [0, 3, 4, 6, 19, 22, 30, 33, 34, 45], "ari": 50, "aricanduva": 50, "aris": [30, 34], "arithmet": 51, "arm": [31, 44], "armand": 44, "armband": 44, "armenia": 50, "arnaldo": 50, "arnaudon": [3, 45], "aros": 35, "around": [0, 1, 3, 5, 6, 29, 30, 33, 34, 43, 46, 47], "arrai": [0, 1, 2, 3, 4, 5, 6, 7, 17, 19, 22, 25, 30, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53], "array_a": 0, "array_b": 0, "array_lik": 3, "array_with_zero": 3, "arrow": [19, 36, 41, 50], "arrow3d": [0, 19, 36, 41], "arrow_draw_kwarg": 19, "arrowprop": 47, "arrowstyl": 47, "art": [31, 49], "art3d": [35, 47], "arthur": [6, 50], "articl": [3, 6], "articul": 31, "artifici": [1, 29, 52], "arwini": 5, "arxiv": [3, 7, 28, 34], "as1985": 5, "as_vector": [1, 37], "asc": 50, "ascertain": 22, "ashok": [31, 43], "ask": [22, 27, 28, 29, 30, 34], "aspect": [1, 3, 22, 34, 35, 41, 47, 48], "assert": [22, 42, 43], "assign": [4, 6, 19, 29, 47, 49], "assist": [22, 37, 44], "associ": [0, 3, 5, 6, 20, 22, 29, 30, 34, 37, 43, 49, 50, 53], "assum": [3, 5, 6, 7, 22, 24, 30, 49, 53], "assumpt": 30, "asymptot": [3, 5, 6, 34], "ataliba": 50, "atilio": 50, "atkinson": [5, 40], "atla": 6, "atlantica": 50, "atol": [0, 3, 4, 5, 6, 9, 33, 50], "atom": 6, "attach": [0, 4], "attempt": [28, 33], "attent": 45, "attract": 30, "attribut": [0, 3, 4, 6, 22, 30, 49, 51], "audio": 3, "audit": 28, "aug": 3, "august": [3, 28], "author": [0, 1, 3, 4, 5, 6, 22, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "autism": 37, "auto": 6, "auto_scale_xyz": 39, "autodiff": [0, 3, 10, 34], "autodiff_jac": 50, "autodiffdiffeo": [0, 3], "autodiffnotimplementederror": [0, 21], "autograd": [20, 22, 25, 31, 41, 50, 53], "autom": [3, 22], "automat": [3, 22, 30, 41, 50], "automorph": 6, "autoparallel": 34, "autoregress": 3, "aux": 34, "auxiliari": 43, "av": 50, "avail": [0, 3, 6, 22, 25, 28, 30, 31, 34, 35, 41, 44, 47, 48, 49, 50, 52], "averag": [2, 3, 6, 28, 35, 43, 46, 47, 50], "avg_vec": 44, "avoid": [3, 4, 6, 22, 27, 30, 51], "avx2": 44, "avx_vnni": 44, "awai": [3, 4, 6, 33, 34, 45], "awar": [27, 28], "ax": [3, 6, 19, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 53], "ax1": [40, 42], "ax2": [40, 42, 45], "ax3": 40, "ax4": 40, "ax_templ": 41, "ax_warp": 41, "axcfp2019": 43, "axes3d": [35, 47, 48, 53], "axi": [3, 7, 19, 22, 33, 34, 35, 39, 40, 41, 42, 43, 44, 45, 50, 52], "axvlin": [46, 47], "axx": 3, "ayach": 37, "ayr": 50, "ayrton": 50, "azevedo": 50, "azim": 19, "azimuth": 19, "azur": 3, "b": [1, 3, 4, 5, 6, 19, 22, 28, 30, 32, 33, 34, 37, 40, 42, 43, 44, 45, 46, 48, 49, 52], "b1": 3, "b18969": [1, 35, 47], "b978": 0, "b_1": 3, "b_p": 3, "ba": 3, "baboon": [1, 52], "back": [3, 6, 33, 41, 49], "backend": [0, 2, 3, 4, 10, 20, 25, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "backend_nam": [22, 25], "backslash": 3, "backward": [3, 7, 33], "bad": 22, "bagel": 3, "bairro": 50, "baker": 3, "baker_campbell_hausdorff": [0, 3], "baleeiro": 50, "ball": [1, 3, 5, 6, 19, 33, 34, 35, 40, 45, 48, 52], "ballerin": 30, "bandeirant": 50, "bandwidth": 6, "baptist": 37, "bar": [22, 38, 44], "barach": 6, "barbaresco": [3, 45], "bare": 47, "barra": 50, "barrett": 3, "barthelemi": 6, "barycent": [6, 43, 46, 47], "barycentr": 6, "base": [0, 1, 2, 4, 6, 7, 9, 10, 17, 19, 20, 21, 22, 27, 28, 30, 33, 34, 37, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 54], "base_curv": 43, "base_dim": 3, "base_manifold": 3, "base_point": [3, 4, 5, 6, 7, 9, 17, 19, 30, 33, 34, 36, 38, 41, 43, 46, 47, 48, 49, 53], "base_shap": 3, "base_shoot": 34, "baseestim": 6, "basegradientdesc": [0, 6], "baselin": 44, "basepointtogeodesicalign": 4, "basestr": 6, "basi": [0, 3, 19, 33, 53], "basic": [3, 4, 9, 22, 32, 33, 34, 42], "basicwaldgeodesicsolv": [3, 4], "basis_represent": [0, 3], "basisrepresentationdiffeo": [0, 3], "batch": [0, 1, 3, 4, 6, 7, 20, 31, 34, 44], "batch_shap": 0, "batch_shape_a": 0, "batch_shape_b": 0, "batch_siz": 33, "batchgradientdesc": [0, 6], "batista": 50, "batzi": 3, "batzies15": 3, "batzies2015": 3, "bauer": 3, "bb2017": 6, "bbc": 50, "bbcj2012": 6, "bbox": 47, "bc": 7, "bc_jac": 7, "bc_tol": 7, "bch": 3, "bchhall20": 3, "bckknp2022": 3, "becam": 27, "becaus": [3, 5, 6, 22, 27, 28, 30, 32, 33, 34, 37, 40, 42, 43, 48, 50, 52], "becom": [3, 5, 6, 22, 27, 30, 33, 49, 50, 52], "bed": 35, "been": [1, 3, 22, 27, 28, 35, 42, 43, 46, 47, 50, 51, 52], "befor": [1, 3, 4, 22, 28, 30, 32, 33, 34, 43, 44, 45, 48, 51], "begin": [3, 6, 22, 28, 32, 41, 50], "behavior": [4, 22, 50], "behaviour": 3, "behind": [25, 30, 32], "beij": 36, "being": [0, 3, 6, 22, 27, 28, 30, 32, 33, 34, 44], "belem": 50, "belief": 30, "believ": 28, "bellow": 40, "belong": [0, 1, 2, 3, 4, 5, 6, 22, 24, 33, 34, 35, 36, 37, 42, 44, 45, 46, 47, 49, 52, 54], "below": [3, 4, 22, 28, 29, 32, 33, 34, 42, 43, 44, 45], "benchmark": [22, 54], "bend": [3, 34, 43], "bendokat": 3, "benefici": [3, 34, 45], "benefit": [6, 22], "benign": 30, "benjamin": 0, "bento": 50, "benyamin": 3, "bergen": 30, "berlin": [3, 5], "bernard": 37, "bernardino": 50, "bernardo": 50, "berrini": 50, "berta": 50, "besid": [22, 30], "best": [22, 30, 34, 42, 43], "beta": [0, 1, 3, 10, 21, 51, 52], "beta_0": 6, "beta_1": 6, "beta_i": 51, "beta_param": [1, 40], "betadistribut": [0, 5, 40], "betadistributionsrandomvari": [0, 5], "betametr": [0, 5], "better": [3, 6, 28, 30, 33, 34, 43, 44, 48, 50], "between": [0, 1, 3, 4, 5, 6, 7, 19, 30, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52], "bewar": 3, "bf02170999": 3, "bgkl2017": 40, "bhatia": 3, "bhv": [4, 54], "bhv01": 4, "bhv_space": [0, 3], "bhvmetric": [3, 4], "bi": 3, "big": [1, 3, 22, 27, 37, 48], "bigg": 45, "bigger": 48, "bigot": [3, 40], "biinvariantmetr": [0, 3], "biject": 3, "bilinear": 34, "billera": 4, "bimod": 43, "bin": [43, 46, 47], "binar": 43, "binari": [4, 44, 49], "binder": [32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "binet": 0, "binetkernel": [0, 21], "binomi": [0, 10, 21], "binomialdistribut": [0, 5], "binomialdistributionsrandomvari": [0, 5], "binomialmetr": [0, 5], "bioinformat": 4, "biolog": [28, 31, 43], "biologi": [4, 48], "biom": 6, "biomed": [28, 54], "biophys": [34, 43], "biryani": 28, "bisson": 3, "bit": 30, "biweight": 6, "biweight_radial_kernel": [0, 6], "bjl2017": 3, "black": [34, 36, 38, 40, 41, 43, 47, 53], "blank": 22, "blm": [19, 48], "block": [3, 43], "blog": 6, "blood": 35, "blue": [19, 39, 40, 43, 49, 52, 53], "bluetooth": 44, "bmatrix": 6, "board": 29, "bodi": 3, "boi": 50, "bold": 22, "bomb": 52, "bone": [1, 35, 43, 46, 47, 48], "bone_list": [1, 46], "bonferroni": 43, "bonito": 50, "bonnet": 6, "bonu": 22, "bool": [0, 1, 3, 4, 6, 7, 22, 33, 34, 41], "boolean": [3, 4, 5, 22, 30, 33], "borba": 50, "boreal": [3, 40], "bori": 3, "boston": 37, "botelho": 50, "both": [0, 3, 4, 6, 20, 22, 27, 30, 34, 37, 42, 43, 45, 49, 50, 53], "bother": 35, "bottl": [3, 33], "bottle_shap": 3, "bottom": [28, 43, 47, 54], "botton": 28, "bound": [3, 5, 6, 33], "boundari": [1, 3, 4, 7, 30, 33, 34, 43, 48], "box": [3, 33, 41], "boxstyl": 47, "bp": [3, 48], "br": 50, "bra": 50, "bracelet": 44, "bracket": [0, 3, 22], "brain": [1, 6, 37], "branch": [22, 29, 40], "branco": 50, "brand": 27, "brasil": 50, "braunsmann": [3, 30], "brazilian": 50, "break": [22, 30], "brick": 45, "brief": 33, "briefli": 27, "brig": 50, "brigant": [3, 5, 6, 27, 40, 42], "bring": [3, 6, 22, 29, 50], "british": 31, "broadcast": [0, 4], "broadcast_arrai": [4, 34], "broadcast_list": [3, 4], "broadcast_to": 33, "broadcast_to_multibatch": [0, 21], "broadcasted_list": 4, "broadleaf": 40, "brook": 6, "brownian": 2, "brownian_mot": [0, 21], "brownianmot": [0, 2], "browser": 22, "brutal": 45, "brute": [4, 6], "br\u00e1": 50, "btol": 4, "budget": 50, "bug": [28, 30, 54], "build": [1, 6, 32, 33, 35], "build_fn": 44, "built": [6, 22, 33, 50], "bulletin": [19, 48], "bump": 6, "bump_radial_kernel": [0, 6], "bunch": 7, "bundl": [3, 4, 33, 34, 42, 53], "bure": 3, "bureswassersteinbundl": [0, 3], "butanta": 50, "butant\u00e3": 50, "button": 22, "bvp": [0, 3, 21, 30], "bza20": 3, "b\u00e9cigneul": 45, "c": [1, 3, 4, 5, 6, 7, 25, 28, 32, 33, 34, 37, 39, 40, 41, 42, 43, 44, 45, 50, 52], "c0": [40, 44], "c1": [3, 40, 43, 44], "c2": [43, 44], "c3": 44, "c4": 44, "c5": 44, "c6": 44, "c7": 44, "c_1": 3, "c_h": 3, "c_i": 45, "caban": [3, 6], "cabanes2021": 3, "cabanes2022": 3, "cabanes_2022": 3, "cabanes_cesar_2019": 3, "cabanes_gsi_2019": 3, "cabanes_radar_2019": 3, "cabral": 50, "cach": [6, 50], "cae": 29, "caetano": 50, "calcul": [3, 6, 22, 32, 34], "calculu": 3, "caldeira": 50, "calissano": [3, 4, 6, 27, 49, 51, 52], "calissano2020": [4, 6], "calissano2022": 6, "call": [0, 3, 4, 6, 7, 22, 27, 30, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51], "callabl": [0, 3, 4, 6, 7, 34, 43], "caloi": 50, "camargo": 50, "came": 1, "campanella": 50, "campbel": 3, "campo": 50, "can": [0, 1, 3, 4, 5, 6, 19, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "cancer": 1, "cancer_cell_sampl": 43, "cancer_mean_cel": 43, "cancer_mean_line_cel": 43, "cancer_mean_treatment_cel": 43, "candid": [22, 28], "cannon": 3, "cannot": [0, 4, 27, 32, 33, 34], "canon": [3, 19, 33, 51, 54], "canonicaleuclideanmetr": [0, 3], "cap": [4, 33, 50], "capabl": [32, 44], "capit": [22, 50], "captur": [1, 40, 46, 51, 52], "car": [32, 50], "card": 50, "cardeal": 50, "cardiff": 30, "care": [3, 27, 30, 41], "carlo": 50, "carnot": 3, "carri": [6, 27, 49], "carr\u00e3o": 50, "cartesian": [32, 34], "casa": [3, 50], "case": [3, 4, 5, 6, 7, 9, 22, 27, 30, 33, 34, 35, 37, 40, 41, 42, 43, 44, 48, 49, 50, 52], "cast": [6, 27, 34], "castelo": 50, "cat": 4, "catalogu": 48, "categor": [0, 21], "categori": 40, "categoricaldistribut": [0, 5], "categoricalmetr": [0, 5], "catholiqu": 3, "catigu\u00e1": 50, "cauchi": 0, "cauchykernel": [0, 21], "cc": [40, 44], "ccggr2020": 0, "ccwmuura": 3, "cd": [22, 25], "cdf": [5, 50], "cdot": [3, 34, 41, 45, 49, 53], "ce": 4, "cebolinha": 50, "ceil": 43, "cell": [1, 34, 35, 50], "cell_at_origin": 43, "cell_data": 43, "cell_end": 43, "cell_end_at_origin": 43, "cell_i": 43, "cell_idx": 43, "cell_interpol": 43, "cell_lin": 1, "cell_rand": 43, "cell_shap": 43, "cell_shapes_at_origin": 43, "cell_shapes_list": 43, "cell_start": 43, "cell_start_at_origin": 43, "cells_list": 43, "cells_to_plot": 43, "cellular": 43, "celso": 50, "cencov": 40, "center": [0, 3, 5, 6, 7, 22, 29, 33, 34, 40, 43, 45, 46, 47, 48], "center_bar": 44, "center_x": 6, "centered_diff": 7, "centered_differ": [0, 7], "centerednormaldistribut": [0, 5], "centerednormalmetr": [0, 5], "centr": [0, 3, 19, 48], "central": [6, 40, 50], "centro": 50, "centroid": [6, 45], "certain": [22, 33, 34, 50], "cet": 50, "chakraborti": [3, 6, 40], "challeng": [1, 28, 29, 35, 37, 43], "cham": [4, 37], "championship": 52, "chang": [0, 1, 3, 5, 6, 25, 34, 37, 40, 42, 44, 50, 51, 52, 54], "channel": [27, 28, 29], "chaotic": 3, "chapter": [3, 6], "char": 22, "charact": 22, "character": 3, "characterist": 46, "charl": 3, "charlier": 0, "charon": [0, 3], "chauchat": 6, "chave": 50, "cheap": [3, 34], "check": [0, 3, 4, 5, 7, 22, 24, 30, 33, 35, 37, 42, 43, 44, 49, 53], "check_belong": [0, 21], "check_if_separ": [3, 4], "check_integ": [0, 21, 33, 34], "check_is_batch": [0, 21, 34], "check_parameter_accepted_valu": [0, 21], "check_point_shap": [0, 21], "check_posit": [0, 3, 21], "checklist": 28, "checkout": 22, "cheng": 6, "chianucci": 40, "chicken": 28, "chikus": 3, "chikuse03": 3, "child": [3, 35], "children": [6, 30], "children_": [0, 6], "choic": [3, 6, 25, 33, 43, 48], "choleski": 3, "choleskymap": [0, 3], "choleskymetr": [0, 3], "choos": [1, 3, 4, 7, 25, 32, 35, 36, 43, 48, 49, 50], "chose": [6, 28, 34, 49], "chosen": [3, 4, 6, 7, 43, 45], "christoffel": [0, 3, 5, 30], "chsv2016": 6, "chucri": 50, "chung": 37, "cidad": 50, "cinco": 50, "circ": [3, 41], "circl": [0, 3, 6, 19, 24, 33, 40, 45, 48], "circlemean": [0, 6], "circular": 30, "circumst": 33, "cite": 22, "citi": [1, 33, 36, 50], "civita": [3, 34], "cjardim": 50, "clarifi": 27, "clariti": 22, "class": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 20, 22, 28, 30, 32, 37, 40, 41, 42, 43, 44, 45, 48, 49, 53], "class_1": 43, "class_2": 43, "classes_": [0, 6], "classic": 3, "classif": [3, 6, 37, 43], "classifi": [1, 3, 6, 37, 40, 44, 47], "classifiermixin": 6, "classmethod": 3, "classroom": 35, "clean": [6, 22, 33], "clean_stat": 6, "cleaner": 22, "clear": [3, 19, 46, 47], "clear_point": [0, 19, 48], "clearer": 30, "clearli": 22, "clelia": 50, "clf": 44, "click": [22, 44], "client": 22, "clip": 3, "clockwis": 43, "clone": [22, 25], "close": [0, 3, 5, 6, 22, 27, 28, 30, 33, 34, 35, 40, 41, 43, 45, 48, 54], "closer": [4, 6, 40, 43], "closest": [1, 3, 6, 34, 35, 47, 48], "closest_neighbor_index": [0, 3, 6, 34], "closest_neighbot_index": 6, "club": [35, 45], "cluster": [3, 6, 20, 22, 24, 25, 35, 46, 47], "cluster_1": 39, "cluster_2": 39, "cluster_cent": [39, 45], "cluster_centers_": [0, 6, 39, 45], "clustermixin": 6, "clutter": 3, "cl\u00e9lia": 50, "cm": [49, 52], "cm2009a": 3, "cm2009b": 3, "cmap": 19, "cni": 37, "cnr": 29, "co": [3, 22, 28, 29, 34, 40, 41, 42], "code": [20, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "codebas": 22, "codecov": 22, "coef_": 51, "coeffici": [0, 3, 6, 51], "coelho": 50, "coincid": [3, 48], "col": [34, 46, 47], "colassuono": 50, "colla": [5, 30], "collabor": [22, 28, 29], "collaps": 48, "collect": [3, 4, 6, 33, 34, 35, 44, 45, 52, 54], "colon": [22, 49], "color": [35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 50, 53], "column": [0, 1, 3, 44, 50, 53], "column_scaled_mat": 0, "columnwise_sc": [0, 21], "col\u00f4mbia": 50, "com": [0, 1, 6, 22, 25, 28, 44, 50], "combin": [3, 4, 9, 22, 30, 33, 37, 43, 51], "combinatori": 0, "come": [3, 6, 24, 28, 30, 43, 48, 50, 51], "cometr": [3, 34, 53], "cometric_mat_at_point": 34, "cometric_matrix": [0, 3, 34], "command": [22, 24, 25, 44], "comment": [27, 28], "commit": [22, 27], "committ": 22, "committe": 28, "common": [3, 4, 5, 22, 40, 48, 50], "commonli": [33, 37], "commun": [22, 28, 29, 45, 52, 54], "commut": 3, "compact": [3, 33, 48], "compani": 27, "compar": [3, 4, 6, 22, 30, 32, 37, 40, 43, 44, 45, 49], "comparison": [0, 44, 48, 50], "compat": [3, 4, 6, 25, 33, 34, 35, 40], "competit": 6, "compil": 44, "complet": [6, 28, 32, 42, 49, 54], "complex": [3, 19, 22, 30, 45, 48, 50], "complex_manifold": [0, 10, 21], "complex_matric": [0, 10, 21], "complex_poincare_disk": [0, 21], "complex_riemannian_metr": [0, 10, 21], "complexmanifold": [0, 3], "complexmatric": [0, 3], "complexmatricesmetr": [0, 3], "complexmatrixvectorspac": [0, 3], "complexpoincaredisk": [0, 3], "complexpoincarediskmetr": [0, 3], "complexriemannianmetr": [0, 3], "complexvectorspac": [0, 3], "complexvectorspaceopenset": [0, 3], "compli": 22, "complianc": [6, 27], "compliant": 22, "complic": [28, 34], "compon": [3, 4, 5, 6, 22, 25, 33, 38, 40, 46, 47, 49, 52], "components_": [0, 6, 38, 52], "componentwis": 5, "compos": [0, 1, 3, 6, 10, 17, 27, 30, 33], "composeact": [0, 3], "composeddiffeo": [0, 3], "composis": 45, "composit": [3, 30, 45], "composition": 45, "comprehend": 34, "comprehens": [3, 7], "compris": [33, 34], "comput": [0, 1, 3, 4, 5, 6, 7, 17, 19, 20, 22, 25, 28, 31, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 49, 50, 52, 54], "computation": [6, 30, 32, 33], "compute_coordin": [0, 19], "compute_full_tre": 6, "compute_gain": [0, 6], "compute_training_scor": 6, "compute_variance_from_index": [0, 6], "con": 50, "concaten": [5, 6, 33, 34, 39], "concentr": [3, 22, 33, 34], "concept": [20, 22, 24, 28, 31, 32, 33, 49], "conceptu": 34, "concis": 53, "conclud": 27, "concord": 3, "concret": [27, 30], "conda": [22, 25], "condit": [3, 4, 6, 33, 34, 44, 48], "conduct": [28, 43], "conf": [0, 21], "confer": [1, 3, 6, 29, 37, 40, 48, 52], "confid": 27, "config": 22, "configur": [19, 22], "confin": 33, "confirm": [34, 43, 47], "conflict": [22, 35], "confus": [3, 22], "cong": 3, "congedo": 6, "congest": 50, "congruenc": 3, "congruenceact": [0, 3], "congruent": [0, 3], "conj": 3, "conjug": [3, 34], "connect": [0, 1, 4, 6, 10, 21, 32, 35, 37, 43, 45, 49, 50], "connectionstyl": 47, "connectom": [1, 37], "connexion": 1, "conroi": 4, "consecut": [1, 3, 6, 43], "consensu": 27, "consequ": [40, 50], "consid": [1, 3, 6, 22, 28, 33, 34, 35, 36, 40, 41, 42, 43, 45, 48, 49, 50], "consider": [3, 45], "consist": [3, 4, 22, 27, 30, 31, 34, 45, 48, 49, 51, 52], "consola\u00e7\u00e3o": 50, "constant": [3, 5, 6, 32, 33, 34, 40, 42], "constantvaluerowsumsdiffeo": [0, 3], "constitut": 27, "constrain": [32, 33, 43], "constraint": [6, 22, 33, 50], "construct": [3, 6, 22, 34, 35, 53], "consult": [22, 27], "contact": [3, 28, 29, 44], "contain": [0, 1, 3, 4, 5, 6, 30, 33, 34, 35, 40, 43, 49, 50, 52], "content": [20, 21, 33], "content_cvpr_2017": 0, "context": [1, 3, 28, 30, 33, 45, 49, 50], "context_embed": [1, 45], "context_index": 45, "context_s": 45, "contin": 28, "continu": [22, 27, 28, 33, 34, 50, 54], "continuum": 3, "contour": 43, "contract": 27, "contrast": [3, 33, 47], "contravari": [3, 5, 34], "contribut": [6, 27, 28, 29, 30, 31], "contributor": [28, 29, 30, 54], "control": [1, 30, 35, 37, 41, 43, 47, 48], "conv_rat": 6, "conveni": [3, 19, 22, 30, 33], "convent": [3, 5, 22, 30, 34], "converg": [3, 6, 42], "convers": [30, 40], "convert": [3, 5, 6, 19, 33, 35], "convert_to_half_plane_coordin": [0, 19], "convert_to_klein_coordin": [0, 19], "convert_to_planar_coordin": [0, 19], "convert_to_poincare_coordin": [0, 19], "convert_to_polar_coordin": [0, 19], "convert_to_spherical_coordin": [0, 19], "convert_to_trihedron": [0, 19], "convex": [3, 40], "coord": [4, 49], "coordin": [1, 3, 4, 5, 6, 19, 32, 33, 35, 36, 40, 41, 43, 46, 47, 50, 53], "coords_typ": [0, 3, 19, 35, 45, 48], "copa": 50, "copi": [3, 4, 6, 22, 33, 49], "coproduct": [3, 34], "cor": 3, "core": [22, 29, 44, 54], "corifeu": 50, "corner": 22, "corr": [3, 4], "corr_gradi": [3, 4], "corr_map": [0, 3], "correct": [3, 6, 22, 27, 28, 32, 43, 52], "correctli": 43, "correl": [1, 3, 4, 35, 37], "correlationmatric": 3, "correlationmatricesbundl": [0, 3], "correpond": [35, 37, 43], "correspond": [0, 1, 3, 4, 6, 7, 9, 19, 22, 24, 30, 33, 34, 35, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54], "cosin": 6, "cosine_radial_kernel": [0, 6], "cost": [22, 40], "costa": [40, 50], "costli": 54, "cotang": [3, 34, 53], "cotangent_vec": 3, "cotangent_vec_a": [3, 34], "cotangent_vec_b": [3, 34], "cotangent_vet_b": [3, 34], "could": [6, 22, 27, 28, 32, 33, 34, 37, 43, 44, 46, 50], "count": [1, 43, 50], "counter": 43, "counterclockwis": 1, "coupl": 3, "cours": [22, 28, 32], "cours_geodiff": 3, "courtesi": 33, "cov": [0, 1, 2, 44], "cov_data": 44, "cov_riemann_tensor": [3, 34], "covari": [1, 2, 3, 5, 6, 34], "covariant_riemann_tensor": [0, 3, 34], "covariant_tensor": [3, 34], "covec": [0, 1, 44], "covector": 3, "cover": [22, 32, 37], "coverag": 22, "cpr2018": 40, "cpu": 44, "cpu_feature_guard": 44, "creat": [0, 1, 3, 4, 6, 9, 19, 28, 30, 33, 36, 43, 44, 45, 51], "create_model": 44, "create_model_covari": 44, "creation": 30, "credit": [31, 43], "criteria": 6, "criterion": 6, "critic": [22, 44], "croke": 3, "cross": [3, 37, 44], "cross_valid": [37, 44], "crossroad": [40, 45], "crowd": [27, 50], "crowlei": 3, "crsouza": 6, "crucial": [22, 27, 34], "cruzeiro": 50, "css2015": 40, "csv": 1, "csv2016": [3, 6, 40], "ct": 50, "cube": [1, 3], "cubic": 3, "cuda": 44, "cuda_driv": 44, "cuda_error_no_devic": 44, "cuinit": 44, "cum_index": 33, "cumbersom": 30, "cumsum": 33, "cumul": [5, 50], "current": [0, 1, 3, 6, 22, 27, 28, 30, 32, 42, 45, 49, 51, 52], "current_end_curv": 3, "current_mean": 6, "current_point": 34, "cursino": 50, "cursor": 44, "curv": [0, 1, 3, 4, 6, 7, 19, 24, 32, 33, 34, 35, 40, 45, 54], "curvatur": [0, 3, 5, 6, 24, 33, 34, 35, 36, 40], "curvature_deriv": [0, 3, 34], "curve_a": 42, "curve_a0": 42, "curve_a0_resampl": 42, "curve_a_resampl": 42, "curve_b": 42, "curve_b0": 42, "curve_b0_align": 42, "curve_b0_resampl": 42, "curve_b_align": 42, "curve_b_resampl": 42, "curve_b_rot": 42, "curves_r2": 42, "curves_r3": 42, "curves_space_elast": 43, "curves_space_srv": 43, "custom": [0, 44], "customari": 3, "cut": 4, "cv": [3, 7, 50], "cvf": 6, "cvpr": 3, "cycl": 0, "cynthia": 29, "cytd": [1, 43], "cytochalasin": [1, 43], "cytoskelet": 1, "cytoskeleton": 43, "c\u00f4te": 3, "d": [0, 1, 3, 4, 5, 6, 19, 22, 28, 32, 33, 34, 40, 43, 45, 46, 48, 49, 50], "d1": 3, "d_": [3, 49], "d_1": 3, "d_a": 3, "d_c": 3, "d_i": [3, 49], "d_j": 3, "d_l": 3, "d_non": 3, "d_srv_vec": 3, "d_x": [4, 49, 51], "d_z": 3, "da": [0, 50], "dai": [22, 29, 50], "daili": 29, "damp": 3, "daniel": 6, "danlessa": 1, "dannembergaricanduva": 50, "daoudi": 3, "darkblu": 41, "dash": 35, "dat": 3, "data": [0, 1, 2, 3, 4, 5, 6, 7, 20, 21, 22, 24, 25, 28, 29, 30, 31, 33, 34, 36, 40, 45, 46, 47, 48, 50, 51, 52, 54], "data_dict": [0, 1, 44], "data_emg": 1, "data_footbal": 1, "data_mamm": 1, "data_path": 35, "data_scor": 1, "data_util": [35, 36, 37, 40, 43, 44, 46, 47, 48, 52], "databas": [22, 52], "datafram": [1, 22, 43, 50], "datapoint": 4, "dataset": [0, 6, 10, 21, 33, 35, 36, 37, 40, 44, 45, 46, 47, 48, 51], "date": [1, 27, 28, 50, 54], "datetim": 50, "datum": 6, "david": [19, 48], "ddot": 34, "de": [1, 3, 4, 40, 46, 50], "deadlock": 27, "deal": 49, "dealt": 43, "dear": [32, 49, 51, 52], "debug": 30, "dec": 50, "decad": 50, "decemb": [3, 29], "decid": [22, 27, 28, 50], "decis": [4, 30], "declar": [33, 45], "decompos": 3, "decomposit": [0, 3, 6], "decor": [0, 4], "decreas": [6, 40, 50], "dedic": [27, 32, 34, 48], "deduc": [6, 40], "deem": 27, "deep": [28, 54], "deeper": 48, "deepest": [1, 35, 47, 48], "def": [22, 30, 33, 34, 40, 41, 42, 43, 44, 45, 46, 50, 53], "default": [0, 1, 3, 4, 5, 6, 7, 19, 22, 25, 30, 33, 34, 41, 44, 45, 49, 50, 51], "default_coords_typ": 30, "default_metr": [0, 3, 4, 5, 33], "default_valu": 22, "defin": [1, 2, 3, 4, 5, 6, 19, 22, 30, 32, 33, 35, 36, 37, 40, 43, 44, 45, 46, 47, 48, 49, 51, 52], "definit": [2, 3, 4, 5, 19, 30, 32, 37], "deform": [3, 31, 33, 34, 42, 43, 48, 54], "deg": 45, "degener": 48, "degre": 33, "delai": 34, "delet": 4, "delete_split": [3, 4], "delic": 50, "delta": [3, 7, 32, 48, 51, 53], "delta_": 3, "delta_p": 53, "delta_q": 3, "delv": 28, "demo": 6, "demo_param": 6, "democrat": [28, 31], "demonst": 6, "demonstr": [22, 37, 39, 42, 43], "denot": [3, 4, 6, 22, 33, 34, 45, 48, 50], "dens": [3, 44], "densiti": [3, 5, 6, 40, 43, 52], "depart": 50, "depend": [3, 5, 6, 25, 27, 28, 30, 34, 37, 48, 50], "depth": [1, 46], "deriv": [1, 3, 5, 34], "descart": 30, "descend": 4, "descent": [3, 6, 34], "deschamp": [5, 27, 28, 50], "describ": [3, 4, 22, 27, 30, 32, 33, 34, 40, 47, 48, 49], "descript": [3, 22, 32, 44, 45], "design": [0, 4, 22, 27, 30, 32, 43, 54], "desir": [6, 22], "det": [0, 3], "detail": [0, 3, 22, 27, 28, 29, 32, 35, 42, 43, 49, 52], "detect": [6, 43, 44, 47], "determin": [0, 3, 4, 5, 6, 19, 22, 28, 32, 43, 46, 47, 53], "dev": [22, 25], "develop": [25, 28, 29, 30, 32, 48, 54], "deviat": [5, 6, 40], "devic": [32, 44], "df": [3, 43, 50], "df_p": 3, "df_x": 41, "dg": 3, "dgamma": 5, "dh_": 3, "dh_0": 3, "dh_m": 3, "dia": 50, "diadema": 50, "diag": [0, 1, 3, 48], "diag_act": [0, 3], "diag_inner_product": [0, 3], "diagon": [0, 1, 3, 5, 19, 34, 48, 49], "diagonal_vec": 3, "diagonalnormaldistribut": [0, 5], "diagonalnormaldistributionsrandomvari": [0, 5], "diagonalnormalmetr": [0, 5], "dial": 3, "diamet": [0, 3, 34, 48], "dian\u00f3poli": 50, "dict": [0, 1, 3, 4, 6, 9, 19, 34, 43, 47], "dict_paramet": 50, "dictionari": [1, 4, 19, 30, 50], "dictionnari": 43, "did": 32, "diffeo": [0, 5, 9, 10, 21, 41, 50], "diffeobasedrandomdatagener": [0, 9], "diffeomoprh": 41, "diffeomorp": 3, "diffeomorph": [3, 5, 34], "diffeomorphicmanifold": [0, 3], "diffeomorphicmatrixvectorspac": [0, 3], "diffeomorphicvectorspac": [0, 3], "diffeormorph": 3, "differ": [0, 1, 2, 3, 4, 5, 6, 7, 20, 22, 28, 29, 30, 31, 33, 34, 35, 37, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "differenci": 44, "differenti": [3, 4, 5, 20, 28, 30, 31, 32, 33, 34, 40, 41, 48, 50], "differential_cf": 3, "differential_exp": 3, "differential_gram": 3, "differential_log": 3, "differential_pow": 3, "difficult": [5, 30, 32, 34, 40], "difficulti": 22, "digest": 33, "digit": 1, "dilat": 48, "dilut": 50, "dim": [0, 1, 2, 3, 5, 6, 7, 17, 19, 22, 25, 30, 33, 34, 35, 36, 37, 38, 39, 41, 45, 46, 47], "dim1": 3, "dim2": 3, "dim3": 3, "dim_1": 3, "dim_2": 3, "dim_3": 3, "dim_each": [3, 33], "dim_embed": 3, "dim_n": 3, "dim_nois": 6, "dim_ob": 6, "dim_rot": 6, "dimens": [0, 1, 3, 5, 6, 7, 20, 22, 32, 33, 34, 35, 45, 46, 47, 48, 49, 53], "dimension": [0, 3, 4, 5, 6, 22, 24, 25, 32, 33, 34, 35, 41, 48, 53], "diniz": 50, "dir": 30, "direct": [3, 4, 5, 6, 22, 27, 33, 34, 40, 41, 45, 50, 51, 54], "direction_norm": 40, "directional_curvatur": [0, 3, 34], "directional_curvature_deriv": [0, 3, 34], "directli": [3, 45, 46, 48, 50], "directori": [6, 22], "dirichlet": [0, 10, 21], "dirichletdistribut": [0, 5], "dirichletmetr": [0, 5], "dirichletrandomvari": [0, 5], "dirnam": 1, "dirti": 30, "disclaim": 40, "disclos": 27, "discontinu": 43, "discr_geod_path": [3, 7], "discr_path": 7, "discrep": [3, 6], "discrepancy_loss": 3, "discret": [1, 3, 4, 5, 6, 7, 19, 34, 40, 42, 54], "discrete_curv": [0, 10, 21, 42, 43], "discrete_curves_with_l2": [0, 3], "discrete_geodes": [3, 4], "discrete_geodesic_bvp": [0, 3, 7], "discrete_geodesic_ivp": [0, 3], "discrete_horizontal_geodes": [0, 3], "discrete_surfac": [0, 10, 21], "discretecurv": [0, 3], "discretecurvesstartingatorigin": [0, 3, 42, 43], "discretesurfac": [0, 3], "discretesurfacesexpsolv": [0, 3], "discretewaldpath": [3, 4], "discretizedcurv": [3, 33], "discrimin": [43, 44], "discuss": [22, 27, 28, 30, 32, 33, 34, 45], "diseas": 1, "disk": [3, 19, 24, 35, 36, 45, 48], "disp": 50, "displac": 40, "displai": [41, 43, 45], "dispos": 50, "disribut": 50, "dissect": 34, "dist": [0, 1, 3, 4, 6, 21, 34, 40, 41, 42, 43, 45, 49, 51], "dist_2": 43, "dist_broadcast": [0, 3, 34], "dist_dim": 3, "dist_norm": 43, "dist_pairwis": [0, 3, 6, 34, 46, 47], "dist_quoti": 49, "dist_to_farthest_neighbor": 34, "dist_to_global_mean_per_class2": 43, "dist_to_global_mean_per_class2_a": 43, "dist_to_global_mean_per_treatment2": 43, "dist_to_global_mean_per_treatment2_a": 43, "dist_to_neighbor": 34, "dist_to_own_mean": 43, "dist_tot": 49, "distanc": [0, 1, 3, 4, 5, 6, 32, 33, 34, 37, 40, 41, 42, 44, 45, 46, 48, 49, 51], "distance_param": 6, "distance_threshold": 6, "distanceminimizationbasedalign": 3, "distanceminimizingalign": [0, 3], "distant": [3, 48], "distinct": [30, 45, 49], "distinguish": 46, "distract": 22, "distrib": 40, "distrib_typ": [1, 40], "distribut": [0, 1, 3, 5, 6, 10, 19, 21, 22, 33, 34, 39, 43, 45, 50, 53], "distribution_typ": 5, "dists_1": 43, "dists_2": 43, "dists_list": 43, "dists_to_global_mean": 43, "dists_to_global_mean_list": 43, "dists_to_own_mean": 43, "diverg": 30, "divid": [3, 4, 6, 22, 34, 40, 43], "divio": 28, "divison": 3, "di\u00e1rio": 50, "di\ufb00\u00e9rentiel": 3, "dk_": 3, "dk_0": 3, "dk_m": 3, "dl": 3, "dl_": 3, "dlm8": [1, 43], "dm2016": 48, "do": [0, 22, 24, 25, 27, 28, 30, 32, 35, 37, 40, 42, 43, 44, 45, 47, 50], "doc": 7, "docstr": [3, 28, 29], "document": [3, 29, 30], "dodson": 5, "doe": [0, 3, 4, 5, 7, 22, 30, 31, 37, 40, 42, 43, 44, 46, 47, 49, 50], "doesn": [22, 35], "doi": [0, 1, 3, 4, 6, 19, 34, 35, 37, 40, 46, 47, 48], "dom": 50, "domain": [3, 4, 5, 34, 49], "domingo": 50, "don": [22, 32, 37], "dona": 50, "done": [3, 6, 22, 30, 33, 45, 51, 53], "donut": 33, "doppler": 3, "dot": [3, 4, 34, 35, 43, 51], "doubl": 22, "douw": 45, "down": 33, "download": [28, 50], "downsampl": 43, "dq_c": 3, "dr": [3, 50], "draw": [0, 6, 19, 32, 35, 36, 41, 45, 48, 49, 50, 51], "draw_curv": [0, 19, 48], "draw_networkx_edg": 52, "draw_networkx_nod": 52, "draw_point": [0, 19, 48], "draw_triangl": [0, 19], "draw_vector": [0, 19, 48], "drawn": [3, 6, 19, 33, 41], "dressler": 37, "driver": 50, "drop": [32, 50], "dropout": 44, "drug": [1, 43], "dryden": 48, "ds_align": 43, "ds_interp": 43, "ds_proc": 43, "ds_proj": 43, "dt": [0, 3, 6], "dtype": [3, 33, 34, 43], "du": 3, "dual": 3, "due": [4, 30, 33, 40, 42, 44, 47, 50, 52], "dumont": 50, "dunn": [1, 31, 43], "dunyasi": 31, "durat": [1, 50], "dure": [1, 5, 6, 22, 27, 28, 29, 30, 35, 42, 43], "duti": 27, "dx": [0, 3, 34, 36], "dx_1": 3, "dx_2": 3, "dx_l": 5, "dx_n": 3, "dy": 36, "dynam": [3, 6, 45], "dynamicprogrammingalign": [0, 3], "e": [0, 1, 3, 4, 5, 6, 7, 9, 19, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54], "e_1": 3, "e_2": [3, 45], "e_i": [3, 35], "e_j": 3, "e_pt": 3, "e_x": 35, "e_z": 35, "each": [0, 1, 3, 4, 5, 6, 7, 9, 22, 25, 28, 29, 30, 32, 33, 34, 35, 37, 40, 44, 45, 47, 48, 49, 50, 52, 54], "earli": 6, "earlier": [22, 33, 34, 45], "early_stop": 7, "earn": 27, "earth": [33, 35, 36], "eas": 22, "easi": [22, 36, 50], "easier": [6, 22, 30, 33, 54], "easili": [3, 5, 22, 27, 30, 33, 48], "echo": 48, "ed": 37, "edg": [0, 1, 3, 4, 35, 45, 49, 52], "edgar": 50, "edge_cmap": [49, 52], "edge_color": [49, 52], "edge_vmax": 52, "edge_vmin": 52, "edgecolor": 44, "edgelist": [49, 52], "edit": [0, 22, 25, 43], "eduardo": 50, "educ": [22, 28, 31], "effect": [3, 6, 32, 34, 37, 43, 45, 48], "effective_metric_": [0, 6], "effective_metric_params_": [0, 6], "effici": [3, 6, 22, 32, 34, 40, 41, 50], "effort": 22, "effort1": 50, "effort2": 50, "effort3": 50, "ehu": 3, "eig": 30, "eigen": 3, "eigendecomposit": 3, "eigenvalu": [3, 5, 19], "eigh": 30, "einstein": 3, "einsum": [3, 34, 41, 50, 53], "eir\u00f3": 50, "either": [3, 4, 5, 6, 19, 22, 27, 29, 34, 48, 50, 51, 53], "elast": [3, 6, 7, 42, 43], "elastic_dists_list": 43, "elastic_dists_to_global_mean": 43, "elastic_dists_to_global_mean_list": 43, "elastic_max_dist": 43, "elastic_min_dist": 43, "elastic_quantiles_a": 43, "elastic_xx": 43, "elasticmean": [0, 6], "elasticmetr": [0, 3, 30, 43], "electr": 44, "electrod": [1, 44], "element": [0, 2, 3, 4, 5, 6, 19, 22, 27, 31, 33, 34, 36, 41, 43, 47, 49], "elementari": [0, 33, 36], "elev": [19, 50], "elevado": 50, "elif": 34, "elig": 50, "eliseu": 50, "ellingson": [1, 35, 47], "ellips": [0, 19], "elodi": [3, 27, 48], "elong": 43, "els": [4, 28, 30, 33, 34, 43, 44, 45], "elsevi": 3, "elton": 2, "em": 6, "email": [22, 27, 28], "emb": [0, 1, 3, 35], "embed": [1, 3, 4, 5, 7, 30, 33, 35, 41], "embed_to_product": 33, "embeddedspacerandomdatagener": [0, 9], "embedding_dim": 3, "embedding_graph_structured_data_h2": 35, "embedding_manifold": [0, 5], "embedding_spac": [0, 3, 5, 30, 33, 43, 46, 47], "emerg": [28, 43, 54], "emeri": 3, "emeritu": 27, "emg": 1, "emmanuel": [3, 30], "empir": [3, 6, 34], "emploi": [3, 27], "employ": 27, "empti": [0, 4], "en": [0, 3, 6, 34], "enabl": [3, 22, 25, 37, 44], "enable_metadata_rout": 6, "encod": [1, 19, 40], "encount": 48, "encourag": 22, "end": [3, 4, 5, 6, 7, 22, 30, 34, 36, 41, 42, 43, 50], "end_": 3, "end_bone_idx": 46, "end_curv": 3, "end_point": [0, 3, 4, 5, 7, 34, 36, 41, 43, 48, 50, 51], "end_shoot": 34, "end_splin": 3, "end_tim": [0, 2, 3, 7], "endem": 45, "endow": 3, "endpoint": 7, "energi": [0, 3, 7, 30, 34, 43], "energy_per_tim": [0, 7], "eneri": 7, "enforc": [22, 30, 45], "eng": [6, 50], "engag": 27, "engin": [28, 45], "enhanc": [28, 54], "enough": [1, 3, 22, 27, 43, 51], "ensur": [3, 4, 22, 27, 30, 41, 43], "enter": 50, "entir": 34, "entiti": 27, "entitl": 30, "entri": [3, 4, 44, 50, 54], "enumer": [39, 43, 44, 45], "environ": [2, 19, 25, 44, 48], "epidemiolog": 3, "epoch": [44, 45], "epsilon": [3, 5, 6, 53], "epub": 3, "eq": 3, "equal": [0, 1, 3, 4, 5, 6, 22, 33, 34, 40, 41, 42, 48, 50], "equal_var": 43, "equat": [0, 3, 7, 22, 30, 32, 33, 40, 48, 50], "equilater": [19, 48], "equip": [3, 4, 5, 6, 7, 17, 32, 33, 34, 35, 37, 39, 41, 42, 43, 44, 45, 48, 49, 51, 53], "equip_with_group_act": [0, 3, 4, 33, 42, 43, 46, 47, 48, 49, 51, 52], "equip_with_metr": [0, 3, 4, 30, 33, 37, 41, 42, 43, 44], "equip_with_quoti": [0, 3, 33, 42, 43, 46, 47, 48, 49, 51, 52], "equival": [0, 3, 5, 6, 22, 30, 32, 34, 42, 49], "eras": 34, "erdos_renyi_graph": 51, "erectophil": 40, "eric": 3, "ermano": 50, "err_bar": 44, "error": [6, 20, 21, 22, 30, 33, 34, 35, 44, 51], "es": 3, "esar": 3, "escal": 27, "escola": 50, "esp": 22, "especi": [6, 22, 30, 48, 50], "essenti": [4, 34, 48, 50], "est": 50, "establish": [27, 33, 50], "estadio": 50, "estado": 50, "estefano": 50, "estela": 50, "estim": [5, 6, 20, 28, 43, 50, 51, 52], "estimate_": [0, 6, 38, 40, 43, 44, 48, 51, 52], "est\u00e1dio": 50, "et": [3, 4, 32, 37, 40, 45, 48, 52], "etc": [22, 30, 34, 41, 44], "etiquett": 22, "eu": 3, "eucl": [46, 47], "eucl_dist": 47, "eucl_pair_dist": 46, "euclidean": [0, 2, 4, 5, 6, 7, 10, 17, 19, 21, 33, 34, 35, 37, 40, 41, 42, 46, 47, 48, 49, 50, 51, 52, 53], "euclidean_brownian_mot": 2, "euclidean_gpr": 6, "euclideancholeskydiffeo": [0, 3], "euclideancholeskymetr": [0, 3], "euclideangroup": [10, 17], "euclideanmetr": [0, 3], "euler": [0, 3, 7, 34, 41, 50], "euler_step": [0, 21], "eurograph": [1, 46], "europa": 50, "eus\u00e9bio": 50, "evalu": [3, 4, 5, 6, 7, 22, 28, 33, 37, 43, 44], "even": [0, 3, 22, 28, 32, 34, 48, 50], "event": 50, "eventu": [48, 50], "everi": [0, 3, 4, 6, 22, 27, 28, 33, 35, 43, 44, 49, 50, 53], "everybodi": 22, "everyon": 22, "everyth": [30, 53], "everywher": [3, 5, 33], "evolut": [31, 33, 50], "exact": [3, 4, 6, 32, 33, 34, 40, 50], "exactli": [4, 30, 34, 48], "exactpga": [0, 6], "examin": 42, "exampl": [1, 2, 3, 4, 6, 25, 26, 28, 30, 31, 32, 36, 37, 40, 43, 44, 45, 46, 48, 50, 52], "example_embed": [1, 45], "example_grad": [1, 45], "example_index": 45, "example_to_upd": 45, "excel": 22, "except": [3, 20, 21, 22, 30, 33, 50], "exclud": 41, "execut": [20, 31], "exemplifi": 33, "exercis": [3, 22], "exhaust": [4, 22, 43], "exhaustive_align": 43, "exhaustivealign": [3, 4], "exhibit": 3, "exist": [3, 4, 6, 22, 27, 28, 29, 30, 33, 34, 47, 48, 49, 50, 54], "exit": 50, "exp": [0, 2, 3, 5, 6, 7, 10, 17, 22, 30, 36, 40, 41, 44, 45, 48, 50], "exp_": [3, 6, 34, 48, 50], "exp_a": 3, "exp_arr": 44, "exp_at_zero": [0, 3], "exp_bar": 6, "exp_curv": 53, "exp_domain": [0, 3], "exp_from_ident": [0, 3], "exp_id": 44, "exp_not_from_ident": [0, 3], "exp_result": 44, "exp_solv": [30, 34, 41, 50], "exp_z": 6, "expand": [0, 1, 46, 54], "expand_dim": [40, 42, 45, 52], "expans": [3, 34], "expect": [3, 6, 22, 27, 29, 30, 32, 33, 35, 43, 45, 50], "expectation_maxim": [0, 10, 21], "expected_nam": 9, "expens": [28, 30, 50], "experi": [1, 5, 28, 44, 51], "experienc": [22, 29, 54], "experiment": [1, 35, 47, 48, 54], "explain": [32, 34, 38, 43, 46, 47, 50], "explained_variance_ratio_": [38, 46, 47, 52], "explan": [4, 22, 28, 31], "explicit": [3, 27, 28, 48], "explicitli": [3, 4, 22, 34, 48], "exploit": 45, "explor": [4, 6, 44, 48], "expm": 3, "expmh": [0, 3], "expodesolv": [0, 3, 7], "expon": [3, 34], "exponenti": [0, 3, 6, 7, 10, 17, 20, 21, 22, 41, 45, 50, 54], "exponential_barycent": [0, 10, 21], "exponentialbarycent": [0, 6], "exponentialdistribut": [0, 5], "exponentialdistributionsrandomvari": [0, 5], "exponentialmetr": [0, 5], "export": [22, 25], "expos": [1, 3], "exposition": 3, "express": [0, 3, 6, 34], "expresswai": 50, "expresult": 44, "expsolv": [0, 3, 7, 30], "extend": [3, 4, 31, 40, 43, 49], "extens": 6, "extent": [30, 43, 50], "exterior": 50, "extern": [28, 30, 44], "extract": [34, 35, 37, 43, 46, 47], "extrens": 3, "extrins": [3, 6, 19, 33, 48], "extrinsic_to_intrinsic_coord": [0, 3, 33], "extrinsichyperspher": 30, "ey": [1, 2, 35, 47, 48], "f": [0, 3, 4, 5, 6, 7, 33, 34, 40, 41, 43, 45, 46, 47, 49, 50, 51], "f1": 50, "f_": 5, "f_i": [3, 50], "f_transform": 3, "f_x": 53, "f_y": 53, "f_z": 53, "fabric": 34, "face": [1, 3, 22], "face_area": [0, 3], "fact": [3, 30, 34, 43, 50, 53, 54], "factor": [3, 6, 33], "factor_dim": 33, "factor_embedding_spac": 33, "factor_output": 33, "fac\u00f3": 50, "fail": [22, 27, 28, 30, 43, 44], "fail_for_autodiff_except": [0, 9], "fail_for_not_implemented_error": [0, 9], "failur": 22, "faith": 45, "fakhri": 3, "fall": [32, 33], "fallback": 27, "fals": [0, 1, 3, 4, 6, 7, 9, 22, 30, 33, 34, 35, 37, 39, 41, 42, 43, 44, 45, 50, 53], "famili": [3, 5, 34, 40, 54], "familiar": [22, 33, 34], "faq": [4, 49, 51], "faqalign": [3, 4], "far": [1, 36, 43, 50], "farah": 50, "faria": 50, "farthest": [3, 34], "fashion": 6, "fast": [4, 28, 30, 49, 54], "faster": [3, 22, 30, 44, 50], "favorit": 37, "fc": 47, "fcn": [35, 37], "featur": [6, 27, 28, 50, 54], "feature_ext": [37, 44], "februari": [3, 4, 29], "fed": 37, "feed": 30, "feedback": [22, 27, 28], "feel": [22, 28, 29], "feffer": 50, "felix": 50, "feragen": [4, 6, 49, 51], "feragen2020": 4, "fernando": 50, "ferradura": 50, "fetch": 22, "few": [22, 27, 29, 33, 36, 43, 45], "fewer": 32, "feydi": 30, "fi": 34, "fiber": [3, 33, 42, 49], "fiber_bundl": [0, 10, 21, 33, 42, 43, 46, 47, 48], "fiber_point": 3, "fiberbundl": [0, 3, 30, 33, 49], "fiberbundle_": 33, "fibonacci": 19, "fibr": 3, "fiction": 49, "fidel": 0, "field": [0, 3, 28, 31, 48, 54], "fifa": 1, "fig": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50], "fig1": 53, "fig2": 45, "figsiz": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50], "figueira": 50, "figur": [19, 22, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 53], "file": [1, 6, 22, 44, 50], "file_path": 1, "filho": 50, "fill": 22, "fillard": 37, "filliat": [1, 46], "filter": [6, 52], "filterwarn": 44, "final": [0, 2, 27, 34, 35, 36, 37, 42, 43, 48, 52], "final_geodes": [34, 48], "final_st": 0, "financi": 27, "find": [0, 3, 4, 6, 7, 22, 27, 28, 30, 31, 34, 40, 42, 43, 44, 45, 49, 51], "finit": [0, 3, 4, 7, 48, 49], "finite_differ": [0, 10, 21], "first": [0, 1, 3, 4, 5, 6, 19, 26, 28, 30, 31, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "first_expand_hand": 46, "first_grab_hand": 46, "fisher": [3, 5, 39, 40], "fisher_rao_metr": [0, 21], "fisherraometr": [0, 5], "fishkind": 4, "fit": [0, 1, 3, 6, 22, 25, 32, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52], "fit_predict": 22, "fit_tim": 44, "fit_transform": [0, 6, 40], "fix": [3, 5, 22, 27, 28, 42, 49, 50, 54], "flag": [22, 25, 44], "flair": 6, "flat": [3, 6, 33, 48], "flat_data": 37, "flat_result": 37, "flatten": [0, 1, 3, 4, 6, 7, 37, 41, 49], "flattendiffeo": [0, 3], "flaw": 50, "fletcher": [0, 3, 6, 37], "flexibl": 30, "flip": 3, "flip_determin": [0, 21], "float": [0, 2, 3, 4, 5, 6, 7, 33, 34, 44], "float32": 54, "float64": 54, "floor": [3, 5, 43], "florent": 43, "florida": 30, "flow": [0, 3, 22, 50], "fluid": 50, "fluoresc": 43, "fly": 33, "fm": [48, 51], "fma": 44, "fmri": [35, 37], "fmt": 42, "focu": [33, 41, 43, 50], "focus": [4, 40, 47, 50, 52], "fold": [3, 44], "folder": [28, 30, 41], "follow": [0, 3, 4, 5, 6, 7, 19, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 41, 42, 43, 44, 45, 48, 49, 50, 51, 53], "fontana": 50, "fontsiz": [43, 46, 47, 48], "foo": 22, "footbal": 52, "footballs_ppn": 1, "footballs_scor": 1, "foral": [3, 6, 34, 50], "forbid": 22, "forc": [0, 3, 4, 6, 7, 22, 30, 31, 33, 34, 43], "forest": [4, 40], "foresttopologi": [3, 4], "forg": 25, "fork": [22, 28], "form": [0, 3, 4, 6, 27, 30, 33, 34, 40, 41, 44, 51], "formal": [27, 50], "format": [3, 9, 22, 28, 44, 49, 50], "former": 3, "formosa": 50, "formul": 3, "formula": [3, 28, 34, 35, 40, 45], "forward": [3, 7, 22, 33, 34], "forward_diff": 7, "forward_differ": [0, 7], "foster": [28, 29, 31, 32], "found": [6, 22, 27, 28, 29, 33, 40, 43, 45, 48, 50, 54], "foundat": [3, 31, 34], "four": [3, 6, 28, 31, 33, 34, 44, 54], "fr": [3, 48], "frac": [0, 3, 5, 6, 31, 34, 45, 50], "frac_tan_vector_b": 34, "fraction": [27, 43, 46, 47], "frame": [3, 6, 27, 35, 36, 50], "frame1": 53, "frame2": 53, "frame_at_point": 53, "frame_matrix": 53, "framework": [0, 3, 7, 37, 42, 43, 50], "franc": [3, 29], "francesco": 30, "francisco": 50, "frank": 3, "franknielsen": 3, "franz": [1, 52], "franz2015": 1, "frechet": [6, 37, 43, 48, 52], "frechet_mean": [0, 10, 21, 38, 40, 43, 44, 48, 51, 52], "frechetmean": [0, 6, 38, 40, 43, 44, 48], "frederico": 50, "free": [22, 28, 29, 30, 34], "freedom": 33, "freeli": [28, 31, 32], "freguesia": 50, "frequenc": 50, "frequent": [6, 22, 28, 50, 54], "friendli": [28, 31, 32], "frobeni": 4, "frobeniu": [3, 4, 43, 48, 49, 51], "frobenius_product": [0, 3], "from": [0, 1, 2, 3, 4, 5, 6, 17, 20, 22, 24, 25, 27, 28, 29, 30, 31, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "from_coordin": 36, "from_covari": [0, 3], "from_dict": 50, "from_numpy_arrai": [49, 51, 52], "from_point": 6, "from_vector_to_diagonal_matrix": [0, 21], "front": 50, "fruit": 30, "fr\u00e9chet": [3, 34], "fr\u00e9d\u00e9ric": [3, 45], "ftransform": [0, 3], "fulfil": [28, 31], "full": [3, 6, 27, 28, 43], "full_rank_correlation_matric": [0, 10, 21], "full_rank_matric": [0, 21], "fulli": [4, 33], "fullrankcorrelationaffinequotientmetr": [0, 3], "fullrankcorrelationmatric": [0, 3], "fullrankmatric": [0, 3], "fun": [6, 7, 50], "fun_jac": 7, "func": [3, 43], "func_nam": 3, "function": [0, 1, 4, 5, 6, 7, 21, 22, 33, 34, 35, 37, 40, 41, 42, 43, 44, 46, 49, 50, 51, 52, 53], "function_valu": 0, "funda": 50, "fundament": 3, "further": [4, 6, 22, 32, 45, 50], "furthermor": [22, 48, 50], "futur": [4, 22, 27, 28, 32], "fvj2009": 6, "fx": 34, "fy": 34, "g": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 22, 25, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "g_": [3, 5, 34], "g_ex": 45, "g_q": 3, "gabriel": [31, 50], "gain": [6, 28, 31, 32, 34, 50], "gal": 50, "gallier": 3, "gamma": [0, 3, 6, 10, 21, 32, 34, 49, 51], "gamma_": [3, 34], "gamma_1": 50, "gamma_2": 50, "gamma_3": 50, "gamma_k": 6, "gamma_r": 50, "gammadistribut": [0, 5, 50], "gammadistributionsrandomvari": [0, 5], "gammametr": [0, 5], "gammarandomdatagener": [0, 9], "ganea": 45, "garba": 4, "garba21": 4, "garcia": 50, "gari": 45, "garzotti": 50, "gast\u00e3o": 50, "gas\u00f4metro": 50, "gather": [27, 28], "gauss": 6, "gaussian": [0, 3, 6, 40], "gaussian_kd": 43, "gaussian_radial_kernel": [0, 6], "gaussiankernel": [0, 21], "gaussianmixturemodel": [0, 6], "gazeta": 50, "ga\u00ebl": 37, "gbh2018": 45, "gca": 41, "gener": [0, 1, 2, 3, 4, 5, 6, 7, 22, 28, 31, 32, 33, 36, 40, 43, 44, 45, 48, 51, 53, 54], "general_linear": [0, 10, 21], "generalized_eigenvalu": [0, 3], "generallinear": [0, 3], "generalnormaldistribut": [0, 5], "generate_random_data": [0, 9], "generate_random_data_with_tim": [0, 9], "generate_random_tre": [3, 4], "generate_random_wald": [3, 4], "generate_shape_data": [0, 9], "generate_split": [3, 4], "generate_test": [0, 9], "generate_vec_data": [0, 9], "generate_vec_data_with_tim": [0, 9], "generate_vectorization_data": [0, 9], "generate_weight": 44, "geod": [3, 42], "geod_1": 42, "geod_2": 42, "geod_fun": 42, "geod_fun_1": 42, "geod_fun_2": 42, "geod_point": [3, 4, 42, 43], "geod_veloc": 42, "geod_velocity_hor": 42, "geod_velocity_v": 42, "geod_vertical_norm": 42, "geodes": [0, 1, 3, 4, 5, 6, 10, 20, 21, 24, 30, 31, 32, 37, 38, 42, 43, 45, 50, 51, 52, 53, 54], "geodesic_0": 38, "geodesic_1": 38, "geodesic_ab_fish": 40, "geodesic_ab_wasserstein": 40, "geodesic_blue_r": 43, "geodesic_bvp": [0, 7, 34], "geodesic_cd_fish": 40, "geodesic_cd_wasserstein": 40, "geodesic_discret": [0, 3], "geodesic_equ": [0, 3], "geodesic_func": [36, 43, 49, 51], "geodesic_ivp": [0, 3, 7, 34], "geodesic_light_blu": 43, "geodesic_od": [3, 34], "geodesic_points_0": 38, "geodesic_points_1": 38, "geodesic_regress": [0, 10, 21], "geodesic_solv": [4, 30], "geodesicregress": [0, 6], "geodesicsolv": 4, "geoedes": 45, "geometr": [0, 2, 3, 4, 6, 10, 19, 21, 25, 28, 29, 30, 31, 32, 33, 34, 35, 40, 48, 49, 54], "geometri": [0, 2, 5, 6, 10, 20, 21, 22, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54], "geometric_median": [0, 21], "geometricdistribut": [0, 5], "geometricdistributionsrandomvari": [0, 5], "geometricmedian": [0, 6], "geometricmetr": [0, 5], "geomstat": [20, 24, 25, 29, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "geomstats_backend": [2, 22, 25], "geomstats_data": 50, "geomtat": 53, "geonger": 3, "geq": [4, 48, 49, 50], "gerald": [3, 6, 39, 45], "gestur": [1, 46], "get": [0, 1, 3, 4, 6, 7, 19, 24, 25, 32, 33, 34, 36, 42, 43, 44, 45, 49, 50], "get_batch_shap": [0, 21, 33], "get_edge_attribut": [49, 52], "get_fiber_bundle_and_quotient_metr": 33, "get_fibonnaci_point": [0, 19], "get_last_i": [0, 7], "get_measurement_noise_cov": [0, 6], "get_n_point": [0, 21], "get_part_away_from": [3, 4], "get_part_toward": [3, 4], "get_random_quaternion": [0, 9], "get_random_tim": [0, 9], "getsourcelin": [33, 34], "ggpca": [6, 51, 52], "ghojogh": 3, "git": [24, 25], "github": [3, 22, 25, 27, 28, 29, 31, 45, 54], "give": [0, 2, 3, 4, 5, 20, 22, 27, 28, 30, 31, 33, 34, 36, 40, 41, 44, 45, 48, 50], "given": [0, 1, 2, 3, 4, 5, 6, 7, 19, 22, 25, 28, 30, 33, 34, 35, 36, 40, 41, 42, 43, 45, 48, 49, 50, 51, 53], "gkc2023": 3, "gl": 3, "glad": 22, "glaucoma": [1, 35, 47, 48], "glaucoma_mean": 48, "glaucoma_point": 48, "glaun\u00e8": [0, 30], "global": [33, 46, 47], "global_mean_shap": 43, "glu": [4, 49], "gmail": [28, 44], "gmm": 6, "gmtp2021": 48, "gmtp21": [3, 48], "go": [3, 22, 29, 32, 34, 37, 42, 44, 50, 52], "goal": [27, 28, 29, 30, 32, 37, 43, 45, 50], "goe": [22, 30, 34, 43], "goldfarb": 50, "golland": 37, "good": [32, 35, 45], "good_point": 50, "googl": 22, "googlegroup": 27, "gori": 0, "gouet": 40, "goulart": 50, "gov": [3, 6], "gp": 6, "gp2020": [3, 34], "gpca": 52, "gq2015": 5, "gr": 3, "grab": [1, 46], "grad": [1, 3, 45], "grad_log_sigmoid": [0, 1, 45], "grad_squared_dist": [0, 1, 45], "gradient": [1, 3, 4, 6, 34, 45], "gradientdesc": [0, 3, 6], "grai": 44, "gram": 3, "gram_matrix": 3, "grand": 50, "grant": 50, "graph": [0, 1, 4, 6, 32, 33, 35, 50, 54], "graph_kar": 1, "graph_matrix_path": 1, "graph_point": 49, "graph_point_nx": 49, "graph_pr": 51, "graph_random": 1, "graph_spac": [0, 1, 3, 10, 14, 49, 51, 52], "graphpoint": 4, "graphset_1": 51, "graphset_2": 51, "graphset_3": 51, "graphspac": [3, 4, 6, 30, 51, 52], "graphspacealign": [3, 4], "graphspacealigneralgorithm": [3, 4], "graphspacemetr": 30, "graphspacequotientmetr": [3, 4], "grassmann": 3, "grassmannian": [0, 21], "grassmanniancanonicalmetr": [0, 3], "graviti": 33, "great": [22, 28, 30, 37, 48, 50], "greater": [3, 4, 5, 6, 34, 45, 50], "greatli": 22, "green": [19, 31, 32, 40, 41, 43, 53], "greg": 31, "grei": [39, 43], "greiciu": 37, "grid": [0, 3, 33, 41, 45], "grid_warp": 41, "groenlandia": 50, "groom": 1, "groundwork": 33, "group": [1, 3, 4, 6, 17, 19, 27, 28, 29, 30, 32, 33, 40, 43, 45, 46, 47, 48, 49, 52], "group_1": 45, "group_1_predict": 45, "group_2": 45, "group_2_predict": 45, "group_act": [0, 4, 10, 21, 33], "group_cent": 45, "group_elem": 3, "group_elem_shap": [0, 3], "group_rk2": 0, "group_rk4": 0, "groupact": [0, 3], "grove": 4, "grow": [28, 50, 54], "growth": 54, "gsd": 45, "gsi": [3, 29], "gsi2021": 3, "gsivpintegr": [0, 7, 50], "gsod": 28, "gt": [33, 34, 41, 43, 48, 49, 52], "gtp": 4, "gtpsolver": [3, 4], "guadalajara": 50, "guaicuru": 50, "guarante": 22, "guarapiranga": 50, "gued": 50, "guerard": [1, 44], "guerri": [1, 46], "guess": [3, 4, 7, 44], "gui": 22, "guid": [6, 25, 27, 28, 31], "guidelin": [28, 29], "guido": 50, "guigui": [0, 3, 6, 27, 32, 33, 34, 37, 40, 48], "guilherm": 50, "guim": 50, "guimar\u00e3": 50, "guo": 5, "gurante": 6, "g\u00e9om\u00e9tri": 3, "h": [1, 3, 6, 34, 41, 42, 46, 50], "h2": 24, "h2022": 2, "h2_klein_disk": [19, 36], "h2_poincare_disk": [19, 36, 38], "h2_poincare_half_plan": [19, 40], "h5": 44, "h_": 51, "h_p": 3, "ha": [0, 3, 4, 5, 6, 22, 24, 27, 28, 30, 32, 33, 34, 35, 40, 42, 43, 45, 46, 47, 49, 50, 51, 52, 54], "haar": 3, "hackathon": 28, "had": [22, 28, 30, 34], "hadi": [1, 3, 6, 39, 45], "haia": 50, "hakathon": 29, "hal": [3, 37, 48], "half": [3, 5, 6, 19, 24, 40, 50], "halv": 50, "hamiltonian": [0, 3, 34], "hand": [1, 28, 31, 34], "handbook": 3, "handi": 50, "handl": [0, 4, 22, 30, 35, 37, 44, 45, 47], "hands_preshap": 46, "hands_shap": 46, "hands_vec": 46, "hanik": 3, "hansen": 3, "happen": [27, 30, 35, 43, 50, 54], "hard": [28, 30, 33, 45], "harder": 22, "harlei": 4, "harm": 22, "harri": 50, "hartman": [3, 30], "harvei": [3, 30], "has_mixed_field": 33, "has_quoti": 33, "hasattr": [33, 34], "hash": 27, "hat": [6, 34, 51], "hausdorff": 3, "have": [0, 1, 3, 4, 6, 7, 22, 24, 27, 28, 30, 32, 33, 34, 35, 36, 37, 40, 42, 43, 45, 46, 47, 48, 49, 50, 52, 54], "he": [22, 30, 48], "head": [1, 44, 46, 47], "head_width": 50, "healthi": [35, 37], "heard": 34, "heatmap": 19, "heavili": 50, "hege": 3, "hei": 53, "heidelberg": [5, 35], "height": 41, "heis_epsilon_0": 53, "heis_epsilon_1": 53, "heis_fram": 53, "heis_frame_riemannian": 53, "heis_sr": 53, "heiseberg": 53, "heisenberg": [0, 10, 21], "heisenberg_group": 3, "heisenbergvector": [0, 3, 53], "heisenbergvectorsrandomdatagener": [0, 9], "heitor": 50, "help": [1, 5, 27, 30, 33, 34, 44, 45, 48, 50, 54], "helper": 4, "hemispher": 3, "henc": [35, 43, 50], "henri": 40, "her": 30, "here": [1, 3, 6, 22, 28, 30, 31, 33, 34, 35, 36, 40, 41, 42, 43, 44, 46, 47, 49, 50, 52, 54], "hereaft": 27, "herm": 3, "hermitian": [0, 10, 21, 30], "hermitian_matric": [0, 21], "hermitianmatric": [0, 3], "hermitianmetr": [0, 3], "heron": 3, "hessian": 3, "hessian_immers": [0, 3], "heurist": 6, "heyder": 3, "hg": 50, "hgeod": 42, "hgeod_fun": 42, "hgeod_veloc": 42, "hgeod_velocity_v": 42, "hgeod_vertical_norm": 42, "hi": [22, 30, 44], "hidden": 30, "hide": 44, "hierarch": [3, 6, 32, 33, 45, 47], "hierarchi": [30, 32], "high": [1, 3, 22, 25, 34, 40, 41, 45, 52, 54], "higham1988": 3, "highamm": 3, "higher": [0, 3, 7, 32, 34, 43, 50], "highest": 4, "highli": 22, "highlight": [28, 48], "hilbert": 3, "hilbertspher": [0, 3], "hilbertspheremetr": [0, 3], "hist": [43, 46, 47], "histogram": [40, 43], "histori": [3, 22, 30], "ho": 6, "hofmann": 45, "hol": 3, "hold": [22, 28, 33, 34, 45], "hole": 34, "hollow": 3, "hollowmatricespermutationinvariantmetr": [0, 3], "holm": 4, "home": [1, 50], "homeomorph": 33, "homogen": [3, 7], "homogeneous_represent": [0, 3], "homogon": 3, "hood": 30, "hook": 22, "hopefulli": 32, "hor": 3, "hor_lift": 3, "horizont": [3, 19, 42, 53], "horizontal_lift": [0, 3], "horizontal_project": [0, 3, 42], "horizontal_vec_i": 3, "horizontal_vec_x": 3, "horizontal_vec_z": 3, "hotz": [4, 49], "hour": [28, 50], "hous": [7, 30], "how": [3, 6, 22, 24, 27, 28, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52], "howev": [3, 5, 6, 22, 28, 32, 33, 34, 37, 40, 41, 42, 50], "hpbdc2023": 3, "hpd": 3, "hpd_matric": [0, 21], "hpdaffinemetr": [0, 3], "hpdbureswassersteinmetr": [0, 3], "hpdeuclideanmetr": [0, 3], "hpdlogeuclideanmetr": [0, 3], "hpdmatric": [0, 3], "hskcb2022": [3, 7], "hstack": 40, "hsu": 2, "html": [0, 4, 6, 7, 22], "http": [0, 1, 3, 4, 6, 7, 19, 22, 25, 34, 35, 37, 40, 46, 47, 48], "huckemann": [4, 49], "huckemann2010": 4, "huil": [19, 48], "human": 31, "hybrid": 29, "hyperbol": [0, 1, 5, 6, 21, 24, 28, 30, 40], "hyperbolic_embed": 35, "hyperbolic_manifold": 45, "hyperbolic_plan": 38, "hyperbolicembed": [0, 1, 35], "hyperbolicplaneexactpga": [0, 6, 40], "hyperboloid": [0, 6, 21, 36, 38], "hyperboloidmetr": [0, 3], "hypercub": [3, 33], "hyperparamet": [3, 43, 45], "hyperspher": [0, 6, 10, 21, 25, 28, 30, 35, 36, 38, 39, 41], "hypersphereintrinsicrandomdatagener": [0, 9], "hyperspheremetr": [0, 3, 30], "hypothes": 43, "hypothesi": [46, 47], "h\u00fcper": 3, "i": [0, 1, 2, 3, 4, 5, 6, 7, 17, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "i_": [3, 5], "i_2": 6, "i_centroid": 45, "i_curv": 43, "i_embed": 45, "i_end_rand": 43, "i_n": 3, "i_p": 3, "i_point": 34, "i_pt": 3, "i_quantil": 43, "i_rand": 43, "i_start_rand": 43, "i_to_plot": 43, "ian": 48, "ib": 50, "ibirapuera": 50, "ibitirama": 50, "iclr": [29, 43], "id": [4, 6, 22, 43, 44], "idea": [6, 22, 33, 34, 42, 44, 45], "ident": [0, 3, 6, 34, 36, 49], "identif": 3, "identifi": [1, 3, 22, 33, 34, 44, 45], "identitypointtransform": [0, 9], "ieee": [3, 4, 6, 40, 42, 45], "ieeexplor": 3, "ifac": 40, "iff": [3, 33, 34], "ifs": 30, "ig": 3, "ignor": [3, 5, 6, 7, 22, 44], "ignore_div_zero": 34, "ign\u00e1cio": 50, "iguatemi": 50, "ihp": 30, "ii": [30, 50], "ij": [3, 5, 34, 41, 53], "ijk": [3, 5, 34], "ijkj": 34, "ijkl": [3, 34], "ijl": 34, "ijlm": 34, "ik": [3, 34], "ikj": [3, 34], "ikl": 34, "iklm": 34, "ill": [28, 30, 48], "illustr": [22, 25, 35, 41, 43, 48, 53], "iloc": 44, "ilya": 3, "im": [3, 34], "imag": [0, 3, 4, 5, 31, 33, 34, 35, 37, 42, 43, 47, 48], "image_base_point": 3, "image_point": [3, 5, 41], "image_shap": 3, "image_spac": [3, 41], "image_space_ndim": 3, "image_space_shap": 3, "image_tangent_vec": [3, 5], "image_tangent_vector": 5, "img": 1, "img1": 35, "img2": 35, "img_path": [1, 35], "img_path1": 35, "img_path2": 35, "imgplot": [35, 37], "imig": 50, "imigrant": 50, "imm": 3, "immedi": [22, 25], "immers": [0, 3, 33], "immersed_end_point": 41, "immersed_point_a": 41, "immersed_tangent_vec": 41, "immersed_tangent_vec_to_transport": 41, "immersed_transported_tangent_vec": 41, "immersedset": [0, 3, 41], "imo": 3, "impact": [1, 27, 43, 50, 52], "imper": 22, "implement": [0, 3, 4, 5, 6, 7, 19, 20, 22, 25, 28, 30, 31, 32, 34, 43, 45, 46, 48, 49, 54], "impli": 30, "implicit": 33, "implicitli": 53, "import": [0, 2, 3, 6, 22, 25, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "improv": [6, 22, 27, 28, 30], "imread": 35, "imshow": [35, 37, 46, 47], "inaccur": [51, 52], "inact": 22, "inacur": 6, "inadequ": 30, "inajar": 50, "inappropri": 30, "incept": 54, "incid": 3, "inclin": 40, "includ": [22, 27, 28, 33, 41, 48, 54], "inclus": 22, "incompat": 0, "inconsist": 30, "incorpor": [28, 43], "incorrect": 32, "incr": 43, "increas": [3, 4, 6, 28, 30, 40, 42, 45, 50, 54], "increment": 6, "incremental_frechet_mean": [0, 10, 21], "incrementalfrechetmean": [0, 6], "inde": [3, 27, 33, 36, 37, 42, 43], "indent": 22, "independ": [3, 22, 50, 53], "index": [0, 1, 3, 4, 5, 6, 22, 34, 43, 44, 50], "indian": [5, 40], "indic": [0, 1, 3, 4, 5, 6, 9, 34, 41, 43, 47, 50, 54], "indici": 5, "individu": [3, 33], "induc": [3, 4, 6, 19, 40, 41, 42], "induct": 4, "ineq": 50, "inequ": [5, 43], "inf": 6, "infer": 5, "inferior": [1, 6, 35, 47, 48], "infin": [4, 6], "infinit": [3, 5, 34], "infinitesim": [3, 34, 42], "influenc": [6, 27, 45], "info": [34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "inform": [1, 3, 4, 5, 6, 7, 22, 27, 29, 30, 32, 33, 34, 37, 45, 48, 50, 54], "information_geometri": [0, 10, 21, 40, 50, 54], "informationmanifold": 5, "informationmanifoldmixin": [0, 5], "infrastructur": [28, 50, 54], "infti": [3, 34], "ingest": 44, "ingram": 3, "ingredi": 3, "inherit": [6, 20, 28, 30, 32, 33, 48], "init": [6, 30, 40, 45, 49], "init_cent": 6, "init_index": 0, "init_point": [6, 51], "init_step_s": 6, "initi": [0, 2, 3, 4, 5, 6, 7, 28, 30, 34, 36, 41, 42, 43, 44, 48, 50, 52, 53], "initial_": 3, "initial_cotang": 53, "initial_cotangent_vec": [3, 53], "initial_curv": 3, "initial_point": [2, 3, 4, 34, 36, 38, 42, 43, 50, 53], "initial_st": [0, 7], "initial_tangent_vec": [3, 34, 36, 38, 42, 50], "initial_vector": 40, "initial_weight": 4, "initialis": 45, "initialisation_method": 6, "initialize_covari": [0, 6], "inject": [3, 5, 34, 41], "injectivity_radiu": [0, 3, 5, 34], "inlin": [35, 36, 40, 41, 47, 48], "inned": 3, "inner": [0, 3, 5, 6, 34, 41], "inner_ab": 34, "inner_coproduct": [0, 3, 34], "inner_prod": 3, "inner_prod_deriv_mat": 3, "inner_prod_mat": [3, 34], "inner_product": [0, 3, 5, 34, 48], "inner_product_at_ident": [0, 3], "inner_product_derivative_matrix": [0, 3, 5, 34], "innov": [0, 6], "input": [0, 3, 4, 5, 6, 9, 22, 30, 33, 36, 37, 43, 49, 53], "input_d": 43, "input_shap": 44, "inria": [3, 29, 30, 48], "insert": [3, 4], "insert_origin": [0, 3], "insert_zero": [0, 3, 42], "insid": [6, 33, 40, 44], "insight": 45, "inspect": [33, 34, 43, 47], "inspir": [3, 27, 32, 33, 34, 49, 54], "instal": [22, 24, 25], "instanc": [1, 2, 3, 4, 6, 7, 22, 30, 31, 33, 40, 45, 50], "instanti": [3, 6, 25, 30, 33, 50, 51, 53], "instead": [0, 3, 6, 22, 30, 32, 34], "institut": [3, 29, 40], "instruct": [22, 32, 44], "instructor": 35, "int": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 33, 34, 35, 37, 41, 43, 44, 45, 47, 50], "int64": [3, 43], "int_0": 3, "int_m": 3, "int_x": 5, "intcst": 0, "integ": [0, 3, 4, 27], "integr": [3, 5, 6, 7, 20, 21, 22, 30, 34, 41, 48, 50], "integrability_tensor": [0, 3], "integrability_tensor_deriv": [0, 3], "integrability_tensor_derivative_parallel": [0, 3], "integrate_t": [0, 7], "intellig": [1, 3, 29, 42, 52], "intend": [22, 30], "intens": [6, 32], "interact": [1, 22, 27, 30, 35, 44, 45, 52], "intercept": 6, "interest": [24, 25, 28, 29, 30, 32, 34, 35, 37, 41, 44, 45, 48, 49, 54], "interfac": [3, 5, 6, 30, 44], "interior": 50, "interlago": 50, "intermedi": 3, "intern": [2, 3, 22, 28, 29, 37, 43], "interpol": [0, 3, 4, 10, 21, 40], "interpolator1d": [4, 7], "interpolator_kwarg": [4, 7], "interpret": [32, 35, 40, 50], "intersect": [3, 4], "interv": [3, 5, 7, 33, 41], "intervent": 37, "intial": 52, "intra": 6, "intra_sess": 44, "intra_sessions_result": 44, "intricaci": 22, "intrins": [3, 4, 6, 33, 36, 41, 49], "intrinsic_to_extrinsic_coord": [0, 3, 33], "intrinsicconnect": 30, "intrinsichyperspher": 30, "introduc": [0, 1, 3, 4, 6, 30, 31, 32, 33, 34, 35, 47, 48, 49, 51], "introduct": [3, 32, 34, 35, 51], "intuit": [22, 24, 28, 31, 32, 33, 43, 45], "inv": 34, "inv_rot_mat": 41, "invari": [3, 6, 30, 34, 37, 40, 42, 53], "invariant_metr": [0, 10, 21], "invariantmetr": [0, 3], "invariantmetricmatrixexpodesolv": [0, 3], "invariantmetricmatrixlogodesolv": [0, 3], "invariantpositivelowertriangularmatricesmetr": [0, 3], "invers": [0, 3, 5, 6, 10, 17, 19, 34, 41, 50], "inverse_diffeomorph": 3, "inverse_differential_pow": 3, "inverse_jacobian": [0, 3], "inverse_multiquadric_radial_kernel": [0, 6], "inverse_quadratic_radial_kernel": [0, 6], "inverse_sqrt": 3, "inverse_tang": [0, 3, 5], "inverse_transform": [0, 6], "inverse_transform_point": [0, 9], "inverse_transform_tangent_vec": [0, 9], "invert": 3, "invert_yaxi": 41, "invest": [27, 50], "investig": [1, 45, 46, 47, 48], "invok": 22, "involut": 3, "involutiondiffeomorph": [0, 3, 5], "involv": [3, 22, 27, 50], "io": [0, 3, 22, 34], "ip_diagon": 3, "ip_sl": 3, "ipiranga": 50, "ipynb": [1, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "iren": 0, "irrat": 32, "irregular": 43, "is_arrai": 33, "is_batch": [0, 34], "is_bool": 33, "is_cent": [0, 3], "is_compat": [3, 4], "is_compatible_with": 4, "is_complex": 33, "is_contain": 4, "is_diagon": [0, 3], "is_equ": 4, "is_equival": 3, "is_herm": 3, "is_hermitian": [0, 3], "is_horizont": [0, 3], "is_hpd": [0, 3], "is_lower_triangular": [0, 3], "is_pd": [0, 3], "is_separ": 4, "is_skew_herm": 3, "is_skew_hermitian": [0, 3], "is_skew_sym": 3, "is_skew_symmetr": [0, 3], "is_spd": [0, 3], "is_squar": [0, 3], "is_strictly_lower_triangular": [0, 3], "is_strictly_tril": 3, "is_strictly_triu": 3, "is_strictly_upper_triangular": [0, 3], "is_sym": 3, "is_symmetr": [0, 3], "is_tang": [0, 3, 33, 41], "is_tril": 3, "is_triu": 3, "is_upper_triangular": [0, 3], "is_vert": [0, 3], "isclass": 33, "isclos": [33, 46, 47], "isinst": [33, 34], "isn": [48, 53], "isnan": [43, 50], "isocel": 48, "isol": [43, 52], "isometr": [3, 4, 19, 48, 49], "isometri": [0, 3, 19, 48], "isoscel": 19, "issu": [3, 4, 19, 27, 28, 50, 54], "itaim": 50, "itapecerica": 50, "itapecirica": 50, "itaquera": 50, "item": [4, 22, 28, 44, 45, 46, 47, 49, 52, 54], "iter": [0, 1, 3, 4, 6, 7, 35, 42, 45, 50, 51, 52], "iterated_integrability_tensor_derivative_parallel": [0, 3], "iterated_pow": 6, "iterativehorizontalgeodesicalign": [0, 3], "itertool": 43, "its": [3, 5, 6, 19, 22, 25, 27, 28, 31, 32, 33, 34, 35, 37, 40, 42, 43, 44, 45, 48, 49, 50], "itself": [3, 6, 34, 45], "it\u00e1poli": 50, "ivp": [0, 3, 21, 30, 50], "j": [1, 3, 4, 5, 6, 34, 37, 40, 41, 42, 43, 44, 46, 50, 51, 52], "jabaquara": 50, "jac": 5, "jacarei": 50, "jacare\u00ed": 50, "jacinto": 50, "jacobian": [0, 3, 5, 6, 41], "jacobian_christoffel": [0, 5, 34], "jacobian_immers": [0, 3], "jacobian_transl": [0, 3, 53], "jacobian_vec": 34, "jacu": 50, "jafet": 50, "jaguar": 50, "jaguar\u00e9": 50, "jain": [3, 4], "jain09a": 4, "jain2009": 4, "jam": [1, 50], "jam_count": [1, 50], "jam_siz": 50, "jam_tabl": [1, 50], "jangadeiro": 50, "januari": [3, 29], "jardim": 50, "jardin": 50, "jasp": [1, 43], "jasplakinolid": [1, 43], "jax": 54, "jean": [3, 30, 37], "jermyn": [3, 42], "jet": 19, "jeuri": 3, "jeuris_2016": 3, "ji": [3, 34], "jk": [5, 34], "jkl": [3, 34], "jl": [3, 34], "jli": 34, "jm": [3, 4, 34], "jmlr": 4, "jmva": 6, "jnmp": 3, "joan": [0, 30], "joaquim": 50, "job": [3, 6, 34], "joblib": [3, 34], "joblib_kwarg": [3, 34], "jocelyn": 3, "john": [3, 30, 48], "johnson": 3, "join": [6, 27, 28, 29, 35, 48], "joint": [1, 6, 46], "jona": 4, "joquei": 50, "jorg": 50, "jose": 50, "joshi": [3, 6, 42], "jos\u00e9": 50, "journal": [3, 4, 5, 6, 34, 40, 42, 45, 48, 51], "jo\u00e3o": 50, "jr2009": 3, "json": 1, "jstsp": 3, "jt": 4, "jule": [5, 27, 28, 50], "julho": 50, "juli": [3, 29, 42], "julian": [3, 30], "julio": 50, "june": [3, 28, 29, 34], "junta": 50, "jupyt": 28, "juscelino": 50, "just": [3, 4, 5, 24, 30, 32, 33, 34], "justifi": 50, "justi\u00e7a": 50, "jutten": 6, "jv2016": 3, "j\u00e2nio": 50, "j\u00e9r\u00e9mie": 3, "j\u00e9r\u00f4me": 3, "j\u00falio": 50, "j\u00fanior": 50, "k": [0, 3, 4, 5, 6, 7, 24, 25, 34, 35, 42, 44, 45, 47, 48, 49, 50, 51, 53], "k1984": [19, 48], "k2003": 5, "k_": [3, 34, 48], "k_landmark": [0, 3, 43, 46, 47, 48], "k_m": 48, "k_r": 50, "k_sampling_point": [0, 3, 19, 42, 43], "kachan": 3, "kaggl": 1, "kahler": 3, "kalman": 6, "kalman_filt": [0, 10, 21], "kalmanfilt": [0, 6], "kaltenmark": 0, "kaltenmark_a_general_framework_cvpr_2017_pap": 0, "kamada_kawai_layout": 52, "kanti": 48, "kappa": [5, 6, 38, 39, 50], "kappa_1": 50, "kappa_2": 50, "kappa_3": 50, "kappa_r": 50, "karat": [1, 35, 45], "karate_graph": [35, 45], "karrai": 3, "kass": 5, "kati": 48, "kcc2017": 0, "kde": 43, "kdls2021": 48, "keep": [6, 22, 30, 42, 52, 54], "kei": [0, 1, 3, 22, 33, 34, 43, 44, 45, 50, 54], "kendal": [3, 19, 43], "kendalldisk": [0, 19, 48], "kendallshapemetr": [0, 3, 48], "kendallspher": [0, 19, 48], "kendalshaperandomdatagener": [0, 9], "kennedi": 50, "keop": 0, "kept": [1, 4, 5, 35, 47, 48], "kera": 44, "kerasclassifi": 44, "kernel": [0, 6, 43], "kernel_": 6, "kernel_density_estimation_classifi": [0, 10, 21], "kerneldens": 6, "kerneldensityestimationclassifi": [0, 6], "keyword": [3, 6, 22, 30, 34], "kh": 6, "ki": [3, 5, 34], "kiela": 45, "kij": 34, "kim": 48, "kind": [30, 44], "kj": [5, 34], "kk1980": 48, "klassen": [3, 42], "klein": [3, 19, 24, 33, 36, 40], "klein_bottl": [0, 21], "kleinbottl": [0, 3], "kleinbottlemetr": [0, 3], "kleindisk": [0, 19], "klm": 34, "klmj": 34, "km": [3, 34, 48], "kmean": [0, 10, 21, 39, 40, 45], "kmedoid": [0, 21], "kn": 50, "kn2018": 3, "knearestneighborsclassifi": [0, 6], "kneighborsclassifi": 6, "knew": 34, "knn": [0, 10, 21], "knock": 52, "knockout": [1, 52], "know": [4, 30, 33, 34, 35, 42, 45, 48, 50], "knowledg": [22, 32, 45], "known": [3, 6, 32, 34, 40, 43, 45, 49], "kolev": 3, "koszul": [3, 34], "kratzer": 4, "kubitschek": 50, "kumar": 3, "kurtek": 3, "kutta_method": [0, 3], "kwang": 48, "kwarg": [3, 4, 5, 6, 19, 30, 33, 34], "k\u00e4hler": 3, "l": [1, 3, 4, 5, 6, 34, 35, 40, 42, 45, 47, 48, 53], "l2": 3, "l2017": 42, "l25": 6, "l2curvesmetr": [0, 3], "l2landmarksmetr": [0, 3], "l2surfacesmetr": [0, 3], "l656": 6, "l_": [3, 34], "laa": 3, "lab2017": [3, 42], "label": [0, 1, 3, 4, 6, 27, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 53], "label_i": 44, "label_id": 44, "label_list": 44, "label_loc": 44, "label_map": [0, 1, 44], "label_s": [46, 47], "label_to_color": [35, 46, 47], "label_to_str": [35, 46, 47], "labels_": [0, 6, 22, 39, 40, 45, 47], "labels_path": 1, "labels_str": [35, 37], "lacerda": 50, "lack": 28, "ladder": [3, 30, 34, 48], "ladder_parallel_transport": [0, 3, 30, 34, 41, 48], "lai": 33, "lambda": [5, 42, 43, 44, 50, 53], "lambda_": 3, "land": 27, "landmark": [0, 1, 21, 33, 43, 46, 48], "lane": 50, "langl": [0, 3, 34], "languag": 22, "lapa": 50, "laplacian": [0, 3, 6], "laplacian_radial_kernel": [0, 6], "larg": [4, 5, 22, 43, 45, 48, 50], "larger": [34, 45], "largest": 3, "last": [0, 3, 5, 6, 7, 30, 33, 34, 44, 48, 49, 52], "lastli": 43, "later": [22, 32, 33, 34, 45, 50], "latest": [22, 25, 34], "latex": 22, "latin": 50, "latitud": 1, "latter": [7, 45], "law": 3, "layer": 44, "lazi": 27, "lazytensor": 0, "lbfg": 44, "lbp2019": 6, "le": [1, 3, 5, 6, 19, 27, 40, 42, 45, 46, 48], "le_brigant_2017": 3, "lead": [0, 1, 3, 4, 5, 6, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "leaf": [1, 4, 6, 40], "leaf_siz": 6, "leak": [27, 37], "leapfrog": 0, "leapfrog_integr": 0, "leapfrog_step": [0, 21], "learn": [0, 1, 3, 4, 10, 20, 21, 22, 25, 27, 28, 29, 30, 33, 34, 35, 38, 39, 43, 44, 45, 46, 47, 48, 51, 52, 54], "learner": [32, 49, 51, 52], "least": [4, 22, 27, 28, 50], "leav": [1, 6, 40], "lectur": [3, 4, 37, 48], "led": 35, "left": [0, 3, 5, 22, 33, 43, 45, 50, 53], "left_over_split": 4, "leftrightarrow": 3, "legend": [35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 53], "legitim": 50, "leibniz": 34, "leit": 3, "leme": 50, "len": [3, 4, 33, 34, 40, 42, 43, 44, 45, 47, 50], "lend": 45, "lenght": 4, "length": [0, 1, 3, 4, 5, 6, 19, 22, 24, 34, 36, 42, 43, 45, 48, 50, 53], "length_includes_head": [36, 50], "lengthi": 22, "leonel": 50, "leq": [6, 48, 50], "less": [0, 6, 22, 28, 30, 43, 49, 52], "lest": 50, "let": [3, 6, 32, 34, 35, 36, 40, 45, 49, 50, 51, 52, 53], "letter": [4, 22, 34], "level": [6, 22, 25, 30, 43, 45], "levelset": [0, 3, 5], "levenberg": 6, "leverag": [3, 43], "levi": [3, 34], "lgo": 50, "lgrp2020": 40, "li": [3, 4, 32, 33, 34, 50, 53], "liberdad": 50, "librari": [6, 22, 28, 30], "lider": 50, "lie": [3, 4, 6, 28, 32, 33, 49, 53], "lie_algebra": [0, 10, 21], "lie_algebra_repr": 3, "lie_bracket": [0, 3], "lie_group": [0, 10, 21], "liecholeskymetr": [0, 3], "liegroup": [0, 3, 6], "liegroupvectorrandomdatagener": [0, 9], "life": 44, "lift": [0, 3, 4, 6], "lifted_point": 4, "liga\u00e7\u00e3o": 50, "light": [34, 43], "lightgrei": 43, "lightweight": 22, "lij": 34, "like": [0, 1, 2, 3, 4, 5, 6, 7, 17, 19, 22, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 45, 48, 50], "likelihood": [5, 30, 50], "likewis": 31, "lim": 3, "lima": 50, "limit": [1, 27, 34, 41, 45, 50, 52, 54], "limpo": 50, "lim\u00e3o": 50, "lin": 3, "linalg": 34, "line": [1, 3, 4, 5, 6, 22, 24, 25, 28, 29, 32, 33, 34, 40, 41, 43, 44, 47, 49, 50, 51, 53], "line2d": 40, "line_1": 43, "line_2": 43, "line_cel": 43, "linear": [0, 3, 6, 7, 30, 34, 37, 40, 48, 50], "linear_mean": [0, 6, 35], "linear_model": [37, 44], "linear_vel": 6, "linearinterpolator1d": [0, 7], "linearkernel": [0, 21], "linearli": [3, 53], "linearmean": [0, 6], "linecollect": 52, "linestyl": [35, 41, 50, 53], "lineu": 50, "linewidth": [38, 42, 53], "link": [6, 22, 42, 44, 45], "linkag": [6, 47], "linspac": [36, 38, 40, 41, 42, 43, 48, 50, 53], "lint": 29, "linux": 25, "lipid": 43, "list": [0, 1, 3, 4, 5, 6, 7, 9, 19, 22, 27, 33, 34, 35, 43, 44, 47, 50, 54], "list_jam_count": 50, "list_vec": 44, "literatur": [3, 5, 34, 35, 49], "littl": [49, 50], "live": [7, 22, 30, 37], "lj": 4, "ljmi": 34, "lk": [3, 34], "lk1993": [19, 48], "lmji": 34, "lngaspd2016": 2, "load": [1, 3, 35, 37, 43, 44, 46], "load_cel": [0, 1, 43], "load_citi": [0, 1, 35, 36], "load_connectom": [0, 1, 35, 37], "load_cub": [0, 1], "load_emg": [0, 1, 44], "load_footbal": [0, 1, 52], "load_hand": [0, 1, 46], "load_karate_graph": [0, 1, 35, 45], "load_leav": [0, 1, 40], "load_mamm": [0, 1, 52], "load_optical_nerv": [0, 1, 35, 47, 48], "load_pos": [0, 1, 35], "load_random_graph": [0, 1], "load_sao_paulo": [0, 1, 50], "load_weight": 44, "loc": [5, 43, 50], "local": [0, 3, 4, 6, 22, 25, 33, 50], "local_xla": 44, "localizationlinear": [0, 6], "localprojectionsolv": [3, 4], "locat": [3, 5, 6, 19, 22, 32, 36, 48, 50], "log": [0, 1, 2, 3, 5, 6, 7, 10, 17, 22, 30, 36, 37, 41, 45], "log_at_zero": [0, 3], "log_from_ident": [0, 3], "log_map": 45, "log_not_from_ident": [0, 3], "log_sigmoid": [0, 1, 45], "log_solv": [34, 41], "logarithm": [2, 3, 5, 7, 20, 22, 37, 45, 48], "logeuclidean": 2, "logeuclideancholeskydiffeo": [0, 3], "logeuclideancholeskymetr": [0, 3], "logical_and": 33, "logist": [6, 37], "logistic_radial_kernel": [0, 6], "logisticregress": [37, 44], "logmh": [0, 3], "lognorm": [0, 10, 21], "lognormaleuclidean": [0, 2], "lognormalsampl": 2, "lognormalspd": [0, 2], "logodesolv": [0, 3, 7], "logreg": 44, "logreg_affinvariant_tang": 44, "logreg_eucl": 44, "logscaledmetr": [0, 3], "logscalingdiffeo": [0, 3], "logshootingsolv": [0, 7], "logsigmoid": [1, 45], "logsolv": [0, 7, 30], "london": [19, 48], "long": [22, 28, 33, 34, 43, 50], "longer": [22, 43, 50], "longitud": 1, "longitudin": 3, "longmapsto": 3, "longrightarrow": 3, "look": [22, 24, 30, 33, 34, 35, 40, 43, 44, 46, 48], "loop": [45, 49], "lorenzi": [3, 34], "lose": 48, "loss": [0, 1, 3, 6, 19, 21, 44], "loss_valu": [35, 45], "lot": 30, "louvain": 3, "low": [3, 6, 22, 24], "lower": [0, 3, 5, 6, 22, 30, 43, 50], "lower_bound": 5, "lower_triangular_matric": [0, 21], "lowermatrixlog": [0, 3], "lowertriangularmatric": [0, 3], "lp2013a": 34, "lp2013b": [3, 34], "lpereira95": 28, "lpp2021": 5, "lr": [1, 6, 45], "lrate": 3, "lt": [3, 34, 41, 43, 48, 49, 52], "ltd": 52, "ltime": 48, "luca": 50, "luckili": 32, "lueg": 4, "lueg21": 4, "lui": [27, 50], "luisfpereira": 50, "luiz": 50, "luo": 5, "lw": 48, "ly": 6, "lyzinski": 4, "l\u00b2": 43, "l\u00edbano": 50, "l\u00f3pez": 40, "m": [0, 1, 3, 4, 5, 6, 7, 22, 30, 31, 33, 34, 35, 37, 41, 44, 45, 48, 50, 52, 53], "m1": 33, "m2013": 45, "m32": 19, "m33": 19, "m_": [3, 6, 34], "m_1": [3, 6, 33], "m_2": 33, "m_3": 33, "m_ambient": 3, "m_n": [3, 33], "machado": [3, 50], "machin": [3, 4, 6, 22, 28, 31, 35, 37, 42, 54], "machineri": [0, 7, 30], "made": [3, 6, 27, 28, 30, 33, 42, 45], "magalha": 50, "magalh\u00e3": 50, "mai": [0, 3, 4, 5, 6, 22, 27, 28, 30, 33, 34, 37, 43, 44, 50, 51, 52], "maia": 50, "maignant": [3, 27, 48], "mail": [22, 27], "main": [0, 3, 6, 22, 24, 28, 30, 31, 45, 46, 47, 48, 54], "main_geodes": [34, 48], "mainli": [45, 47], "maintain": [22, 27, 28, 30, 54], "mainten": 54, "major": [19, 27, 32, 35, 50, 51], "make": [3, 4, 5, 30, 33, 34, 37, 42, 43, 44, 50, 53, 54], "make_split": [3, 4], "make_topologi": [3, 4], "malago": 3, "male": [1, 52], "malick": 3, "mallasto": 6, "maluf": 50, "mammal": 1, "mammals_fm": 52, "mammals_groom": 1, "mammals_ob": 52, "manag": [22, 27, 50], "mani": [0, 3, 22, 24, 27, 30, 31, 32, 33, 34, 36, 43, 45, 48, 50], "manifold": [0, 1, 2, 4, 5, 6, 7, 10, 19, 20, 21, 22, 24, 25, 28, 31, 40, 42, 43, 44, 45, 46, 47, 48, 49, 53, 54], "manifold_nam": 0, "manipul": [5, 30, 44], "manipulate_input": 4, "manipulate_output": 4, "manual": [6, 22, 41, 43, 45], "manuel": 50, "manzini": 50, "map": [0, 3, 5, 6, 7, 20, 32, 33, 34, 37, 41, 45, 48, 49, 50], "map_align": [3, 4], "map_estim": [0, 6], "mapsto": [3, 6, 34, 41, 49], "mar": 3, "marc": [3, 45], "march": [3, 19, 29, 52], "marchetti": 50, "marco": [3, 34], "mardia": 48, "margin": [0, 1, 44, 50], "maria": 50, "mariana": 50, "mariu": [1, 44], "mark": [3, 9, 22], "markdown": 22, "marker": [39, 41, 43, 45, 48, 53], "markers": [40, 53], "marq": 50, "marqu": 50, "marquardt": 6, "marshal": 3, "martin": [3, 37], "martinelli": 50, "mar\u00e7o": 50, "mask": [46, 47], "mass": [5, 34, 40], "massiv": 34, "mat": [0, 1, 3, 5, 22, 34], "mat_": [3, 5, 34], "mat_1": 3, "mat_2": 3, "mat_a": 3, "mat_b": 3, "mat_c": 3, "mat_group_el": 3, "matarazzo": 50, "match": [0, 1, 3, 4, 6, 33, 42, 43, 49, 51, 52], "matematik": 31, "materi": [27, 37], "math": [3, 22, 30, 33, 51], "mathbb": [3, 4, 5, 33, 34, 42, 45, 48, 49, 50, 51], "mathcal": [3, 45, 48, 51], "mathemat": [2, 3, 4, 19, 28, 30, 32, 35, 40, 42, 48, 53, 54], "mathematica": [3, 5], "mathematik": 3, "mathrm": [3, 33, 34], "mathstrut": 6, "matild": 50, "matoso": 50, "matplotlib": [19, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "matric": [0, 1, 2, 4, 5, 6, 10, 19, 21, 22, 31, 37, 49, 51, 52], "matricesdiagmetr": [0, 3], "matricesmetr": [0, 3, 51], "matrix": [0, 1, 2, 3, 4, 5, 6, 19, 22, 30, 31, 34, 35, 37, 40, 46, 48, 49, 53], "matrix_a": 3, "matrix_b": 3, "matrix_flip": 0, "matrix_from_rotation_vector": 41, "matrix_matrix_transpos": [0, 3], "matrix_represent": [0, 3, 34], "matrixliealgebra": [0, 3, 33], "matrixliegroup": [0, 3, 33], "matrixpow": [0, 3], "matrixvectorspac": [0, 3], "matrixvectorspacerandomdatagener": [0, 9], "matriz": 50, "matshow": 44, "matter": 50, "matur": 54, "maua": 50, "max": [43, 45, 49, 50, 52], "max_": 6, "max_dist": 43, "max_epoch": [1, 35, 45], "max_it": [3, 6, 34, 51, 52], "max_nod": 7, "max_slop": 3, "maxim": [3, 4, 6, 40, 45, 49, 50], "maxima": 6, "maximillian": 45, "maximum": [1, 3, 5, 6, 34, 50, 51, 52], "maximum_likelihood_fit": [0, 5, 50], "maxit": 50, "mayr": 50, "mdm": [0, 10, 21], "mdm_affinvari": 44, "mdm_eucl": 44, "mean": [2, 3, 4, 5, 6, 22, 24, 25, 30, 31, 32, 33, 34, 35, 36, 37, 41, 45, 46, 47, 48, 49, 50, 52], "mean_": [0, 6], "mean_affin": 44, "mean_cel": 43, "mean_cov": 44, "mean_curvature_vector": [0, 3], "mean_estim": [6, 38, 40, 43], "mean_estimate_align": 43, "mean_estimate_clean": 43, "mean_estimates_": [0, 6], "mean_line_cel": 43, "mean_treatment_cel": 43, "mean_vec": 2, "meaning": [22, 30], "means_": [0, 6], "measur": [0, 1, 3, 5, 6, 32, 34, 40, 43, 44, 45, 50], "mechan": [3, 6], "mechanim": 3, "median": [3, 6, 45], "medic": [0, 4, 37, 40], "medicin": 48, "medoid": 6, "meet": [22, 27, 29], "mello": 50, "melo": 50, "member": [6, 27, 28, 35, 45, 52], "membership": 27, "membran": 43, "memori": [6, 30, 32], "mend": 50, "mental": [30, 32, 50], "mention": [37, 45, 48, 50], "mentor": 28, "merc\u00fario": 50, "mere": [33, 46, 47, 50], "merg": [6, 22, 27, 28, 29], "meridian": 48, "merit": 27, "meritocrat": 27, "mesh": [0, 1, 3, 6, 7], "mesh_data": 6, "meshgrid": 41, "mesquita": 50, "messag": [0, 22, 30], "messier": 30, "met": 33, "meta": 6, "metadata": 6, "metadata_rout": 6, "meter": 50, "method": [0, 3, 4, 5, 6, 7, 22, 25, 30, 37, 41, 43, 45, 48, 49, 50, 51, 52], "methodologi": [48, 49], "metric": [0, 2, 3, 4, 5, 6, 7, 19, 20, 22, 25, 31, 32, 33, 36, 37, 38, 40, 41, 45, 46, 47, 48, 50, 52, 53], "metric_coeff": 3, "metric_deriv": [3, 34], "metric_derivative_at_point": 34, "metric_det": [0, 5], "metric_kwarg": [3, 4, 33], "metric_mat": [3, 5], "metric_mat_at_ident": 3, "metric_matrix": [0, 3, 5, 34], "metrix": 3, "mexico": 35, "mg": 44, "mg_s1": 44, "mgckckddrtwsbcc2018": 43, "miccai": 37, "michael": 37, "michel": 43, "michigan": 3, "microscopi": 43, "mid": 3, "mid_point": 34, "mid_tangent_vector_to_shoot": 34, "middl": 43, "might": [4, 6, 24, 32, 41, 43, 44, 50], "miguel": 50, "mikolov": 45, "mileston": 28, "min": [3, 6, 43, 45, 49, 50], "min_": [4, 49, 50, 51], "min_dist": 43, "mind": [22, 30], "minim": [0, 3, 4, 6, 7, 28, 33, 43, 45, 49, 50], "minimum": [4, 6, 27, 44, 49], "minimum_epoch": 6, "minkowski": [0, 6, 21, 33], "minkowskimetr": [0, 3], "minor": [19, 27], "minu": 3, "miolan": [1, 3, 6, 27, 28, 32, 33, 34, 35, 36, 38, 41, 43, 46, 47], "mirim": 50, "mirror": 3, "mise": 39, "mislead": 41, "miss": [3, 22, 28], "mistak": 30, "mistaken": 30, "mit": 28, "mitchel": [5, 40], "mix": 6, "mixin": [0, 5, 10, 20, 28, 54], "mixtur": 6, "mixture_coeffici": 6, "mixture_coefficients_": [0, 6], "mj": 50, "mjli": 34, "ml": [37, 44], "mlp_affinvariant_tang": 44, "mlp_eucl": 44, "mmj": 3, "mmp2018": 3, "mo": 50, "mo1968": 3, "mobil": 50, "mobiu": 3, "mobius_add": [0, 3], "mode": [6, 22, 25], "model": [3, 6, 27, 31, 32, 37, 40, 43, 44, 51], "model_nam": 44, "model_select": [37, 44], "modif": [22, 28, 30], "modifi": [6, 22, 30], "modified_fil": 22, "modul": [21, 22, 25, 28, 31, 33, 35, 36, 37, 40, 42, 43, 45, 53, 54], "modular": 30, "modulo": [3, 4, 42, 49], "moham": 3, "moment": [3, 34], "momentum": [3, 34], "monkei": [1, 47, 48], "montanaro": 50, "month": [22, 27, 28, 50], "monthli": [27, 28], "montrucchio": 3, "mooca": 50, "mood": 22, "morai": 50, "morato": 50, "more": [1, 3, 6, 22, 27, 28, 29, 30, 32, 36, 37, 40, 42, 43, 44, 45, 48, 50, 52], "moreov": [6, 30, 40], "morpholog": 43, "morphologi": 43, "morten": [3, 53], "morumbi": 50, "most": [5, 6, 22, 27, 28, 30, 32, 33, 37, 40, 43, 48, 49, 50], "most_frequ": 6, "mostli": [30, 47], "motion": [2, 3, 6, 32], "motiv": 28, "motor": 50, "moura": 50, "mous": [1, 43], "move": [3, 6, 22, 30, 32, 33, 34, 42, 43, 44, 45], "movement": 45, "mox": [4, 6, 49, 51], "mpatch": [35, 45, 47], "mpimg": 35, "mpl_toolkit": [35, 47, 48, 53], "mplot3d": [35, 47, 48, 53], "msd": 6, "mslp": [1, 35, 37], "much": [22, 28, 30, 33, 34, 45, 50], "mul": [0, 3], "multi": [6, 22], "multi_class": 44, "multibatch": 0, "multiclass": 6, "multidimension": [3, 35], "multilinear": 3, "multinomi": [0, 3, 10, 21, 22, 34, 44], "multinomialdistribut": [0, 5], "multinomialmetr": [0, 5], "multinomialrandomvari": [0, 5], "multioutputmixin": 6, "multipl": [3, 6, 22, 30, 34, 36, 37, 43, 49], "multiple_point": 34, "multiple_tang": 34, "multipli": [0, 3, 34, 36, 43], "multiquadr": 6, "multiresolut": 7, "multirespathstraighten": [0, 7], "multivalu": 3, "multivar": 6, "multivari": [5, 6, 51], "multivariatenormaldistributionsrandomvari": [0, 5], "mumbai": 35, "munk": [4, 49], "munsel": 37, "munster": 30, "muralidharan": 3, "murgel": 50, "murua": 3, "must": [3, 4, 6, 7, 27, 30, 33, 34, 50], "mutual": 45, "my": [5, 22], "my_arrai": 22, "my_fun": 22, "my_function_with_a_very_long_nam": 22, "my_method": 22, "my_modul": 22, "my_param_1": 22, "my_param_2": 22, "my_result": 22, "myer": [3, 27, 31, 32, 33, 34], "mymetr": 30, "myniceexpsolv": 30, "myspac": 30, "n": [0, 1, 2, 3, 4, 5, 6, 17, 22, 25, 30, 33, 34, 35, 36, 37, 40, 41, 43, 44, 49, 50, 51, 52, 53], "n2018": 3, "n_angl": 19, "n_batch": [6, 33], "n_cell": 43, "n_cells_arr": 43, "n_cells_df": 43, "n_cells_to_plot": 43, "n_circles_latitud": 19, "n_class": 6, "n_classes_": [0, 6], "n_cluster": [6, 25, 40, 45, 47], "n_clusters_": [0, 6], "n_compon": [6, 25, 38, 51], "n_connected_components_": [0, 6], "n_context": 1, "n_copi": 3, "n_discretized_curv": 9, "n_disk": [3, 19], "n_draw": 5, "n_edg": [1, 45], "n_electrod": 44, "n_epoch": 44, "n_face": [0, 3], "n_featur": [6, 22, 44], "n_features_": [0, 6], "n_gaussian": 6, "n_grid": [4, 6], "n_iter": 3, "n_job": [3, 6, 34], "n_label": [3, 4], "n_leaves_": [0, 6], "n_level": 7, "n_manifold": [3, 33], "n_meridian": 19, "n_name": 0, "n_neg": [1, 45], "n_neighbor": [3, 6, 34], "n_node": [0, 1, 3, 4, 7, 45, 49, 51, 52], "n_output": 6, "n_patient": 37, "n_phi": 19, "n_point": [0, 3, 4, 5, 6, 9, 19, 34, 40, 48, 50], "n_precis": 6, "n_quantil": 43, "n_r": [19, 50], "n_rai": [4, 40, 49], "n_random_point": [0, 9], "n_rep": [0, 9], "n_repetit": 6, "n_rung": [3, 34, 48], "n_sampl": [1, 2, 3, 4, 5, 6, 22, 25, 33, 34, 35, 38, 39, 40, 45, 49], "n_samples_a": [3, 34], "n_samples_b": [3, 34], "n_samples_x": 6, "n_shape_point": [0, 9], "n_sign": 44, "n_space_grid": 3, "n_split": [3, 4], "n_step": [0, 1, 2, 3, 7, 30, 34, 38, 41, 44, 50, 53], "n_target": 6, "n_theta": 19, "n_time": [3, 7, 9, 42, 43], "n_time_grid": 3, "n_time_point": [0, 9], "n_timeseri": [0, 1], "n_var": 7, "n_varianc": 6, "n_vec": 6, "n_vec_rep": [0, 9], "n_vector": [3, 34], "n_vertic": 3, "n_walks_per_nod": 1, "na": [0, 19], "nabla": [3, 34], "nabla_": [3, 5, 34], "nabla_h": [3, 34], "nabla_i": [3, 34], "nabla_x": [3, 34], "nabla_x_": 3, "nabla_x_a_x_i": 3, "nabla_x_a_y_": 3, "nabla_x_a_y_a_x_i": 3, "nabla_x_a_y_z": 3, "nabla_x_i": 3, "nabla_z": 3, "naiv": 4, "naiveprojectiongeodesicsolv": [3, 4], "nakashima": 50, "name": [0, 1, 3, 4, 6, 9, 20, 22, 30, 31, 35, 36, 40, 44, 50], "namespac": [22, 30], "nan": [3, 43], "nan_id": 43, "nanjekyejoannah": 28, "nanmean": 44, "nanstd": 44, "natanael": 50, "natur": [3, 4, 5, 24, 31, 33, 34, 35, 36, 40, 43, 45, 48, 50, 52], "naturaltostandarddiffeo": [0, 5, 50], "nava": 3, "navig": 22, "nb": [3, 43], "nb_point": 43, "nb_sampl": 43, "nb_v": 45, "nb_vertices_by_edg": 45, "nbn": 3, "nbsphinx": 51, "ncbi": [3, 6], "ncol": 43, "nd": 34, "nd2017": 45, "ndarrai": [6, 22], "ndim": [33, 34], "ndv2014": 37, "nearest": [3, 6, 27], "nearli": 19, "nebraska": 50, "necessar": 48, "necessari": [3, 6, 28, 33, 45, 50], "necessarili": [1, 6, 34, 37, 45, 50], "need": [1, 3, 4, 5, 6, 9, 20, 22, 25, 27, 28, 30, 31, 32, 33, 34, 37, 40, 41, 43, 45, 48, 49, 50, 51], "needham": 3, "neg": [0, 1, 3, 5, 6, 24, 33, 45], "negative_dist": 45, "negative_distance_grad": 45, "negative_embed": [1, 45], "negative_grad": 45, "negative_index": 45, "negative_log_sigmoid_grad": 45, "negative_loss": 45, "negative_sampling_t": 45, "negative_table_paramet": 45, "neglig": 50, "neighbor": [3, 6, 34, 45], "neighborhood": [1, 3, 6, 33, 35], "neighbourhood": 6, "neill": 3, "neq": 3, "nerv": [1, 47], "nerves_preshap": 47, "nerves_shap": 47, "nerves_vec": 47, "nest": 45, "nesterov": 3, "network": [1, 4, 6, 27, 37, 45, 49, 50, 51, 54], "networkx": [49, 51, 52], "neural": [45, 54], "neuro": 31, "neuroimag": [6, 37], "neve": 50, "never": [22, 30, 34], "nevertheless": 22, "new": [0, 3, 4, 5, 6, 9, 27, 28, 29, 33, 34, 35, 42, 43, 45, 48, 50, 54], "new_point": 50, "new_siz": 50, "new_sp": 50, "new_stat": 6, "new_tim": 50, "new_vari": 50, "newton": [3, 6], "next": [3, 6, 22, 24, 28, 29, 30, 32, 35, 41, 43, 45, 50], "next_point": 34, "next_step": 34, "next_tangent_vec": 34, "nfold_manifold": [0, 10, 21], "nfoldmanifold": [0, 3, 33], "nfoldmanifoldrandomdatagener": [0, 9], "nfoldmetr": [0, 3], "ng": 37, "nguyen": 5, "nice": [30, 35], "nicer": 35, "nickel": [3, 45], "nicola": [0, 3, 6, 27, 33, 34, 37, 48], "nielsen": 3, "nih": [3, 6], "nina": [1, 3, 6, 27, 28, 35, 36, 38, 41, 43, 46, 47], "ninamiolan": 28, "ninth": [1, 52], "nlm": [3, 6], "nmi": 45, "nmiolan": 28, "nn": 6, "node": [1, 4, 6, 7, 35, 45, 49, 52], "node_color": [49, 52], "node_s": 52, "noe": 50, "nof": 46, "nois": 6, "noise_jacobian": [0, 6], "nomin": 27, "non": [0, 3, 4, 5, 6, 22, 27, 30, 33, 34, 35, 37, 43, 48, 51], "none": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 22, 33, 34, 41, 42, 44], "nonempti": 33, "nonlinear": [3, 28, 31], "nonparametr": [1, 35, 47], "noqa": [0, 35, 47, 48, 50, 53], "nor": [3, 33], "norm": [0, 3, 4, 5, 34, 40, 42, 43, 46, 47, 48, 49, 50, 51], "norm_a": 34, "norm_b": 34, "norm_factor": 3, "norm_factor_gradi": [0, 3], "norm_func": 3, "normal": [0, 1, 2, 3, 6, 10, 21, 33, 34, 35, 42, 45, 46, 47, 48, 50, 53], "normal_basi": [0, 3, 34], "normal_mean": 48, "normal_point": 48, "normaldistribut": [0, 5, 40], "normalis": 3, "normalization_factor": [0, 3, 34], "normalization_factor_var": [0, 6], "normalized_vector": [3, 34], "normals_at_point": 3, "nort": 50, "north": [0, 3, 19, 33], "north_pol": 0, "nose": [1, 35, 47, 48], "notat": [3, 5, 22], "note": [3, 4, 5, 6, 22, 24, 25, 28, 32, 33, 34, 37, 41, 42, 43, 44, 48, 50], "notebook": [1, 6, 22, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "notescour": 3, "noth": 0, "notic": [4, 30, 40, 41, 42, 45, 48, 49, 50, 52], "notimpl": 34, "notimplementederror": [33, 34], "notion": [3, 33, 34, 37, 40], "notpartialord": [0, 21], "nov": 3, "nova": 50, "nove": 50, "novel": [19, 48], "novemb": [3, 28], "novic": 22, "now": [2, 6, 28, 30, 32, 33, 34, 35, 37, 40, 41, 42, 43, 44, 46, 48, 50, 51, 53], "nowher": 4, "np": [22, 39, 43, 44], "npy": 1, "nrow": 43, "nsampl": 22, "nsra": 50, "nu": [5, 50], "nu_r": 50, "nuclei": 43, "null": [3, 43, 49], "nullrowsumspermutationinvariantmetr": [0, 3], "nullrowsumssymmetricmatric": [0, 3], "num_diag": 0, "number": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 22, 28, 30, 32, 33, 34, 35, 38, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54], "numer": [0, 3, 4, 10, 21, 28, 34, 40, 43, 44, 50, 54], "numerical_integr": 30, "numerisch": 3, "numpi": [3, 20, 22, 25, 30, 31, 34, 35, 36, 37, 38, 39, 40, 43, 44, 45, 46, 47, 48, 49, 51, 52], "nx": [49, 51, 52], "nye": 4, "n\u00e3o": 50, "o": [2, 3, 19, 22, 25, 35, 40, 41, 42, 43], "obermay": 4, "obid": 28, "obj": 2, "object": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 20, 22, 27, 28, 30, 32, 33, 34, 41, 46, 47, 48, 49, 50, 53], "obs_valu": 6, "observ": [6, 22, 33, 35, 43, 45, 47, 48, 49, 50, 52], "observation_cov": 6, "observation_jacobian": [0, 6], "observation_model": [0, 6], "obstacl": 28, "obtain": [1, 3, 4, 5, 6, 22, 37, 40, 42, 43, 45, 49], "obviou": [47, 50], "obvious": 50, "occasion": 27, "occur": [3, 7, 27, 50], "octavian": 45, "octob": [28, 29], "od": [0, 3, 7, 30, 34], "ode_solv": 30, "odeivp": 7, "odeivpintegr": [0, 7], "oderesult": [0, 7], "odomet": 6, "oest": 50, "off": [3, 22, 30, 35, 37, 41, 43, 44, 50], "off_map": [0, 3], "offer": [19, 22, 50], "offici": 22, "offlin": 6, "offlogdiffeo": [0, 3], "offlogmetr": [0, 3], "offset": 47, "often": [3, 5, 22, 28, 32, 33, 34, 40, 45], "og": 40, "ok": [30, 44], "old": 22, "old_length": 43, "oleg": 3, "olivi": 3, "olivia": 50, "olkin": 3, "omega": [3, 6], "omit": 34, "onboard": 28, "onc": [22, 27, 44, 45, 48, 50], "one": [0, 1, 3, 4, 5, 6, 7, 19, 22, 27, 28, 29, 30, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "one_cel": 43, "one_context_i": 45, "one_dist": 43, "one_form": 3, "one_forms_bp": 3, "one_lin": 43, "one_negative_i": 45, "one_path": 45, "one_treat": 43, "onednn": 44, "oneil": 3, "ones": [1, 6, 22, 29, 30, 33, 34, 37, 40, 42, 43, 48, 53, 54], "ongo": 27, "onli": [0, 3, 4, 6, 9, 22, 24, 25, 27, 30, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 54], "onlin": [1, 6, 28], "online_kmean": [0, 21, 25], "onlinekmean": [0, 6, 25], "only_rot": 1, "onto": [3, 4, 5, 33, 34, 41, 48, 49, 51], "op11": 4, "open": [3, 5, 22, 27, 28, 29, 30, 31, 32, 34, 43, 50, 52, 54], "open_hemispher": [0, 21], "openaccess": 0, "openhemispher": [0, 3], "openhemispherepullbackmetr": [0, 3], "openhemispheresproduct": [0, 3], "openhemispheresproductmetr": [0, 3], "openhemispheretohyperboloiddiffeo": [0, 3], "openset": [0, 3, 33], "oper": [0, 3, 20, 22, 27, 28, 30, 31, 33, 34, 36, 37, 42, 43, 44, 49], "operatornam": 3, "opinion": 27, "oplu": 3, "oppos": [22, 28], "opt": 25, "optic": [1, 47], "optical_nerv": 1, "optim": [0, 1, 3, 4, 5, 6, 7, 10, 30, 34, 40, 41, 42, 43, 44, 49, 51, 54], "optimis": 45, "optimizeresult": 7, "option": [0, 1, 3, 4, 5, 6, 7, 19, 22, 25, 27, 33, 34, 41, 50], "orang": [41, 43, 53], "orbit": [0, 3], "ordem": 50, "order": [0, 1, 3, 4, 6, 7, 19, 22, 28, 30, 33, 34, 37, 42, 43, 44, 45, 46, 47, 48, 49, 50, 54], "ordinari": 3, "org": [0, 1, 3, 4, 6, 7, 19, 34, 35, 37, 40, 46, 47, 48], "organ": [27, 29, 31, 43, 48, 54], "orient": [0, 1, 3, 6, 19, 20, 28, 31, 32, 33, 35, 36, 46, 47, 50], "origin": [1, 3, 4, 6, 19, 22, 28, 30, 34, 36, 41, 42, 43, 49, 50, 52], "original_s": 50, "original_sp": 50, "original_tim": 50, "original_vari": 50, "orlando": 50, "orthogon": [3, 6, 19, 35, 40, 42, 48], "orthonorm": [3, 5, 19, 34, 53], "oscar": 50, "osteosarcoma": [1, 43], "ot": 5, "other": [0, 3, 4, 6, 22, 24, 27, 28, 30, 31, 32, 33, 34, 36, 37, 43, 44, 45, 46, 50, 52, 54], "other_base_point": 9, "other_point": 9, "other_split": 4, "other_tangent_vec": 9, "otherwis": [0, 3, 4, 5, 6, 33], "our": [3, 6, 22, 27, 28, 30, 32, 33, 34, 35, 37, 41, 42, 43, 44, 48, 49, 50, 54], "out": [0, 3, 6, 22, 24, 27, 28, 32, 33, 34, 35, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52], "out_ndim": 0, "out_shap": 0, "outcom": 5, "outeiro": 50, "outlier": [6, 50], "outlier_label": 6, "outlin": 27, "output": [0, 3, 6, 7, 9, 22, 30, 33, 34, 36, 37, 43, 49, 53], "output_d": 43, "output_list": 43, "outputs_2d_": [0, 6], "outreach": 27, "outreachi": 28, "outsid": [27, 30], "ouvert": 3, "over": [2, 3, 22, 28, 34, 45, 47, 52], "overal": [22, 34, 43], "overlap": [40, 43], "overload": 30, "overridden": 33, "overview": [20, 22, 32, 34, 40], "overwrit": 33, "overwritten": 22, "owen": 4, "own": [3, 6, 22, 30, 44, 50], "ownership": [22, 50], "p": [1, 2, 3, 4, 5, 6, 19, 33, 34, 37, 43, 45, 46, 48, 50, 51, 53], "p_1": 34, "p_2": 34, "p_3": 34, "p_keep": 4, "p_new": 4, "p_new_": 4, "p_tree": 4, "p_x": 3, "pa": 50, "pacaembu": 50, "pacheco": 50, "packag": [21, 22, 25, 28, 31, 32, 33, 54], "pad": [47, 52], "page": [4, 19, 22, 25, 27, 32], "pai": 45, "pair": [3, 4, 5, 6, 29, 34, 40, 45, 47, 48], "pairwis": [3, 34, 43], "panamericana": 50, "panda": [1, 27, 43, 50], "paper": [4, 28, 31, 32, 44, 52], "papersonlin": 40, "papini": 50, "parabol": 6, "parabolic_radial_kernel": [0, 6], "paraiso": 50, "parallel": [3, 6, 20, 30, 31, 41], "parallel_transport": [0, 3, 30, 41], "parallelogram": 34, "paralleltransport": 30, "param": 0, "param_nam": 0, "paramet": [0, 1, 2, 3, 4, 5, 7, 9, 17, 19, 22, 30, 32, 33, 34, 40, 41, 43, 50, 52], "parameter": [3, 4, 34, 40], "parametr": [0, 2, 3, 5, 7, 21, 33, 40, 43], "parametris": 0, "parametrized_curve_a": 42, "parametrized_curve_b": 42, "paramt": 6, "parent": 32, "pari": [3, 29, 30, 36, 48], "parqu": 50, "pars": [22, 45], "part": [3, 4, 6, 19, 22, 28, 30, 34, 42, 44], "part1": 4, "part2": 4, "part_contain": [3, 4], "part_that_does_not_point": 4, "part_toward": 4, "partial": [5, 45, 54], "partial_": [3, 5], "partial_i": [3, 5], "partial_j": [3, 5, 34], "partial_k": [3, 5, 34], "partial_l": [3, 34], "partial_x": 34, "partial_z": 34, "particip": [27, 29, 30], "particl": [32, 34], "particular": [0, 1, 3, 4, 22, 27, 30, 34, 41, 42, 45, 50], "particularli": [22, 30, 33, 40, 48, 50, 54], "partit": 4, "pass": [0, 1, 3, 4, 5, 6, 22, 30, 34, 53], "passag": 50, "past": [27, 32, 50], "patch": [35, 45, 47], "patch_0": [35, 47], "patch_1": [35, 47], "path": [0, 1, 2, 3, 4, 6, 21, 32, 34, 35, 36, 42, 43, 44, 45, 50, 53], "path_0": 53, "path_1": 53, "path_1_1": 53, "path_energi": [3, 7], "path_epsilon_0": 53, "path_epsilon_1": 53, "path_n_nod": [0, 7], "pathbasedlogsolv": [0, 3, 7], "patholog": 3, "pathstraighten": [0, 7], "patient": [1, 35, 37], "patient_id": [1, 35, 37], "patrangenaru": [1, 35, 47], "pattern": [3, 6, 40, 42, 47], "pau07": 3, "paul": 6, "paula": 50, "paulin": 3, "paulina": 50, "paulista": 50, "paulo": [1, 35], "paus": 28, "pavao": 50, "pca": [0, 4, 10, 21, 25, 40, 46, 47, 49, 54], "pd": [43, 50], "pdf": [0, 3, 4, 5, 6, 22, 28, 40], "pdf_at_x": 5, "pdf_fun": 40, "pdp": 3, "pe": 50, "pe2015": [1, 35, 47, 48], "peak": 43, "pedersen": [3, 53], "pedro": 50, "peixoto": 50, "peltr": 3, "penal": 43, "pend": 28, "penha": 50, "pennec": [0, 3, 27, 32, 33, 34, 37, 48], "penteado": 50, "peopl": [32, 45], "pep8": 22, "per": [3, 5, 6, 7, 22, 33, 43, 50], "percentag": [28, 50], "pereira": [27, 50], "perf_count": 41, "perfectli": 45, "perform": [3, 4, 6, 7, 20, 22, 24, 25, 28, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 49, 52, 54], "performancewis": 3, "perhap": 33, "period": [22, 27, 35], "perm_": [3, 4, 49], "permiss": 27, "permit": 36, "permut": [3, 4, 6, 49, 51], "permutated_graph": 51, "permutation_matrix_from_vector": [0, 3], "permutationact": [0, 3], "permuted_graph": [4, 51], "perp": 3, "person": [29, 44], "perspect": [3, 27], "pertin": 33, "perturb": [1, 43], "pess\u00eago": 50, "pestana": 50, "peter": 3, "petroni": 50, "pfa2006": 37, "pg": 40, "pga": [3, 6, 40], "phd": [3, 54], "phi": [3, 6, 19, 32, 33, 41, 45], "phi_i": 45, "phi_inv_var": [0, 6], "phi_j": 45, "phi_k": 45, "phrase": 45, "phylogenet": 4, "physic": [3, 33], "physiolog": 43, "pi": [3, 6, 19, 40, 41, 42, 48, 49], "pick": [22, 28, 45], "pickabl": 34, "pickable_dist": 34, "pictur": 27, "piec": 6, "piecewis": 7, "pierr": [0, 3], "pierron": 3, "pierson": 3, "pietro": 0, "pignet": 6, "pillar": 35, "pinedo": 50, "pinheiro": 50, "pink": [31, 34, 53], "pip": 22, "pip3": 25, "pipelin": [6, 37, 44], "piqueri": 50, "pirajussara": 50, "pire": 50, "pisek": 40, "pista": 50, "piston": 3, "pl": 3, "place": [22, 27, 34, 44], "plagiophil": 40, "plai": [3, 34, 49, 52], "plan": [22, 27, 28], "planar": [1, 6], "plane": [3, 5, 6, 19, 24, 33, 34, 35, 40], "planet": 34, "planewarpmetr": 41, "planner": 50, "planophil": 40, "plant": [1, 40], "platform": [28, 31, 44], "player": 1, "pleas": [6, 22, 54], "plo": 4, "plot": [0, 19, 22, 24, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 50, 52, 53], "plot3d": 53, "plot_clust": 40, "plot_curv": 42, "plot_curve_3d": 42, "plot_expectation_maximization_bal": 6, "plot_geodes": 42, "plot_geodesic_3d": 42, "plot_geodesics_se2": 3, "plot_grid_h2": 24, "plot_grid_warp": 41, "plot_hand": 46, "plot_heatmap": [0, 19], "plot_kmeans_manifold": 6, "plot_kmedoids_manifold": 6, "plot_kwarg": 19, "plot_lddmm_surfac": 0, "plot_result": 44, "plot_surfac": 41, "plt": [3, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "pltunitdiagmatric": [0, 3], "plugin": 22, "pmatrix": 3, "pmc": [3, 6], "pmc2735114": 6, "pmc4270017": 3, "pmf": 5, "po": [43, 49, 52], "podrazik": 4, "poincar": [3, 5, 6, 19, 24, 34, 36, 40, 45], "poincare_bal": [0, 10, 21, 45], "poincare_half_spac": [0, 10, 21], "poincare_polydisk": [0, 21], "poincarebal": [0, 3, 45], "poincareballmetr": [0, 3, 45], "poincaredisk": [0, 19, 35, 45], "poincarehalfplan": [0, 19], "poincarehalfspac": [0, 3, 5], "poincarehalfspacemetr": [0, 3], "poincarepolydisk": [0, 3, 19], "poincarepolydiskmetr": [0, 3], "poincar\u00e9": [3, 6, 40, 45], "point": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 22, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "point_a": [0, 1, 3, 4, 5, 17, 34, 36, 40, 41, 42, 45, 49], "point_a_broadcast": 34, "point_a_flatten": 34, "point_ab": 3, "point_b": [0, 1, 3, 4, 5, 17, 34, 36, 40, 41, 42, 45, 49], "point_b_broadcast": 34, "point_b_flatten": 34, "point_c": 40, "point_d": 40, "point_draw_kwarg": 19, "point_extrins": [3, 33], "point_imag": 3, "point_intrins": [3, 33], "point_ndim": [0, 3, 7, 33, 34], "point_ndim_1": 0, "point_ndim_2": 0, "point_new": 0, "point_set": [0, 3, 10, 14], "point_shap": [3, 4, 7, 33, 34], "point_to_cdf": [0, 5], "point_to_pdf": [0, 5, 40], "point_to_project": [0, 9], "point_to_zero": 3, "point_typ": [3, 19, 25, 35, 36], "pointbatch": [3, 4], "points_1": 0, "points_2": 0, "points_a": [3, 34, 40], "points_at_time_t": 34, "points_b": [3, 34, 40], "points_in_linear_spac": 35, "points_in_manifold": 35, "points_on_geodes": 36, "points_plan": 40, "points_to_plot": 43, "pointset": [3, 4], "pointsetmetr": [3, 4], "pointtogeodesicalign": [3, 4, 49], "pointtogeodesicalignerbas": [3, 4], "pointtransform": [0, 9], "pointtransformerfromdiffeo": [0, 9], "pointwis": 3, "pointwise_inner_prod": 3, "pointwise_inner_product": [0, 3], "pointwise_norm": [0, 3], "poisson": [0, 10, 21], "poissondistribut": [0, 5], "poissondistributionsrandomvari": [0, 5], "poissonmetr": [0, 5], "polar": [3, 19], "pole": [0, 3, 19, 33, 34, 48], "poli": [35, 47], "polimi": [4, 6], "polin": 37, "polina": 37, "polit\u00e9cnica": 50, "pollut": [30, 50], "poly3dcollect": [35, 47], "polydisk": [3, 19], "polygamma": 5, "polyhyperboliccholeskymetr": [0, 3], "polynomi": 4, "pompeia": 50, "pomp\u00e9ia": 50, "pone": 4, "pont": 50, "pool": [33, 34, 54], "pool_output": 33, "pooled_output": 33, "poorli": 44, "popul": [4, 6, 49, 51], "popular": [50, 52, 54], "port": 44, "pose": 1, "posit": [0, 1, 2, 3, 4, 5, 6, 19, 27, 28, 32, 33, 34, 37, 44, 46, 49], "position_kernel": 0, "positive_det": 3, "positive_dist": 45, "positive_distance_grad": 45, "positive_grad": 45, "positive_log_sigmoid_grad": 45, "positive_loss": 45, "positive_lower_triangular_matric": [0, 10, 21], "positive_r": [0, 21], "positivelowertriangularmatric": [0, 3], "positiver": [0, 3], "positiverealsmetr": [0, 3], "possess": 33, "possibl": [3, 4, 6, 7, 9, 22, 25, 27, 30, 32, 33, 40, 42, 50], "possibli": [6, 29], "poster": 22, "potenti": [3, 22, 27, 28, 43, 44], "pow": 3, "power": [3, 33], "power_affin": 3, "powerm": 3, "powermh": [0, 3], "pp": [3, 5, 6, 34, 40, 42], "ppn": 52, "ppn_ob": 52, "pq": 50, "pr": [3, 22, 28, 29, 54], "practic": [1, 22, 29, 30, 34, 42, 43, 48, 54], "prasad": [31, 43], "pre": [1, 3, 19, 22, 43, 46, 47, 48], "pre_shap": [0, 10, 21, 43, 46, 47, 48], "preced": 22, "precis": [3, 4, 34, 50, 54], "precomput": 47, "predict": [0, 6, 22, 33, 34, 44, 45, 47, 50, 51], "predict_proba": [0, 6], "predicted_label": 47, "prefer": [3, 22, 30, 33, 36], "prepar": [1, 45], "prepare_emg_data": [0, 21, 44], "prepare_graph_data": [0, 10, 21, 35], "preprint": [3, 34], "preprocess": [0, 10, 21, 37], "preprocess_input": [0, 6], "present": [6, 22, 30, 34, 36, 44, 48, 50], "preserv": [40, 42, 45], "preshap": [43, 46, 47], "preshape_spac": 43, "preshape_triangle_2d": 48, "preshape_triangle_3d": 48, "preshapebundl": [0, 3], "preshapemetr": [0, 3], "preshapespac": [0, 3, 43, 46, 47, 48], "press": [0, 4], "preston": 5, "pretti": 30, "prevent": [3, 22], "previou": [7, 30, 33, 34, 36, 37, 48, 50], "previous": [3, 44, 45, 48], "pricip": 52, "prieb": 4, "primari": [33, 50], "princip": [3, 4, 6, 25, 28, 38, 46, 47, 49, 52], "principl": [3, 27, 28, 30], "print": [6, 22, 33, 34, 35, 37, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50], "print_everi": 6, "prior": [6, 22, 32], "prior_valu": 6, "priori": 50, "prioriti": [22, 54], "privat": [27, 30, 50], "proba": 6, "probabilit\u00e9": 40, "probabl": [3, 4, 5, 6, 28, 33, 40, 44, 45, 47, 48], "problem": [3, 4, 6, 7, 30, 32, 34, 42, 45, 49], "proc": 3, "proce": 48, "procedur": [3, 4, 6, 27, 35, 40, 42, 43], "proceed": [3, 6, 40, 43], "process": [1, 3, 6, 22, 34, 43, 44, 45, 48], "process_valu": 6, "processor": 6, "procrust": 3, "procrustean": [19, 48], "prod": [3, 33, 34], "prod_": 34, "prod_christoffel": 34, "produc": [27, 34, 43], "product": [0, 3, 5, 6, 33, 34, 41], "product_hpd_and_siegel_disk": [0, 21], "product_manifold": [0, 10, 21, 33], "product_of_two_spher": 33, "product_positive_reals_and_poincare_disk": [0, 21], "producthpdmatricesandsiegeldisk": [0, 3], "producthpdmatricesandsiegeldisksmetr": [0, 3], "productmanifold": [0, 3, 5], "productpositiverealsandcomplexpoincaredisk": [0, 3], "productpositiverealsandcomplexpoincaredisksmetr": [0, 3], "productriemannianmetr": [0, 3, 33], "prof": 50, "profession": 28, "profil": 22, "profit": 27, "program": [3, 4, 28, 30, 32, 33], "progress": 27, "progresso": 50, "proj": 3, "proj_pdfs_1": 40, "proj_pdfs_2": 40, "proj_point": [3, 40], "project": [0, 3, 4, 5, 6, 19, 27, 29, 33, 35, 36, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 53], "project_first": 3, "project_on_geodes": [0, 3], "projected_point": [3, 5, 33], "projection_solv": 4, "projectionsolv": 4, "projector": 3, "prolif": 30, "promis": 54, "prompt": 25, "prop": [35, 40, 47], "propag": [0, 6], "propagation_jacobian": [0, 6], "proper": [3, 22, 30], "properli": [22, 30], "properti": [3, 4, 6, 7, 30, 33], "proport": 50, "propos": [3, 4, 27, 45, 50], "proprietari": 27, "protein": 45, "protus": 43, "provan": 4, "prove": 33, "proven": [3, 45], "provid": [3, 5, 6, 7, 9, 20, 22, 28, 30, 31, 32, 33, 34, 36, 41, 43, 45, 49], "provis\u00f3ria": 50, "proxim": 45, "prudent": 50, "psd": 3, "psdbureswassersteinmetr": [0, 3], "psdmatric": [0, 3], "pseudo": [3, 4, 34, 49], "pseudorandom": 45, "pt": [6, 34, 50], "pt_id": 45, "pte": 50, "public": [3, 4, 6, 22, 27, 28], "publish": [3, 28, 37], "puechmorel": [5, 6, 40], "pull": [3, 27, 28, 41], "pullback": [3, 5], "pullback_metr": [0, 10, 21, 41], "pullbackdiffeometr": [0, 3, 5, 41], "pullbackmetr": [0, 3, 41], "pure": [3, 34], "purpl": 32, "purpos": [3, 5, 7, 22, 25, 27, 33, 34, 36, 41, 50], "push": [3, 22], "pushforward": 3, "put": [3, 32, 34, 44], "pvalu": [43, 46, 47], "py": [6, 22, 24, 42], "py_util": 44, "pyflak": 22, "pykeop": 0, "pymanopt": 3, "pypi": 25, "pyplot": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "pyproject": 22, "pytest": 9, "python": [22, 27, 28, 31, 54], "python3": [24, 25], "pytorch": [2, 20, 22, 25, 31], "p\u00e7a": 50, "p\u00e9rez": 31, "q": [1, 3, 5, 6, 34], "qf": 3, "qi": 5, "qr": [0, 3], "quad": 3, "quadrant": [5, 40], "quadrat": [3, 4, 6, 34, 49], "quadro": 50, "quaintanc": 3, "qualif": 28, "qualit": 43, "qualiti": [22, 54], "quantifi": 34, "quantil": 43, "quantit": 43, "quantiti": 50, "quantiz": 6, "quarter": 28, "queiroz": 50, "quentin": [3, 6], "queri": 6, "question": [24, 28, 30, 33, 34], "quick": [22, 44], "quit": [33, 34, 40, 45], "quiver": 53, "quiver_kwarg": 19, "quiver_length": 53, "quot": 22, "quotient": [0, 3, 6, 10, 14, 30, 33, 43, 46, 47, 48, 49, 51], "quotient_metr": [0, 10, 21], "quotientmetr": [0, 3, 4, 30], "quotientmetric_": 33, "r": [1, 3, 4, 5, 6, 7, 19, 32, 33, 34, 35, 40, 42, 43, 44, 45, 48, 49, 50, 51, 52], "r0": 49, "r1": 33, "r2": [33, 40], "r3": [3, 33], "r_": [3, 5, 34, 41, 48, 50], "r_1": 31, "r_2": 31, "r_i": 50, "r_y": [3, 34], "raab": 40, "rad": 47, "radar": [3, 45], "radar41533": 3, "radial": [6, 48, 50], "radial_basis_funct": 6, "radial_kernel_funct": [0, 10, 21], "radian": [1, 3], "radii": [3, 5, 34], "radiu": [3, 5, 6, 19, 32, 33, 34, 48], "radiusneighborsclassifi": 6, "rae": 48, "rai": [4, 49], "raimundo": 50, "rais": [0, 3, 6, 22, 33, 34], "raise_": 34, "ralf": 3, "rand": [33, 34, 40, 43], "rand_m1": 44, "randint": [43, 45, 51], "random": [0, 1, 3, 4, 5, 6, 21, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 45, 47, 48, 49, 50, 51, 52], "random_basis_represent": [0, 9], "random_grove_point": [3, 4], "random_horizontal_vec": [0, 9], "random_point": [0, 3, 4, 5, 9, 33, 35, 38, 48, 49, 51], "random_point_standard": [0, 9], "random_st": 6, "random_tangent_vec": [0, 3, 9, 33], "random_tangent_vec_standard": [0, 9], "random_uniform": [0, 3, 25, 35, 39, 48], "random_unit_tangent_vec": [0, 3, 34], "random_upper_triangular_matrix": [0, 9], "random_vector": 34, "random_von_mises_fish": [6, 38, 39], "random_wald": 4, "random_walk": [0, 1, 45], "randomdatagener": [0, 9], "randomli": [4, 6, 43, 44], "randomst": 6, "rang": [6, 27, 33, 34, 39, 40, 41, 42, 43, 44, 45, 48, 50, 51, 53], "rangel": 50, "rangl": [0, 3], "rangle_": 3, "rangle_p": 34, "rank": [1, 3, 52], "rank_k_psd_matric": [0, 21], "rankkpsdmatric": [0, 3], "rankkpsdmatricesrandomdatagener": [0, 9], "rao": [5, 40, 50], "raphael": 29, "raposo": 50, "rare": [28, 50], "rarer": 50, "rate": [1, 5, 6, 34, 44, 45, 50], "rather": [3, 6, 22, 32, 45, 50, 54], "ratifi": 27, "ratio": [3, 41, 45, 50], "ration": 3, "rational": 30, "raw": [1, 43], "raw_data": [1, 44], "ray_length": 40, "re": [3, 22, 33, 43, 50, 54], "reach": [3, 5, 6, 27, 36, 42, 50, 51, 52], "reactiv": 1, "read": [6, 22, 33, 34, 40, 50], "readabl": 22, "reader": 34, "readi": [22, 45], "readili": 45, "readm": 28, "readthedoc": 34, "real": [3, 4, 5, 6, 34, 44, 49], "realiz": [2, 3, 32, 43], "realli": [30, 35], "ream": 3, "reason": [4, 22, 27, 30, 32, 33, 35, 43, 45], "rea\u00e7\u00e3o": 50, "rebas": 22, "rebbah": 40, "rebouca": 50, "rebou\u00e7a": 50, "rebuild": [44, 50], "recal": [28, 33, 34], "recant": 27, "receiv": [3, 6, 22, 28, 30, 45], "recent": 45, "recogn": [3, 34], "recognis": 40, "recognit": [1, 3, 6, 40, 44, 46], "recommend": [3, 4, 22, 33, 44], "reconstruct": [3, 6], "record": [1, 22, 32, 35, 44, 45, 47, 48], "recov": [3, 41], "recurs": [6, 30], "recus": 27, "red": [19, 38, 39, 40, 41, 42, 43, 48, 53], "redirect": 3, "reduc": [7, 30, 50], "reduct": [6, 20], "redund": 22, "ref": [3, 34], "refactor": [22, 28, 54], "refer": [0, 1, 2, 3, 4, 5, 6, 7, 19, 22, 27, 28, 33, 34, 43, 51, 54], "referenc": [1, 22], "refin": 27, "reflect": [22, 25, 30, 31, 43, 50, 52], "reformat": 22, "regard": [6, 30, 50], "regardless": 22, "regim": [3, 34], "region": [35, 37, 50], "regist": [3, 28], "register_quoti": [0, 3], "register_scaled_method": [0, 3], "registr": 0, "regress": [3, 6, 22, 37, 52, 54], "regressormixin": 6, "regroup": 50, "regular": [0, 3, 6, 33, 43], "regularize_angl": [0, 6], "regularized_point": [3, 33], "regularli": [3, 19, 48], "rei": 50, "reinhard": 3, "reject": [27, 43], "rekik": 37, "rel": [3, 34, 46, 47, 49, 50], "relat": [0, 1, 3, 4, 7, 19, 22, 27, 28, 30, 33, 34, 45, 47, 48], "relative_time_reduct": 50, "relative_variance_reduct": 50, "relax": 3, "relaxedpathstraighten": [0, 3], "relev": [6, 22, 30, 48, 50], "reli": [3, 4, 30, 41, 43, 49, 50], "relu": 44, "remain": [22, 42], "remaind": 43, "remark": 40, "rememb": [3, 30, 34, 37], "remind": 33, "remot": [22, 29], "remov": [1, 3, 30, 33, 42, 44, 48], "rem\u00e9dio": 50, "renam": 22, "renaud": 44, "renault": 44, "render": [22, 35, 50], "renn": 3, "renorm": [3, 5, 34, 42], "renounc": 28, "renovation1": 50, "renovation2": 50, "renovation3": 50, "rentmeest": 3, "rentmeesters2015": 3, "reorgan": 28, "rep_point": 0, "reparametr": [3, 43], "reparametrizationbundl": [0, 3], "reparametrized_min": 43, "repeat": [0, 3, 6, 9, 22, 29, 34, 45], "repeat_out": [0, 21], "repeat_out_multiple_ndim": [0, 21], "repeat_point": [0, 21], "repetit": 9, "replac": [3, 5, 22, 33, 34, 44], "repli": 22, "replic": 3, "report": [3, 4, 6, 27, 49, 51], "repositori": [1, 22, 24, 25, 27, 28, 45, 52], "repr_dim": 3, "repres": [0, 1, 3, 4, 5, 6, 7, 19, 25, 30, 31, 33, 35, 36, 40, 41, 42, 43, 45, 46, 47, 49, 50, 53], "represent": [1, 3, 4, 6, 19, 24, 29, 30, 33, 36, 37, 42, 43, 45], "representation_dim": 3, "reproduc": [6, 35, 36, 37], "republica": 50, "rep\u00fablica": 50, "request": [6, 27, 28], "requir": [3, 4, 6, 22, 25, 27, 28, 30, 31, 32, 34, 36, 40, 44, 45, 51], "resampl": [3, 42], "rescal": [3, 42, 43], "research": [3, 4, 28, 30, 31, 35, 50], "resembl": [3, 33], "reshap": [0, 1, 3, 5, 6, 34, 37, 41, 43, 44, 46, 47, 48], "reshaped_example_embed": 45, "resid": [47, 49, 50], "resign": 27, "resolut": [3, 7, 27], "resolv": [3, 4, 22, 27], "resourc": [22, 28, 50, 54], "respect": [0, 3, 4, 5, 6, 7, 22, 29, 30, 33, 34, 37, 42, 43, 49, 51], "respond": 22, "respons": [30, 43], "rest": [22, 35, 37, 44], "restr_split": 4, "restrict": [0, 3, 4, 49], "restrict_to": [3, 4], "restrictedgaussiankernel": [0, 21], "restructuredtext": 22, "result": [0, 1, 3, 4, 6, 7, 22, 27, 31, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 48, 50], "retain": 6, "retina": [1, 35, 47, 48], "retract": [0, 3], "retriev": [1, 3, 46], "return": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 22, 30, 33, 34, 41, 42, 43, 44, 45, 49, 50, 53], "return_cov": 6, "return_geodes": [3, 34, 48], "return_norm": 3, "return_rot": 3, "return_sdist": 3, "return_skew": 3, "return_std": 6, "return_tangent_cov": 6, "return_tangent_std": 6, "return_train_scor": 44, "reusabl": 0, "revamp": 28, "reveal": 47, "revers": 3, "reverseddiffeo": [0, 3], "review": [2, 27, 28, 29], "revis": 22, "revisit": 33, "rewrit": 50, "rewritten": [22, 33], "rgb2hex": [35, 47], "rhesu": [35, 47, 48], "ribeiro": 50, "ric": [3, 34], "ric_": [3, 34], "ricardo": 50, "ricci": [3, 34], "ricci_tensor": [0, 3, 34], "riem": 3, "riemanian": [41, 44], "riemann": [3, 34], "riemann_curvatur": [3, 34], "riemann_sum": [0, 3], "riemann_tensor": [0, 3, 34], "riemannian": [0, 3, 4, 5, 6, 7, 19, 20, 25, 31, 32, 33, 37, 40, 42, 46, 47, 48, 49, 50], "riemannian_mean_shift": [0, 21], "riemannian_metr": [0, 6, 10, 21, 34], "riemannian_submers": [0, 3, 33], "riemannian_tensor": 30, "riemannianem": [0, 6], "riemanniangradientdesc": [0, 6], "riemanniankmean": [0, 6, 39, 40, 45], "riemanniankmedoid": [0, 6], "riemannianmeanshift": [0, 6], "riemannianmetr": [0, 3, 5, 30, 32, 33], "riemannianminimumdistancetomean": [0, 6, 44], "riemmanian": 3, "riemmannian": 3, "right": [0, 3, 5, 22, 27, 33, 34, 43, 44, 45, 47, 50], "rightarrow": [3, 4, 41, 49, 51], "rightsquigarrow": 50, "rigid": [3, 19], "rio": 50, "rj": 4, "rk2": [0, 3, 7], "rk2_step": [0, 21], "rk4": [0, 3, 7, 34, 41], "rk45": 7, "rk4_step": [0, 21], "rlsmrz2017": 3, "rm": 3, "rmsprop": 44, "rn": 3, "ro": 43, "road": 1, "road1": 50, "road2": 50, "road3": 50, "roads_to_renov": 50, "robert": [3, 50], "roberto": 50, "robot": [3, 31], "robust": 6, "rock": 44, "rodrigu": 50, "roi": [35, 37], "role": [3, 22, 34, 49, 50], "root": [3, 5, 6, 22, 43], "root_find": 3, "rootfind": 3, "roqu": 50, "rossi": [1, 52], "rossi2015": 1, "rot": 6, "rot_mat": 41, "rotat": [0, 1, 3, 6, 19, 25, 31, 36, 39, 41, 42, 43, 46, 47, 48], "rotate_point": [0, 21], "rotated_point": 0, "rotation1": 39, "rotation2": 39, "rotation_matrix": [0, 6], "rotation_vec": 22, "rotationbundl": [0, 3], "rotationn": 48, "roughli": [35, 37], "round": [27, 44, 47], "roussillon": 0, "rout": 6, "routin": 0, "row": [0, 1, 3, 5, 6, 34, 43, 44, 50], "row_0": 3, "row_1": 3, "row_scaled_mat": 0, "rowpermutationact": [0, 3], "rowwise_sc": [0, 21], "royal": 48, "rp": 33, "rr": 44, "rssb": 48, "rst": [22, 28], "ruben": 50, "rudg": 50, "ruff": 22, "rule": [3, 22, 27, 33, 34, 45], "run": [3, 6, 25, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "rung": [0, 3], "runner": 1, "runtim": 3, "runtimeerror": [0, 33], "rv": [0, 5], "s00285": 4, "s1": [19, 44], "s10208": [3, 34], "s10851": [3, 34], "s11263": 37, "s2": [19, 35, 36, 38, 39, 41, 44], "s32": 19, "s33": 19, "s_": 49, "s_1": [49, 51], "s_2": 49, "s_grid": [3, 4], "s_i": [49, 51], "s_k": 51, "s_max": [4, 49], "s_min": [4, 49], "sa": 50, "saad": 50, "sabar\u00e1": 50, "saclai": [3, 30], "safe": 22, "sai": [22, 32, 33, 34, 45], "said": [33, 34], "saint": 29, "saiteja": [3, 27], "saitejautpala": 28, "sakai": 3, "salari": 28, "salehian": 6, "salim": 50, "same": [0, 3, 4, 6, 7, 19, 22, 27, 30, 33, 34, 36, 40, 41, 42, 45, 46, 47, 48, 49, 50, 53], "sampaio": 50, "sampl": [0, 1, 2, 3, 4, 5, 6, 7, 19, 22, 33, 34, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50], "sample_dim": [5, 40], "sample_i": [0, 6], "sample_path": [0, 2], "sample_weight": [6, 22], "samples_sym": [0, 2], "sampling_point": 42, "sane": 50, "sankhya": 40, "sankhy\u0101": 5, "santana": 50, "santo": [40, 50], "sao": 1, "sao_paulo": 1, "sapetuba": 50, "sapopem": 50, "sasaki": 3, "sasaki_metr": [0, 10, 21], "sasakimetr": [0, 3], "satisfi": [3, 4, 33, 34], "saux": [1, 46], "save": [3, 4, 30, 44, 49, 51], "save_histori": 3, "save_nam": 44, "save_result": 7, "save_trajectori": 30, "save_weight": 44, "savefig": [43, 44], "saw": 37, "scalabl": 22, "scalar": [0, 3, 4, 6, 30, 33, 34, 36, 49, 51], "scalar_curvatur": [0, 3, 34], "scalar_funct": 19, "scalar_product": [0, 21], "scalar_product_metr": [0, 10, 21, 34], "scalarproductmetr": [0, 3, 33, 34], "scale": [0, 3, 5, 6, 19, 22, 33, 34, 35, 42, 43, 48], "scale_matrix": 53, "scaling_factor": 3, "scaling_typ": 3, "scatter": [35, 36, 40, 42, 43, 44, 45, 46, 47, 50, 53], "scatter_kwarg": 19, "scenario": 30, "scene": 25, "schedul": 30, "scheme": [0, 3, 6, 34, 48], "schild": [3, 34], "schirmer": 37, "schizophren": [35, 37], "schizophrenia": [1, 35, 37], "schwartzman": 2, "scienc": [3, 4, 5, 29, 30, 31, 35, 37, 40, 48, 54], "scientif": 48, "scikera": 44, "scikit": [6, 20, 22, 27, 28, 31, 37, 54], "scikitlearn": 44, "scipi": [5, 7, 30, 43, 46, 47, 49, 50], "scipyminim": [3, 50], "scipymultivariaterandomvari": [0, 5], "scipyrandomvari": [0, 5], "scipysolvebvp": [0, 7], "scipysolveivp": [0, 7], "scipyunivariaterandomvari": [0, 5], "scissor": 44, "scope": 22, "score": [0, 1, 6, 44, 52], "score_tim": 44, "scp_pdf": 5, "scp_rv": 5, "script": [5, 22, 28], "se": [3, 6, 19], "se3": 36, "se3_group": [19, 36], "sea2011": 3, "sea2016": 3, "seamlessli": [20, 25], "search": [1, 4, 6, 22, 42, 43, 45, 51], "seattl": 29, "sebastian": 3, "sebasti\u00e3o": 50, "sec": 41, "second": [1, 3, 4, 6, 7, 28, 30, 33, 34, 35, 38, 40, 42, 45, 47, 48, 49, 50, 52], "second_centered_diff": 7, "second_centered_differ": [0, 7], "second_diagon": 34, "second_fundamental_form": [0, 3], "section": [3, 5, 22, 29, 30, 32, 33, 34, 42, 50], "sectional_curvatur": [0, 3, 5, 34], "sectional_curvature_at_zero": [0, 3], "see": [0, 3, 4, 6, 22, 25, 28, 29, 30, 32, 33, 34, 35, 40, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54], "seed": [33, 34, 35, 36, 37, 39, 43, 44, 45, 49, 51, 52], "seek": [6, 27, 35, 47, 48], "seem": [28, 32, 34, 40, 43, 50], "seemingli": 30, "seen": [3, 6, 30, 33, 35, 37, 42, 50], "segment": [3, 5, 50], "select": [3, 4, 6, 22, 34, 43, 45, 48, 49], "self": [1, 3, 4, 6, 9, 22, 30, 31, 33, 34, 41, 44, 49], "semg": 44, "semi": 3, "semidefinit": 3, "sen": 50, "send": [3, 5, 19, 22], "senna": 50, "sens": [32, 33, 34, 40, 42, 43, 48, 50], "sensit": [27, 30], "sensor": 6, "sensor_input": 6, "sentenc": 27, "seo": [3, 6, 40], "sep": [3, 4, 7, 37], "separ": [3, 4, 6, 22, 30, 37, 45, 48], "seper": 45, "septemb": [3, 34], "sequel": [22, 45], "sequenc": [0, 3, 7], "sequenti": [6, 44], "seri": [1, 3, 5, 34, 40, 44, 48], "serv": 33, "servic": 22, "set": [0, 1, 3, 4, 5, 6, 7, 19, 22, 25, 30, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53], "set_alignment_algorithm": [3, 4], "set_aspect": 41, "set_ax": [0, 19, 35, 45], "set_box_aspect": 38, "set_color": [35, 47], "set_config": 6, "set_edgecolor": [35, 47], "set_fit_request": [0, 6], "set_index": 43, "set_point_to_geodes": 49, "set_point_to_geodesic_align": [3, 4, 49], "set_predict_request": [0, 6], "set_score_request": [0, 6], "set_text": 44, "set_tick": 38, "set_titl": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "set_view": [0, 19], "set_vis": [43, 45], "set_xlabel": [38, 40, 41, 44], "set_xlim": [35, 40, 41, 43, 47], "set_xtick": [43, 44], "set_xticklabel": [43, 44], "set_ylabel": [40, 41, 43, 44], "set_ylim": [35, 38, 40, 41, 47], "set_ytick": 43, "set_yticklabel": 43, "set_zlabel": 41, "set_zlim": [35, 47], "setminu": [3, 48], "sever": [0, 3, 5, 22, 28, 29, 30, 34, 41, 42, 45, 50], "severn": 48, "sg": 4, "shall": [27, 35], "shape": [0, 1, 2, 3, 4, 5, 6, 7, 17, 19, 22, 24, 28, 31, 33, 34, 35, 37, 40, 41, 45, 49, 51, 52, 53, 54], "shapebundlerandomdatagener": [0, 9], "shapeerror": [0, 21, 33], "shapes_match": 0, "share": [22, 28, 31, 45, 46, 47, 49], "sharedmeannormaldistributionsrandomvari": [0, 5], "sharei": 43, "sharex": 43, "sharp": [3, 5], "she": [22, 28, 30], "shear": 3, "shelf": 37, "shere": 48, "shift": [3, 6, 43], "shift_min": 43, "shirt": 28, "shoot": [3, 7, 36, 42], "shooted_geod": 42, "shooted_geod_fun": 42, "short": [22, 34, 51], "shorten": 22, "shortest": [24, 32, 34, 36, 45], "shot": 48, "should": [0, 2, 3, 4, 5, 6, 9, 22, 25, 27, 30, 32, 33, 35, 37, 45, 48, 50, 51], "show": [19, 22, 24, 25, 27, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53], "show_axi": 41, "showcas": 41, "shown": [3, 22, 27, 30, 32, 33, 34, 35, 42, 43, 45], "shrec": [1, 46], "shubham": 6, "siam": 3, "side": [1, 3, 5, 22, 33, 34, 35, 47, 48], "siegel": [0, 10, 21], "siegellogexpclassif": 3, "siegelmetr": [0, 3], "sigma": [0, 3, 6, 45, 48], "sigma_": 34, "sigmoid": [1, 6, 45], "sigmoid_radial_kernel": [0, 6], "sign": [0, 1, 22, 45], "sign_cov_mat": 44, "sign_df": 44, "signal": [1, 3, 44, 45], "signal_kernel": 0, "signatur": [3, 5, 34], "signif": 47, "signif_level": [46, 47], "signific": [1, 22, 30, 35, 43], "significantli": 45, "silva": [3, 50], "sim": [3, 6, 30, 45], "simeq": 3, "similar": [0, 4, 6, 28, 30, 33, 34, 42, 45, 49, 50, 53], "similarli": [3, 27, 30, 32, 33, 34, 45, 50], "simpl": [27, 34, 36, 37, 40, 41, 50], "simpler": [32, 33, 50], "simplex": 5, "simplex_to_spher": 5, "simplextopositivehyperspher": [0, 5], "simpli": [3, 5, 6, 17, 22, 30, 33, 34, 37, 42, 43, 45, 50, 53], "simplif": [3, 50], "simplifi": [3, 6, 22, 30, 33, 49], "simul": [3, 22, 25, 38, 44, 51], "simultan": 42, "sin": [3, 40, 41, 42], "sinc": [1, 3, 4, 6, 30, 33, 43, 47, 48, 49], "singl": [3, 5, 6, 22, 32, 34, 43, 50], "single_step": 34, "singular": [3, 6, 48], "sinica": [4, 49], "sink": 33, "situat": [5, 44, 50], "six": [3, 28], "size": [1, 3, 5, 6, 33, 35, 37, 40, 43, 44, 45, 46, 47, 49, 50], "sk2016": 3, "skelet": [1, 46], "skeleton": 33, "skew": 3, "skew_sym": 3, "skew_symmetric_matric": [0, 10, 21], "skewsymmetricmatric": [0, 3], "skin": 44, "skip": [0, 9, 30], "skip_al": [0, 9], "skip_vec": [0, 9], "skjj2010": 43, "skjj2011": 42, "sklearn": [6, 30, 37, 44, 47], "skull": [1, 35, 47, 48], "slack": [28, 29], "slightli": [3, 30, 43, 44, 48], "slope": [3, 33, 42], "slovaca": 5, "slsqp": 50, "small": [1, 3, 6, 29, 30, 34, 42, 45, 50], "smaller": [4, 6, 30, 45, 49], "smallest": [3, 4, 40, 43], "smartphon": 44, "smedt": [1, 46], "smooth": [3, 27, 30, 33, 34, 48], "smoothli": [34, 45], "snippet": [22, 25], "so": [1, 3, 4, 6, 19, 22, 31, 32, 33, 34, 35, 36, 37, 40, 42, 43, 45, 46, 47, 48, 49, 50, 53], "so3": [25, 35, 39], "so3_group": [19, 35], "sobolev": [3, 7], "soc": 2, "social": [1, 27, 45, 52], "societi": [19, 48], "socorro": 50, "sod": 28, "sodr\u00e9": 50, "softmax": 44, "softwar": [22, 28, 32, 33], "solut": [0, 3, 6, 7, 30, 34, 50], "solv": [3, 4, 7, 22, 28, 30, 32, 34, 49], "solve_bvp": 7, "solve_ivp": [7, 50], "solver": [3, 4, 7, 30, 44], "solves_bvp": 7, "solves_ivp": 7, "some": [3, 4, 5, 6, 22, 27, 28, 30, 32, 33, 34, 35, 37, 43, 44, 45, 48, 50, 54], "someon": [22, 28, 44], "someth": [22, 30, 32, 34], "sometim": [22, 28, 32, 41, 43], "somewhat": 34, "sommer": 0, "somo": 44, "son": 48, "soon": [30, 48], "sophia": 29, "sorbonn": 29, "sort": [4, 7, 9, 22, 34, 43, 50], "sorted_cells_list": 43, "sorted_dists_list": 43, "sorted_jam_count": 50, "sorted_pair": 43, "sound": 33, "sourc": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "souza": 50, "sp": 50, "space": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 22, 24, 25, 28, 30, 31, 32, 34, 37, 38, 39, 41, 42, 45, 50, 54], "space_dim": 3, "space_ndim": 3, "space_shap": 3, "spacetim": [33, 34], "span": [1, 3, 28, 50, 53], "spars": [6, 22], "sparse_categorical_crossentropi": 44, "sparse_matrix": 22, "spatial": [0, 34], "spcae": 4, "spd": [2, 3, 4, 19, 37, 44], "spd2": 19, "spd_ai": 37, "spd_le": 37, "spd_matric": [0, 2, 10, 21, 35, 37, 44], "spd_matrices_spac": 22, "spdaffinemetr": [0, 2, 3, 37, 44], "spdbureswassersteinmetr": [0, 3], "spdeuclideanmetr": [0, 3, 44], "spdlogeuclideanmetr": [0, 3, 37], "spdmanifold": 2, "spdmatric": [0, 2, 3, 4, 5, 30, 35, 37, 44], "spdpowermetr": [0, 3], "spdscalingfind": [0, 3], "speci": [1, 40], "special": [3, 19, 22, 31, 33, 34, 35, 45], "special_euclidean": [0, 10, 21, 36], "special_orthogon": [0, 10, 21, 25, 35, 39, 41], "specialeuclidean": [0, 3, 36], "specialeuclidean2": [0, 19], "specialeuclideanmatricescanonicalleftmetr": [0, 3], "specialeuclideanmatricesliealgebra": [0, 3], "specialorthogon": [0, 3, 25, 35, 39, 41], "specialorthogonalcomposeact": [0, 3], "specif": [1, 3, 22, 28, 30, 33, 34, 35, 41, 43, 45, 46, 47, 48, 50, 54], "specifi": [1, 3, 6, 7, 32, 33, 34, 41, 45, 49], "spectral": 3, "speed": [0, 3, 6, 22, 34, 48, 50], "spend": [22, 30, 50], "spent": 50, "sphere": [0, 3, 5, 6, 19, 24, 25, 32, 33, 36, 48], "sphere1": 33, "sphere2": 33, "sphere_i": 19, "sphere_to_simplex": 5, "sphere_x": 19, "sphere_z": 19, "sphereintrins": 41, "spheric": [3, 19, 32, 35, 40], "sphinx": 22, "spider": [0, 3], "spider_geodesic_func": 49, "spider_point": 49, "spidermetr": [3, 4], "spiderpoint": [3, 4, 49], "spine": [31, 43], "spiral": 53, "spline": [3, 48], "split": [3, 4, 28, 35, 42, 43, 44, 45], "split_iter": 4, "split_set": 4, "spread": 43, "spring_layout": [49, 52], "springer": [3, 5, 6, 34, 37, 40, 48], "sq_dist": [3, 34], "sq_norm": [3, 34], "sqdist": 0, "sqrt": [3, 5, 6, 34, 36, 43, 48], "squar": [0, 1, 3, 4, 5, 6, 22, 24, 34, 43, 45], "squared_dist": [0, 3, 4, 5, 6, 21, 34, 45], "squared_norm": [0, 3, 6, 34], "squarematric": [0, 3], "squeez": [30, 33, 34, 37], "sr_sharp": [0, 3], "srivastava": [3, 42], "srv": [3, 43], "srvmetric": [0, 3, 42], "srvt": 3, "srvtransform": [0, 3], "ssh": 22, "st": [3, 34], "stabilis": 3, "stabl": 6, "stack": [0, 33, 34, 40, 41, 42, 48, 50], "stage": 22, "stai": [3, 6, 27, 42], "stain": 43, "stall": 28, "stamp": 1, "stand": 29, "standard": [3, 5, 6, 22, 28, 30, 37, 40, 42, 44, 45, 52, 53], "standardscal": [37, 44], "star": [3, 28, 34, 53], "start": [1, 3, 4, 5, 6, 22, 29, 30, 33, 34, 40, 42, 43, 45, 51], "start_bone_idx": 46, "starting_at_origin": 3, "stat": [43, 46, 47, 52], "state": [0, 3, 5, 6, 7, 22, 27, 28, 29, 30, 34, 35, 37, 49, 50], "state_new": 0, "statement": [22, 34], "static": [1, 3, 4, 5, 6, 17, 19, 22, 30, 44], "staticmethod": 33, "stationari": [1, 3], "statist": [0, 1, 2, 3, 4, 5, 6, 19, 20, 28, 29, 30, 31, 32, 33, 34, 35, 40, 43, 47, 48, 54], "statistica": [4, 49], "statistiqu": 40, "statsbomb": 52, "std": [5, 40, 44], "steer": 28, "stefan": [0, 3], "stem": 34, "step": [0, 1, 2, 3, 6, 7, 22, 26, 29, 30, 31, 34, 37, 41, 42, 44, 45, 48, 51], "step_siz": 3, "step_typ": [0, 7, 50], "stepwis": 7, "stevaux": 50, "sticker": 28, "stiefel": [0, 10, 21], "stiefelcanonicalmetr": [0, 3], "still": [4, 28, 30, 32, 34, 35, 50], "stipend": 28, "sto": 50, "stochast": 2, "stone": 22, "stop": [3, 6, 7], "store": [4, 6, 7, 22, 30, 33, 43], "stori": 34, "str": [0, 3, 4, 5, 6, 7, 9, 19, 22, 33, 34, 41, 43, 44, 50], "straight": [3, 24, 32], "straighten": [3, 7], "straightforward": 45, "strapasson": 40, "strata": 49, "strateg": 27, "strategi": [4, 30, 52], "stratifi": [0, 3, 10, 14, 51, 52, 54], "stratum": [3, 4, 49], "stream": 6, "stream_executor": 44, "strengthen": 29, "stretch": [3, 40, 43], "stricli": 3, "strictli": [3, 4], "strictly_lower_inner_product": [0, 3], "strictlylowertriangularmatric": [0, 3], "strike": 44, "string": [0, 1, 6, 22, 41], "stritcli": 3, "strive": 27, "strongli": 22, "structur": [0, 1, 3, 4, 6, 19, 25, 27, 32, 34, 35, 41, 43, 48, 49, 51], "student": [28, 35, 54], "studi": [35, 40, 43, 46, 47, 48, 50, 52], "style": [6, 19, 29], "sub": [3, 6], "sub_riemannian_metr": [0, 10, 21, 53], "subclass": 34, "subdirectori": 22, "subgroup": [3, 43], "subinterv": 3, "subject": [27, 33, 45, 50], "submers": [0, 3, 5, 33], "submersed_point": [3, 5, 33], "submersed_vector": [3, 5, 33], "submiss": 43, "submit": [22, 27, 28, 29], "submodul": [20, 21], "subpackag": [20, 21, 30], "subplot": [35, 40, 42, 43, 44, 45], "subriemannianmetr": [0, 3, 53], "subscript": 34, "subsect": 33, "subsequ": 6, "subset": [1, 4, 22, 33, 35, 45, 46, 48, 49], "subseteq": 33, "subspac": 3, "substanti": [22, 50], "substract": 43, "subtract": [3, 6, 34], "success": [3, 4, 5, 6, 50, 54], "successiveprojectiongeodesicsolv": [3, 4], "suffici": [3, 40, 45], "sugar": 30, "suggest": [22, 30], "suit": 22, "suitabl": [37, 42], "sukurdeep": 3, "sul": 50, "sullivan": 3, "sum": [3, 5, 33, 34, 35, 37, 42, 43, 45, 47, 50, 51], "sum_": [3, 6, 45, 50, 51], "sum_i": 3, "sum_incident_area": 3, "sumar": 50, "sumar\u00e9": 50, "summar": [27, 28, 48], "summari": [22, 34], "summaris": 22, "summat": 34, "summer": 28, "super": [33, 34, 41], "superimpos": [43, 48], "superior": [1, 35, 47, 48], "superscript": 34, "supervis": [3, 31], "suppli": [3, 53], "support": [0, 3, 4, 5, 6, 20, 22, 27, 28, 31, 33, 50, 54], "support_shap": 5, "suppos": [6, 30, 34, 49], "suppress": 0, "suppress_error": 0, "supremum": [3, 5, 34], "suptitl": 43, "sure": [4, 22, 33, 42], "surfac": [0, 3, 7, 32, 33, 36, 54], "surface_metric_matric": [0, 3], "surface_metric_matrices_from_one_form": [0, 3], "surface_one_form": [0, 3], "surface_registr": 0, "surfaceskernel": [0, 21], "surject": 3, "susana": 50, "svg": 43, "svm": 6, "swap": 6, "switch": 50, "swvglf2017": [1, 46], "sylv_p": 3, "sylvest": 3, "sym": [3, 9], "symbol": [0, 3, 5, 22], "symmatrixlog": [0, 3], "symmetr": [1, 2, 3, 4, 5, 7, 19, 34, 37], "symmetri": 3, "symmetric_mat": 22, "symmetric_matric": [0, 21, 34], "symmetrichollowmatric": [0, 3], "symmetricmatric": [0, 3, 30, 34], "symp_eul": [0, 3], "symp_flow": [0, 3], "symp_grad": [0, 3], "symplect": [0, 3], "symplectic_euler_step": [0, 21], "synchron": 22, "synonym": 6, "syntax": [22, 30, 43], "synthet": [24, 27], "system": [0, 5, 6, 7, 22, 28, 33, 34, 45], "szwagier": 27, "s\u00e3o": [35, 50], "s\u00e9": 50, "t": [0, 1, 3, 4, 5, 6, 7, 19, 22, 28, 32, 34, 35, 37, 38, 40, 42, 43, 45, 47, 48, 49, 50, 51, 53], "t2022": 3, "t2023": 3, "t2024": 3, "t_": 34, "t_eval": 7, "t_f": 3, "t_h": 3, "t_i": 3, "t_main": 48, "t_p": 53, "t_pm": [3, 34], "t_r": 50, "t_x": [3, 41], "t_xm": 41, "t_y": 3, "ta": 3, "tab": 22, "tabapua": 50, "tabapu\u00e3": 50, "tabl": [22, 45, 50], "tackl": [22, 50], "tag": 54, "tajur\u00e1": 50, "take": [0, 1, 3, 4, 6, 22, 27, 28, 32, 33, 34, 35, 36, 37, 40, 41, 43, 45, 46, 47, 48, 50], "takeawai": 33, "taken": [3, 6, 50], "talbar": 6, "talk": 33, "tan": 3, "tancredo": 50, "tangent": [0, 3, 5, 6, 7, 17, 19, 22, 25, 30, 34, 36, 40, 41, 42, 46, 47, 49, 50, 53], "tangent_corr_map": [0, 3], "tangent_diffeomorph": 3, "tangent_immers": [0, 3, 41], "tangent_kernel": 0, "tangent_map": 3, "tangent_matrix_matrix_transpos": [0, 3], "tangent_projected_data": [25, 38], "tangent_riemannian_submers": [0, 3], "tangent_submers": [0, 3, 5, 33], "tangent_translation_map": [0, 3], "tangent_vec": [3, 5, 7, 9, 17, 19, 22, 30, 33, 34, 41, 48, 50], "tangent_vec_": 3, "tangent_vec_a": [3, 5, 34], "tangent_vec_at_base_point": 3, "tangent_vec_at_zero": 3, "tangent_vec_b": [3, 5, 34], "tangent_vec_c": [3, 34], "tangent_vec_d": [3, 34], "tangent_vec_emb": 3, "tangent_vec_from_base_point_to_zero": [0, 3], "tangent_vec_from_zero_to_base_point": [0, 3], "tangent_vec_simplex": 5, "tangent_vec_to_transport": 41, "tangent_vec_v": 3, "tangent_vec_x": 3, "tangent_vector": [36, 48], "tangent_vector_to_shoot": 34, "tangentbundl": [0, 3], "tangentpca": [0, 6, 25, 38, 46, 47], "tanh": 41, "target": [0, 1, 3, 6, 27], "target_fac": 0, "target_point": 0, "target_shap": 6, "task": [28, 29, 32, 45], "tatuap\u00e9": 50, "tau": 6, "tavar": 50, "tax": 32, "taylor": 0, "taylor_exp_even_func": [0, 21], "taylor_funct": 0, "tb": 3, "tc": 27, "tcbb": 4, "tchosen": 7, "teach": 32, "teacher": 45, "team": [1, 52], "technic": 3, "techniqu": [4, 6, 31, 54], "teff\u00e9": 50, "tel": 3, "telescop": 34, "tell": [32, 33, 34], "temper": 40, "templat": [3, 6, 28, 33, 41], "templateclassifi": [0, 6], "templateestim": [0, 6], "templatetransform": [0, 6], "tempor": [1, 35, 47, 48], "temporari": 50, "ten": 28, "tend": 30, "tensor": [3, 25, 30, 34, 37, 49], "tensor_reshap": 3, "tensorflow": 44, "tensorrt": 44, "teodoro": 50, "teotonio": 50, "teot\u00f4nio": 50, "term": [0, 1, 3, 27, 28, 30, 32, 34, 40, 49, 50, 52], "term_1": 34, "term_2": 34, "term_3": 34, "termin": 25, "test": [0, 3, 5, 6, 21, 29, 30, 33, 37, 46, 47, 54], "test_": 22, "test_add": 22, "test_capital_cas": 22, "test_cas": [0, 21], "test_data": 9, "test_filenam": 22, "test_func": 9, "test_geometri": 22, "test_geomstat": 22, "test_my_fun": 22, "test_my_fun_vect": 22, "test_my_modul": 22, "test_scor": [37, 44], "test_spd_matric": 22, "test_vector": [0, 9], "testdata": [0, 9], "tester": 28, "tests_geomstat": 22, "tests_script": 22, "text": [3, 6, 22, 44, 45, 48, 50, 53], "textbf": [32, 33, 34, 49, 51, 52], "textcoord": 47, "textit": [32, 33, 34], "tf": 44, "tf2tensorrt": 44, "tf_enable_onednn_opt": 44, "th": [0, 3, 4, 6, 34, 43, 44, 45, 50], "than": [3, 4, 5, 6, 7, 22, 27, 33, 34, 37, 40, 42, 43, 44, 45, 50, 52], "thank": 37, "thanwerda": [3, 27], "the_figure_8_immers": 3, "thecvf": 0, "thei": [3, 4, 5, 6, 7, 22, 24, 27, 28, 32, 33, 34, 35, 36, 40, 46, 47, 48, 50, 51], "them": [3, 4, 6, 22, 24, 27, 30, 33, 34, 36, 37, 42, 43, 44, 45, 48], "themat": 30, "themselv": [27, 30], "theorem": [3, 4, 40], "theoreticla": 3, "theori": [3, 32, 33, 34, 35, 48], "theoriz": 33, "therebi": 4, "therefor": [3, 6, 22, 30, 32, 33, 34, 35, 37, 40, 43, 45, 50], "therein": 4, "therfor": 48, "theses": [3, 4, 6], "thesi": 3, "theta": [3, 5, 6, 19, 32, 33, 40, 41], "theta_j": 5, "theta_k": 5, "thi": [0, 1, 2, 3, 4, 5, 6, 19, 22, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "thing": [40, 45], "think": [4, 28, 30, 32, 33, 34], "third": [3, 27, 28, 33, 34, 45], "thoma": [3, 6, 39, 45], "those": [3, 22, 32, 33, 34, 44, 53], "though": [4, 32, 48, 50], "thought": [34, 45, 49], "thread": 6, "three": [1, 3, 22, 24, 25, 28, 32, 33, 34, 35, 43, 44], "threshold": [0, 3, 6, 43], "through": [2, 3, 6, 22, 25, 27, 28, 29, 31, 34, 42, 43, 49, 50], "throughout": [22, 50, 52], "thu": [3, 4, 6, 22, 33, 34, 37, 43, 48, 49], "tick": [43, 44], "tick_param": 45, "tidal": [3, 34], "tiet\u00ea": 50, "tight_layout": 43, "tild": 3, "time": [0, 1, 2, 3, 4, 5, 6, 7, 9, 22, 27, 28, 29, 30, 31, 33, 34, 37, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53], "time_elaps": 41, "time_start": 41, "timeseriescovari": [0, 1, 44], "timestamp": [44, 50], "tirad": 50, "titl": [22, 40, 42, 43, 44, 45, 46, 47, 50], "tm": 3, "tn": 50, "to_bagel_coord": [0, 3], "to_bottle_coord": [0, 3], "to_coord": [0, 3], "to_diagon": [0, 3], "to_extrinsic_coord": [0, 3], "to_grassmannian": [0, 3], "to_hermitian": [0, 3], "to_keep": 43, "to_keep_i": 43, "to_lower_triangular": [0, 3], "to_lower_triangular_diagonal_sc": [0, 3], "to_ndarrai": [34, 45], "to_ndim": [34, 45], "to_numpi": [35, 36, 41], "to_numpy_arrai": 51, "to_skew_hermitian": [0, 3], "to_skew_symmetr": [0, 3], "to_strictly_lower_triangular": [0, 3], "to_strictly_upper_triangular": [0, 3], "to_symmetr": [0, 3], "to_tang": [0, 3, 5, 6, 33, 36, 48], "to_upper_triangular": [0, 3], "to_vector": 3, "todo": 33, "toeplitz": 3, "togeth": [4, 7, 22, 25, 29, 34, 40, 42, 49, 54], "toi": [1, 40], "tokyo": 35, "tol": [0, 3, 4, 6, 7, 19, 34, 39, 41, 43, 50], "toler": [0, 3, 4, 5, 6, 9, 33], "toll": 30, "tom": [0, 3, 4, 27], "toma": 45, "toml": 22, "tomograph": 35, "too": 5, "took": 48, "tool": [3, 6, 22, 31, 34, 37, 40, 43, 44, 45, 48, 54], "top": [3, 4, 22, 43, 48], "topic": [3, 45, 54], "topolog": [3, 4, 33], "topologi": [3, 4, 43], "topology_iter": 4, "torch": 30, "torr": 50, "torsion": 34, "toru": 33, "total": [3, 4, 6, 28, 43, 45, 49, 50, 51], "total_loss": [1, 45], "total_loss_": 45, "total_resourc": 50, "total_spac": [3, 4, 33, 49, 51, 52], "total_space_estim": 51, "totangentspac": [0, 6, 37, 44], "toulon": 3, "toulous": 3, "toward": [4, 19, 28, 32], "tp2019": 3, "tp2021": 3, "tp2022": 3, "tp21": 3, "tpca": [6, 25, 38, 46, 47], "tr": 3, "tra": 5, "trabalhador": 50, "trace": [3, 34], "trace_product": [0, 3], "track": [1, 6, 28, 45, 46], "tracker": [27, 28], "tradeoff": 41, "traffic": [1, 6, 28], "train": [6, 29, 37], "train_scor": 44, "trajectori": [3, 30, 34, 41, 43, 48], "trajectory_": 30, "tran": 6, "transact": [3, 4, 42], "transam\u00e9rica": 50, "transconjug": [0, 3], "transfer": [44, 54], "transform": [0, 1, 2, 3, 4, 6, 19, 22, 25, 28, 30, 34, 38, 40, 41, 43, 44, 46, 47, 50], "transform_point": [0, 9], "transform_tangent_vec": [0, 9], "transformed_point": [3, 41], "transformermixin": 6, "transient": 1, "translat": [1, 3, 19, 33, 34, 36, 42, 43, 48, 53], "translation": 34, "transport": [3, 6, 20, 30, 31, 37, 40, 41], "transported_tangent_vec": [3, 34, 41, 48], "transported_tangent_vector": [3, 34], "transpos": [0, 3, 34, 40, 41, 42, 44, 48, 50], "travel": 32, "treat": [1, 6, 43], "treatment": 1, "treatment_1": 43, "treatment_2": 43, "treatment_cel": 43, "treatment_line_class": 43, "tree": [0, 3, 6, 45, 54], "treebatch": [3, 4], "treespac": [3, 4], "treetopologi": [3, 4], "tri": 27, "triager": 22, "trial": [0, 3, 9], "triangl": [3, 19], "triangleq": 48, "triangul": 3, "triangular": [3, 6], "triangular_radial_kernel": [0, 6], "trib": 50, "trick": 49, "tricub": 6, "tricube_radial_kernel": [0, 6], "trihedron": [0, 19], "tril": 3, "trimest": [29, 30], "trinta": 50, "tripl": 49, "triu": 3, "triu_indic": 34, "trivial": 34, "triweight": 6, "triweight_radial_kernel": [0, 6], "trouv": 48, "trouv\u00e9": 3, "trt": 44, "true": [0, 1, 3, 4, 5, 6, 7, 9, 17, 30, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53], "truncat": 3, "trust": 27, "try": [22, 32, 33, 35, 47, 50, 54], "tr\u00ea": 50, "tstat": [46, 47], "ttest_ind": [43, 46], "ttest_rel": 47, "ttestresult": 43, "ttm": 3, "tune": 45, "tupl": [0, 3, 4, 5, 30, 33, 34, 43, 48], "turn": [3, 27, 30, 43, 44, 49], "tutori": [3, 19, 22, 28, 31, 34, 36, 37, 45, 46, 47, 48], "tutorial_matplotlib": [0, 19, 35, 36], "tv": [34, 48], "tweak": 30, "twenti": [1, 52], "twice": [50, 51], "two": [0, 1, 3, 4, 5, 6, 7, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "two_class": 43, "two_label": [35, 47], "two_nerv": [35, 47], "two_point": 41, "two_treat": 43, "tx": 49, "tx_2t": [4, 49], "tx_it": 51, "txt": [1, 49], "tycowicz": 3, "type": [0, 1, 3, 4, 5, 6, 7, 19, 22, 30, 32, 33, 34, 37, 40, 50], "typic": [22, 28, 29], "typo": 27, "tz": 3, "t\u00fanel": 50, "u": [0, 3, 4, 6, 22, 29, 30, 32, 33, 34, 40, 41, 45, 49], "ua": [0, 19, 48], "ub": [0, 19, 48], "ub_3d": 48, "ucl": 3, "uclouvain": 3, "um": 50, "unalign": 43, "unaligned_cel": 43, "unambigu": 4, "unanim": 27, "uncertain": 22, "unchang": 6, "under": [0, 3, 5, 22, 30, 33, 40, 43, 45, 49, 50, 54], "underestim": 22, "underli": [3, 6], "underlying_metr": 3, "underneath": 43, "underscor": 22, "understand": [22, 25, 28, 33, 34, 43, 45, 52], "understood": [3, 33], "undertaken": 50, "undirect": [4, 45], "unequ": 43, "unequip": 6, "uneven": 3, "unexpect": 28, "unfinish": 22, "unfit": 6, "unfortun": 43, "unico": 50, "uniform": [3, 5, 6, 19, 33, 40], "uniform_radial_kernel": [0, 6], "uniformli": [3, 4, 6, 7, 22], "uniformlysampleddiscretepath": [0, 7], "uniformlysampledpathenergi": [0, 7], "uniformunitintervallinearinterpol": [0, 7], "union": 4, "uniqu": [1, 3, 4, 34, 43, 48], "uniquediagonalmatrixalgorithm": [0, 3], "unit": [3, 6, 7, 19, 22, 29, 34, 37, 41, 42, 44, 45, 48, 50], "unit_vector": 40, "unitnormedrowspltdiffeo": [0, 3], "unitnormedrowspltdmatric": 3, "unitnormedrowspltmatric": [0, 3], "unitnormedrowspltmatricespullbackmetr": [0, 3], "univari": [5, 40], "univariatenormaldistribut": [0, 5], "univariatenormaldistributionsrandomvari": [0, 5], "univariatenormalmetr": [0, 5], "univariatenormaltopoincarehalfspacediffeo": [0, 5], "univers": [27, 29, 30, 33, 34, 45], "universit": 3, "universit\u00e1ria": 50, "universit\u00e9": [3, 30], "unix": 22, "unlabel": [4, 6, 51, 52], "unless": [3, 5, 28, 33], "unlik": 22, "unlock": 32, "unnecessari": [3, 30], "unori": 0, "unpack": 44, "unparametr": 3, "unpublish": 3, "unravel": 4, "unread": 30, "unregist": 3, "unspecifi": 0, "unstructur": 6, "unsuperv": 45, "unsupervis": [3, 31], "until": [3, 27, 34, 42, 43, 50], "unus": [3, 6, 33], "up": [3, 5, 22, 27, 28, 29, 30, 33, 34, 43, 45, 50, 51, 53, 54], "updat": [0, 3, 4, 6, 22, 28, 33, 45], "upload": 25, "upon": [22, 43], "upper": [0, 3, 5, 6, 22, 40], "upper_bound": 5, "upper_triangular_mat": 3, "upper_triangular_matrix_from_vector": [0, 3], "upstream": 22, "urban": 50, "urn": 3, "us": [0, 1, 2, 3, 4, 5, 6, 7, 19, 20, 22, 24, 25, 27, 28, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53], "usabl": 30, "usag": [22, 27], "usar": 50, "use_jac": [3, 7], "usecas": 28, "user": [1, 3, 4, 6, 22, 25, 28, 29, 30, 31, 32, 34, 43, 54], "usernam": 22, "usp": 50, "usual": [3, 30, 35, 45], "utc": [28, 50], "util": [0, 6, 21, 35, 36, 37, 40, 41, 43, 44, 45, 46, 47, 48, 50, 52], "utpala": [3, 27], "uv": 4, "uw": 29, "v": [0, 1, 3, 4, 6, 22, 32, 33, 34, 41, 43, 45, 48, 49], "v10": 4, "v_i": 45, "v_j": 45, "v_k": 45, "v_p": 34, "va": 47, "vale": 50, "valerio": 50, "valid": [22, 30, 37, 44, 50], "valu": [0, 1, 3, 4, 5, 6, 7, 9, 19, 22, 30, 33, 34, 36, 40, 42, 43, 44, 45, 49, 50, 51], "valuabl": 22, "value_1": 22, "value_2": 22, "valueerror": [0, 6, 33, 34], "vandeborr": [1, 46], "vandebril": 3, "vanish": 3, "vantini": [4, 6, 49, 51], "var": 6, "vari": [6, 22], "variabl": [0, 3, 5, 6, 22, 25, 32, 33, 34, 43, 44, 48, 50, 51, 52], "varianc": [0, 1, 3, 6, 38, 40, 43, 46, 47, 50], "variances_": [0, 6], "variances_rang": [0, 6], "variat": [3, 40], "varieti": [43, 45], "varifold": [20, 21], "varifoldmetr": [0, 21], "variou": [3, 27, 33], "varoquaux": 37, "varphi": 41, "vast": 50, "vd": 50, "ve": 22, "vec": [0, 3, 5, 33, 34, 41, 44, 48, 50], "vec_1": 19, "vec_2": 19, "vec_3": 19, "vec_shap": 34, "vector": [1, 2, 5, 6, 7, 17, 19, 20, 21, 22, 25, 30, 31, 35, 37, 41, 42, 45, 48, 49, 50, 51, 53], "vector_2": 34, "vector_from_upper_triangular_matrix": [0, 3], "vector_new": 0, "vectori": 3, "vectorization_typ": 9, "vectorize_point": [3, 4], "vectorspac": [0, 3], "vectorspacediffeo": [0, 3], "vectorspaceopenset": [0, 3, 5], "vectorspacerandomdatagener": [0, 9], "vehicl": 50, "veloc": [0, 3, 5, 6, 32, 34, 35, 43, 48], "vemuri": [3, 6, 40], "venkatasubramanian": 6, "venv": 22, "ver": [3, 50], "verb": 22, "verbos": [3, 6, 22, 34, 44], "verd": 50, "verg": 50, "vergueiro": 50, "veri": [3, 4, 22, 28, 30, 34, 35, 48, 50, 54], "verifi": [3, 22, 33, 34, 35, 41, 43], "verlag": [3, 5, 34], "versa": 30, "version": [1, 3, 6, 7, 9, 22, 25, 27, 32, 34, 40], "versu": [46, 47, 54], "vert": [4, 35, 47], "vertex": [3, 19, 45], "vertex_area": [0, 3], "vertic": [0, 1, 3, 33, 35, 42, 45, 47], "vertical_norm": 3, "vertical_project": [0, 3, 42], "vessel": 35, "veto": 27, "vi": 50, "via": [3, 4, 6, 7, 22, 24, 25, 27, 28, 29, 30, 44, 45, 48, 49, 50], "vice": 30, "vicent": 50, "vidig": 50, "vieira": 50, "view": [28, 40], "view_init": 53, "vila": 50, "vilar": 50, "vilela": 50, "villa": 29, "vint": 50, "violat": [4, 22], "visibl": [4, 22, 50], "vision": [3, 6, 30, 34, 37, 40, 42], "visit": [25, 31], "visual": [0, 1, 21, 22, 24, 25, 28, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 45, 47, 48, 49, 52], "vital": 50, "vitor": 50, "vitorino": 50, "viz": 41, "vl": 50, "vogelstein": 4, "vogelstein2015": 4, "vogtmann": 4, "vol": [3, 6, 19, 37, 40, 42, 48], "vol_q": 3, "volum": [3, 4, 19], "volume10": 4, "volunt": 28, "von": [3, 39], "vote": [6, 27], "vstack": [40, 41, 42], "w": [3, 4, 6, 41, 44, 48], "wa": [1, 3, 7, 28, 30, 32, 33, 34, 35, 43, 45, 47, 48, 50, 52], "wai": [3, 4, 22, 27, 30, 33, 34, 42, 45, 48, 50, 53, 54], "wait": [22, 28, 37, 50], "waj2007": 3, "wald": [3, 4], "wald_spac": [0, 3, 10, 14], "waldbatch": [3, 4], "waldspac": [3, 4], "waldspacemetr": [3, 4], "walk": [1, 3, 45], "walk_length": 1, "wannou": [1, 46], "want": [24, 27, 30, 34, 35, 41, 43, 44, 46, 47, 50], "ward": 6, "warm_start": 6, "warn": [3, 44, 48, 50, 51, 52], "washington": [3, 29, 50], "wasn": 28, "wasserstein": [3, 6, 40], "wayn": 45, "waz2918": 37, "we": [1, 3, 4, 5, 6, 19, 22, 27, 28, 29, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "web": 28, "webpag": [28, 29], "websit": [22, 27, 28, 54], "week": [22, 27, 28, 29, 30], "weigh": 6, "weight": [3, 4, 6, 22, 35, 37, 44, 49, 50, 52], "weighted_dist": 6, "weighted_pdf": [0, 6], "weiszfeld": 6, "welcom": [22, 27, 32, 33, 54], "well": [3, 4, 22, 24, 27, 28, 32, 33, 37, 40, 45, 48, 49, 54], "went": 28, "were": [3, 28, 32, 33, 34, 35, 43, 47, 48], "wgp": 6, "what": [22, 27, 30, 35, 37, 43, 44], "whatev": 33, "when": [0, 1, 3, 4, 5, 6, 22, 30, 31, 32, 33, 34, 35, 40, 42, 44, 48, 50], "where": [0, 1, 3, 4, 5, 6, 7, 22, 28, 29, 30, 33, 34, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "wherea": [22, 30, 53], "whether": [0, 1, 3, 4, 5, 6, 22, 28, 33, 34, 41], "which": [0, 1, 2, 3, 4, 5, 6, 7, 17, 22, 24, 25, 27, 28, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53], "while": [1, 3, 6, 7, 22, 27, 30, 33, 34, 35, 40, 42, 43, 45, 47, 48, 50, 52, 54], "white": 47, "whiten": 6, "who": [3, 27, 32, 34], "whole": [3, 4, 22, 33, 34, 35, 43, 49, 50, 52], "whose": [3, 6, 34, 41, 42, 48, 53], "why": [4, 22, 35, 37, 45, 50], "wide": [27, 35, 45], "widen": 50, "width": [36, 41, 48, 49, 50, 52], "wiki": [0, 3, 6], "wikipedia": [0, 3, 6, 22, 34], "wilei": 48, "wilfrid": 48, "window": [22, 25], "wirefram": 19, "wise": [0, 3, 4, 6, 34, 41], "wish": [43, 46, 47], "wit": 54, "within": [5, 22, 27, 28, 30, 33, 35, 43, 45, 48, 49, 50], "without": [3, 6, 22, 27, 30, 32, 33, 34, 42, 44, 48, 53], "wonder": [32, 34], "wong": 37, "woodi": 40, "word": [3, 22, 33, 34, 45, 48], "work": [1, 3, 4, 5, 6, 22, 27, 28, 30, 32, 33, 34, 37, 42, 43, 45, 50, 51, 54], "workshop": [1, 28, 46], "workspac": [28, 29], "world": [6, 29, 34, 52, 54], "worri": [34, 37], "worst": 30, "worth": 22, "would": [3, 6, 22, 27, 28, 30, 32, 33, 34, 44, 45, 47, 50], "wrap": [0, 3, 6, 9, 34], "wrap_non_picklable_object": 34, "wrapp": 44, "wrapped_gaussian_process": [0, 10, 21], "wrappedgaussianprocess": [0, 6], "wrapper": [3, 5, 7, 30, 44], "write": [3, 6, 19, 28, 34, 48], "written": [0, 3, 22, 34], "wrong": 30, "wrt": [0, 3, 5, 6, 53], "wu": 37, "wwu": 30, "www": [0, 1, 3, 4, 6], "wx": 3, "w\u00e4lder": 4, "x": [0, 2, 3, 4, 5, 6, 7, 22, 25, 31, 32, 33, 34, 35, 37, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53], "x0": 6, "x_": [0, 6, 50], "x_0": 3, "x_1": [3, 4, 33, 49, 51], "x_2": [3, 4, 49], "x_a": 40, "x_b": 40, "x_coord": 19, "x_d": 33, "x_f": 32, "x_grid": 41, "x_grid_warp": 41, "x_i": [3, 32, 34, 50, 51], "x_ini": 3, "x_j": [3, 34], "x_k": [3, 34, 51], "x_l": [3, 34], "x_label": 44, "x_last": 52, "x_lim": 19, "x_n": 3, "x_new": 6, "x_origin": 6, "x_p": 34, "x_r": 50, "x_transform": 6, "xangai": 50, "xavier": [0, 3, 27, 34, 48], "xaxi": [38, 45], "xfail": [0, 9], "xgx": 6, "xla": 44, "xlabel": [40, 44, 46, 47, 50], "xlim": 50, "xlsx": 1, "xtick": 38, "xw": 3, "xx": [3, 42, 43, 48], "xxx": 50, "xy": [3, 47], "xytext": 47, "y": [0, 3, 4, 5, 6, 7, 19, 22, 32, 33, 34, 35, 40, 41, 43, 44, 45, 46, 47, 52, 53], "y_": [0, 6], "y_1": 3, "y_2": 3, "y_a": 40, "y_b": 40, "y_cov": 6, "y_grid": 41, "y_grid_warp": 41, "y_k": [3, 34], "y_lim": 19, "y_mean": 6, "y_sampl": 6, "y_std": 6, "yang": [3, 45], "yang2013": 3, "yang_2013": 3, "yann": [3, 6, 27], "yashil": 3, "yasuko": 3, "yaxi": 45, "yazdani": 3, "year": [28, 29, 35, 50, 52, 54], "yellow": [40, 53], "yerr": 44, "yet": [6, 22, 33, 34, 36, 37, 41], "yield": [3, 4, 6, 19, 42, 45], "ylabel": [40, 44, 46, 47, 50], "ylim": 50, "york": [3, 35], "you": [3, 6, 22, 24, 25, 30, 33, 34, 37, 41, 43, 44, 50, 51], "your": [6, 22, 24, 25, 28, 29, 30, 33, 37], "yourself": [29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "yune": 50, "yurii": 3, "yy": 5, "z": [3, 6, 32, 33, 34, 35, 37, 41, 43, 46, 47, 48, 53], "z_i": [3, 34], "z_norm": 43, "zaatiti": [1, 3, 6, 39, 45], "zachari": 45, "zaidan": 50, "zefran": 3, "zefran98": 3, "zero": [0, 3, 4, 5, 33, 34, 40, 42, 43, 48, 52], "zeta": [3, 6], "zeta_lower_bound": 6, "zeta_m": 6, "zeta_step": 6, "zeta_upper_bound": 6, "zhao": 5, "zib": 3, "zielinski": 37, "zimmermann": 3, "zip": [34, 35, 43, 45, 47, 48, 49, 50, 52], "zipped_list": 43, "zm": 41, "zone": 28, "zoologi": [1, 52], "zoom": 29, "zorder": 19, "zuse": 3, "\u00e9l\u00e9mentair": 3, "\u00fanico": 50, "\u03b5": 3, "\u211d3": 41}, "titles": ["geomstats package", "geomstats.datasets package", "geomstats.distributions package", "geomstats.geometry package", "geomstats.geometry.stratified package", "geomstats.information_geometry package", "geomstats.learning package", "geomstats.numerics package", "geomstats.numerics.optimization package", "geomstats.test package", "geomstats.test_cases package", "geomstats.test_cases.backend package", "geomstats.test_cases.datasets package", "geomstats.test_cases.distributions package", "geomstats.test_cases.geometry package", "geomstats.test_cases.geometry.stratified package", "geomstats.test_cases.information_geometry package", "geomstats.test_cases.learning package", "geomstats.test_cases.numerics package", "geomstats.visualization package", "API Reference", "geomstats", "Contributing Guide", "Explanation", "Code Examples", "First steps", "Getting Started", "Geomstats governance and decision-making", "Google Season of Docs: Case Study", "Hackathons", "Hackathon at Institut Henri Poincar\u00e9, 17th-21st Oct 2022", "Geomstats", "What is the motivation for analyzing data on manifolds?", "1. Introduction", "1. What is a Connection?", "Data on Manifolds", "From vector spaces to manifolds", "Learning on Tangent Data", "Fr\u00e9chet Mean and Tangent PCA", "K-Means clustering on a Riemannian Manifold", "Information geometry", "Implement your own Riemannian Geometry", "Shape analysis of curves with the Square Root Velocity metric", "Shape Analysis of Cancer Cells", "Hand gesture classification with EMG data using Riemannian metrics", "Hyperbolic Embedding of Graphs and Clustering", "Classifying hands poses with Kendall shape spaces", "Computing with shapes of landmarks in Kendall shape spaces", "Computing with triangular shapes in Kendall framework", "Stratified spaces", "Optimization of Sao Paulo traffic", "Align all and Compute for Graphs", "Graph Space", "Tutorial: Sub-Riemannian geometry on the Heisenberg group", "Roadmap", "Tutorials"], "titleterms": {"": [28, 32, 33, 35], "0": 44, "1": [32, 33, 34, 42, 43, 44, 50], "17th": 30, "2": [32, 33, 34, 41, 42, 43, 44, 50], "2018": 52, "2022": [30, 54], "21st": 30, "2d": [42, 48], "3": [32, 33, 34, 36, 42, 43, 44, 48, 50], "3d": [35, 42, 48], "4": [33, 34, 43, 44, 50], "5": [33, 34, 44, 50], "6": 34, "7": 34, "8": 34, "A": [42, 44, 51], "And": 27, "In": 38, "No": 30, "On": 38, "The": [22, 28, 33, 34, 37, 44, 48, 53], "With": 43, "aac": 6, "about": [28, 33, 34], "abstract": 28, "actual": 34, "addit": [28, 34, 36], "affin": 44, "agglomerative_hierarchical_clust": [6, 17], "algebra_util": [0, 10], "algorithm": 24, "align": [43, 49, 51], "all": 51, "altern": 22, "an": [22, 33, 34], "analysi": [28, 40, 42, 43], "analyz": [32, 43], "anatomi": 22, "answer": 22, "api": 20, "applic": 55, "ar": 33, "assign": 22, "attribut": 33, "autodiff": 11, "averag": 44, "backend": [11, 22], "base": [3, 5, 14, 16], "basi": 34, "behavior": 30, "belong": 32, "beta": [5, 16, 40], "better": 32, "bhv_space": 4, "big": 34, "binomi": [5, 16], "brain": 35, "breach": 27, "brownian_mot": 2, "budget": 28, "bug": 22, "build": [22, 34], "bvp": 7, "calibr": 44, "cancer": 43, "captur": 45, "care": [33, 34], "case": 28, "categor": 5, "cell": 43, "chang": [22, 27, 30, 43], "checklist": 22, "choos": 22, "christoffel": 34, "citi": 35, "class": [33, 34], "classif": 44, "classifi": 46, "cluster": [39, 40, 45], "code": [22, 24, 33], "comment": 22, "committe": 27, "commun": 27, "compar": 42, "complex_manifold": [3, 14], "complex_matric": [3, 14], "complex_poincare_disk": 3, "complex_riemannian_metr": [3, 14], "complic": 32, "compon": 51, "comput": [32, 47, 48, 51], "concept": 34, "conclus": [33, 34, 37, 50], "conf": 9, "conflict": 27, "connect": [3, 14, 30, 34], "connectom": 35, "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 40], "context": 44, "contribut": 22, "contributor": [22, 27], "control": 22, "coordin": [30, 34], "core": 27, "covari": 44, "creat": 22, "curv": [42, 43], "data": [9, 32, 35, 37, 38, 39, 43, 44], "datapoint": 32, "dataset": [1, 12, 43, 50, 52], "decis": 27, "deeper": 32, "defin": [34, 41, 53], "definit": [33, 34, 35], "degre": 32, "depend": 22, "descript": [28, 34, 43, 50], "design": [28, 31], "detail": 54, "develop": [22, 27], "diffeo": [3, 14], "diffeomorph": 41, "differenti": 24, "dirichlet": [5, 16], "discret": 43, "discrete_curv": [3, 14], "discrete_surfac": [3, 14], "distanc": 43, "distribut": [2, 13, 40, 48], "do": [33, 34], "doc": [22, 28], "docstr": 22, "document": [22, 27, 28, 34, 54], "doe": [32, 33, 34], "driven": 22, "duplic": 43, "dynam": 30, "each": 43, "effort": 50, "einstein": 34, "embed": 45, "emg": 44, "encod": 43, "environ": 22, "equal": 43, "equat": 34, "equip": 30, "error": 0, "euclidean": [3, 14, 36, 44], "event": 29, "evolut": 32, "evolv": 32, "exampl": [22, 24, 33, 34, 35, 41, 42], "except": 0, "exp": 34, "expectation_maxim": [6, 17], "experi": 27, "explan": 23, "exponenti": [5, 16, 34, 36], "exponential_barycent": [6, 17], "extract": 32, "extrins": 30, "featur": 22, "few": 32, "fiber_bundl": [3, 14], "field": [34, 53], "fifa": 52, "finite_differ": [7, 18], "first": [22, 25, 42], "fisher_rao_metr": 5, "focu": 42, "folder": 22, "frame": 53, "framework": 48, "frechet": [44, 51], "frechet_mean": [6, 17], "freedom": 32, "friendli": 34, "from": [32, 35, 36], "fr\u00e9chet": [38, 40], "full": [33, 34], "full_rank_correlation_matric": [3, 14], "full_rank_matric": 3, "function": [3, 45], "futur": [29, 30], "g": 30, "gamma": [5, 16, 50], "gener": [34, 38, 39], "general_linear": [3, 14], "geodes": [7, 18, 34, 36, 40, 48, 49], "geodesic_equ": 34, "geodesic_regress": [6, 17], "geometr": [5, 16], "geometri": [3, 4, 14, 15, 24, 40, 41, 53], "geometric_median": 6, "geomstat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 27, 28, 31, 33, 34, 54], "gestur": 44, "get": [22, 26], "ggregress": 52, "git": 22, "give": 32, "global": 43, "goal": 54, "good": 22, "googl": 28, "govern": 27, "graph": [41, 45, 49, 51, 52], "graph_spac": [4, 15], "graphspac": 49, "grassmannian": 3, "groom": 52, "group": [35, 36, 53], "group_act": [3, 14], "guid": 22, "guidelin": 22, "hackathon": [29, 30], "hand": [44, 46, 50], "head": [35, 48], "heisenberg": [3, 14, 53], "help": [22, 32], "henri": 30, "hermitian": [3, 14], "hermitian_matric": 3, "how": [33, 34], "hpd_matric": 3, "hyperbol": [3, 19, 35, 36, 38, 45], "hyperboloid": 3, "hyperspher": [3, 14, 19, 33], "hypothes": 50, "hypothesi": 43, "i": [32, 33, 34], "immers": 41, "implement": [33, 41], "import": [28, 34], "imprecis": 33, "incremental_frechet_mean": [6, 17], "inform": [28, 40], "information_geometri": [5, 16], "init": 39, "initi": 45, "institut": 30, "integr": 0, "interest": 27, "interpol": [7, 18, 43], "intrins": 30, "intro": 22, "introduct": [33, 40, 43, 45, 50], "intuit": 34, "invari": 44, "invariant_metr": [3, 14], "issu": 22, "its": 41, "ivp": 7, "k": [39, 40], "kalman_filt": [6, 17], "kendal": [46, 47, 48], "kernel_density_estimation_classifi": [6, 17], "klein_bottl": 3, "kmean": [6, 17], "kmedoid": 6, "knn": [6, 17], "know": 32, "label": [22, 49], "landmark": [3, 35, 47], "layman": 33, "learn": [6, 17, 24, 31, 32, 37, 40], "less": 32, "level": 33, "levelset": 33, "lie": 35, "lie_algebra": [3, 14], "lie_group": [3, 14], "limit": 53, "linear": 35, "link": 28, "live": 32, "local": 34, "log": 34, "logarithm": [34, 36], "logist": 44, "lognorm": [2, 13], "look": 32, "loss": 45, "lower_triangular_matric": 3, "mai": 32, "make": [22, 27, 32], "mammal": 52, "manifold": [3, 14, 30, 32, 33, 34, 35, 36, 37, 39, 41, 50], "map": 36, "math": 34, "mathbb": 41, "mathbf": 34, "mathemat": [33, 34, 50], "matric": [3, 14, 30, 35, 44], "matrix": 44, "mdm": [6, 17, 44], "mean": [38, 39, 40, 43, 44, 51], "measur": 28, "method": [33, 34, 44, 55], "metric": [28, 30, 34, 42, 43, 44, 49, 51], "minkowski": 3, "mixin": 14, "mlp": 44, "model": 50, "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "monkei": 35, "more": [31, 33, 34], "motiv": [32, 43, 50, 52], "multinomi": [5, 16], "nerv": [35, 48], "network": [35, 52], "new": [22, 30], "nfold_manifold": [3, 14], "noisi": 32, "normal": [5, 16, 40], "notat": 34, "number": 43, "numer": [7, 8, 18, 30, 45], "object": [31, 35], "oct": 30, "online_kmean": 6, "open": 33, "open_hemispher": 3, "oper": 39, "optic": [35, 48], "optim": [8, 18, 45, 50], "organ": 28, "out": 42, "own": [41, 43], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "page": 28, "parallel": [34, 48], "parallel_transport": 34, "paramet": [6, 44, 45], "parametr": [9, 42], "parent": 33, "partial_i": 34, "particip": 28, "pass": 52, "past": 29, "path": 7, "paulo": 50, "pca": [6, 17, 38], "physic": 34, "pictur": [34, 35], "plane": [36, 38, 41], "player": 52, "plot": [44, 45], "poincare_bal": [3, 14], "poincare_half_spac": [3, 14], "poincare_polydisk": [3, 19], "poincar\u00e9": 30, "point": [30, 43], "point_set": [4, 15], "poisson": [5, 16], "pose": [35, 46], "posit": 35, "positive_lower_triangular_matric": [3, 14], "positive_r": 3, "power": 32, "practic": 55, "pre": 50, "pre_shap": [3, 14, 19], "precis": 33, "predict": 32, "prepare_emg_data": 1, "prepare_graph_data": [1, 12], "preprocess": [6, 17, 43, 44], "primer": 51, "princip": [40, 51], "problem": [28, 50], "process": [27, 50], "product_hpd_and_siegel_disk": 3, "product_manifold": [3, 14], "product_positive_reals_and_poincare_disk": 3, "productmanifold": 33, "project": [22, 28, 44], "propos": 28, "pull": 22, "pullback": 41, "pullback_metr": [3, 14], "purpos": 54, "pytest": 22, "question": 22, "quotient": [4, 15, 42], "quotient_metr": [3, 14], "r": 41, "radial_kernel_funct": [6, 17], "random": 9, "randomli": 39, "rank_k_psd_matric": 3, "real": 55, "reduc": 32, "refer": [20, 35, 37, 40, 42, 45, 46, 47, 48], "regress": [44, 51], "relat": 29, "remark": 42, "remov": 43, "renov": 50, "reparametr": 42, "report": 22, "repres": 34, "represent": [34, 50], "reproduc": 22, "request": 22, "respons": 27, "result": [28, 45], "review": 22, "riemannian": [34, 39, 41, 44, 45, 53], "riemannian_mean_shift": 6, "riemannian_metr": [3, 14], "riemannianmetr": 34, "road": 50, "roadmap": 54, "role": 27, "root": 42, "rotat": 35, "run": [22, 24], "same": [43, 44], "sampl": 43, "sao": 50, "sasaki_metr": [3, 14], "scalar_product_metr": [3, 14], "scatter": 28, "scope": 28, "se": 36, "season": 28, "session": 44, "set": [32, 33, 49], "setup": 22, "shape": [30, 42, 43, 46, 47, 48], "should": 34, "siegel": [3, 14], "sigma_2": 48, "sigma_3": 48, "sign": 44, "signal": 32, "skew_symmetric_matric": [3, 14], "social": 35, "solut": 22, "solv": 50, "sourc": 22, "space": [33, 35, 36, 40, 43, 44, 46, 47, 48, 49, 51, 52], "spd": 35, "spd_matric": [3, 14, 19], "special": 36, "special_euclidean": [3, 14, 19], "special_orthogon": [3, 14, 19], "sphere": [35, 38, 39, 41], "spider": [4, 49], "squar": 42, "stall": 22, "start": 26, "starter": 22, "statement": [28, 54], "step": 25, "stiefel": [3, 14], "stratifi": [4, 15, 49], "structur": [22, 30, 33, 45, 53], "studi": 28, "style": 22, "sub": [34, 53], "sub_riemannian_metr": [3, 14], "subclass": 33, "submodul": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "subpackag": [0, 3, 7, 10, 14], "substract": 36, "success": 28, "summari": [28, 44], "surfac": 41, "symbol": 34, "symmetr": 35, "symmetric_matric": 3, "system": 32, "tabl": 40, "tag": 22, "tangent": [33, 37, 38, 44], "tdd": 22, "team": 27, "technic": [27, 28], "templat": 22, "term": 33, "test": [9, 22, 43, 44], "test_cas": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "thi": [34, 54], "timelin": 28, "titl": 28, "tracker": 22, "traffic": 50, "train": 44, "transform": 37, "transport": [34, 48], "treatment": 43, "tree": 4, "triag": 22, "triangl": 48, "triangular": 48, "tutori": [32, 53, 55], "understand": 32, "uniform": 48, "unlabel": 49, "unparametr": 42, "us": [33, 34, 44], "usecas": 48, "user": 44, "util": [1, 9, 34], "v": 30, "varifold": [0, 10], "vector": [0, 3, 4, 9, 33, 34, 36, 44], "vectorspac": 33, "vectorspaceopenset": 33, "veloc": 42, "veri": 32, "via": [41, 53], "virtual": 22, "visual": [19, 43], "wai": 32, "wald_spac": [4, 15], "want": 22, "warp": 41, "we": [33, 34], "what": [32, 33, 34], "why": [32, 33, 34], "workflow": [22, 29], "world": [35, 55], "wrapped_gaussian_process": [6, 17], "write": 22, "writer": 28, "you": 32, "your": [32, 41]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1) Analyzing data on a manifold reduces the degrees of freedom of the system, making computations less complicated.": [[32, "1)-Analyzing-data-on-a-manifold-reduces-the-degrees-of-freedom-of-the-system,-making-computations-less-complicated."]], "1. A first example in 2D": [[42, "1.-A-first-example-in-2D"]], "1. Introduction": [[33, null]], "1. Introduction and Motivation": [[43, "1.-Introduction-and-Motivation"], [50, "1.-Introduction-and-Motivation"]], "1. What is a Connection?": [[34, null]], "1.1 General Mathematical Definition of the Connection": [[34, "1.1-General-Mathematical-Definition-of-the-Connection"]], "1.2 What does the Connection actually do? \u2013 a more friendly description of the connection, with an example": [[34, "1.2-What-does-the-Connection-actually-do?----a-more-friendly-description-of-the-connection,-with-an-example"]], "2) Knowing the manifold that a data set belongs to may give you a deeper understanding of your data\u2019s evolution or \u201cwhy your data looks/evolves the way it does\u201d": [[32, "2)-Knowing-the-manifold-that-a-data-set-belongs-to-may-give-you-a-deeper-understanding-of-your-data's-evolution-or-%22why-your-data-looks/evolves-the-way-it-does%22"]], "2. Dataset Description": [[43, "2.-Dataset-Description"]], "2. Dataset description": [[50, "2.-Dataset-description"]], "2. Focus on quotienting out reparametrizations": [[42, "2.-Focus-on-quotienting-out-reparametrizations"]], "2. What is a Manifold?": [[33, "2.-What-is-a-Manifold?"]], "2. Why is the Connection important (big picture)? \u2013 parallel transport, parallel vector fields": [[34, "2.-Why-is-the-Connection-important-(big-picture)?----parallel-transport,-parallel-vector-fields"]], "2.1 Parallel Vector Fields": [[34, "2.1-Parallel-Vector-Fields"]], "2.1 Precise Mathematical Definition": [[33, "2.1-Precise-Mathematical-Definition"]], "2.1. Comparing parametrized curves": [[42, "2.1.-Comparing-parametrized-curves"]], "2.2 Imprecise \u201cLayman\u2019s Terms\u201d Definition:": [[33, "2.2-Imprecise-%22Layman's-Terms%22-Definition:"]], "2.2 Parallel Transport": [[34, "2.2-Parallel-Transport"]], "2.2. Comparing unparametrized curves": [[42, "2.2.-Comparing-unparametrized-curves"]], "2.3 Hypersphere example:": [[33, "2.3-Hypersphere-example:"]], "2.4 More examples of manifolds:": [[33, "2.4-More-examples-of-manifolds:"]], "3) Knowing the manifold a data set lives in will help you give you better predictive power and extract the \u201csignal\u201d from a noisy data set or a data set with very few datapoints.": [[32, "3)-Knowing-the-manifold-a-data-set-lives-in-will-help-you-give-you-better-predictive-power-and-extract-the-%22signal%22-from-a-noisy-data-set-or-a-data-set-with-very-few-datapoints."]], "3. Defining Geodesics with the Connection": [[34, "3.-Defining-Geodesics-with-the-Connection"]], "3. Example in 3D": [[42, "3.-Example-in-3D"]], "3. Mathematical modeling": [[50, "3.-Mathematical-modeling"]], "3. Preprocessing": [[43, "3.-Preprocessing"]], "3. Why do we care about manifolds?": [[33, "3.-Why-do-we-care-about-manifolds?"]], "3.1 Intuitive Definition of a Geodesic": [[34, "3.1-Intuitive-Definition-of-a-Geodesic"]], "3.1. Road representation: introduction to the Gamma manifold.": [[50, "3.1.-Road-representation:-introduction-to-the-Gamma-manifold."]], "3.1.1. Hypotheses": [[50, "3.1.1.-Hypotheses"]], "3.1.2. Model": [[50, "3.1.2.-Model"]], "3.2 Defining a geodesic with the connection": [[34, "3.2-Defining-a-geodesic-with-the-connection"]], "3.2. Mathematical representation of renovation efforts": [[50, "3.2.-Mathematical-representation-of-renovation-efforts"]], "3.2.1. Hypotheses": [[50, "3.2.1.-Hypotheses"]], "3.2.2. Model": [[50, "3.2.2.-Model"]], "3.3 Building Intuition with Physics": [[34, "3.3-Building-Intuition-with-Physics"]], "3.3. Optimization problem": [[50, "3.3.-Optimization-problem"]], "4 Data Analysis": [[43, "4-Data-Analysis"]], "4. Dataset processing": [[50, "4.-Dataset-processing"]], "4. Description of Connection in Local Coordinates (using Christoffel Symbols)": [[34, "4.-Description-of-Connection-in-Local-Coordinates-(using-Christoffel-Symbols)"]], "4. What does the Manifold class do?": [[33, "4.-What-does-the-Manifold-class-do?"]], "4.1 Math Notation: \\mathbf{ \\partial_i} Basis Vector": [[34, "4.1-Math-Notation:-\\mathbf{-\\partial_i}-Basis-Vector"]], "4.1 Tangent Vectors": [[33, "4.1-Tangent-Vectors"]], "4.2 Einstein Notation": [[34, "4.2-Einstein-Notation"]], "4.2 Tangent Spaces": [[33, "4.2-Tangent-Spaces"]], "4.3 What does a Christoffel Symbol represent?": [[34, "4.3-What-does-a-Christoffel-Symbol-represent?"]], "4.4 The Geodesic Equation in local coordinates": [[34, "4.4-The-Geodesic-Equation-in-local-coordinates"]], "4.5 Why should we care about Christoffel Symbols and this representation of the connection?": [[34, "4.5-Why-should-we-care-about-Christoffel-Symbols-and-this-representation-of-the-connection?"]], "5. Additional Important Mathematical concepts utilized by Connection Class: Logarithm, Exponential": [[34, "5.-Additional-Important-Mathematical-concepts-utilized-by-Connection-Class:-Logarithm,-Exponential"]], "5. How is the Manifold class structured?": [[33, "5.-How-is-the-Manifold-class-structured?"]], "5. Solving the problem at hand": [[50, "5.-Solving-the-problem-at-hand"]], "5.1 The Parent Class: Manifold": [[33, "5.1-The-Parent-Class:-Manifold"]], "5.1.1 Examples of Using Manifold\u2019s Attributes and Methods in the Subclass: Hypersphere": [[33, "5.1.1-Examples-of-Using-Manifold's-Attributes-and-Methods-in-the-Subclass:-Hypersphere"]], "5.1.2 The Full Manifold Class Code": [[33, "5.1.2-The-Full-Manifold-Class-Code"]], "5.2 VectorSpaceOpenSet": [[33, "5.2-VectorSpaceOpenSet"]], "5.2.1 What is an Open Set?": [[33, "5.2.1-What-is-an-Open-Set?"]], "5.2.2 What Methods are Implemented in VectorSpaceOpenSet?": [[33, "5.2.2-What-Methods-are-Implemented-in-VectorSpaceOpenSet?"]], "5.3 LevelSet": [[33, "5.3-LevelSet"]], "5.3.1 What is a Level Set?": [[33, "5.3.1-What-is-a-Level-Set?"]], "5.3.2 LevelSet in Geomstats": [[33, "5.3.2-LevelSet-in-Geomstats"]], "5.4 VectorSpace": [[33, "5.4-VectorSpace"]], "5.5 ProductManifold": [[33, "5.5-ProductManifold"]], "5.5.1 Example": [[33, "5.5.1-Example"]], "6. Geomstats Documentation: The Connection Class": [[34, "6.-Geomstats-Documentation:-The-Connection-Class"]], "6.1 method: parallel_transport()": [[34, "6.1-method:-parallel_transport()"]], "6.2 method: geodesic_equation()": [[34, "6.2-method:-geodesic_equation()"]], "6.3 method: exp() (exponential)": [[34, "6.3-method:-exp()-(exponential)"]], "6.4 method: log() (logarithm)": [[34, "6.4-method:-log()-(logarithm)"]], "6.5 The full Connection class": [[34, "6.5-The-full-Connection-class"]], "7. RiemannianMetric Sub-Class": [[34, "7.-RiemannianMetric-Sub-Class"]], "7.1 Riemannian Metrics": [[34, "7.1-Riemannian-Metrics"]], "7.2 How is the Riemannian Metric Connected with the Connection?": [[34, "7.2-How-is-the-Riemannian-Metric-Connected-with-the-Connection?"]], "7.3 RiemannianMetric in Geomstats": [[34, "7.3-RiemannianMetric-in-Geomstats"]], "8. Conclusion": [[34, "8.-Conclusion"]], "A primer in space, metric and aligners": [[51, "A-primer-in-space,-metric-and-aligners"]], "A. Test on the same session and user as Training/Calibration": [[44, "A.-Test-on-the-same-session-and-user-as-Training/Calibration"]], "A.0. Using Logistic Regression on the vectorized Matrix (Euclidean Method)": [[44, "A.0.-Using-Logistic-Regression-on-the-vectorized-Matrix-(Euclidean-Method)"]], "A.1. Using MLP on the vectorized Matrix (Euclidean Method)": [[44, "A.1.-Using-MLP-on-the-vectorized-Matrix-(Euclidean-Method)"]], "A.2. Using Tangent space projection + Logistic Regression": [[44, "A.2.-Using-Tangent-space-projection-+-Logistic-Regression"]], "A.3. Using Tangent space projection + MLP": [[44, "A.3.-Using-Tangent-space-projection-+-MLP"]], "A.4. Using Euclidean MDM": [[44, "A.4.-Using-Euclidean-MDM"]], "A.5. Using Riemannian MDM": [[44, "A.5.-Using-Riemannian-MDM"]], "API Reference": [[20, null]], "About the organization": [[28, "about-the-organization"]], "About the project": [[28, "about-the-project"]], "Additional information": [[28, "additional-information"]], "Align all and Compute for Graphs": [[51, null]], "Alignment": [[43, "Alignment"]], "Analysis": [[28, "analysis"]], "Analyze Distances to the \u201cGlobal\u201d Mean Shape": [[43, "Analyze-Distances-to-the-%22Global%22-Mean-Shape"]], "Answering questions": [[22, "answering-questions"]], "Backends": [[22, "backends"]], "Brain connectomes: data on the manifold of Symmetric Positive Definite (SPD) matrices": [[35, "Brain-connectomes:-data-on-the-manifold-of-Symmetric-Positive-Definite-(SPD)-matrices"]], "Breach": [[27, "breach"]], "Budget": [[28, "budget"]], "Build the docs": [[22, "build-the-docs"]], "Building the Documentation": [[22, "building-the-documentation"]], "Capturing the graph structure": [[45, "Capturing-the-graph-structure"]], "Changing the Governance Documents": [[27, "changing-the-governance-documents"]], "Changing the Metric on the Space of Cell Shapes": [[43, "Changing-the-Metric-on-the-Space-of-Cell-Shapes"]], "Classifying hands poses with Kendall shape spaces": [[46, null]], "Code Examples": [[24, null]], "Code Review Guidelines": [[22, "code-review-guidelines"]], "Coding Style Guidelines": [[22, "coding-style-guidelines"]], "Commenting on alternative solutions": [[22, "commenting-on-alternative-solutions"]], "Communication team": [[27, "communication-team"]], "Computing with shapes of landmarks in Kendall shape spaces": [[47, null]], "Computing with triangular shapes in Kendall framework": [[48, null]], "Conclusion": [[33, "Conclusion"], [37, "Conclusion"], [50, "Conclusion"]], "Conflict of Interest": [[27, "conflict-of-interest"]], "Context": [[44, "Context"]], "Contributing Guide": [[22, null]], "Contributor Experience Team": [[27, "contributor-experience-team"]], "Contributors": [[27, "contributors"]], "Core developers": [[27, "core-developers"]], "Covariances plot of the Frechet Mean of the affine invariant metric": [[44, "Covariances-plot-of-the-Frechet-Mean-of-the-affine-invariant-metric"]], "Covariances plot of the euclidean average": [[44, "Covariances-plot-of-the-euclidean-average"]], "Create or choose an issue for new contributors": [[22, "create-or-choose-an-issue-for-new-contributors"]], "Data init: Generate clusters randomly on the sphere": [[39, "Data-init:-Generate-clusters-randomly-on-the-sphere"]], "Data on Manifolds": [[35, null]], "Decision Making Process": [[27, "decision-making-process"]], "Defining the Heisenberg sub-Riemannian structure via a frame-field": [[53, "Defining-the-Heisenberg-sub-Riemannian-structure-via-a-frame-field"]], "Dependencies and a virtual environment": [[22, "dependencies-and-a-virtual-environment"]], "Design": [[31, "design"]], "Design and Organize Scattered Documentation in Geomstats": [[28, "design-and-organize-scattered-documentation-in-geomstats"]], "Detailed Goals": [[54, "detailed-goals"]], "Development Setup": [[22, "development-setup"]], "Distance of the Cell Shapes to their Own Mean Shape": [[43, "Distance-of-the-Cell-Shapes-to-their-Own-Mean-Shape"]], "Docstring Examples": [[22, "docstring-examples"]], "Documentation": [[22, "documentation"]], "Equip with metric": [[30, "equip-with-metric"]], "Examples of data on manifolds": [[35, "Examples-of-data-on-manifolds"]], "Explanation": [[23, null]], "Exponentials on Manifolds": [[34, "Exponentials-on-Manifolds"]], "First steps": [[25, null]], "Folder Structure": [[22, "folder-structure"]], "Frechet Mean": [[51, "Frechet-Mean"]], "From addition to exponential map": [[36, "From-addition-to-exponential-map"]], "From data on linear spaces to data on manifolds": [[35, "From-data-on-linear-spaces-to-data-on-manifolds"]], "From substraction to logarithm map": [[36, "From-substraction-to-logarithm-map"]], "From vector spaces to manifolds": [[36, null], [36, "id1"]], "Fr\u00e9chet Mean and Tangent PCA": [[38, null]], "Fr\u00e9chet mean": [[38, "Fr\u00e9chet-mean"], [38, "id1"]], "Fr\u00e9chet mean of beta distributions": [[40, "Fr\u00e9chet-mean-of-beta-distributions"]], "Future changes": [[30, "future-changes"]], "GGRegression Fifa 2018 Player Passing Networks": [[52, "GGRegression-Fifa-2018-Player-Passing-Networks"]], "Generate data on the hyperbolic plane": [[38, "Generate-data-on-the-hyperbolic-plane"]], "Generate data on the sphere": [[38, "Generate-data-on-the-sphere"]], "Geodesic": [[48, "Geodesic"]], "Geodesics": [[36, "Geodesics"], [48, "Geodesics"]], "Geodesics on the hyperbolic plane": [[36, "Geodesics-on-the-hyperbolic-plane"]], "Geodesics on the special euclidean group SE(3)": [[36, "Geodesics-on-the-special-euclidean-group-SE(3)"]], "Geometry of beta distributions": [[40, "Geometry-of-beta-distributions"]], "Geometry of normal distributions": [[40, "Geometry-of-normal-distributions"]], "Geomstats": [[31, null]], "Geomstats governance and decision-making": [[27, null]], "Getting Started": [[26, null]], "Getting the code": [[22, "getting-the-code"]], "Google Season of Docs: Case Study": [[28, null]], "Google Season of Docs: Project Page": [[28, "google-season-of-docs-project-page"]], "Graph": [[49, "Graph"]], "Graph Space": [[49, "Graph-Space"], [52, null]], "Graph Space Metric": [[49, "Graph-Space-Metric"]], "Graph to Geodesic Alignment": [[49, "Graph-to-Geodesic-Alignment"]], "Graph to Graph Alignment": [[49, "Graph-to-Graph-Alignment"]], "Hackathon at Institut Henri Poincar\u00e9, 17th-21st Oct 2022": [[30, null]], "Hackathons": [[29, null]], "Hand gesture classification with EMG data using Riemannian metrics": [[44, null]], "Hands shapes": [[46, "Hands-shapes"]], "Hyperbolic Embedding of Graphs and Clustering": [[45, null]], "Hypothesis Testing on Equality of Means": [[43, "Hypothesis-Testing-on-Equality-of-Means"]], "Immersed manifolds: the example of a surface defined by its graph": [[41, "Immersed-manifolds:-the-example-of-a-surface-defined-by-its-graph"]], "Immersed manifolds: the example of the 2-sphere": [[41, "Immersed-manifolds:-the-example-of-the-2-sphere"]], "Implement your own Riemannian Geometry": [[41, null]], "Important links for technical writers": [[28, "important-links-for-technical-writers"]], "In the Hyperbolic plane": [[38, "In-the-Hyperbolic-plane"]], "Information geometry": [[40, null]], "Interpolation: Encoding Discrete Curves With Same Number of Points": [[43, "Interpolation:-Encoding-Discrete-Curves-With-Same-Number-of-Points"]], "Intrinsic vs extrinsic coordinates (connection)": [[30, "intrinsic-vs-extrinsic-coordinates-connection"]], "Intrinsic vs extrinsic coordinates (manifold)": [[30, "intrinsic-vs-extrinsic-coordinates-manifold"]], "Intro to Docstrings": [[22, "intro-to-docstrings"]], "Introduction": [[40, "Introduction"], [45, "Introduction"]], "Issue Triaging": [[22, "issue-triaging"]], "Issue tracker": [[22, "issue-tracker"]], "K-Means clustering of normal distributions": [[40, "K-Means-clustering-of-normal-distributions"]], "K-Means clustering on a Riemannian Manifold": [[39, null]], "Labelled or Unlabelled?": [[49, "Labelled-or-Unlabelled?"]], "Labelling and assigning the issue": [[22, "labelling-and-assigning-the-issue"]], "Learn More": [[31, "learn-more"]], "Learn differential geometry": [[24, "learn-differential-geometry"]], "Learning on Tangent Data": [[37, null]], "Learning on spaces of distributions": [[40, "Learning-on-spaces-of-distributions"]], "Logarithms on Manifolds": [[34, "Logarithms-on-Manifolds"]], "Loss function.": [[45, "Loss-function."]], "Making changes": [[22, "making-changes"]], "Mammals Grooming": [[52, "Mammals-Grooming"]], "Measuring project\u2019s success": [[28, "measuring-projects-success"]], "Metrics": [[28, "metrics"]], "Module contents": [[0, "module-geomstats"], [1, "module-geomstats.datasets"], [2, "module-geomstats.distributions"], [3, "module-geomstats.geometry"], [4, "module-geomstats.geometry.stratified"], [5, "module-geomstats.information_geometry"], [6, "module-geomstats.learning"], [7, "module-geomstats.numerics"], [8, "module-geomstats.numerics.optimization"], [9, "module-geomstats.test"], [10, "module-geomstats.test_cases"], [11, "module-contents"], [12, "module-geomstats.test_cases.datasets"], [13, "module-geomstats.test_cases.distributions"], [14, "module-geomstats.test_cases.geometry"], [15, "module-geomstats.test_cases.geometry.stratified"], [16, "module-geomstats.test_cases.information_geometry"], [17, "module-geomstats.test_cases.learning"], [18, "module-geomstats.test_cases.numerics"], [19, "module-geomstats.visualization"]], "Monkey\u2019s optical nerve heads: Data as landmarks in 3D": [[35, "Monkey's-optical-nerve-heads:-Data-as-landmarks-in-3D"]], "Motivation and Dataset": [[52, "Motivation-and-Dataset"], [52, "id1"]], "New structure": [[30, "new-structure"]], "No dynamic behavior": [[30, "no-dynamic-behavior"]], "Numerically optimizing the loss function": [[45, "Numerically-optimizing-the-loss-function"]], "Objectives": [[31, "objectives"]], "On the sphere": [[38, "On-the-sphere"]], "Operate Riemannian K-Means clustering": [[39, "Operate-Riemannian-K-Means-clustering"]], "Optimization of Sao Paulo traffic": [[50, null]], "Packages & Modules": [[20, null]], "Parallel transport": [[48, "Parallel-transport"], [48, "id2"]], "Parameter": [[6, "parameter"]], "Parameters": [[44, "Parameters"]], "Parameters and Initialization": [[45, "Parameters-and-Initialization"]], "Participants": [[28, "participants"]], "Past and future hackathons": [[29, "past-and-future-hackathons"]], "Plotting results": [[45, "Plotting-results"]], "Points shape": [[30, "points-shape"]], "Pose of objects in pictures: data on the Lie group of 3D rotations": [[35, "Pose-of-objects-in-pictures:-data-on-the-Lie-group-of-3D-rotations"]], "Practical methods": [[55, "practical-methods"]], "Pre-processing the dataset": [[50, "Pre-processing-the-dataset"]], "Preprocessing into covariance matrices": [[44, "Preprocessing-into-covariance-matrices"]], "Principal Components": [[51, "Principal-Components"]], "Principal geodesic analysis of normal distributions": [[40, "Principal-geodesic-analysis-of-normal-distributions"]], "Problem Statement": [[28, "problem-statement"]], "Project Description": [[28, "project-description"]], "Proposal Abstract": [[28, "proposal-abstract"]], "Proposed Budget": [[28, "proposed-budget"]], "Pull Request Checklist": [[22, "pull-request-checklist"]], "Pullback via diffeomorphism: Warping of the plane \\mathbb{R}^2": [[41, "Pullback-via-diffeomorphism:-Warping-of-the-plane-\\mathbb{R}^2"]], "Purpose of this document": [[54, "purpose-of-this-document"]], "Real world applications": [[55, "real-world-applications"]], "Reference:": [[35, "Reference:"]], "References": [[37, "References"], [40, "References"], [42, "References"], [45, "References"], [46, "References"], [47, "References"], [48, "References"]], "Regression": [[51, "Regression"]], "Related events": [[29, "related-events"]], "Remarks:": [[42, "Remarks:"]], "Remove duplicate samples in curves": [[43, "Remove-duplicate-samples-in-curves"]], "Reporting bugs and features": [[22, "reporting-bugs-and-features"]], "Reproducing issues": [[22, "reproducing-issues"]], "Riemannian optimization.": [[45, "Riemannian-optimization."]], "Roadmap": [[54, null]], "Roles And Responsibilities": [[27, "roles-and-responsibilities"]], "Run learning algorithms": [[24, "run-learning-algorithms"]], "Run the tests": [[22, "run-the-tests"]], "Running tests": [[22, "running-tests"]], "Set of Graphs: GraphSpace": [[49, "Set-of-Graphs:-GraphSpace"]], "Shape Analysis of Cancer Cells": [[43, null]], "Shape analysis of curves with the Square Root Velocity metric": [[42, null]], "Sign Classification": [[44, "Sign-Classification"]], "Social networks: data on the hyperbolic space": [[35, "Social-networks:-data-on-the-hyperbolic-space"]], "Source control with Git": [[22, "source-control-with-git"]], "Spider": [[49, "Spider"]], "Stalled Pull Requests": [[22, "stalled-pull-requests"]], "Statement of purpose: Geomstats in 2022": [[54, "statement-of-purpose-geomstats-in-2022"]], "Stratified spaces": [[49, null]], "Sub-Riemannian structures as limits of Riemannian structures": [[53, "Sub-Riemannian-structures-as-limits-of-Riemannian-structures"]], "Submodules": [[0, "submodules"], [1, "submodules"], [2, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"], [13, "submodules"], [14, "submodules"], [15, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"]], "Subpackages": [[0, "subpackages"], [3, "subpackages"], [7, "subpackages"], [10, "subpackages"], [14, "subpackages"]], "Summary": [[28, "summary"]], "Summary plots": [[44, "Summary-plots"]], "TDD with pytest": [[22, "tdd-with-pytest"]], "Table of contents:": [[40, "Table-of-contents:"]], "Tangent PCA (at the Fr\u00e9chet mean)": [[38, "Tangent-PCA-(at-the-Fr\u00e9chet-mean)"], [38, "id2"]], "Technical Committee": [[27, "technical-committee"]], "Template of a bug/issue report": [[22, "template-of-a-bug-issue-report"]], "Test Driven Development": [[22, "test-driven-development"]], "Testing": [[22, "testing"]], "The Anatomy of a Docstring": [[22, "the-anatomy-of-a-docstring"]], "The Data": [[37, "The-Data"], [44, "The-Data"]], "The Heisenberg group": [[53, "The-Heisenberg-group"]], "The Manifold": [[37, "The-Manifold"]], "The Transformer": [[37, "The-Transformer"]], "The problem": [[28, "the-problem"]], "The project\u2019s scope": [[28, "the-projects-scope"]], "The space \\Sigma_2^3 of 2D triangles": [[48, "The-space-\\Sigma_2^3-of-2D-triangles"]], "The space \\Sigma_3^3 of 3D triangles": [[48, "The-space-\\Sigma_3^3-of-3D-triangles"]], "Timeline and Results": [[28, "timeline-and-results"]], "Title": [[28, "id4"]], "Tutorial: Sub-Riemannian geometry on the Heisenberg group": [[53, null]], "Tutorials": [[55, null]], "Uniform distribution": [[48, "Uniform-distribution"], [48, "id1"]], "Usecase : optical nerve heads": [[48, "Usecase-:-optical-nerve-heads"]], "Vectorization": [[3, "vectorization"]], "Visualization of Interpolated Dataset of Curves": [[43, "Visualization-of-Interpolated-Dataset-of-Curves"]], "Visualization of the Mean of each Treatment": [[43, "Visualization-of-the-Mean-of-each-Treatment"]], "What is the motivation for analyzing data on manifolds?": [[32, null]], "What will you learn in these tutorials?": [[32, "What-will-you-learn-in-these-tutorials?"]], "Workflow": [[29, "workflow"]], "Workflow of a contribution": [[22, "workflow-of-a-contribution"]], "World cities: data on the sphere": [[35, "World-cities:-data-on-the-sphere"]], "Writing Docstrings": [[22, "writing-docstrings"]], "Writing tests for geomstats": [[22, "writing-tests-for-geomstats"]], "geomstats": [[21, null]], "geomstats package": [[0, null]], "geomstats.algebra_utils module": [[0, "module-geomstats.algebra_utils"]], "geomstats.datasets package": [[1, null]], "geomstats.datasets.prepare_emg_data module": [[1, "module-geomstats.datasets.prepare_emg_data"]], "geomstats.datasets.prepare_graph_data module": [[1, "module-geomstats.datasets.prepare_graph_data"]], "geomstats.datasets.utils module": [[1, "module-geomstats.datasets.utils"]], "geomstats.distributions package": [[2, null]], "geomstats.distributions.brownian_motion module": [[2, "module-geomstats.distributions.brownian_motion"]], "geomstats.distributions.lognormal module": [[2, "module-geomstats.distributions.lognormal"]], "geomstats.errors module": [[0, "module-geomstats.errors"]], "geomstats.exceptions module": [[0, "module-geomstats.exceptions"]], "geomstats.geometry package": [[3, null]], "geomstats.geometry.base module": [[3, "module-geomstats.geometry.base"]], "geomstats.geometry.complex_manifold module": [[3, "module-geomstats.geometry.complex_manifold"]], "geomstats.geometry.complex_matrices module": [[3, "module-geomstats.geometry.complex_matrices"]], "geomstats.geometry.complex_poincare_disk module": [[3, "module-geomstats.geometry.complex_poincare_disk"]], "geomstats.geometry.complex_riemannian_metric module": [[3, "module-geomstats.geometry.complex_riemannian_metric"]], "geomstats.geometry.connection module": [[3, "module-geomstats.geometry.connection"]], "geomstats.geometry.diffeo module": [[3, "module-geomstats.geometry.diffeo"]], "geomstats.geometry.discrete_curves module": [[3, "module-geomstats.geometry.discrete_curves"]], "geomstats.geometry.discrete_surfaces module": [[3, "module-geomstats.geometry.discrete_surfaces"]], "geomstats.geometry.euclidean module": [[3, "module-geomstats.geometry.euclidean"]], "geomstats.geometry.fiber_bundle module": [[3, "module-geomstats.geometry.fiber_bundle"]], "geomstats.geometry.full_rank_correlation_matrices module": [[3, "module-geomstats.geometry.full_rank_correlation_matrices"]], "geomstats.geometry.full_rank_matrices module": [[3, "module-geomstats.geometry.full_rank_matrices"]], "geomstats.geometry.functions module": [[3, "module-geomstats.geometry.functions"]], "geomstats.geometry.general_linear module": [[3, "module-geomstats.geometry.general_linear"]], "geomstats.geometry.grassmannian module": [[3, "module-geomstats.geometry.grassmannian"]], "geomstats.geometry.group_action module": [[3, "module-geomstats.geometry.group_action"]], "geomstats.geometry.heisenberg module": [[3, "module-geomstats.geometry.heisenberg"]], "geomstats.geometry.hermitian module": [[3, "module-geomstats.geometry.hermitian"]], "geomstats.geometry.hermitian_matrices module": [[3, "module-geomstats.geometry.hermitian_matrices"]], "geomstats.geometry.hpd_matrices module": [[3, "module-geomstats.geometry.hpd_matrices"]], "geomstats.geometry.hyperbolic module": [[3, "module-geomstats.geometry.hyperbolic"]], "geomstats.geometry.hyperboloid module": [[3, "module-geomstats.geometry.hyperboloid"]], "geomstats.geometry.hypersphere module": [[3, "module-geomstats.geometry.hypersphere"]], "geomstats.geometry.invariant_metric module": [[3, "module-geomstats.geometry.invariant_metric"]], "geomstats.geometry.klein_bottle module": [[3, "module-geomstats.geometry.klein_bottle"]], "geomstats.geometry.landmarks module": [[3, "module-geomstats.geometry.landmarks"]], "geomstats.geometry.lie_algebra module": [[3, "module-geomstats.geometry.lie_algebra"]], "geomstats.geometry.lie_group module": [[3, "module-geomstats.geometry.lie_group"]], "geomstats.geometry.lower_triangular_matrices module": [[3, "module-geomstats.geometry.lower_triangular_matrices"]], "geomstats.geometry.manifold module": [[3, "module-geomstats.geometry.manifold"]], "geomstats.geometry.matrices module": [[3, "module-geomstats.geometry.matrices"]], "geomstats.geometry.minkowski module": [[3, "module-geomstats.geometry.minkowski"]], "geomstats.geometry.nfold_manifold module": [[3, "module-geomstats.geometry.nfold_manifold"]], "geomstats.geometry.open_hemisphere module": [[3, "module-geomstats.geometry.open_hemisphere"]], "geomstats.geometry.poincare_ball module": [[3, "module-geomstats.geometry.poincare_ball"]], "geomstats.geometry.poincare_half_space module": [[3, "module-geomstats.geometry.poincare_half_space"]], "geomstats.geometry.poincare_polydisk module": [[3, "module-geomstats.geometry.poincare_polydisk"]], "geomstats.geometry.positive_lower_triangular_matrices module": [[3, "module-geomstats.geometry.positive_lower_triangular_matrices"]], "geomstats.geometry.positive_reals module": [[3, "module-geomstats.geometry.positive_reals"]], "geomstats.geometry.pre_shape module": [[3, "module-geomstats.geometry.pre_shape"]], "geomstats.geometry.product_hpd_and_siegel_disks module": [[3, "module-geomstats.geometry.product_hpd_and_siegel_disks"]], "geomstats.geometry.product_manifold module": [[3, "module-geomstats.geometry.product_manifold"]], "geomstats.geometry.product_positive_reals_and_poincare_disks module": [[3, "module-geomstats.geometry.product_positive_reals_and_poincare_disks"]], "geomstats.geometry.pullback_metric module": [[3, "module-geomstats.geometry.pullback_metric"]], "geomstats.geometry.quotient_metric module": [[3, "module-geomstats.geometry.quotient_metric"]], "geomstats.geometry.rank_k_psd_matrices module": [[3, "module-geomstats.geometry.rank_k_psd_matrices"]], "geomstats.geometry.riemannian_metric module": [[3, "module-geomstats.geometry.riemannian_metric"]], "geomstats.geometry.sasaki_metric module": [[3, "module-geomstats.geometry.sasaki_metric"]], "geomstats.geometry.scalar_product_metric module": [[3, "module-geomstats.geometry.scalar_product_metric"]], "geomstats.geometry.siegel module": [[3, "module-geomstats.geometry.siegel"]], "geomstats.geometry.skew_symmetric_matrices module": [[3, "module-geomstats.geometry.skew_symmetric_matrices"]], "geomstats.geometry.spd_matrices module": [[3, "module-geomstats.geometry.spd_matrices"]], "geomstats.geometry.special_euclidean module": [[3, "module-geomstats.geometry.special_euclidean"]], "geomstats.geometry.special_orthogonal module": [[3, "module-geomstats.geometry.special_orthogonal"]], "geomstats.geometry.stiefel module": [[3, "module-geomstats.geometry.stiefel"]], "geomstats.geometry.stratified package": [[4, null]], "geomstats.geometry.stratified.bhv_space module": [[4, "module-geomstats.geometry.stratified.bhv_space"]], "geomstats.geometry.stratified.graph_space module": [[4, "module-geomstats.geometry.stratified.graph_space"]], "geomstats.geometry.stratified.point_set module": [[4, "module-geomstats.geometry.stratified.point_set"]], "geomstats.geometry.stratified.quotient module": [[4, "module-geomstats.geometry.stratified.quotient"]], "geomstats.geometry.stratified.spider module": [[4, "module-geomstats.geometry.stratified.spider"]], "geomstats.geometry.stratified.trees module": [[4, "module-geomstats.geometry.stratified.trees"]], "geomstats.geometry.stratified.vectorization module": [[4, "module-geomstats.geometry.stratified.vectorization"]], "geomstats.geometry.stratified.wald_space module": [[4, "module-geomstats.geometry.stratified.wald_space"]], "geomstats.geometry.sub_riemannian_metric module": [[3, "module-geomstats.geometry.sub_riemannian_metric"]], "geomstats.geometry.symmetric_matrices module": [[3, "module-geomstats.geometry.symmetric_matrices"]], "geomstats.information_geometry package": [[5, null]], "geomstats.information_geometry.base module": [[5, "module-geomstats.information_geometry.base"]], "geomstats.information_geometry.beta module": [[5, "module-geomstats.information_geometry.beta"]], "geomstats.information_geometry.binomial module": [[5, "module-geomstats.information_geometry.binomial"]], "geomstats.information_geometry.categorical module": [[5, "module-geomstats.information_geometry.categorical"]], "geomstats.information_geometry.dirichlet module": [[5, "module-geomstats.information_geometry.dirichlet"]], "geomstats.information_geometry.exponential module": [[5, "module-geomstats.information_geometry.exponential"]], "geomstats.information_geometry.fisher_rao_metric module": [[5, "module-geomstats.information_geometry.fisher_rao_metric"]], "geomstats.information_geometry.gamma module": [[5, "module-geomstats.information_geometry.gamma"]], "geomstats.information_geometry.geometric module": [[5, "module-geomstats.information_geometry.geometric"]], "geomstats.information_geometry.multinomial module": [[5, "module-geomstats.information_geometry.multinomial"]], "geomstats.information_geometry.normal module": [[5, "module-geomstats.information_geometry.normal"]], "geomstats.information_geometry.poisson module": [[5, "module-geomstats.information_geometry.poisson"]], "geomstats.integrator module": [[0, "module-geomstats.integrator"]], "geomstats.learning package": [[6, null]], "geomstats.learning.aac module": [[6, "module-geomstats.learning.aac"]], "geomstats.learning.agglomerative_hierarchical_clustering module": [[6, "module-geomstats.learning.agglomerative_hierarchical_clustering"]], "geomstats.learning.expectation_maximization module": [[6, "module-geomstats.learning.expectation_maximization"]], "geomstats.learning.exponential_barycenter module": [[6, "module-geomstats.learning.exponential_barycenter"]], "geomstats.learning.frechet_mean module": [[6, "module-geomstats.learning.frechet_mean"]], "geomstats.learning.geodesic_regression module": [[6, "module-geomstats.learning.geodesic_regression"]], "geomstats.learning.geometric_median module": [[6, "module-geomstats.learning.geometric_median"]], "geomstats.learning.incremental_frechet_mean module": [[6, "module-geomstats.learning.incremental_frechet_mean"]], "geomstats.learning.kalman_filter module": [[6, "module-geomstats.learning.kalman_filter"]], "geomstats.learning.kernel_density_estimation_classifier module": [[6, "module-geomstats.learning.kernel_density_estimation_classifier"]], "geomstats.learning.kmeans module": [[6, "module-geomstats.learning.kmeans"]], "geomstats.learning.kmedoids module": [[6, "module-geomstats.learning.kmedoids"]], "geomstats.learning.knn module": [[6, "module-geomstats.learning.knn"]], "geomstats.learning.mdm module": [[6, "module-geomstats.learning.mdm"]], "geomstats.learning.online_kmeans module": [[6, "module-geomstats.learning.online_kmeans"]], "geomstats.learning.pca module": [[6, "module-geomstats.learning.pca"]], "geomstats.learning.preprocessing module": [[6, "module-geomstats.learning.preprocessing"]], "geomstats.learning.radial_kernel_functions module": [[6, "module-geomstats.learning.radial_kernel_functions"]], "geomstats.learning.riemannian_mean_shift module": [[6, "module-geomstats.learning.riemannian_mean_shift"]], "geomstats.learning.wrapped_gaussian_process module": [[6, "module-geomstats.learning.wrapped_gaussian_process"]], "geomstats.numerics package": [[7, null]], "geomstats.numerics.bvp module": [[7, "module-geomstats.numerics.bvp"]], "geomstats.numerics.finite_differences module": [[7, "module-geomstats.numerics.finite_differences"]], "geomstats.numerics.geodesic module": [[7, "module-geomstats.numerics.geodesic"]], "geomstats.numerics.interpolation module": [[7, "module-geomstats.numerics.interpolation"]], "geomstats.numerics.ivp module": [[7, "module-geomstats.numerics.ivp"]], "geomstats.numerics.optimization package": [[8, null]], "geomstats.numerics.path module": [[7, "module-geomstats.numerics.path"]], "geomstats.test package": [[9, null]], "geomstats.test.conf module": [[9, "geomstats-test-conf-module"]], "geomstats.test.data module": [[9, "module-geomstats.test.data"]], "geomstats.test.parametrizers module": [[9, "geomstats-test-parametrizers-module"]], "geomstats.test.random module": [[9, "module-geomstats.test.random"]], "geomstats.test.test_case module": [[9, "geomstats-test-test-case-module"]], "geomstats.test.utils module": [[9, "module-geomstats.test.utils"]], "geomstats.test.vectorization module": [[9, "module-geomstats.test.vectorization"]], "geomstats.test_cases package": [[10, null]], "geomstats.test_cases.algebra_utils module": [[10, "geomstats-test-cases-algebra-utils-module"]], "geomstats.test_cases.backend package": [[11, null]], "geomstats.test_cases.backend.autodiff module": [[11, "geomstats-test-cases-backend-autodiff-module"]], "geomstats.test_cases.datasets package": [[12, null]], "geomstats.test_cases.datasets.prepare_graph_data module": [[12, "geomstats-test-cases-datasets-prepare-graph-data-module"]], "geomstats.test_cases.distributions package": [[13, null]], "geomstats.test_cases.distributions.lognormal module": [[13, "geomstats-test-cases-distributions-lognormal-module"]], "geomstats.test_cases.geometry package": [[14, null]], "geomstats.test_cases.geometry.base module": [[14, "geomstats-test-cases-geometry-base-module"]], "geomstats.test_cases.geometry.complex_manifold module": [[14, "geomstats-test-cases-geometry-complex-manifold-module"]], "geomstats.test_cases.geometry.complex_matrices module": [[14, "geomstats-test-cases-geometry-complex-matrices-module"]], "geomstats.test_cases.geometry.complex_riemannian_metric module": [[14, "geomstats-test-cases-geometry-complex-riemannian-metric-module"]], "geomstats.test_cases.geometry.connection module": [[14, "geomstats-test-cases-geometry-connection-module"]], "geomstats.test_cases.geometry.diffeo module": [[14, "geomstats-test-cases-geometry-diffeo-module"]], "geomstats.test_cases.geometry.discrete_curves module": [[14, "geomstats-test-cases-geometry-discrete-curves-module"]], "geomstats.test_cases.geometry.discrete_surfaces module": [[14, "geomstats-test-cases-geometry-discrete-surfaces-module"]], "geomstats.test_cases.geometry.euclidean module": [[14, "geomstats-test-cases-geometry-euclidean-module"]], "geomstats.test_cases.geometry.fiber_bundle module": [[14, "geomstats-test-cases-geometry-fiber-bundle-module"]], "geomstats.test_cases.geometry.full_rank_correlation_matrices module": [[14, "geomstats-test-cases-geometry-full-rank-correlation-matrices-module"]], "geomstats.test_cases.geometry.general_linear module": [[14, "geomstats-test-cases-geometry-general-linear-module"]], "geomstats.test_cases.geometry.group_action module": [[14, "geomstats-test-cases-geometry-group-action-module"]], "geomstats.test_cases.geometry.heisenberg module": [[14, "geomstats-test-cases-geometry-heisenberg-module"]], "geomstats.test_cases.geometry.hermitian module": [[14, "geomstats-test-cases-geometry-hermitian-module"]], "geomstats.test_cases.geometry.hypersphere module": [[14, "geomstats-test-cases-geometry-hypersphere-module"]], "geomstats.test_cases.geometry.invariant_metric module": [[14, "geomstats-test-cases-geometry-invariant-metric-module"]], "geomstats.test_cases.geometry.lie_algebra module": [[14, "geomstats-test-cases-geometry-lie-algebra-module"]], "geomstats.test_cases.geometry.lie_group module": [[14, "geomstats-test-cases-geometry-lie-group-module"]], "geomstats.test_cases.geometry.manifold module": [[14, "geomstats-test-cases-geometry-manifold-module"]], "geomstats.test_cases.geometry.matrices module": [[14, "geomstats-test-cases-geometry-matrices-module"]], "geomstats.test_cases.geometry.mixins module": [[14, "geomstats-test-cases-geometry-mixins-module"]], "geomstats.test_cases.geometry.nfold_manifold module": [[14, "geomstats-test-cases-geometry-nfold-manifold-module"]], "geomstats.test_cases.geometry.poincare_ball module": [[14, "geomstats-test-cases-geometry-poincare-ball-module"]], "geomstats.test_cases.geometry.poincare_half_space module": [[14, "geomstats-test-cases-geometry-poincare-half-space-module"]], "geomstats.test_cases.geometry.positive_lower_triangular_matrices module": [[14, "geomstats-test-cases-geometry-positive-lower-triangular-matrices-module"]], "geomstats.test_cases.geometry.pre_shape module": [[14, "geomstats-test-cases-geometry-pre-shape-module"]], "geomstats.test_cases.geometry.product_manifold module": [[14, "geomstats-test-cases-geometry-product-manifold-module"]], "geomstats.test_cases.geometry.pullback_metric module": [[14, "geomstats-test-cases-geometry-pullback-metric-module"]], "geomstats.test_cases.geometry.quotient_metric module": [[14, "geomstats-test-cases-geometry-quotient-metric-module"]], "geomstats.test_cases.geometry.riemannian_metric module": [[14, "geomstats-test-cases-geometry-riemannian-metric-module"]], "geomstats.test_cases.geometry.sasaki_metric module": [[14, "geomstats-test-cases-geometry-sasaki-metric-module"]], "geomstats.test_cases.geometry.scalar_product_metric module": [[14, "geomstats-test-cases-geometry-scalar-product-metric-module"]], "geomstats.test_cases.geometry.siegel module": [[14, "geomstats-test-cases-geometry-siegel-module"]], "geomstats.test_cases.geometry.skew_symmetric_matrices module": [[14, "geomstats-test-cases-geometry-skew-symmetric-matrices-module"]], "geomstats.test_cases.geometry.spd_matrices module": [[14, "geomstats-test-cases-geometry-spd-matrices-module"]], "geomstats.test_cases.geometry.special_euclidean module": [[14, "geomstats-test-cases-geometry-special-euclidean-module"]], "geomstats.test_cases.geometry.special_orthogonal module": [[14, "geomstats-test-cases-geometry-special-orthogonal-module"]], "geomstats.test_cases.geometry.stiefel module": [[14, "geomstats-test-cases-geometry-stiefel-module"]], "geomstats.test_cases.geometry.stratified package": [[15, null]], "geomstats.test_cases.geometry.stratified.graph_space module": [[15, "geomstats-test-cases-geometry-stratified-graph-space-module"]], "geomstats.test_cases.geometry.stratified.point_set module": [[15, "geomstats-test-cases-geometry-stratified-point-set-module"]], "geomstats.test_cases.geometry.stratified.quotient module": [[15, "geomstats-test-cases-geometry-stratified-quotient-module"]], "geomstats.test_cases.geometry.stratified.wald_space module": [[15, "geomstats-test-cases-geometry-stratified-wald-space-module"]], "geomstats.test_cases.geometry.sub_riemannian_metric module": [[14, "geomstats-test-cases-geometry-sub-riemannian-metric-module"]], "geomstats.test_cases.information_geometry package": [[16, null]], "geomstats.test_cases.information_geometry.base module": [[16, "geomstats-test-cases-information-geometry-base-module"]], "geomstats.test_cases.information_geometry.beta module": [[16, "geomstats-test-cases-information-geometry-beta-module"]], "geomstats.test_cases.information_geometry.binomial module": [[16, "geomstats-test-cases-information-geometry-binomial-module"]], "geomstats.test_cases.information_geometry.dirichlet module": [[16, "geomstats-test-cases-information-geometry-dirichlet-module"]], "geomstats.test_cases.information_geometry.exponential module": [[16, "geomstats-test-cases-information-geometry-exponential-module"]], "geomstats.test_cases.information_geometry.gamma module": [[16, "geomstats-test-cases-information-geometry-gamma-module"]], "geomstats.test_cases.information_geometry.geometric module": [[16, "geomstats-test-cases-information-geometry-geometric-module"]], "geomstats.test_cases.information_geometry.multinomial module": [[16, "geomstats-test-cases-information-geometry-multinomial-module"]], "geomstats.test_cases.information_geometry.normal module": [[16, "geomstats-test-cases-information-geometry-normal-module"]], "geomstats.test_cases.information_geometry.poisson module": [[16, "geomstats-test-cases-information-geometry-poisson-module"]], "geomstats.test_cases.learning package": [[17, null]], "geomstats.test_cases.learning.agglomerative_hierarchical_clustering module": [[17, "geomstats-test-cases-learning-agglomerative-hierarchical-clustering-module"]], "geomstats.test_cases.learning.expectation_maximization module": [[17, "geomstats-test-cases-learning-expectation-maximization-module"]], "geomstats.test_cases.learning.exponential_barycenter module": [[17, "module-geomstats.test_cases.learning.exponential_barycenter"]], "geomstats.test_cases.learning.frechet_mean module": [[17, "geomstats-test-cases-learning-frechet-mean-module"]], "geomstats.test_cases.learning.geodesic_regression module": [[17, "geomstats-test-cases-learning-geodesic-regression-module"]], "geomstats.test_cases.learning.incremental_frechet_mean module": [[17, "geomstats-test-cases-learning-incremental-frechet-mean-module"]], "geomstats.test_cases.learning.kalman_filter module": [[17, "geomstats-test-cases-learning-kalman-filter-module"]], "geomstats.test_cases.learning.kernel_density_estimation_classifier module": [[17, "geomstats-test-cases-learning-kernel-density-estimation-classifier-module"]], "geomstats.test_cases.learning.kmeans module": [[17, "geomstats-test-cases-learning-kmeans-module"]], "geomstats.test_cases.learning.knn module": [[17, "geomstats-test-cases-learning-knn-module"]], "geomstats.test_cases.learning.mdm module": [[17, "geomstats-test-cases-learning-mdm-module"]], "geomstats.test_cases.learning.pca module": [[17, "geomstats-test-cases-learning-pca-module"]], "geomstats.test_cases.learning.preprocessing module": [[17, "geomstats-test-cases-learning-preprocessing-module"]], "geomstats.test_cases.learning.radial_kernel_functions module": [[17, "geomstats-test-cases-learning-radial-kernel-functions-module"]], "geomstats.test_cases.learning.wrapped_gaussian_process module": [[17, "geomstats-test-cases-learning-wrapped-gaussian-process-module"]], "geomstats.test_cases.numerics package": [[18, null]], "geomstats.test_cases.numerics.finite_differences module": [[18, "geomstats-test-cases-numerics-finite-differences-module"]], "geomstats.test_cases.numerics.geodesic module": [[18, "geomstats-test-cases-numerics-geodesic-module"]], "geomstats.test_cases.numerics.interpolation module": [[18, "geomstats-test-cases-numerics-interpolation-module"]], "geomstats.test_cases.numerics.optimization module": [[18, "geomstats-test-cases-numerics-optimization-module"]], "geomstats.test_cases.varifold module": [[10, "geomstats-test-cases-varifold-module"]], "geomstats.varifold module": [[0, "module-geomstats.varifold"]], "geomstats.vectorization module": [[0, "module-geomstats.vectorization"]], "geomstats.visualization package": [[19, null]], "geomstats.visualization.hyperbolic module": [[19, "module-geomstats.visualization.hyperbolic"]], "geomstats.visualization.hypersphere module": [[19, "module-geomstats.visualization.hypersphere"]], "geomstats.visualization.poincare_polydisk module": [[19, "module-geomstats.visualization.poincare_polydisk"]], "geomstats.visualization.pre_shape module": [[19, "module-geomstats.visualization.pre_shape"]], "geomstats.visualization.spd_matrices module": [[19, "module-geomstats.visualization.spd_matrices"]], "geomstats.visualization.special_euclidean module": [[19, "module-geomstats.visualization.special_euclidean"]], "geomstats.visualization.special_orthogonal module": [[19, "module-geomstats.visualization.special_orthogonal"]], "good first issue tag": [[22, null]], "gs.matrices": [[30, "gs-matrices"]], "help wanted tag": [[22, null]], "numerics": [[30, "numerics"]], "starter project tag": [[22, null]]}, "docnames": ["api/geomstats", "api/geomstats.datasets", "api/geomstats.distributions", "api/geomstats.geometry", "api/geomstats.geometry.stratified", "api/geomstats.information_geometry", "api/geomstats.learning", "api/geomstats.numerics", "api/geomstats.numerics.optimization", "api/geomstats.test", "api/geomstats.test_cases", "api/geomstats.test_cases.backend", "api/geomstats.test_cases.datasets", "api/geomstats.test_cases.distributions", "api/geomstats.test_cases.geometry", "api/geomstats.test_cases.geometry.stratified", "api/geomstats.test_cases.information_geometry", "api/geomstats.test_cases.learning", "api/geomstats.test_cases.numerics", "api/geomstats.visualization", "api/index", "api/modules", "contributing/index", "explanation/index", "getting_started/examples", "getting_started/first-steps", "getting_started/index", "governance", "gsod", "hackathons", "hackathons/ihp_10_2022", "index", "notebooks/00_foundations__introduction_to_geomstats", "notebooks/01_foundations__manifolds", "notebooks/02_foundations__connection_riemannian_metric", "notebooks/03_practical_methods__data_on_manifolds", "notebooks/04_practical_methods__from_vector_spaces_to_manifolds", "notebooks/05_practical_methods__simple_machine_learning_on_tangent_spaces", "notebooks/06_practical_methods__riemannian_frechet_mean_and_tangent_pca", "notebooks/07_practical_methods__riemannian_kmeans", "notebooks/08_practical_methods__information_geometry", "notebooks/09_practical_methods__implement_your_own_riemannian_geometry", "notebooks/10_practical_methods__shape_analysis", "notebooks/11_real_world_applications__cell_shapes_analysis", "notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold", "notebooks/13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_space", "notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space", "notebooks/15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_space", "notebooks/16_real_world_applications__visualizations_in_kendall_shape_spaces", "notebooks/17_foundations__stratified_spaces", "notebooks/18_real_world_applications__sao_paulo_traffic_optimization", "notebooks/19_practical_methods__aac", "notebooks/20_real_world_applications__graph_space", "notebooks/21_foundations__sub_riemannian_geometry_and_the_heisenberg_group", "roadmap", "tutorials/index"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api/geomstats.rst", "api/geomstats.datasets.rst", "api/geomstats.distributions.rst", "api/geomstats.geometry.rst", "api/geomstats.geometry.stratified.rst", "api/geomstats.information_geometry.rst", "api/geomstats.learning.rst", "api/geomstats.numerics.rst", "api/geomstats.numerics.optimization.rst", "api/geomstats.test.rst", "api/geomstats.test_cases.rst", "api/geomstats.test_cases.backend.rst", "api/geomstats.test_cases.datasets.rst", "api/geomstats.test_cases.distributions.rst", "api/geomstats.test_cases.geometry.rst", "api/geomstats.test_cases.geometry.stratified.rst", "api/geomstats.test_cases.information_geometry.rst", "api/geomstats.test_cases.learning.rst", "api/geomstats.test_cases.numerics.rst", "api/geomstats.visualization.rst", "api/index.rst", "api/modules.rst", "contributing/index.rst", "explanation/index.rst", "getting_started/examples.rst", "getting_started/first-steps.rst", "getting_started/index.rst", "governance.rst", "gsod.rst", "hackathons.rst", "hackathons/ihp_10_2022.rst", "index.rst", "notebooks/00_foundations__introduction_to_geomstats.ipynb", "notebooks/01_foundations__manifolds.ipynb", "notebooks/02_foundations__connection_riemannian_metric.ipynb", "notebooks/03_practical_methods__data_on_manifolds.ipynb", "notebooks/04_practical_methods__from_vector_spaces_to_manifolds.ipynb", "notebooks/05_practical_methods__simple_machine_learning_on_tangent_spaces.ipynb", "notebooks/06_practical_methods__riemannian_frechet_mean_and_tangent_pca.ipynb", "notebooks/07_practical_methods__riemannian_kmeans.ipynb", "notebooks/08_practical_methods__information_geometry.ipynb", "notebooks/09_practical_methods__implement_your_own_riemannian_geometry.ipynb", "notebooks/10_practical_methods__shape_analysis.ipynb", "notebooks/11_real_world_applications__cell_shapes_analysis.ipynb", "notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold.ipynb", "notebooks/13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_space.ipynb", "notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space.ipynb", "notebooks/15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_space.ipynb", "notebooks/16_real_world_applications__visualizations_in_kendall_shape_spaces.ipynb", "notebooks/17_foundations__stratified_spaces.ipynb", "notebooks/18_real_world_applications__sao_paulo_traffic_optimization.ipynb", "notebooks/19_practical_methods__aac.ipynb", "notebooks/20_real_world_applications__graph_space.ipynb", "notebooks/21_foundations__sub_riemannian_geometry_and_the_heisenberg_group.ipynb", "roadmap.rst", "tutorials/index.rst"], "indexentries": {"aac (class in geomstats.learning.aac)": [[6, "geomstats.learning.aac.AAC", false]], "adaptivegradientdescent (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.AdaptiveGradientDescent", false]], "add_points() (geomstats.visualization.hyperbolic.kleindisk method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.add_points", false]], "add_points() (geomstats.visualization.hyperbolic.poincaredisk method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.add_points", false]], "add_points() (geomstats.visualization.hyperbolic.poincarehalfplane method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.add_points", false]], "add_points() (geomstats.visualization.hypersphere.circle method)": [[19, "geomstats.visualization.hypersphere.Circle.add_points", false]], "add_points() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.add_points", false]], "add_points() (geomstats.visualization.poincare_polydisk.poincarepolydisk method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.add_points", false]], "add_points() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.add_points", false]], "add_points() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.add_points", false]], "add_points() (geomstats.visualization.special_euclidean.specialeuclidean2 method)": [[19, "geomstats.visualization.special_euclidean.SpecialEuclidean2.add_points", false]], "adjoint_map() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.adjoint_map", false]], "agglomerativehierarchicalclustering (class in geomstats.learning.agglomerative_hierarchical_clustering)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering", false]], "align() (geomstats.geometry.discrete_curves.dynamicprogrammingaligner method)": [[3, "geomstats.geometry.discrete_curves.DynamicProgrammingAligner.align", false]], "align() (geomstats.geometry.discrete_curves.iterativehorizontalgeodesicaligner method)": [[3, "geomstats.geometry.discrete_curves.IterativeHorizontalGeodesicAligner.align", false]], "align() (geomstats.geometry.discrete_curves.rotationbundle method)": [[3, "geomstats.geometry.discrete_curves.RotationBundle.align", false]], "align() (geomstats.geometry.discrete_surfaces.relaxedpathstraightening method)": [[3, "geomstats.geometry.discrete_surfaces.RelaxedPathStraightening.align", false]], "align() (geomstats.geometry.fiber_bundle.aligneralgorithm method)": [[3, "geomstats.geometry.fiber_bundle.AlignerAlgorithm.align", false]], "align() (geomstats.geometry.fiber_bundle.alternatingaligner method)": [[3, "geomstats.geometry.fiber_bundle.AlternatingAligner.align", false]], "align() (geomstats.geometry.fiber_bundle.distanceminimizingaligner method)": [[3, "geomstats.geometry.fiber_bundle.DistanceMinimizingAligner.align", false]], "align() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.align", false]], "align() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.align", false]], "align() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.align", false]], "align() (geomstats.geometry.stratified.graph_space.graphspacealigneralgorithm method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm.align", false]], "align() (geomstats.geometry.stratified.graph_space.pointtogeodesicaligner method)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner.align", false]], "align() (geomstats.geometry.stratified.graph_space.pointtogeodesicalignerbase method)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase.align", false]], "align() (geomstats.geometry.stratified.quotient.aligner method)": [[4, "geomstats.geometry.stratified.quotient.Aligner.align", false]], "align_matrices() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.align_matrices", false]], "align_point_to_geodesic() (geomstats.geometry.stratified.graph_space.graphspacealigner method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.align_point_to_geodesic", false]], "aligner (class in geomstats.geometry.stratified.quotient)": [[4, "geomstats.geometry.stratified.quotient.Aligner", false]], "aligneralgorithm (class in geomstats.geometry.fiber_bundle)": [[3, "geomstats.geometry.fiber_bundle.AlignerAlgorithm", false]], "alternatingaligner (class in geomstats.geometry.fiber_bundle)": [[3, "geomstats.geometry.fiber_bundle.AlternatingAligner", false]], "ambient_manifold (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin property)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.ambient_manifold", false]], "ambient_space (geomstats.geometry.stratified.wald_space.waldspace attribute)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.ambient_space", false]], "apply_func_to_eigvalsh() (in module geomstats.geometry.hermitian_matrices)": [[3, "geomstats.geometry.hermitian_matrices.apply_func_to_eigvalsh", false]], "arrow3d (class in geomstats.visualization.special_orthogonal)": [[19, "geomstats.visualization.special_orthogonal.Arrow3D", false]], "autodiffdiffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo", false]], "autodiffnotimplementederror": [[0, "geomstats.exceptions.AutodiffNotImplementedError", false]], "baker_campbell_hausdorff() (geomstats.geometry.lie_algebra.matrixliealgebra method)": [[3, "geomstats.geometry.lie_algebra.MatrixLieAlgebra.baker_campbell_hausdorff", false]], "basegradientdescent (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.BaseGradientDescent", false]], "basicwaldgeodesicsolver (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.BasicWaldGeodesicSolver", false]], "basis (geomstats.geometry.base.vectorspace property)": [[3, "geomstats.geometry.base.VectorSpace.basis", false]], "basis_representation() (geomstats.geometry.base.diffeomorphicmatrixvectorspace method)": [[3, "geomstats.geometry.base.DiffeomorphicMatrixVectorSpace.basis_representation", false]], "basis_representation() (geomstats.geometry.base.matrixvectorspace method)": [[3, "geomstats.geometry.base.MatrixVectorSpace.basis_representation", false]], "basis_representation() (geomstats.geometry.general_linear.squarematrices method)": [[3, "geomstats.geometry.general_linear.SquareMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.hermitian_matrices.hermitianmatrices static method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.lower_triangular_matrices.lowertriangularmatrices static method)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices static method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.matrices.matrices method)": [[3, "geomstats.geometry.matrices.Matrices.basis_representation", false]], "basis_representation() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.basis_representation", false]], "basis_representation() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.basis_representation", false]], "basis_representation() (geomstats.geometry.symmetric_matrices.symmetricmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.basis_representation", false]], "basisrepresentationdiffeo (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.BasisRepresentationDiffeo", false]], "batches (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.batches", false]], "batchgradientdescent (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.BatchGradientDescent", false]], "belongs() (geomstats.geometry.base.complexvectorspace method)": [[3, "geomstats.geometry.base.ComplexVectorSpace.belongs", false]], "belongs() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.belongs", false]], "belongs() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.belongs", false]], "belongs() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.belongs", false]], "belongs() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.belongs", false]], "belongs() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.belongs", false]], "belongs() (geomstats.geometry.complex_matrices.complexmatrices method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.belongs", false]], "belongs() (geomstats.geometry.complex_poincare_disk.complexpoincaredisk static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk.belongs", false]], "belongs() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.belongs", false]], "belongs() (geomstats.geometry.full_rank_matrices.fullrankmatrices method)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices.belongs", false]], "belongs() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.belongs", false]], "belongs() (geomstats.geometry.general_linear.generallinear method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.belongs", false]], "belongs() (geomstats.geometry.hermitian_matrices.hermitianmatrices method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.belongs", false]], "belongs() (geomstats.geometry.hpd_matrices.hpdmatrices static method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.belongs", false]], "belongs() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.belongs", false]], "belongs() (geomstats.geometry.lower_triangular_matrices.lowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices.belongs", false]], "belongs() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.belongs", false]], "belongs() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.belongs", false]], "belongs() (geomstats.geometry.open_hemisphere.openhemisphere method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphere.belongs", false]], "belongs() (geomstats.geometry.poincare_ball.poincareball method)": [[3, "geomstats.geometry.poincare_ball.PoincareBall.belongs", false]], "belongs() (geomstats.geometry.poincare_half_space.poincarehalfspace method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpace.belongs", false]], "belongs() (geomstats.geometry.positive_lower_triangular_matrices.positivelowertriangularmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices.belongs", false]], "belongs() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices.belongs", false]], "belongs() (geomstats.geometry.positive_reals.positivereals static method)": [[3, "geomstats.geometry.positive_reals.PositiveReals.belongs", false]], "belongs() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.belongs", false]], "belongs() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.belongs", false]], "belongs() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.belongs", false]], "belongs() (geomstats.geometry.siegel.siegel method)": [[3, "geomstats.geometry.siegel.Siegel.belongs", false]], "belongs() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.belongs", false]], "belongs() (geomstats.geometry.spd_matrices.spdmatrices method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.belongs", false]], "belongs() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.belongs", false]], "belongs() (geomstats.geometry.stratified.bhv_space.treespace method)": [[4, "geomstats.geometry.stratified.bhv_space.TreeSpace.belongs", false]], "belongs() (geomstats.geometry.stratified.point_set.pointset method)": [[4, "geomstats.geometry.stratified.point_set.PointSet.belongs", false]], "belongs() (geomstats.geometry.stratified.spider.spider method)": [[4, "geomstats.geometry.stratified.spider.Spider.belongs", false]], "belongs() (geomstats.geometry.stratified.wald_space.waldspace method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.belongs", false]], "belongs() (geomstats.geometry.symmetric_matrices.symmetricmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.belongs", false]], "belongs() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.belongs", false]], "belongs() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.belongs", false]], "belongs() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.belongs", false]], "belongs() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.belongs", false]], "belongs() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.belongs", false]], "belongs() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.belongs", false]], "belongs() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.belongs", false]], "betadistributions (class in geomstats.information_geometry.beta)": [[5, "geomstats.information_geometry.beta.BetaDistributions", false]], "betadistributionsrandomvariable (class in geomstats.information_geometry.beta)": [[5, "geomstats.information_geometry.beta.BetaDistributionsRandomVariable", false]], "betametric (class in geomstats.information_geometry.beta)": [[5, "geomstats.information_geometry.beta.BetaMetric", false]], "bhvmetric (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.BHVMetric", false]], "biinvariantmetric (class in geomstats.geometry.invariant_metric)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric", false]], "binetkernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.BinetKernel", false]], "binomialdistributions (class in geomstats.information_geometry.binomial)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions", false]], "binomialdistributionsrandomvariable (class in geomstats.information_geometry.binomial)": [[5, "geomstats.information_geometry.binomial.BinomialDistributionsRandomVariable", false]], "binomialmetric (class in geomstats.information_geometry.binomial)": [[5, "geomstats.information_geometry.binomial.BinomialMetric", false]], "biweight_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.biweight_radial_kernel", false]], "bracket() (geomstats.geometry.lie_algebra.matrixliealgebra class method)": [[3, "geomstats.geometry.lie_algebra.MatrixLieAlgebra.bracket", false]], "bracket() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.bracket", false]], "broadcast_lists() (in module geomstats.geometry.stratified.vectorization)": [[4, "geomstats.geometry.stratified.vectorization.broadcast_lists", false]], "broadcast_to_multibatch() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.broadcast_to_multibatch", false]], "brownianmotion (class in geomstats.distributions.brownian_motion)": [[2, "geomstats.distributions.brownian_motion.BrownianMotion", false]], "bump_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.bump_radial_kernel", false]], "bureswassersteinbundle (class in geomstats.geometry.rank_k_psd_matrices)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle", false]], "canonicaleuclideanmetric (class in geomstats.geometry.euclidean)": [[3, "geomstats.geometry.euclidean.CanonicalEuclideanMetric", false]], "categoricaldistributions (class in geomstats.information_geometry.categorical)": [[5, "geomstats.information_geometry.categorical.CategoricalDistributions", false]], "categoricalmetric (class in geomstats.information_geometry.categorical)": [[5, "geomstats.information_geometry.categorical.CategoricalMetric", false]], "cauchykernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.CauchyKernel", false]], "center() (geomstats.geometry.pre_shape.preshapespace static method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.center", false]], "centered_difference() (in module geomstats.numerics.finite_differences)": [[7, "geomstats.numerics.finite_differences.centered_difference", false]], "centerednormaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.CenteredNormalDistributions", false]], "centerednormalmetric (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.CenteredNormalMetric", false]], "centre (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.centre", false]], "check_belongs() (in module geomstats.errors)": [[0, "geomstats.errors.check_belongs", false]], "check_if_separated() (in module geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.check_if_separated", false]], "check_integer() (in module geomstats.errors)": [[0, "geomstats.errors.check_integer", false]], "check_is_batch() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.check_is_batch", false]], "check_parameter_accepted_values() (in module geomstats.errors)": [[0, "geomstats.errors.check_parameter_accepted_values", false]], "check_point_shape() (in module geomstats.errors)": [[0, "geomstats.errors.check_point_shape", false]], "check_positive() (in module geomstats.errors)": [[0, "geomstats.errors.check_positive", false]], "children_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.children_", false]], "choleskymap (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.CholeskyMap", false]], "choleskymetric (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric", false]], "christoffels() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.christoffels", false]], "christoffels() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.christoffels", false]], "christoffels() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.christoffels", false]], "christoffels() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.christoffels", false]], "christoffels() (geomstats.information_geometry.dirichlet.dirichletmetric method)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric.christoffels", false]], "christoffels() (geomstats.information_geometry.gamma.gammametric method)": [[5, "geomstats.information_geometry.gamma.GammaMetric.christoffels", false]], "circle (class in geomstats.visualization.hypersphere)": [[19, "geomstats.visualization.hypersphere.Circle", false]], "circlemean (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.CircleMean", false]], "classes_ (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier attribute)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.classes_", false]], "classes_ (geomstats.learning.knn.knearestneighborsclassifier attribute)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.classes_", false]], "classes_ (geomstats.learning.mdm.riemannianminimumdistancetomean attribute)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.classes_", false]], "classes_ (geomstats.learning.templateclassifier attribute)": [[6, "geomstats.learning.TemplateClassifier.classes_", false]], "clear_points() (geomstats.visualization.poincare_polydisk.poincarepolydisk method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.clear_points", false]], "clear_points() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.clear_points", false]], "clear_points() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.clear_points", false]], "closest_neighbor_index() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.closest_neighbor_index", false]], "cluster_centers_ (geomstats.learning.online_kmeans.onlinekmeans attribute)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans.cluster_centers_", false]], "columnwise_scaling() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.columnwise_scaling", false]], "cometric_matrix() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.cometric_matrix", false]], "complexmanifold (class in geomstats.geometry.complex_manifold)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold", false]], "complexmatrices (class in geomstats.geometry.complex_matrices)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices", false]], "complexmatricesmetric (class in geomstats.geometry.complex_matrices)": [[3, "geomstats.geometry.complex_matrices.ComplexMatricesMetric", false]], "complexmatrixvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.ComplexMatrixVectorSpace", false]], "complexpoincaredisk (class in geomstats.geometry.complex_poincare_disk)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk", false]], "complexpoincarediskmetric (class in geomstats.geometry.complex_poincare_disk)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric", false]], "complexriemannianmetric (class in geomstats.geometry.complex_riemannian_metric)": [[3, "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric", false]], "complexvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.ComplexVectorSpace", false]], "complexvectorspaceopenset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.ComplexVectorSpaceOpenSet", false]], "components_ (geomstats.learning.pca.hyperbolicplaneexactpga attribute)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA.components_", false]], "compose() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.compose", false]], "compose() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.compose", false]], "compose() (geomstats.geometry.lie_group.matrixliegroup static method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.compose", false]], "compose() (geomstats.test_cases.learning.exponential_barycenter.euclideangroup static method)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup.compose", false]], "composeaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.ComposeAction", false]], "composeddiffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.ComposedDiffeo", false]], "compute_coordinates() (geomstats.visualization.spd_matrices.ellipses method)": [[19, "geomstats.visualization.spd_matrices.Ellipses.compute_coordinates", false]], "compute_gain() (geomstats.learning.kalman_filter.kalmanfilter method)": [[6, "geomstats.learning.kalman_filter.KalmanFilter.compute_gain", false]], "compute_variance_from_index() (geomstats.learning.expectation_maximization.gaussianmixturemodel method)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.compute_variance_from_index", false]], "congruenceaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.CongruenceAction", false]], "congruent() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.congruent", false]], "congruent() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.congruent", false]], "connection (class in geomstats.geometry.connection)": [[3, "geomstats.geometry.connection.Connection", false]], "constantvaluerowsumsdiffeo (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo", false]], "convert_to_half_plane_coordinates() (geomstats.visualization.hyperbolic.poincarehalfplane static method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.convert_to_half_plane_coordinates", false]], "convert_to_klein_coordinates() (geomstats.visualization.hyperbolic.kleindisk static method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.convert_to_klein_coordinates", false]], "convert_to_planar_coordinates() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.convert_to_planar_coordinates", false]], "convert_to_poincare_coordinates() (geomstats.visualization.hyperbolic.poincaredisk static method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.convert_to_poincare_coordinates", false]], "convert_to_poincare_coordinates() (geomstats.visualization.poincare_polydisk.poincarepolydisk static method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.convert_to_poincare_coordinates", false]], "convert_to_polar_coordinates() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.convert_to_polar_coordinates", false]], "convert_to_polar_coordinates() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.convert_to_polar_coordinates", false]], "convert_to_spherical_coordinates() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.convert_to_spherical_coordinates", false]], "convert_to_trihedron() (in module geomstats.visualization.special_orthogonal)": [[19, "geomstats.visualization.special_orthogonal.convert_to_trihedron", false]], "coords_type (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.coords_type", false]], "coords_type (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.coords_type", false]], "corr (geomstats.geometry.stratified.wald_space.waldbatch property)": [[4, "geomstats.geometry.stratified.wald_space.WaldBatch.corr", false]], "corr() (geomstats.geometry.stratified.trees.foresttopology method)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.corr", false]], "corr_gradient() (geomstats.geometry.stratified.trees.foresttopology method)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.corr_gradient", false]], "corr_map() (in module geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.corr_map", false]], "correlationmatricesbundle (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle", false]], "cosine_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.cosine_radial_kernel", false]], "covariant_riemann_tensor() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.covariant_riemann_tensor", false]], "covec (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.covec", false]], "covs (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.covs", false]], "curvature() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.curvature", false]], "curvature() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.curvature", false]], "curvature() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.curvature", false]], "curvature() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.curvature", false]], "curvature_derivative() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.curvature_derivative", false]], "curvature_derivative() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.curvature_derivative", false]], "curvature_derivative() (geomstats.geometry.pre_shape.preshapemetric method)": [[3, "geomstats.geometry.pre_shape.PreShapeMetric.curvature_derivative", false]], "curvature_derivative() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.curvature_derivative", false]], "data_dict (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.data_dict", false]], "default_metric() (geomstats.geometry.base.immersedset static method)": [[3, "geomstats.geometry.base.ImmersedSet.default_metric", false]], "default_metric() (geomstats.geometry.complex_matrices.complexmatrices static method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.default_metric", false]], "default_metric() (geomstats.geometry.complex_poincare_disk.complexpoincaredisk static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk.default_metric", false]], "default_metric() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin static method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.default_metric", false]], "default_metric() (geomstats.geometry.discrete_surfaces.discretesurfaces static method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.default_metric", false]], "default_metric() (geomstats.geometry.euclidean.euclidean static method)": [[3, "geomstats.geometry.euclidean.Euclidean.default_metric", false]], "default_metric() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices static method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.default_metric", false]], "default_metric() (geomstats.geometry.full_rank_matrices.fullrankmatrices static method)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices.default_metric", false]], "default_metric() (geomstats.geometry.functions.hilbertsphere static method)": [[3, "geomstats.geometry.functions.HilbertSphere.default_metric", false]], "default_metric() (geomstats.geometry.general_linear.generallinear static method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.default_metric", false]], "default_metric() (geomstats.geometry.general_linear.squarematrices static method)": [[3, "geomstats.geometry.general_linear.SquareMatrices.default_metric", false]], "default_metric() (geomstats.geometry.grassmannian.grassmannian static method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.default_metric", false]], "default_metric() (geomstats.geometry.hermitian.hermitian static method)": [[3, "geomstats.geometry.hermitian.Hermitian.default_metric", false]], "default_metric() (geomstats.geometry.hermitian_matrices.hermitianmatrices static method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.default_metric", false]], "default_metric() (geomstats.geometry.hpd_matrices.hpdmatrices static method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.default_metric", false]], "default_metric() (geomstats.geometry.hyperboloid.hyperboloid static method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.default_metric", false]], "default_metric() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.default_metric", false]], "default_metric() (geomstats.geometry.landmarks.landmarks static method)": [[3, "geomstats.geometry.landmarks.Landmarks.default_metric", false]], "default_metric() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.default_metric", false]], "default_metric() (geomstats.geometry.lower_triangular_matrices.lowertriangularmatrices static method)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices.default_metric", false]], "default_metric() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices static method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.default_metric", false]], "default_metric() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.default_metric", false]], "default_metric() (geomstats.geometry.nfold_manifold.nfoldmanifold static method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.default_metric", false]], "default_metric() (geomstats.geometry.open_hemisphere.openhemisphere static method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphere.default_metric", false]], "default_metric() (geomstats.geometry.open_hemisphere.openhemispheresproduct static method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemispheresProduct.default_metric", false]], "default_metric() (geomstats.geometry.poincare_ball.poincareball static method)": [[3, "geomstats.geometry.poincare_ball.PoincareBall.default_metric", false]], "default_metric() (geomstats.geometry.poincare_half_space.poincarehalfspace static method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpace.default_metric", false]], "default_metric() (geomstats.geometry.poincare_polydisk.poincarepolydisk static method)": [[3, "geomstats.geometry.poincare_polydisk.PoincarePolydisk.default_metric", false]], "default_metric() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.default_metric", false]], "default_metric() (geomstats.geometry.positive_lower_triangular_matrices.positivelowertriangularmatrices static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices.default_metric", false]], "default_metric() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltmatrices static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices.default_metric", false]], "default_metric() (geomstats.geometry.positive_reals.positivereals static method)": [[3, "geomstats.geometry.positive_reals.PositiveReals.default_metric", false]], "default_metric() (geomstats.geometry.pre_shape.preshapespace static method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.default_metric", false]], "default_metric() (geomstats.geometry.product_hpd_and_siegel_disks.producthpdmatricesandsiegeldisks static method)": [[3, "geomstats.geometry.product_hpd_and_siegel_disks.ProductHPDMatricesAndSiegelDisks.default_metric", false]], "default_metric() (geomstats.geometry.product_manifold.productmanifold static method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.default_metric", false]], "default_metric() (geomstats.geometry.product_positive_reals_and_poincare_disks.productpositiverealsandcomplexpoincaredisks static method)": [[3, "geomstats.geometry.product_positive_reals_and_poincare_disks.ProductPositiveRealsAndComplexPoincareDisks.default_metric", false]], "default_metric() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices static method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.default_metric", false]], "default_metric() (geomstats.geometry.sasaki_metric.tangentbundle static method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.default_metric", false]], "default_metric() (geomstats.geometry.siegel.siegel static method)": [[3, "geomstats.geometry.siegel.Siegel.default_metric", false]], "default_metric() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices static method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.default_metric", false]], "default_metric() (geomstats.geometry.spd_matrices.spdmatrices static method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.default_metric", false]], "default_metric() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra static method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.default_metric", false]], "default_metric() (geomstats.geometry.stiefel.stiefel static method)": [[3, "geomstats.geometry.stiefel.Stiefel.default_metric", false]], "default_metric() (geomstats.geometry.stratified.bhv_space.treespace static method)": [[4, "geomstats.geometry.stratified.bhv_space.TreeSpace.default_metric", false]], "default_metric() (geomstats.geometry.stratified.spider.spider static method)": [[4, "geomstats.geometry.stratified.spider.Spider.default_metric", false]], "default_metric() (geomstats.geometry.stratified.wald_space.waldspace static method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.default_metric", false]], "default_metric() (geomstats.geometry.symmetric_matrices.nullrowsumssymmetricmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices.default_metric", false]], "default_metric() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.default_metric", false]], "default_metric() (geomstats.geometry.symmetric_matrices.symmetricmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.default_metric", false]], "default_metric() (geomstats.information_geometry.beta.betadistributions static method)": [[5, "geomstats.information_geometry.beta.BetaDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.binomial.binomialdistributions static method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.categorical.categoricaldistributions static method)": [[5, "geomstats.information_geometry.categorical.CategoricalDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.dirichlet.dirichletdistributions static method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.exponential.exponentialdistributions static method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.gamma.gammadistributions static method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.geometric.geometricdistributions static method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.multinomial.multinomialdistributions static method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.normal.centerednormaldistributions static method)": [[5, "geomstats.information_geometry.normal.CenteredNormalDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.normal.diagonalnormaldistributions static method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.normal.univariatenormaldistributions static method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions.default_metric", false]], "default_metric() (geomstats.information_geometry.poisson.poissondistributions static method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.default_metric", false]], "delete_splits() (in module geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.delete_splits", false]], "diag_action() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices static method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.diag_action", false]], "diag_inner_product() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.diag_inner_product", false]], "diagonal() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.diagonal", false]], "diagonalnormaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions", false]], "diagonalnormaldistributionsrandomvariable (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributionsRandomVariable", false]], "diagonalnormalmetric (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric", false]], "diags (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.diags", false]], "diameter() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.diameter", false]], "diffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.Diffeo", false]], "diffeobasedrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.DiffeoBasedRandomDataGenerator", false]], "diffeomorphicmanifold (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.DiffeomorphicManifold", false]], "diffeomorphicmatrixvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.DiffeomorphicMatrixVectorSpace", false]], "diffeomorphicvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.DiffeomorphicVectorSpace", false]], "dim (geomstats.information_geometry.beta.betadistributions attribute)": [[5, "geomstats.information_geometry.beta.BetaDistributions.dim", false]], "dim (geomstats.information_geometry.categorical.categoricaldistributions attribute)": [[5, "geomstats.information_geometry.categorical.CategoricalDistributions.dim", false]], "dim (geomstats.information_geometry.dirichlet.dirichletdistributions attribute)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.dim", false]], "dim (geomstats.information_geometry.multinomial.multinomialdistributions attribute)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.dim", false]], "directional_curvature() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.directional_curvature", false]], "directional_curvature_derivative() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.directional_curvature_derivative", false]], "directional_curvature_derivative() (geomstats.geometry.pre_shape.kendallshapemetric method)": [[3, "geomstats.geometry.pre_shape.KendallShapeMetric.directional_curvature_derivative", false]], "directional_curvature_derivative() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.directional_curvature_derivative", false]], "dirichletdistributions (class in geomstats.information_geometry.dirichlet)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions", false]], "dirichletmetric (class in geomstats.information_geometry.dirichlet)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric", false]], "dirichletrandomvariable (class in geomstats.information_geometry.dirichlet)": [[5, "geomstats.information_geometry.dirichlet.DirichletRandomVariable", false]], "discrete_curves_with_l2 (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin property)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.discrete_curves_with_l2", false]], "discrete_geodesic() (geomstats.geometry.stratified.wald_space.basicwaldgeodesicsolver method)": [[4, "geomstats.geometry.stratified.wald_space.BasicWaldGeodesicSolver.discrete_geodesic", false]], "discrete_geodesic() (geomstats.geometry.stratified.wald_space.waldspacemetric method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric.discrete_geodesic", false]], "discrete_geodesic_bvp() (geomstats.geometry.discrete_surfaces.relaxedpathstraightening method)": [[3, "geomstats.geometry.discrete_surfaces.RelaxedPathStraightening.discrete_geodesic_bvp", false]], "discrete_geodesic_bvp() (geomstats.numerics.geodesic.pathbasedlogsolver method)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver.discrete_geodesic_bvp", false]], "discrete_geodesic_ivp() (geomstats.geometry.discrete_surfaces.discretesurfacesexpsolver method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver.discrete_geodesic_ivp", false]], "discrete_horizontal_geodesic() (geomstats.geometry.discrete_curves.iterativehorizontalgeodesicaligner method)": [[3, "geomstats.geometry.discrete_curves.IterativeHorizontalGeodesicAligner.discrete_horizontal_geodesic", false]], "discretecurves (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurves", false]], "discretecurvesstartingatorigin (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin", false]], "discretesurfaces (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces", false]], "discretesurfacesexpsolver (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver", false]], "discretewaldpath (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.DiscreteWaldPath", false]], "dist() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.dist", false]], "dist() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.dist", false]], "dist() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.dist", false]], "dist() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.dist", false]], "dist() (geomstats.geometry.positive_reals.positiverealsmetric method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.dist", false]], "dist() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.dist", false]], "dist() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.dist", false]], "dist() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.dist", false]], "dist() (geomstats.geometry.stratified.bhv_space.bhvmetric method)": [[4, "geomstats.geometry.stratified.bhv_space.BHVMetric.dist", false]], "dist() (geomstats.geometry.stratified.bhv_space.gtpsolver method)": [[4, "geomstats.geometry.stratified.bhv_space.GTPSolver.dist", false]], "dist() (geomstats.geometry.stratified.graph_space.pointtogeodesicaligner method)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner.dist", false]], "dist() (geomstats.geometry.stratified.graph_space.pointtogeodesicalignerbase method)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase.dist", false]], "dist() (geomstats.geometry.stratified.point_set.pointsetmetric method)": [[4, "geomstats.geometry.stratified.point_set.PointSetMetric.dist", false]], "dist() (geomstats.geometry.stratified.quotient.quotientmetric method)": [[4, "geomstats.geometry.stratified.quotient.QuotientMetric.dist", false]], "dist() (geomstats.geometry.stratified.spider.spidermetric method)": [[4, "geomstats.geometry.stratified.spider.SpiderMetric.dist", false]], "dist() (geomstats.geometry.stratified.wald_space.waldspacemetric method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric.dist", false]], "dist() (geomstats.varifold.varifoldmetric method)": [[0, "geomstats.varifold.VarifoldMetric.dist", false]], "dist_broadcast() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.dist_broadcast", false]], "dist_pairwise() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.dist_pairwise", false]], "distanceminimizingaligner (class in geomstats.geometry.fiber_bundle)": [[3, "geomstats.geometry.fiber_bundle.DistanceMinimizingAligner", false]], "draw() (geomstats.visualization.hyperbolic.kleindisk method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.draw", false]], "draw() (geomstats.visualization.hyperbolic.poincaredisk method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.draw", false]], "draw() (geomstats.visualization.hyperbolic.poincarehalfplane method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.draw", false]], "draw() (geomstats.visualization.hypersphere.circle method)": [[19, "geomstats.visualization.hypersphere.Circle.draw", false]], "draw() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.draw", false]], "draw() (geomstats.visualization.poincare_polydisk.poincarepolydisk method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.draw", false]], "draw() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw", false]], "draw() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw", false]], "draw() (geomstats.visualization.special_orthogonal.arrow3d method)": [[19, "geomstats.visualization.special_orthogonal.Arrow3D.draw", false]], "draw() (geomstats.visualization.special_orthogonal.trihedron method)": [[19, "geomstats.visualization.special_orthogonal.Trihedron.draw", false]], "draw_curve() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw_curve", false]], "draw_curve() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw_curve", false]], "draw_points() (geomstats.visualization.hypersphere.circle method)": [[19, "geomstats.visualization.hypersphere.Circle.draw_points", false]], "draw_points() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.draw_points", false]], "draw_points() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw_points", false]], "draw_points() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw_points", false]], "draw_points() (geomstats.visualization.spd_matrices.ellipses method)": [[19, "geomstats.visualization.spd_matrices.Ellipses.draw_points", false]], "draw_points() (geomstats.visualization.special_euclidean.specialeuclidean2 method)": [[19, "geomstats.visualization.special_euclidean.SpecialEuclidean2.draw_points", false]], "draw_triangle() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw_triangle", false]], "draw_triangle() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw_triangle", false]], "draw_vector() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.draw_vector", false]], "draw_vector() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.draw_vector", false]], "dynamicprogrammingaligner (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.DynamicProgrammingAligner", false]], "edges (geomstats.datasets.prepare_graph_data.graph attribute)": [[1, "geomstats.datasets.prepare_graph_data.Graph.edges", false]], "effective_metric_ (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier attribute)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.effective_metric_", false]], "effective_metric_ (geomstats.learning.knn.knearestneighborsclassifier attribute)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.effective_metric_", false]], "effective_metric_params_ (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier attribute)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.effective_metric_params_", false]], "effective_metric_params_ (geomstats.learning.knn.knearestneighborsclassifier attribute)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.effective_metric_params_", false]], "elasticmean (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.ElasticMean", false]], "elasticmetric (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.ElasticMetric", false]], "elasticmetric (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.ElasticMetric", false]], "ellipses (class in geomstats.visualization.spd_matrices)": [[19, "geomstats.visualization.spd_matrices.Ellipses", false]], "embed() (geomstats.datasets.prepare_graph_data.hyperbolicembedding method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.embed", false]], "embeddedspacerandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.EmbeddedSpaceRandomDataGenerator", false]], "embedding_manifold (geomstats.information_geometry.categorical.categoricaldistributions attribute)": [[5, "geomstats.information_geometry.categorical.CategoricalDistributions.embedding_manifold", false]], "embedding_manifold (geomstats.information_geometry.multinomial.multinomialdistributions attribute)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.embedding_manifold", false]], "embedding_space (geomstats.information_geometry.beta.betadistributions attribute)": [[5, "geomstats.information_geometry.beta.BetaDistributions.embedding_space", false]], "energy() (geomstats.numerics.path.uniformlysampledpathenergy method)": [[7, "geomstats.numerics.path.UniformlySampledPathEnergy.energy", false]], "energy_per_time() (geomstats.numerics.path.uniformlysampledpathenergy method)": [[7, "geomstats.numerics.path.UniformlySampledPathEnergy.energy_per_time", false]], "equal() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.equal", false]], "equal() (geomstats.geometry.stratified.bhv_space.tree method)": [[4, "geomstats.geometry.stratified.bhv_space.Tree.equal", false]], "equal() (geomstats.geometry.stratified.point_set.point method)": [[4, "geomstats.geometry.stratified.point_set.Point.equal", false]], "equal() (geomstats.geometry.stratified.point_set.pointbatch method)": [[4, "geomstats.geometry.stratified.point_set.PointBatch.equal", false]], "equal() (geomstats.geometry.stratified.spider.spiderpoint method)": [[4, "geomstats.geometry.stratified.spider.SpiderPoint.equal", false]], "equal() (geomstats.geometry.stratified.wald_space.wald method)": [[4, "geomstats.geometry.stratified.wald_space.Wald.equal", false]], "equip_with_group_action() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.equip_with_group_action", false]], "equip_with_group_action() (geomstats.geometry.stratified.graph_space.graphspace method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpace.equip_with_group_action", false]], "equip_with_metric() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.equip_with_metric", false]], "equip_with_metric() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.equip_with_metric", false]], "equip_with_metric() (geomstats.geometry.stratified.point_set.pointset method)": [[4, "geomstats.geometry.stratified.point_set.PointSet.equip_with_metric", false]], "equip_with_quotient() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.equip_with_quotient", false]], "equivalent() (geomstats.geometry.klein_bottle.kleinbottle static method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.equivalent", false]], "estimate_ (geomstats.learning.exponential_barycenter.exponentialbarycenter attribute)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter.estimate_", false]], "estimate_ (geomstats.learning.frechet_mean.circlemean attribute)": [[6, "geomstats.learning.frechet_mean.CircleMean.estimate_", false]], "estimate_ (geomstats.learning.frechet_mean.elasticmean attribute)": [[6, "geomstats.learning.frechet_mean.ElasticMean.estimate_", false]], "estimate_ (geomstats.learning.frechet_mean.frechetmean attribute)": [[6, "geomstats.learning.frechet_mean.FrechetMean.estimate_", false]], "estimate_ (geomstats.learning.frechet_mean.linearmean attribute)": [[6, "geomstats.learning.frechet_mean.LinearMean.estimate_", false]], "estimate_ (geomstats.learning.geometric_median.geometricmedian attribute)": [[6, "geomstats.learning.geometric_median.GeometricMedian.estimate_", false]], "euclidean (class in geomstats.geometry.euclidean)": [[3, "geomstats.geometry.euclidean.Euclidean", false]], "euclideancholeskydiffeo (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo", false]], "euclideancholeskymetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyMetric", false]], "euclideangroup (class in geomstats.test_cases.learning.exponential_barycenter)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup", false]], "euclideanmetric (class in geomstats.geometry.euclidean)": [[3, "geomstats.geometry.euclidean.EuclideanMetric", false]], "euler_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.euler_step", false]], "exactpga (class in geomstats.learning.pca)": [[6, "geomstats.learning.pca.ExactPGA", false]], "exhaustivealigner (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.ExhaustiveAligner", false]], "exp() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.exp", false]], "exp() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.exp", false]], "exp() (geomstats.geometry.discrete_surfaces.discretesurfacesexpsolver method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver.exp", false]], "exp() (geomstats.geometry.euclidean.euclidean method)": [[3, "geomstats.geometry.euclidean.Euclidean.exp", false]], "exp() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.exp", false]], "exp() (geomstats.geometry.functions.hilbertspheremetric method)": [[3, "geomstats.geometry.functions.HilbertSphereMetric.exp", false]], "exp() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.exp", false]], "exp() (geomstats.geometry.hermitian.hermitian method)": [[3, "geomstats.geometry.hermitian.Hermitian.exp", false]], "exp() (geomstats.geometry.hermitian.hermitianmetric static method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.exp", false]], "exp() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.exp", false]], "exp() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.exp", false]], "exp() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.exp", false]], "exp() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.exp", false]], "exp() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.exp", false]], "exp() (geomstats.geometry.invariant_metric.invariantmetricmatrixexpodesolver method)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixExpODESolver.exp", false]], "exp() (geomstats.geometry.klein_bottle.kleinbottlemetric method)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric.exp", false]], "exp() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.exp", false]], "exp() (geomstats.geometry.lie_group.matrixliegroup class method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.exp", false]], "exp() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.exp", false]], "exp() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.exp", false]], "exp() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.exp", false]], "exp() (geomstats.geometry.positive_reals.positiverealsmetric static method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.exp", false]], "exp() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.exp", false]], "exp() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.exp", false]], "exp() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.exp", false]], "exp() (geomstats.geometry.sasaki_metric.sasakimetric method)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric.exp", false]], "exp() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.exp", false]], "exp() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.exp", false]], "exp() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.exp", false]], "exp() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.exp", false]], "exp() (geomstats.geometry.stiefel.stiefelcanonicalmetric method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.exp", false]], "exp() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.exp", false]], "exp() (geomstats.information_geometry.binomial.binomialmetric method)": [[5, "geomstats.information_geometry.binomial.BinomialMetric.exp", false]], "exp() (geomstats.information_geometry.exponential.exponentialmetric method)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric.exp", false]], "exp() (geomstats.information_geometry.geometric.geometricmetric method)": [[5, "geomstats.information_geometry.geometric.GeometricMetric.exp", false]], "exp() (geomstats.information_geometry.normal.diagonalnormalmetric method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric.exp", false]], "exp() (geomstats.information_geometry.poisson.poissonmetric method)": [[5, "geomstats.information_geometry.poisson.PoissonMetric.exp", false]], "exp() (geomstats.numerics.geodesic.expodesolver method)": [[7, "geomstats.numerics.geodesic.ExpODESolver.exp", false]], "exp() (geomstats.numerics.geodesic.expsolver method)": [[7, "geomstats.numerics.geodesic.ExpSolver.exp", false]], "exp() (geomstats.test_cases.learning.exponential_barycenter.euclideangroup method)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup.exp", false]], "exp_at_zero() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.exp_at_zero", false]], "exp_domain() (geomstats.geometry.hpd_matrices.hpdeuclideanmetric static method)": [[3, "geomstats.geometry.hpd_matrices.HPDEuclideanMetric.exp_domain", false]], "exp_domain() (geomstats.geometry.spd_matrices.spdeuclideanmetric static method)": [[3, "geomstats.geometry.spd_matrices.SPDEuclideanMetric.exp_domain", false]], "exp_from_identity() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.exp_from_identity", false]], "exp_from_identity() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.exp_from_identity", false]], "exp_not_from_identity() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.exp_not_from_identity", false]], "expmh() (in module geomstats.geometry.hermitian_matrices)": [[3, "geomstats.geometry.hermitian_matrices.expmh", false]], "expodesolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.ExpODESolver", false]], "exponentialbarycenter (class in geomstats.learning.exponential_barycenter)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter", false]], "exponentialdistributions (class in geomstats.information_geometry.exponential)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions", false]], "exponentialdistributionsrandomvariable (class in geomstats.information_geometry.exponential)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributionsRandomVariable", false]], "exponentialmetric (class in geomstats.information_geometry.exponential)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric", false]], "expsolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.ExpSolver", false]], "extrinsic_to_intrinsic_coords() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.extrinsic_to_intrinsic_coords", false]], "extrinsic_to_intrinsic_coords() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.extrinsic_to_intrinsic_coords", false]], "face_areas() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.face_areas", false]], "fail_for_autodiff_exceptions (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.fail_for_autodiff_exceptions", false]], "fail_for_not_implemented_errors (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.fail_for_not_implemented_errors", false]], "faqaligner (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.FAQAligner", false]], "fiberbundle (class in geomstats.geometry.fiber_bundle)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle", false]], "fisherraometric (class in geomstats.information_geometry.fisher_rao_metric)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric", false]], "fit() (geomstats.learning.expectation_maximization.riemannianem method)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM.fit", false]], "fit() (geomstats.learning.exponential_barycenter.exponentialbarycenter method)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter.fit", false]], "fit() (geomstats.learning.frechet_mean.circlemean method)": [[6, "geomstats.learning.frechet_mean.CircleMean.fit", false]], "fit() (geomstats.learning.frechet_mean.elasticmean method)": [[6, "geomstats.learning.frechet_mean.ElasticMean.fit", false]], "fit() (geomstats.learning.frechet_mean.frechetmean method)": [[6, "geomstats.learning.frechet_mean.FrechetMean.fit", false]], "fit() (geomstats.learning.frechet_mean.linearmean method)": [[6, "geomstats.learning.frechet_mean.LinearMean.fit", false]], "fit() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.fit", false]], "fit() (geomstats.learning.geometric_median.geometricmedian method)": [[6, "geomstats.learning.geometric_median.GeometricMedian.fit", false]], "fit() (geomstats.learning.incremental_frechet_mean.incrementalfrechetmean method)": [[6, "geomstats.learning.incremental_frechet_mean.IncrementalFrechetMean.fit", false]], "fit() (geomstats.learning.kmeans.riemanniankmeans method)": [[6, "geomstats.learning.kmeans.RiemannianKMeans.fit", false]], "fit() (geomstats.learning.kmedoids.riemanniankmedoids method)": [[6, "geomstats.learning.kmedoids.RiemannianKMedoids.fit", false]], "fit() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.fit", false]], "fit() (geomstats.learning.online_kmeans.onlinekmeans method)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans.fit", false]], "fit() (geomstats.learning.pca.hyperbolicplaneexactpga method)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA.fit", false]], "fit() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.fit", false]], "fit() (geomstats.learning.preprocessing.totangentspace method)": [[6, "geomstats.learning.preprocessing.ToTangentSpace.fit", false]], "fit() (geomstats.learning.riemannian_mean_shift.riemannianmeanshift method)": [[6, "geomstats.learning.riemannian_mean_shift.RiemannianMeanShift.fit", false]], "fit() (geomstats.learning.templateclassifier method)": [[6, "geomstats.learning.TemplateClassifier.fit", false]], "fit() (geomstats.learning.templateestimator method)": [[6, "geomstats.learning.TemplateEstimator.fit", false]], "fit() (geomstats.learning.templatetransformer method)": [[6, "geomstats.learning.TemplateTransformer.fit", false]], "fit() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.fit", false]], "fit_transform() (geomstats.learning.pca.hyperbolicplaneexactpga method)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA.fit_transform", false]], "fit_transform() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.fit_transform", false]], "flatten() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.flatten", false]], "flattendiffeo (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.FlattenDiffeo", false]], "flip_determinant() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.flip_determinant", false]], "foresttopology (class in geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.ForestTopology", false]], "forward_difference() (in module geomstats.numerics.finite_differences)": [[7, "geomstats.numerics.finite_differences.forward_difference", false]], "frechetmean (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.FrechetMean", false]], "frobenius_product() (geomstats.geometry.complex_matrices.complexmatrices static method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.frobenius_product", false]], "frobenius_product() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.frobenius_product", false]], "from_covariance() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices class method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.from_covariance", false]], "from_vector_to_diagonal_matrix() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.from_vector_to_diagonal_matrix", false]], "ftransform (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.FTransform", false]], "fullrankcorrelationaffinequotientmetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationAffineQuotientMetric", false]], "fullrankcorrelationmatrices (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices", false]], "fullrankmatrices (class in geomstats.geometry.full_rank_matrices)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices", false]], "gammadistributions (class in geomstats.information_geometry.gamma)": [[5, "geomstats.information_geometry.gamma.GammaDistributions", false]], "gammadistributionsrandomvariable (class in geomstats.information_geometry.gamma)": [[5, "geomstats.information_geometry.gamma.GammaDistributionsRandomVariable", false]], "gammametric (class in geomstats.information_geometry.gamma)": [[5, "geomstats.information_geometry.gamma.GammaMetric", false]], "gammarandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.GammaRandomDataGenerator", false]], "gaussian_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.gaussian_radial_kernel", false]], "gaussiankernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.GaussianKernel", false]], "gaussianmixturemodel (class in geomstats.learning.expectation_maximization)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel", false]], "generalized_eigenvalues() (in module geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.generalized_eigenvalues", false]], "generallinear (class in geomstats.geometry.general_linear)": [[3, "geomstats.geometry.general_linear.GeneralLinear", false]], "generalnormaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.GeneralNormalDistributions", false]], "generate_random_data() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_random_data", false]], "generate_random_data_with_time() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_random_data_with_time", false]], "generate_random_tree() (in module geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.generate_random_tree", false]], "generate_random_wald() (in module geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.generate_random_wald", false]], "generate_shape_data() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_shape_data", false]], "generate_splits() (in module geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.generate_splits", false]], "generate_tests() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_tests", false]], "generate_vec_data() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_vec_data", false]], "generate_vec_data_with_time() (geomstats.test.data.testdata method)": [[9, "geomstats.test.data.TestData.generate_vec_data_with_time", false]], "generate_vectorization_data() (in module geomstats.test.vectorization)": [[9, "geomstats.test.vectorization.generate_vectorization_data", false]], "geodesic() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.geodesic", false]], "geodesic() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.geodesic", false]], "geodesic() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.geodesic", false]], "geodesic() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.geodesic", false]], "geodesic() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.geodesic", false]], "geodesic() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.bhv_space.bhvmetric method)": [[4, "geomstats.geometry.stratified.bhv_space.BHVMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.bhv_space.gtpsolver method)": [[4, "geomstats.geometry.stratified.bhv_space.GTPSolver.geodesic", false]], "geodesic() (geomstats.geometry.stratified.point_set.pointsetmetric method)": [[4, "geomstats.geometry.stratified.point_set.PointSetMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.quotient.quotientmetric method)": [[4, "geomstats.geometry.stratified.quotient.QuotientMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.spider.spidermetric method)": [[4, "geomstats.geometry.stratified.spider.SpiderMetric.geodesic", false]], "geodesic() (geomstats.geometry.stratified.wald_space.basicwaldgeodesicsolver method)": [[4, "geomstats.geometry.stratified.wald_space.BasicWaldGeodesicSolver.geodesic", false]], "geodesic() (geomstats.geometry.stratified.wald_space.waldspacemetric method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric.geodesic", false]], "geodesic() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.geodesic", false]], "geodesic_bvp() (geomstats.numerics.geodesic.logodesolver method)": [[7, "geomstats.numerics.geodesic.LogODESolver.geodesic_bvp", false]], "geodesic_bvp() (geomstats.numerics.geodesic.logsolver method)": [[7, "geomstats.numerics.geodesic.LogSolver.geodesic_bvp", false]], "geodesic_bvp() (geomstats.numerics.geodesic.pathbasedlogsolver method)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver.geodesic_bvp", false]], "geodesic_discrete() (geomstats.geometry.sasaki_metric.sasakimetric method)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric.geodesic_discrete", false]], "geodesic_equation() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.geodesic_equation", false]], "geodesic_ivp() (geomstats.geometry.discrete_surfaces.discretesurfacesexpsolver method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver.geodesic_ivp", false]], "geodesic_ivp() (geomstats.geometry.invariant_metric.invariantmetricmatrixexpodesolver method)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixExpODESolver.geodesic_ivp", false]], "geodesic_ivp() (geomstats.numerics.geodesic.expodesolver method)": [[7, "geomstats.numerics.geodesic.ExpODESolver.geodesic_ivp", false]], "geodesic_ivp() (geomstats.numerics.geodesic.expsolver method)": [[7, "geomstats.numerics.geodesic.ExpSolver.geodesic_ivp", false]], "geodesicregression (class in geomstats.learning.geodesic_regression)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression", false]], "geometricdistributions (class in geomstats.information_geometry.geometric)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions", false]], "geometricdistributionsrandomvariable (class in geomstats.information_geometry.geometric)": [[5, "geomstats.information_geometry.geometric.GeometricDistributionsRandomVariable", false]], "geometricmedian (class in geomstats.learning.geometric_median)": [[6, "geomstats.learning.geometric_median.GeometricMedian", false]], "geometricmetric (class in geomstats.information_geometry.geometric)": [[5, "geomstats.information_geometry.geometric.GeometricMetric", false]], "geomstats": [[0, "module-geomstats", false]], "geomstats.algebra_utils": [[0, "module-geomstats.algebra_utils", false]], "geomstats.datasets": [[1, "module-geomstats.datasets", false]], "geomstats.datasets.prepare_emg_data": [[1, "module-geomstats.datasets.prepare_emg_data", false]], "geomstats.datasets.prepare_graph_data": [[1, "module-geomstats.datasets.prepare_graph_data", false]], "geomstats.datasets.utils": [[1, "module-geomstats.datasets.utils", false]], "geomstats.distributions": [[2, "module-geomstats.distributions", false]], "geomstats.distributions.brownian_motion": [[2, "module-geomstats.distributions.brownian_motion", false]], "geomstats.distributions.lognormal": [[2, "module-geomstats.distributions.lognormal", false]], "geomstats.errors": [[0, "module-geomstats.errors", false]], "geomstats.exceptions": [[0, "module-geomstats.exceptions", false]], "geomstats.geometry": [[3, "module-geomstats.geometry", false]], "geomstats.geometry.base": [[3, "module-geomstats.geometry.base", false]], "geomstats.geometry.complex_manifold": [[3, "module-geomstats.geometry.complex_manifold", false]], "geomstats.geometry.complex_matrices": [[3, "module-geomstats.geometry.complex_matrices", false]], "geomstats.geometry.complex_poincare_disk": [[3, "module-geomstats.geometry.complex_poincare_disk", false]], "geomstats.geometry.complex_riemannian_metric": [[3, "module-geomstats.geometry.complex_riemannian_metric", false]], "geomstats.geometry.connection": [[3, "module-geomstats.geometry.connection", false]], "geomstats.geometry.diffeo": [[3, "module-geomstats.geometry.diffeo", false]], "geomstats.geometry.discrete_curves": [[3, "module-geomstats.geometry.discrete_curves", false]], "geomstats.geometry.discrete_surfaces": [[3, "module-geomstats.geometry.discrete_surfaces", false]], "geomstats.geometry.euclidean": [[3, "module-geomstats.geometry.euclidean", false]], "geomstats.geometry.fiber_bundle": [[3, "module-geomstats.geometry.fiber_bundle", false]], "geomstats.geometry.full_rank_correlation_matrices": [[3, "module-geomstats.geometry.full_rank_correlation_matrices", false]], "geomstats.geometry.full_rank_matrices": [[3, "module-geomstats.geometry.full_rank_matrices", false]], "geomstats.geometry.functions": [[3, "module-geomstats.geometry.functions", false]], "geomstats.geometry.general_linear": [[3, "module-geomstats.geometry.general_linear", false]], "geomstats.geometry.grassmannian": [[3, "module-geomstats.geometry.grassmannian", false]], "geomstats.geometry.group_action": [[3, "module-geomstats.geometry.group_action", false]], "geomstats.geometry.heisenberg": [[3, "module-geomstats.geometry.heisenberg", false]], "geomstats.geometry.hermitian": [[3, "module-geomstats.geometry.hermitian", false]], "geomstats.geometry.hermitian_matrices": [[3, "module-geomstats.geometry.hermitian_matrices", false]], "geomstats.geometry.hpd_matrices": [[3, "module-geomstats.geometry.hpd_matrices", false]], "geomstats.geometry.hyperbolic": [[3, "module-geomstats.geometry.hyperbolic", false]], "geomstats.geometry.hyperboloid": [[3, "module-geomstats.geometry.hyperboloid", false]], "geomstats.geometry.hypersphere": [[3, "module-geomstats.geometry.hypersphere", false]], "geomstats.geometry.invariant_metric": [[3, "module-geomstats.geometry.invariant_metric", false]], "geomstats.geometry.klein_bottle": [[3, "module-geomstats.geometry.klein_bottle", false]], "geomstats.geometry.landmarks": [[3, "module-geomstats.geometry.landmarks", false]], "geomstats.geometry.lie_algebra": [[3, "module-geomstats.geometry.lie_algebra", false]], "geomstats.geometry.lie_group": [[3, "module-geomstats.geometry.lie_group", false]], "geomstats.geometry.lower_triangular_matrices": [[3, "module-geomstats.geometry.lower_triangular_matrices", false]], "geomstats.geometry.manifold": [[3, "module-geomstats.geometry.manifold", false]], "geomstats.geometry.matrices": [[3, "module-geomstats.geometry.matrices", false]], "geomstats.geometry.minkowski": [[3, "module-geomstats.geometry.minkowski", false]], "geomstats.geometry.nfold_manifold": [[3, "module-geomstats.geometry.nfold_manifold", false]], "geomstats.geometry.open_hemisphere": [[3, "module-geomstats.geometry.open_hemisphere", false]], "geomstats.geometry.poincare_ball": [[3, "module-geomstats.geometry.poincare_ball", false]], "geomstats.geometry.poincare_half_space": [[3, "module-geomstats.geometry.poincare_half_space", false]], "geomstats.geometry.poincare_polydisk": [[3, "module-geomstats.geometry.poincare_polydisk", false]], "geomstats.geometry.positive_lower_triangular_matrices": [[3, "module-geomstats.geometry.positive_lower_triangular_matrices", false]], "geomstats.geometry.positive_reals": [[3, "module-geomstats.geometry.positive_reals", false]], "geomstats.geometry.pre_shape": [[3, "module-geomstats.geometry.pre_shape", false]], "geomstats.geometry.product_hpd_and_siegel_disks": [[3, "module-geomstats.geometry.product_hpd_and_siegel_disks", false]], "geomstats.geometry.product_manifold": [[3, "module-geomstats.geometry.product_manifold", false]], "geomstats.geometry.product_positive_reals_and_poincare_disks": [[3, "module-geomstats.geometry.product_positive_reals_and_poincare_disks", false]], "geomstats.geometry.pullback_metric": [[3, "module-geomstats.geometry.pullback_metric", false]], "geomstats.geometry.quotient_metric": [[3, "module-geomstats.geometry.quotient_metric", false]], "geomstats.geometry.rank_k_psd_matrices": [[3, "module-geomstats.geometry.rank_k_psd_matrices", false]], "geomstats.geometry.riemannian_metric": [[3, "module-geomstats.geometry.riemannian_metric", false]], "geomstats.geometry.sasaki_metric": [[3, "module-geomstats.geometry.sasaki_metric", false]], "geomstats.geometry.scalar_product_metric": [[3, "module-geomstats.geometry.scalar_product_metric", false]], "geomstats.geometry.siegel": [[3, "module-geomstats.geometry.siegel", false]], "geomstats.geometry.skew_symmetric_matrices": [[3, "module-geomstats.geometry.skew_symmetric_matrices", false]], "geomstats.geometry.spd_matrices": [[3, "module-geomstats.geometry.spd_matrices", false]], "geomstats.geometry.special_euclidean": [[3, "module-geomstats.geometry.special_euclidean", false]], "geomstats.geometry.special_orthogonal": [[3, "module-geomstats.geometry.special_orthogonal", false]], "geomstats.geometry.stiefel": [[3, "module-geomstats.geometry.stiefel", false]], "geomstats.geometry.stratified": [[4, "module-geomstats.geometry.stratified", false]], "geomstats.geometry.stratified.bhv_space": [[4, "module-geomstats.geometry.stratified.bhv_space", false]], "geomstats.geometry.stratified.graph_space": [[4, "module-geomstats.geometry.stratified.graph_space", false]], "geomstats.geometry.stratified.point_set": [[4, "module-geomstats.geometry.stratified.point_set", false]], "geomstats.geometry.stratified.quotient": [[4, "module-geomstats.geometry.stratified.quotient", false]], "geomstats.geometry.stratified.spider": [[4, "module-geomstats.geometry.stratified.spider", false]], "geomstats.geometry.stratified.trees": [[4, "module-geomstats.geometry.stratified.trees", false]], "geomstats.geometry.stratified.vectorization": [[4, "module-geomstats.geometry.stratified.vectorization", false]], "geomstats.geometry.stratified.wald_space": [[4, "module-geomstats.geometry.stratified.wald_space", false]], "geomstats.geometry.sub_riemannian_metric": [[3, "module-geomstats.geometry.sub_riemannian_metric", false]], "geomstats.geometry.symmetric_matrices": [[3, "module-geomstats.geometry.symmetric_matrices", false]], "geomstats.information_geometry": [[5, "module-geomstats.information_geometry", false]], "geomstats.information_geometry.base": [[5, "module-geomstats.information_geometry.base", false]], "geomstats.information_geometry.beta": [[5, "module-geomstats.information_geometry.beta", false]], "geomstats.information_geometry.binomial": [[5, "module-geomstats.information_geometry.binomial", false]], "geomstats.information_geometry.categorical": [[5, "module-geomstats.information_geometry.categorical", false]], "geomstats.information_geometry.dirichlet": [[5, "module-geomstats.information_geometry.dirichlet", false]], "geomstats.information_geometry.exponential": [[5, "module-geomstats.information_geometry.exponential", false]], "geomstats.information_geometry.fisher_rao_metric": [[5, "module-geomstats.information_geometry.fisher_rao_metric", false]], "geomstats.information_geometry.gamma": [[5, "module-geomstats.information_geometry.gamma", false]], "geomstats.information_geometry.geometric": [[5, "module-geomstats.information_geometry.geometric", false]], "geomstats.information_geometry.multinomial": [[5, "module-geomstats.information_geometry.multinomial", false]], "geomstats.information_geometry.normal": [[5, "module-geomstats.information_geometry.normal", false]], "geomstats.information_geometry.poisson": [[5, "module-geomstats.information_geometry.poisson", false]], "geomstats.integrator": [[0, "module-geomstats.integrator", false]], "geomstats.learning": [[6, "module-geomstats.learning", false]], "geomstats.learning.aac": [[6, "module-geomstats.learning.aac", false]], "geomstats.learning.agglomerative_hierarchical_clustering": [[6, "module-geomstats.learning.agglomerative_hierarchical_clustering", false]], "geomstats.learning.expectation_maximization": [[6, "module-geomstats.learning.expectation_maximization", false]], "geomstats.learning.exponential_barycenter": [[6, "module-geomstats.learning.exponential_barycenter", false]], "geomstats.learning.frechet_mean": [[6, "module-geomstats.learning.frechet_mean", false]], "geomstats.learning.geodesic_regression": [[6, "module-geomstats.learning.geodesic_regression", false]], "geomstats.learning.geometric_median": [[6, "module-geomstats.learning.geometric_median", false]], "geomstats.learning.incremental_frechet_mean": [[6, "module-geomstats.learning.incremental_frechet_mean", false]], "geomstats.learning.kalman_filter": [[6, "module-geomstats.learning.kalman_filter", false]], "geomstats.learning.kernel_density_estimation_classifier": [[6, "module-geomstats.learning.kernel_density_estimation_classifier", false]], "geomstats.learning.kmeans": [[6, "module-geomstats.learning.kmeans", false]], "geomstats.learning.kmedoids": [[6, "module-geomstats.learning.kmedoids", false]], "geomstats.learning.knn": [[6, "module-geomstats.learning.knn", false]], "geomstats.learning.mdm": [[6, "module-geomstats.learning.mdm", false]], "geomstats.learning.online_kmeans": [[6, "module-geomstats.learning.online_kmeans", false]], "geomstats.learning.pca": [[6, "module-geomstats.learning.pca", false]], "geomstats.learning.preprocessing": [[6, "module-geomstats.learning.preprocessing", false]], "geomstats.learning.radial_kernel_functions": [[6, "module-geomstats.learning.radial_kernel_functions", false]], "geomstats.learning.riemannian_mean_shift": [[6, "module-geomstats.learning.riemannian_mean_shift", false]], "geomstats.learning.wrapped_gaussian_process": [[6, "module-geomstats.learning.wrapped_gaussian_process", false]], "geomstats.numerics": [[7, "module-geomstats.numerics", false]], "geomstats.numerics.bvp": [[7, "module-geomstats.numerics.bvp", false]], "geomstats.numerics.finite_differences": [[7, "module-geomstats.numerics.finite_differences", false]], "geomstats.numerics.geodesic": [[7, "module-geomstats.numerics.geodesic", false]], "geomstats.numerics.interpolation": [[7, "module-geomstats.numerics.interpolation", false]], "geomstats.numerics.ivp": [[7, "module-geomstats.numerics.ivp", false]], "geomstats.numerics.optimization": [[8, "module-geomstats.numerics.optimization", false]], "geomstats.numerics.path": [[7, "module-geomstats.numerics.path", false]], "geomstats.test": [[9, "module-geomstats.test", false]], "geomstats.test.data": [[9, "module-geomstats.test.data", false]], "geomstats.test.random": [[9, "module-geomstats.test.random", false]], "geomstats.test.utils": [[9, "module-geomstats.test.utils", false]], "geomstats.test.vectorization": [[9, "module-geomstats.test.vectorization", false]], "geomstats.test_cases": [[10, "module-geomstats.test_cases", false]], "geomstats.test_cases.datasets": [[12, "module-geomstats.test_cases.datasets", false]], "geomstats.test_cases.distributions": [[13, "module-geomstats.test_cases.distributions", false]], "geomstats.test_cases.geometry": [[14, "module-geomstats.test_cases.geometry", false]], "geomstats.test_cases.geometry.stratified": [[15, "module-geomstats.test_cases.geometry.stratified", false]], "geomstats.test_cases.information_geometry": [[16, "module-geomstats.test_cases.information_geometry", false]], "geomstats.test_cases.learning": [[17, "module-geomstats.test_cases.learning", false]], "geomstats.test_cases.learning.exponential_barycenter": [[17, "module-geomstats.test_cases.learning.exponential_barycenter", false]], "geomstats.test_cases.numerics": [[18, "module-geomstats.test_cases.numerics", false]], "geomstats.varifold": [[0, "module-geomstats.varifold", false]], "geomstats.vectorization": [[0, "module-geomstats.vectorization", false]], "geomstats.visualization": [[19, "module-geomstats.visualization", false]], "geomstats.visualization.hyperbolic": [[19, "module-geomstats.visualization.hyperbolic", false]], "geomstats.visualization.hypersphere": [[19, "module-geomstats.visualization.hypersphere", false]], "geomstats.visualization.poincare_polydisk": [[19, "module-geomstats.visualization.poincare_polydisk", false]], "geomstats.visualization.pre_shape": [[19, "module-geomstats.visualization.pre_shape", false]], "geomstats.visualization.spd_matrices": [[19, "module-geomstats.visualization.spd_matrices", false]], "geomstats.visualization.special_euclidean": [[19, "module-geomstats.visualization.special_euclidean", false]], "geomstats.visualization.special_orthogonal": [[19, "module-geomstats.visualization.special_orthogonal", false]], "get_batch_shape() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.get_batch_shape", false]], "get_fibonnaci_points() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.get_fibonnaci_points", false]], "get_last_y() (geomstats.numerics.ivp.oderesult method)": [[7, "geomstats.numerics.ivp.OdeResult.get_last_y", false]], "get_measurement_noise_cov() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.get_measurement_noise_cov", false]], "get_measurement_noise_cov() (geomstats.learning.kalman_filter.localizationlinear static method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.get_measurement_noise_cov", false]], "get_n_points() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.get_n_points", false]], "get_part_away_from() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.get_part_away_from", false]], "get_part_towards() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.get_part_towards", false]], "get_random_quaternion() (in module geomstats.test.random)": [[9, "geomstats.test.random.get_random_quaternion", false]], "get_random_times() (in module geomstats.test.random)": [[9, "geomstats.test.random.get_random_times", false]], "grad_log_sigmoid() (geomstats.datasets.prepare_graph_data.hyperbolicembedding static method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.grad_log_sigmoid", false]], "grad_squared_distance() (geomstats.datasets.prepare_graph_data.hyperbolicembedding method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.grad_squared_distance", false]], "gradientdescent (class in geomstats.geometry.sasaki_metric)": [[3, "geomstats.geometry.sasaki_metric.GradientDescent", false]], "gradientdescent (class in geomstats.learning.exponential_barycenter)": [[6, "geomstats.learning.exponential_barycenter.GradientDescent", false]], "gradientdescent (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.GradientDescent", false]], "graph (class in geomstats.datasets.prepare_graph_data)": [[1, "geomstats.datasets.prepare_graph_data.Graph", false]], "graphspace (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpace", false]], "graphspacealigner (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner", false]], "graphspacealigneralgorithm (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm", false]], "graphspacequotientmetric (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceQuotientMetric", false]], "grassmannian (class in geomstats.geometry.grassmannian)": [[3, "geomstats.geometry.grassmannian.Grassmannian", false]], "grassmanniancanonicalmetric (class in geomstats.geometry.grassmannian)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric", false]], "group_elem_shape (geomstats.geometry.group_action.composeaction property)": [[3, "geomstats.geometry.group_action.ComposeAction.group_elem_shape", false]], "groupaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.GroupAction", false]], "gsivpintegrator (class in geomstats.numerics.ivp)": [[7, "geomstats.numerics.ivp.GSIVPIntegrator", false]], "gtpsolver (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.GTPSolver", false]], "hamiltonian() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.hamiltonian", false]], "hamiltonian() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.hamiltonian", false]], "heisenbergvectors (class in geomstats.geometry.heisenberg)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors", false]], "heisenbergvectorsrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.HeisenbergVectorsRandomDataGenerator", false]], "hermitian (class in geomstats.geometry.hermitian)": [[3, "geomstats.geometry.hermitian.Hermitian", false]], "hermitianmatrices (class in geomstats.geometry.hermitian_matrices)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices", false]], "hermitianmetric (class in geomstats.geometry.hermitian)": [[3, "geomstats.geometry.hermitian.HermitianMetric", false]], "hessian_immersion() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.hessian_immersion", false]], "hilbertsphere (class in geomstats.geometry.functions)": [[3, "geomstats.geometry.functions.HilbertSphere", false]], "hilbertspheremetric (class in geomstats.geometry.functions)": [[3, "geomstats.geometry.functions.HilbertSphereMetric", false]], "hollowmatricespermutationinvariantmetric (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.HollowMatricesPermutationInvariantMetric", false]], "homogeneous_representation() (in module geomstats.geometry.special_euclidean)": [[3, "geomstats.geometry.special_euclidean.homogeneous_representation", false]], "horizontal_lift() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.horizontal_lift", false]], "horizontal_lift() (geomstats.geometry.full_rank_correlation_matrices.correlationmatricesbundle method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle.horizontal_lift", false]], "horizontal_lift() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.horizontal_lift", false]], "horizontal_projection() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.horizontal_projection", false]], "hpdaffinemetric (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric", false]], "hpdbureswassersteinmetric (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric", false]], "hpdeuclideanmetric (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDEuclideanMetric", false]], "hpdlogeuclideanmetric (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDLogEuclideanMetric", false]], "hpdmatrices (class in geomstats.geometry.hpd_matrices)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices", false]], "hyperbolic (class in geomstats.geometry.hyperbolic)": [[3, "geomstats.geometry.hyperbolic.Hyperbolic", false]], "hyperbolicembedding (class in geomstats.datasets.prepare_graph_data)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding", false]], "hyperbolicplaneexactpga (class in geomstats.learning.pca)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA", false]], "hyperboloid (class in geomstats.geometry.hyperboloid)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid", false]], "hyperboloidmetric (class in geomstats.geometry.hyperboloid)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric", false]], "hypersphere (class in geomstats.geometry.hypersphere)": [[3, "geomstats.geometry.hypersphere.Hypersphere", false]], "hypersphereintrinsicrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.HypersphereIntrinsicRandomDataGenerator", false]], "hyperspheremetric (class in geomstats.geometry.hypersphere)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric", false]], "identity (geomstats.geometry.euclidean.euclidean property)": [[3, "geomstats.geometry.euclidean.Euclidean.identity", false]], "identity (geomstats.geometry.heisenberg.heisenbergvectors property)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.identity", false]], "identity (geomstats.geometry.hermitian.hermitian property)": [[3, "geomstats.geometry.hermitian.Hermitian.identity", false]], "identity (geomstats.geometry.lie_group.liegroup property)": [[3, "geomstats.geometry.lie_group.LieGroup.identity", false]], "identity (geomstats.geometry.lie_group.matrixliegroup property)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.identity", false]], "identitypointtransformer (class in geomstats.test.utils)": [[9, "geomstats.test.utils.IdentityPointTransformer", false]], "immersedset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.ImmersedSet", false]], "immersion() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.immersion", false]], "incrementalfrechetmean (class in geomstats.learning.incremental_frechet_mean)": [[6, "geomstats.learning.incremental_frechet_mean.IncrementalFrechetMean", false]], "informationmanifoldmixin (class in geomstats.information_geometry.base)": [[5, "geomstats.information_geometry.base.InformationManifoldMixin", false]], "initialize_covariances() (geomstats.learning.kalman_filter.kalmanfilter method)": [[6, "geomstats.learning.kalman_filter.KalmanFilter.initialize_covariances", false]], "injectivity_radius() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hpd_matrices.hpdeuclideanmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDEuclideanMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.klein_bottle.kleinbottlemetric method)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.poincare_half_space.poincarehalfspacemetric method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpaceMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.pre_shape.preshapemetric method)": [[3, "geomstats.geometry.pre_shape.PreShapeMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.spd_matrices.spdeuclideanmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDEuclideanMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.geometry.stiefel.stiefelcanonicalmetric method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.information_geometry.dirichlet.dirichletmetric method)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric.injectivity_radius", false]], "injectivity_radius() (geomstats.information_geometry.normal.diagonalnormalmetric method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric.injectivity_radius", false]], "inner_coproduct() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.inner_coproduct", false]], "inner_coproduct() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.inner_coproduct", false]], "inner_product() (geomstats.geometry.complex_matrices.complexmatricesmetric static method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatricesMetric.inner_product", false]], "inner_product() (geomstats.geometry.complex_riemannian_metric.complexriemannianmetric method)": [[3, "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric.inner_product", false]], "inner_product() (geomstats.geometry.discrete_curves.l2curvesmetric method)": [[3, "geomstats.geometry.discrete_curves.L2CurvesMetric.inner_product", false]], "inner_product() (geomstats.geometry.discrete_surfaces.elasticmetric method)": [[3, "geomstats.geometry.discrete_surfaces.ElasticMetric.inner_product", false]], "inner_product() (geomstats.geometry.discrete_surfaces.l2surfacesmetric method)": [[3, "geomstats.geometry.discrete_surfaces.L2SurfacesMetric.inner_product", false]], "inner_product() (geomstats.geometry.euclidean.canonicaleuclideanmetric method)": [[3, "geomstats.geometry.euclidean.CanonicalEuclideanMetric.inner_product", false]], "inner_product() (geomstats.geometry.functions.hilbertspheremetric method)": [[3, "geomstats.geometry.functions.HilbertSphereMetric.inner_product", false]], "inner_product() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.inner_product", false]], "inner_product() (geomstats.geometry.hermitian.hermitianmetric static method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.inner_product", false]], "inner_product() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.inner_product", false]], "inner_product() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.inner_product", false]], "inner_product() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.inner_product", false]], "inner_product() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.inner_product", false]], "inner_product() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.inner_product", false]], "inner_product() (geomstats.geometry.klein_bottle.kleinbottlemetric method)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric.inner_product", false]], "inner_product() (geomstats.geometry.matrices.matricesdiagmetric method)": [[3, "geomstats.geometry.matrices.MatricesDiagMetric.inner_product", false]], "inner_product() (geomstats.geometry.matrices.matricesmetric method)": [[3, "geomstats.geometry.matrices.MatricesMetric.inner_product", false]], "inner_product() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.inner_product", false]], "inner_product() (geomstats.geometry.poincare_half_space.poincarehalfspacemetric method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpaceMetric.inner_product", false]], "inner_product() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric class method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.inner_product", false]], "inner_product() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.inner_product", false]], "inner_product() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.inner_product", false]], "inner_product() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.inner_product", false]], "inner_product() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.inner_product", false]], "inner_product() (geomstats.geometry.sasaki_metric.sasakimetric method)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric.inner_product", false]], "inner_product() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.inner_product", false]], "inner_product() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.inner_product", false]], "inner_product() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.inner_product", false]], "inner_product() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.inner_product", false]], "inner_product() (geomstats.geometry.stiefel.stiefelcanonicalmetric method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.inner_product", false]], "inner_product() (geomstats.geometry.symmetric_matrices.hollowmatricespermutationinvariantmetric method)": [[3, "geomstats.geometry.symmetric_matrices.HollowMatricesPermutationInvariantMetric.inner_product", false]], "inner_product() (geomstats.geometry.symmetric_matrices.nullrowsumspermutationinvariantmetric method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsPermutationInvariantMetric.inner_product", false]], "inner_product() (geomstats.information_geometry.normal.diagonalnormalmetric method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric.inner_product", false]], "inner_product_at_identity() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.inner_product_at_identity", false]], "inner_product_at_identity() (geomstats.geometry.positive_lower_triangular_matrices.invariantpositivelowertriangularmatricesmetric method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.InvariantPositiveLowerTriangularMatricesMetric.inner_product_at_identity", false]], "inner_product_derivative_matrix() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.inner_product_derivative_matrix", false]], "inner_product_derivative_matrix() (geomstats.geometry.pullback_metric.pullbackmetric method)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric.inner_product_derivative_matrix", false]], "inner_product_derivative_matrix() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.inner_product_derivative_matrix", false]], "inner_product_derivative_matrix() (geomstats.information_geometry.fisher_rao_metric.fisherraometric method)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric.inner_product_derivative_matrix", false]], "innovation() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.innovation", false]], "innovation() (geomstats.learning.kalman_filter.localizationlinear method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.innovation", false]], "insert_origin() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.insert_origin", false]], "insert_zeros() (in module geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.insert_zeros", false]], "integrability_tensor() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.integrability_tensor", false]], "integrability_tensor() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.integrability_tensor", false]], "integrability_tensor_derivative() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.integrability_tensor_derivative", false]], "integrability_tensor_derivative() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.integrability_tensor_derivative", false]], "integrability_tensor_derivative_parallel() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.integrability_tensor_derivative_parallel", false]], "integrate() (geomstats.numerics.bvp.scipysolvebvp method)": [[7, "geomstats.numerics.bvp.ScipySolveBVP.integrate", false]], "integrate() (geomstats.numerics.ivp.gsivpintegrator method)": [[7, "geomstats.numerics.ivp.GSIVPIntegrator.integrate", false]], "integrate() (geomstats.numerics.ivp.odeivpintegrator method)": [[7, "geomstats.numerics.ivp.ODEIVPIntegrator.integrate", false]], "integrate() (geomstats.numerics.ivp.scipysolveivp method)": [[7, "geomstats.numerics.ivp.ScipySolveIVP.integrate", false]], "integrate() (in module geomstats.integrator)": [[0, "geomstats.integrator.integrate", false]], "integrate_t() (geomstats.numerics.ivp.odeivpintegrator method)": [[7, "geomstats.numerics.ivp.ODEIVPIntegrator.integrate_t", false]], "integrate_t() (geomstats.numerics.ivp.scipysolveivp method)": [[7, "geomstats.numerics.ivp.ScipySolveIVP.integrate_t", false]], "integrator (geomstats.numerics.geodesic.expodesolver property)": [[7, "geomstats.numerics.geodesic.ExpODESolver.integrator", false]], "interpolate() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.interpolate", false]], "interpolate() (geomstats.numerics.interpolation.interpolator method)": [[7, "geomstats.numerics.interpolation.Interpolator.interpolate", false]], "interpolator (class in geomstats.numerics.interpolation)": [[7, "geomstats.numerics.interpolation.Interpolator", false]], "intrinsic_to_extrinsic_coords() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.intrinsic_to_extrinsic_coords", false]], "intrinsic_to_extrinsic_coords() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.intrinsic_to_extrinsic_coords", false]], "intrinsic_to_extrinsic_coords() (geomstats.geometry.poincare_polydisk.poincarepolydisk static method)": [[3, "geomstats.geometry.poincare_polydisk.PoincarePolydisk.intrinsic_to_extrinsic_coords", false]], "invariantmetric (class in geomstats.geometry.invariant_metric)": [[3, "geomstats.geometry.invariant_metric.InvariantMetric", false]], "invariantmetricmatrixexpodesolver (class in geomstats.geometry.invariant_metric)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixExpODESolver", false]], "invariantmetricmatrixlogodesolver (class in geomstats.geometry.invariant_metric)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixLogODESolver", false]], "invariantpositivelowertriangularmatricesmetric (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.InvariantPositiveLowerTriangularMatricesMetric", false]], "inverse() (geomstats.geometry.diffeo.composeddiffeo method)": [[3, "geomstats.geometry.diffeo.ComposedDiffeo.inverse", false]], "inverse() (geomstats.geometry.diffeo.diffeo method)": [[3, "geomstats.geometry.diffeo.Diffeo.inverse", false]], "inverse() (geomstats.geometry.diffeo.involutiondiffeomorphism method)": [[3, "geomstats.geometry.diffeo.InvolutionDiffeomorphism.inverse", false]], "inverse() (geomstats.geometry.diffeo.reverseddiffeo method)": [[3, "geomstats.geometry.diffeo.ReversedDiffeo.inverse", false]], "inverse() (geomstats.geometry.discrete_curves.ftransform method)": [[3, "geomstats.geometry.discrete_curves.FTransform.inverse", false]], "inverse() (geomstats.geometry.discrete_curves.srvtransform method)": [[3, "geomstats.geometry.discrete_curves.SRVTransform.inverse", false]], "inverse() (geomstats.geometry.full_rank_correlation_matrices.euclideancholeskydiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo.inverse", false]], "inverse() (geomstats.geometry.full_rank_correlation_matrices.logscalingdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo.inverse", false]], "inverse() (geomstats.geometry.full_rank_correlation_matrices.offlogdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo.inverse", false]], "inverse() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.inverse", false]], "inverse() (geomstats.geometry.lie_group.liegroup class method)": [[3, "geomstats.geometry.lie_group.LieGroup.inverse", false]], "inverse() (geomstats.geometry.lie_group.matrixliegroup class method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.inverse", false]], "inverse() (geomstats.geometry.matrices.basisrepresentationdiffeo method)": [[3, "geomstats.geometry.matrices.BasisRepresentationDiffeo.inverse", false]], "inverse() (geomstats.geometry.matrices.flattendiffeo method)": [[3, "geomstats.geometry.matrices.FlattenDiffeo.inverse", false]], "inverse() (geomstats.geometry.positive_lower_triangular_matrices.lowermatrixlog static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog.inverse", false]], "inverse() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltdiffeo method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo.inverse", false]], "inverse() (geomstats.geometry.spd_matrices.choleskymap static method)": [[3, "geomstats.geometry.spd_matrices.CholeskyMap.inverse", false]], "inverse() (geomstats.geometry.spd_matrices.matrixpower method)": [[3, "geomstats.geometry.spd_matrices.MatrixPower.inverse", false]], "inverse() (geomstats.geometry.spd_matrices.symmatrixlog class method)": [[3, "geomstats.geometry.spd_matrices.SymMatrixLog.inverse", false]], "inverse() (geomstats.geometry.symmetric_matrices.constantvaluerowsumsdiffeo method)": [[3, "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo.inverse", false]], "inverse() (geomstats.information_geometry.multinomial.simplextopositivehypersphere static method)": [[5, "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere.inverse", false]], "inverse() (geomstats.information_geometry.normal.univariatenormaltopoincarehalfspacediffeo method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo.inverse", false]], "inverse() (geomstats.test_cases.learning.exponential_barycenter.euclideangroup static method)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup.inverse", false]], "inverse_jacobian() (geomstats.geometry.diffeo.autodiffdiffeo method)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo.inverse_jacobian", false]], "inverse_multiquadric_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.inverse_multiquadric_radial_kernel", false]], "inverse_quadratic_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.inverse_quadratic_radial_kernel", false]], "inverse_tangent() (geomstats.geometry.diffeo.autodiffdiffeo method)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.composeddiffeo method)": [[3, "geomstats.geometry.diffeo.ComposedDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.diffeo method)": [[3, "geomstats.geometry.diffeo.Diffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.involutiondiffeomorphism method)": [[3, "geomstats.geometry.diffeo.InvolutionDiffeomorphism.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.reverseddiffeo method)": [[3, "geomstats.geometry.diffeo.ReversedDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.diffeo.vectorspacediffeo method)": [[3, "geomstats.geometry.diffeo.VectorSpaceDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.discrete_curves.srvtransform method)": [[3, "geomstats.geometry.discrete_curves.SRVTransform.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.full_rank_correlation_matrices.euclideancholeskydiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.full_rank_correlation_matrices.logscalingdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.full_rank_correlation_matrices.offlogdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.positive_lower_triangular_matrices.lowermatrixlog class method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltdiffeo method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.spd_matrices.choleskymap class method)": [[3, "geomstats.geometry.spd_matrices.CholeskyMap.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.spd_matrices.matrixpower method)": [[3, "geomstats.geometry.spd_matrices.MatrixPower.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.spd_matrices.symmatrixlog class method)": [[3, "geomstats.geometry.spd_matrices.SymMatrixLog.inverse_tangent", false]], "inverse_tangent() (geomstats.geometry.symmetric_matrices.constantvaluerowsumsdiffeo method)": [[3, "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo.inverse_tangent", false]], "inverse_tangent() (geomstats.information_geometry.multinomial.simplextopositivehypersphere method)": [[5, "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere.inverse_tangent", false]], "inverse_tangent() (geomstats.information_geometry.normal.univariatenormaltopoincarehalfspacediffeo method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo.inverse_tangent", false]], "inverse_transform() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.inverse_transform", false]], "inverse_transform() (geomstats.learning.preprocessing.totangentspace method)": [[6, "geomstats.learning.preprocessing.ToTangentSpace.inverse_transform", false]], "inverse_transform_point() (geomstats.test.utils.identitypointtransformer method)": [[9, "geomstats.test.utils.IdentityPointTransformer.inverse_transform_point", false]], "inverse_transform_point() (geomstats.test.utils.pointtransformer method)": [[9, "geomstats.test.utils.PointTransformer.inverse_transform_point", false]], "inverse_transform_point() (geomstats.test.utils.pointtransformerfromdiffeo method)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo.inverse_transform_point", false]], "inverse_transform_tangent_vec() (geomstats.test.utils.identitypointtransformer method)": [[9, "geomstats.test.utils.IdentityPointTransformer.inverse_transform_tangent_vec", false]], "inverse_transform_tangent_vec() (geomstats.test.utils.pointtransformer method)": [[9, "geomstats.test.utils.PointTransformer.inverse_transform_tangent_vec", false]], "inverse_transform_tangent_vec() (geomstats.test.utils.pointtransformerfromdiffeo method)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo.inverse_transform_tangent_vec", false]], "involutiondiffeomorphism (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.InvolutionDiffeomorphism", false]], "is_centered() (geomstats.geometry.pre_shape.preshapespace static method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.is_centered", false]], "is_compatible() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.is_compatible", false]], "is_diagonal() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_diagonal", false]], "is_hermitian() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.is_hermitian", false]], "is_horizontal() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.is_horizontal", false]], "is_horizontal() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.is_horizontal", false]], "is_hpd() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.is_hpd", false]], "is_lower_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_lower_triangular", false]], "is_pd() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_pd", false]], "is_skew_hermitian() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.is_skew_hermitian", false]], "is_skew_symmetric() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_skew_symmetric", false]], "is_spd() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_spd", false]], "is_square() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.is_square", false]], "is_strictly_lower_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_strictly_lower_triangular", false]], "is_strictly_upper_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_strictly_upper_triangular", false]], "is_symmetric() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_symmetric", false]], "is_tangent() (geomstats.geometry.base.complexvectorspace method)": [[3, "geomstats.geometry.base.ComplexVectorSpace.is_tangent", false]], "is_tangent() (geomstats.geometry.base.complexvectorspaceopenset method)": [[3, "geomstats.geometry.base.ComplexVectorSpaceOpenSet.is_tangent", false]], "is_tangent() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.is_tangent", false]], "is_tangent() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.is_tangent", false]], "is_tangent() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.is_tangent", false]], "is_tangent() (geomstats.geometry.base.openset method)": [[3, "geomstats.geometry.base.OpenSet.is_tangent", false]], "is_tangent() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.is_tangent", false]], "is_tangent() (geomstats.geometry.base.vectorspaceopenset method)": [[3, "geomstats.geometry.base.VectorSpaceOpenSet.is_tangent", false]], "is_tangent() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.is_tangent", false]], "is_tangent() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.is_tangent", false]], "is_tangent() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.is_tangent", false]], "is_tangent() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.is_tangent", false]], "is_tangent() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.is_tangent", false]], "is_tangent() (geomstats.geometry.lie_group.matrixliegroup method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.is_tangent", false]], "is_tangent() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.is_tangent", false]], "is_tangent() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.is_tangent", false]], "is_tangent() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices.is_tangent", false]], "is_tangent() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.is_tangent", false]], "is_tangent() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.is_tangent", false]], "is_tangent() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.is_tangent", false]], "is_upper_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.is_upper_triangular", false]], "is_vertical() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.is_vertical", false]], "isometry() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.isometry", false]], "iterate() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric static method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.iterate", false]], "iterated_integrability_tensor_derivative_parallel() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.iterated_integrability_tensor_derivative_parallel", false]], "iterativehorizontalgeodesicaligner (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.IterativeHorizontalGeodesicAligner", false]], "jacobian() (geomstats.geometry.diffeo.autodiffdiffeo method)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo.jacobian", false]], "jacobian_christoffels() (geomstats.information_geometry.dirichlet.dirichletmetric method)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric.jacobian_christoffels", false]], "jacobian_christoffels() (geomstats.information_geometry.gamma.gammametric method)": [[5, "geomstats.information_geometry.gamma.GammaMetric.jacobian_christoffels", false]], "jacobian_immersion() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.jacobian_immersion", false]], "jacobian_translation() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.jacobian_translation", false]], "jacobian_translation() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.jacobian_translation", false]], "k_landmarks (geomstats.geometry.landmarks.landmarks property)": [[3, "geomstats.geometry.landmarks.Landmarks.k_landmarks", false]], "k_sampling_points (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin property)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.k_sampling_points", false]], "kalmanfilter (class in geomstats.learning.kalman_filter)": [[6, "geomstats.learning.kalman_filter.KalmanFilter", false]], "kendalldisk (class in geomstats.visualization.pre_shape)": [[19, "geomstats.visualization.pre_shape.KendallDisk", false]], "kendallshapemetric (class in geomstats.geometry.pre_shape)": [[3, "geomstats.geometry.pre_shape.KendallShapeMetric", false]], "kendallsphere (class in geomstats.visualization.pre_shape)": [[19, "geomstats.visualization.pre_shape.KendallSphere", false]], "kendalshaperandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.KendalShapeRandomDataGenerator", false]], "kerneldensityestimationclassifier (class in geomstats.learning.kernel_density_estimation_classifier)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier", false]], "kleinbottle (class in geomstats.geometry.klein_bottle)": [[3, "geomstats.geometry.klein_bottle.KleinBottle", false]], "kleinbottlemetric (class in geomstats.geometry.klein_bottle)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric", false]], "kleindisk (class in geomstats.visualization.hyperbolic)": [[19, "geomstats.visualization.hyperbolic.KleinDisk", false]], "knearestneighborsclassifier (class in geomstats.learning.knn)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier", false]], "l2curvesmetric (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.L2CurvesMetric", false]], "l2landmarksmetric (class in geomstats.geometry.landmarks)": [[3, "geomstats.geometry.landmarks.L2LandmarksMetric", false]], "l2surfacesmetric (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.L2SurfacesMetric", false]], "label_map (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.label_map", false]], "labels (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.labels", false]], "labels (geomstats.datasets.prepare_graph_data.graph attribute)": [[1, "geomstats.datasets.prepare_graph_data.Graph.labels", false]], "labels (geomstats.geometry.stratified.bhv_space.treetopology property)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.labels", false]], "labels_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.labels_", false]], "labels_ (geomstats.learning.online_kmeans.onlinekmeans attribute)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans.labels_", false]], "ladder_parallel_transport() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.ladder_parallel_transport", false]], "landmarks (class in geomstats.geometry.landmarks)": [[3, "geomstats.geometry.landmarks.Landmarks", false]], "laplacian() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.laplacian", false]], "laplacian_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.laplacian_radial_kernel", false]], "leapfrog_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.leapfrog_step", false]], "length() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.length", false]], "lengths (geomstats.geometry.stratified.bhv_space.tree attribute)": [[4, "geomstats.geometry.stratified.bhv_space.Tree.lengths", false]], "lengths (geomstats.geometry.stratified.bhv_space.treebatch property)": [[4, "geomstats.geometry.stratified.bhv_space.TreeBatch.lengths", false]], "levelset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.LevelSet", false]], "lie_algebra (geomstats.geometry.lie_group.liegroup attribute)": [[3, "geomstats.geometry.lie_group.LieGroup.lie_algebra", false]], "lie_bracket() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.lie_bracket", false]], "lie_bracket() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.lie_bracket", false]], "lie_bracket() (geomstats.geometry.lie_group.matrixliegroup method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.lie_bracket", false]], "liecholeskymetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.LieCholeskyMetric", false]], "liegroup (class in geomstats.geometry.lie_group)": [[3, "geomstats.geometry.lie_group.LieGroup", false]], "liegroupvectorrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.LieGroupVectorRandomDataGenerator", false]], "lift() (geomstats.geometry.fiber_bundle.fiberbundle static method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.lift", false]], "lift() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.lift", false]], "lift() (geomstats.geometry.stratified.wald_space.waldspace method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.lift", false]], "lifting() (geomstats.geometry.stiefel.stiefelcanonicalmetric method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.lifting", false]], "linear_mean() (in module geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.linear_mean", false]], "linearinterpolator1d (class in geomstats.numerics.interpolation)": [[7, "geomstats.numerics.interpolation.LinearInterpolator1D", false]], "linearkernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.LinearKernel", false]], "linearmean (class in geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.LinearMean", false]], "load_cells() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_cells", false]], "load_cities() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_cities", false]], "load_connectomes() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_connectomes", false]], "load_cube() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_cube", false]], "load_emg() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_emg", false]], "load_football() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_football", false]], "load_hands() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_hands", false]], "load_karate_graph() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_karate_graph", false]], "load_leaves() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_leaves", false]], "load_mammals() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_mammals", false]], "load_optical_nerves() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_optical_nerves", false]], "load_poses() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_poses", false]], "load_random_graph() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_random_graph", false]], "load_sao_paulo() (in module geomstats.datasets.utils)": [[1, "geomstats.datasets.utils.load_sao_paulo", false]], "localization (class in geomstats.learning.kalman_filter)": [[6, "geomstats.learning.kalman_filter.Localization", false]], "localizationlinear (class in geomstats.learning.kalman_filter)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear", false]], "localprojectionsolver (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.LocalProjectionSolver", false]], "log() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.log", false]], "log() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.log", false]], "log() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.log", false]], "log() (geomstats.geometry.functions.hilbertspheremetric method)": [[3, "geomstats.geometry.functions.HilbertSphereMetric.log", false]], "log() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.log", false]], "log() (geomstats.geometry.hermitian.hermitianmetric static method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.log", false]], "log() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.log", false]], "log() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.log", false]], "log() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.log", false]], "log() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.log", false]], "log() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.log", false]], "log() (geomstats.geometry.invariant_metric.invariantmetricmatrixlogodesolver method)": [[3, "geomstats.geometry.invariant_metric.InvariantMetricMatrixLogODESolver.log", false]], "log() (geomstats.geometry.klein_bottle.kleinbottlemetric method)": [[3, "geomstats.geometry.klein_bottle.KleinBottleMetric.log", false]], "log() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.log", false]], "log() (geomstats.geometry.lie_group.matrixliegroup class method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.log", false]], "log() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.log", false]], "log() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.log", false]], "log() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.log", false]], "log() (geomstats.geometry.positive_reals.positiverealsmetric static method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.log", false]], "log() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.log", false]], "log() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.log", false]], "log() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.log", false]], "log() (geomstats.geometry.sasaki_metric.sasakimetric method)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric.log", false]], "log() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.log", false]], "log() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.log", false]], "log() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.log", false]], "log() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.log", false]], "log() (geomstats.information_geometry.binomial.binomialmetric method)": [[5, "geomstats.information_geometry.binomial.BinomialMetric.log", false]], "log() (geomstats.information_geometry.exponential.exponentialmetric method)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric.log", false]], "log() (geomstats.information_geometry.geometric.geometricmetric method)": [[5, "geomstats.information_geometry.geometric.GeometricMetric.log", false]], "log() (geomstats.information_geometry.normal.diagonalnormalmetric method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalMetric.log", false]], "log() (geomstats.information_geometry.poisson.poissonmetric method)": [[5, "geomstats.information_geometry.poisson.PoissonMetric.log", false]], "log() (geomstats.numerics.geodesic.logsolver method)": [[7, "geomstats.numerics.geodesic.LogSolver.log", false]], "log() (geomstats.numerics.geodesic.pathbasedlogsolver method)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver.log", false]], "log() (geomstats.test_cases.learning.exponential_barycenter.euclideangroup method)": [[17, "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup.log", false]], "log_at_zero() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.log_at_zero", false]], "log_from_identity() (geomstats.geometry.heisenberg.heisenbergvectors method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.log_from_identity", false]], "log_from_identity() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.log_from_identity", false]], "log_not_from_identity() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.log_not_from_identity", false]], "log_sigmoid() (geomstats.datasets.prepare_graph_data.hyperbolicembedding static method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.log_sigmoid", false]], "logeuclideancholeskydiffeo (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogEuclideanCholeskyDiffeo", false]], "logeuclideancholeskymetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogEuclideanCholeskyMetric", false]], "logistic_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.logistic_radial_kernel", false]], "logmh() (in module geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.logmh", false]], "lognormal (class in geomstats.distributions.lognormal)": [[2, "geomstats.distributions.lognormal.LogNormal", false]], "lognormaleuclidean (class in geomstats.distributions.lognormal)": [[2, "geomstats.distributions.lognormal.LogNormalEuclidean", false]], "lognormalspd (class in geomstats.distributions.lognormal)": [[2, "geomstats.distributions.lognormal.LogNormalSPD", false]], "logodesolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.LogODESolver", false]], "logscaledmetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScaledMetric", false]], "logscalingdiffeo (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo", false]], "logshootingsolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.LogShootingSolver", false]], "logsolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.LogSolver", false]], "loss() (geomstats.datasets.prepare_graph_data.hyperbolicembedding method)": [[1, "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding.loss", false]], "loss() (geomstats.varifold.varifoldmetric method)": [[0, "geomstats.varifold.VarifoldMetric.loss", false]], "lowermatrixlog (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog", false]], "lowertriangularmatrices (class in geomstats.geometry.lower_triangular_matrices)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices", false]], "make_splits() (in module geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.make_splits", false]], "make_topologies() (in module geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.make_topologies", false]], "manifold (class in geomstats.geometry.manifold)": [[3, "geomstats.geometry.manifold.Manifold", false]], "map_aligner (geomstats.geometry.stratified.graph_space.graphspacealigner attribute)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.MAP_ALIGNER", false]], "map_estimate (geomstats.learning.aac.aac attribute)": [[6, "geomstats.learning.aac.AAC.MAP_ESTIMATE", false]], "margin (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.margin", false]], "matrices (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.Matrices", false]], "matricesdiagmetric (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.MatricesDiagMetric", false]], "matricesmetric (class in geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.MatricesMetric", false]], "matrix_matrix_transpose() (in module geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.matrix_matrix_transpose", false]], "matrix_representation() (geomstats.geometry.base.diffeomorphicmatrixvectorspace method)": [[3, "geomstats.geometry.base.DiffeomorphicMatrixVectorSpace.matrix_representation", false]], "matrix_representation() (geomstats.geometry.base.matrixvectorspace method)": [[3, "geomstats.geometry.base.MatrixVectorSpace.matrix_representation", false]], "matrix_representation() (geomstats.geometry.general_linear.squarematrices method)": [[3, "geomstats.geometry.general_linear.SquareMatrices.matrix_representation", false]], "matrix_representation() (geomstats.geometry.symmetric_matrices.symmetricmatrices static method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.matrix_representation", false]], "matrixliealgebra (class in geomstats.geometry.lie_algebra)": [[3, "geomstats.geometry.lie_algebra.MatrixLieAlgebra", false]], "matrixliegroup (class in geomstats.geometry.lie_group)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup", false]], "matrixpower (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.MatrixPower", false]], "matrixvectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.MatrixVectorSpace", false]], "matrixvectorspacerandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.MatrixVectorSpaceRandomDataGenerator", false]], "maximum_likelihood_fit() (geomstats.information_geometry.beta.betadistributions static method)": [[5, "geomstats.information_geometry.beta.BetaDistributions.maximum_likelihood_fit", false]], "maximum_likelihood_fit() (geomstats.information_geometry.gamma.gammadistributions static method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.maximum_likelihood_fit", false]], "mean_ (geomstats.learning.pca.hyperbolicplaneexactpga attribute)": [[6, "geomstats.learning.pca.HyperbolicPlaneExactPGA.mean_", false]], "mean_curvature_vector() (geomstats.geometry.pullback_metric.pullbackmetric method)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric.mean_curvature_vector", false]], "mean_estimates_ (geomstats.learning.mdm.riemannianminimumdistancetomean attribute)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.mean_estimates_", false]], "means_ (geomstats.learning.expectation_maximization.riemannianem attribute)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM.means_", false]], "means_ (geomstats.learning.expectation_maximization.riemannianem property)": [[6, "id0", false]], "method (geomstats.learning.frechet_mean.frechetmean property)": [[6, "geomstats.learning.frechet_mean.FrechetMean.method", false]], "method (geomstats.learning.geodesic_regression.geodesicregression property)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.method", false]], "metric_det() (geomstats.information_geometry.beta.betametric static method)": [[5, "geomstats.information_geometry.beta.BetaMetric.metric_det", false]], "metric_matrix() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.hermitian.hermitianmetric method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.positive_reals.positiverealsmetric method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.pullback_metric.pullbackmetric method)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric.metric_matrix", false]], "metric_matrix() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.binomial.binomialmetric method)": [[5, "geomstats.information_geometry.binomial.BinomialMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.dirichlet.dirichletmetric method)": [[5, "geomstats.information_geometry.dirichlet.DirichletMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.exponential.exponentialmetric method)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.fisher_rao_metric.fisherraometric method)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.gamma.gammametric method)": [[5, "geomstats.information_geometry.gamma.GammaMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.geometric.geometricmetric method)": [[5, "geomstats.information_geometry.geometric.GeometricMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.normal.univariatenormalmetric static method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalMetric.metric_matrix", false]], "metric_matrix() (geomstats.information_geometry.poisson.poissonmetric method)": [[5, "geomstats.information_geometry.poisson.PoissonMetric.metric_matrix", false]], "minimize() (geomstats.geometry.sasaki_metric.gradientdescent method)": [[3, "geomstats.geometry.sasaki_metric.GradientDescent.minimize", false]], "minimize() (geomstats.learning.exponential_barycenter.gradientdescent method)": [[6, "geomstats.learning.exponential_barycenter.GradientDescent.minimize", false]], "minimize() (geomstats.learning.frechet_mean.adaptivegradientdescent method)": [[6, "geomstats.learning.frechet_mean.AdaptiveGradientDescent.minimize", false]], "minimize() (geomstats.learning.frechet_mean.basegradientdescent method)": [[6, "geomstats.learning.frechet_mean.BaseGradientDescent.minimize", false]], "minimize() (geomstats.learning.frechet_mean.batchgradientdescent method)": [[6, "geomstats.learning.frechet_mean.BatchGradientDescent.minimize", false]], "minimize() (geomstats.learning.frechet_mean.gradientdescent method)": [[6, "geomstats.learning.frechet_mean.GradientDescent.minimize", false]], "minimize() (geomstats.learning.geodesic_regression.riemanniangradientdescent method)": [[6, "geomstats.learning.geodesic_regression.RiemannianGradientDescent.minimize", false]], "minkowski (class in geomstats.geometry.minkowski)": [[3, "geomstats.geometry.minkowski.Minkowski", false]], "minkowskimetric (class in geomstats.geometry.minkowski)": [[3, "geomstats.geometry.minkowski.MinkowskiMetric", false]], "mixture_coefficients_ (geomstats.learning.expectation_maximization.riemannianem attribute)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM.mixture_coefficients_", false]], "mobius_add() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.mobius_add", false]], "module": [[0, "module-geomstats", false], [0, "module-geomstats.algebra_utils", false], [0, "module-geomstats.errors", false], [0, "module-geomstats.exceptions", false], [0, "module-geomstats.integrator", false], [0, "module-geomstats.varifold", false], [0, "module-geomstats.vectorization", false], [1, "module-geomstats.datasets", false], [1, "module-geomstats.datasets.prepare_emg_data", false], [1, "module-geomstats.datasets.prepare_graph_data", false], [1, "module-geomstats.datasets.utils", false], [2, "module-geomstats.distributions", false], [2, "module-geomstats.distributions.brownian_motion", false], [2, "module-geomstats.distributions.lognormal", false], [3, "module-geomstats.geometry", false], [3, "module-geomstats.geometry.base", false], [3, "module-geomstats.geometry.complex_manifold", false], [3, "module-geomstats.geometry.complex_matrices", false], [3, "module-geomstats.geometry.complex_poincare_disk", false], [3, "module-geomstats.geometry.complex_riemannian_metric", false], [3, "module-geomstats.geometry.connection", false], [3, "module-geomstats.geometry.diffeo", false], [3, "module-geomstats.geometry.discrete_curves", false], [3, "module-geomstats.geometry.discrete_surfaces", false], [3, "module-geomstats.geometry.euclidean", false], [3, "module-geomstats.geometry.fiber_bundle", false], [3, "module-geomstats.geometry.full_rank_correlation_matrices", false], [3, "module-geomstats.geometry.full_rank_matrices", false], [3, "module-geomstats.geometry.functions", false], [3, "module-geomstats.geometry.general_linear", false], [3, "module-geomstats.geometry.grassmannian", false], [3, "module-geomstats.geometry.group_action", false], [3, "module-geomstats.geometry.heisenberg", false], [3, "module-geomstats.geometry.hermitian", false], [3, "module-geomstats.geometry.hermitian_matrices", false], [3, "module-geomstats.geometry.hpd_matrices", false], [3, "module-geomstats.geometry.hyperbolic", false], [3, "module-geomstats.geometry.hyperboloid", false], [3, "module-geomstats.geometry.hypersphere", false], [3, "module-geomstats.geometry.invariant_metric", false], [3, "module-geomstats.geometry.klein_bottle", false], [3, "module-geomstats.geometry.landmarks", false], [3, "module-geomstats.geometry.lie_algebra", false], [3, "module-geomstats.geometry.lie_group", false], [3, "module-geomstats.geometry.lower_triangular_matrices", false], [3, "module-geomstats.geometry.manifold", false], [3, "module-geomstats.geometry.matrices", false], [3, "module-geomstats.geometry.minkowski", false], [3, "module-geomstats.geometry.nfold_manifold", false], [3, "module-geomstats.geometry.open_hemisphere", false], [3, "module-geomstats.geometry.poincare_ball", false], [3, "module-geomstats.geometry.poincare_half_space", false], [3, "module-geomstats.geometry.poincare_polydisk", false], [3, "module-geomstats.geometry.positive_lower_triangular_matrices", false], [3, "module-geomstats.geometry.positive_reals", false], [3, "module-geomstats.geometry.pre_shape", false], [3, "module-geomstats.geometry.product_hpd_and_siegel_disks", false], [3, "module-geomstats.geometry.product_manifold", false], [3, "module-geomstats.geometry.product_positive_reals_and_poincare_disks", false], [3, "module-geomstats.geometry.pullback_metric", false], [3, "module-geomstats.geometry.quotient_metric", false], [3, "module-geomstats.geometry.rank_k_psd_matrices", false], [3, "module-geomstats.geometry.riemannian_metric", false], [3, "module-geomstats.geometry.sasaki_metric", false], [3, "module-geomstats.geometry.scalar_product_metric", false], [3, "module-geomstats.geometry.siegel", false], [3, "module-geomstats.geometry.skew_symmetric_matrices", false], [3, "module-geomstats.geometry.spd_matrices", false], [3, "module-geomstats.geometry.special_euclidean", false], [3, "module-geomstats.geometry.special_orthogonal", false], [3, "module-geomstats.geometry.stiefel", false], [3, "module-geomstats.geometry.sub_riemannian_metric", false], [3, "module-geomstats.geometry.symmetric_matrices", false], [4, "module-geomstats.geometry.stratified", false], [4, "module-geomstats.geometry.stratified.bhv_space", false], [4, "module-geomstats.geometry.stratified.graph_space", false], [4, "module-geomstats.geometry.stratified.point_set", false], [4, "module-geomstats.geometry.stratified.quotient", false], [4, "module-geomstats.geometry.stratified.spider", false], [4, "module-geomstats.geometry.stratified.trees", false], [4, "module-geomstats.geometry.stratified.vectorization", false], [4, "module-geomstats.geometry.stratified.wald_space", false], [5, "module-geomstats.information_geometry", false], [5, "module-geomstats.information_geometry.base", false], [5, "module-geomstats.information_geometry.beta", false], [5, "module-geomstats.information_geometry.binomial", false], [5, "module-geomstats.information_geometry.categorical", false], [5, "module-geomstats.information_geometry.dirichlet", false], [5, "module-geomstats.information_geometry.exponential", false], [5, "module-geomstats.information_geometry.fisher_rao_metric", false], [5, "module-geomstats.information_geometry.gamma", false], [5, "module-geomstats.information_geometry.geometric", false], [5, "module-geomstats.information_geometry.multinomial", false], [5, "module-geomstats.information_geometry.normal", false], [5, "module-geomstats.information_geometry.poisson", false], [6, "module-geomstats.learning", false], [6, "module-geomstats.learning.aac", false], [6, "module-geomstats.learning.agglomerative_hierarchical_clustering", false], [6, "module-geomstats.learning.expectation_maximization", false], [6, "module-geomstats.learning.exponential_barycenter", false], [6, "module-geomstats.learning.frechet_mean", false], [6, "module-geomstats.learning.geodesic_regression", false], [6, "module-geomstats.learning.geometric_median", false], [6, "module-geomstats.learning.incremental_frechet_mean", false], [6, "module-geomstats.learning.kalman_filter", false], [6, "module-geomstats.learning.kernel_density_estimation_classifier", false], [6, "module-geomstats.learning.kmeans", false], [6, "module-geomstats.learning.kmedoids", false], [6, "module-geomstats.learning.knn", false], [6, "module-geomstats.learning.mdm", false], [6, "module-geomstats.learning.online_kmeans", false], [6, "module-geomstats.learning.pca", false], [6, "module-geomstats.learning.preprocessing", false], [6, "module-geomstats.learning.radial_kernel_functions", false], [6, "module-geomstats.learning.riemannian_mean_shift", false], [6, "module-geomstats.learning.wrapped_gaussian_process", false], [7, "module-geomstats.numerics", false], [7, "module-geomstats.numerics.bvp", false], [7, "module-geomstats.numerics.finite_differences", false], [7, "module-geomstats.numerics.geodesic", false], [7, "module-geomstats.numerics.interpolation", false], [7, "module-geomstats.numerics.ivp", false], [7, "module-geomstats.numerics.path", false], [8, "module-geomstats.numerics.optimization", false], [9, "module-geomstats.test", false], [9, "module-geomstats.test.data", false], [9, "module-geomstats.test.random", false], [9, "module-geomstats.test.utils", false], [9, "module-geomstats.test.vectorization", false], [10, "module-geomstats.test_cases", false], [12, "module-geomstats.test_cases.datasets", false], [13, "module-geomstats.test_cases.distributions", false], [14, "module-geomstats.test_cases.geometry", false], [15, "module-geomstats.test_cases.geometry.stratified", false], [16, "module-geomstats.test_cases.information_geometry", false], [17, "module-geomstats.test_cases.learning", false], [17, "module-geomstats.test_cases.learning.exponential_barycenter", false], [18, "module-geomstats.test_cases.numerics", false], [19, "module-geomstats.visualization", false], [19, "module-geomstats.visualization.hyperbolic", false], [19, "module-geomstats.visualization.hypersphere", false], [19, "module-geomstats.visualization.poincare_polydisk", false], [19, "module-geomstats.visualization.pre_shape", false], [19, "module-geomstats.visualization.spd_matrices", false], [19, "module-geomstats.visualization.special_euclidean", false], [19, "module-geomstats.visualization.special_orthogonal", false]], "mul() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.mul", false]], "multinomialdistributions (class in geomstats.information_geometry.multinomial)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions", false]], "multinomialmetric (class in geomstats.information_geometry.multinomial)": [[5, "geomstats.information_geometry.multinomial.MultinomialMetric", false]], "multinomialrandomvariable (class in geomstats.information_geometry.multinomial)": [[5, "geomstats.information_geometry.multinomial.MultinomialRandomVariable", false]], "multirespathstraightening (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.MultiresPathStraightening", false]], "multivariatenormaldistributionsrandomvariable (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.MultivariateNormalDistributionsRandomVariable", false]], "n_classes_ (geomstats.learning.mdm.riemannianminimumdistancetomean property)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.n_classes_", false]], "n_clusters_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.n_clusters_", false]], "n_connected_components_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.n_connected_components_", false]], "n_features_ (geomstats.learning.templatetransformer attribute)": [[6, "geomstats.learning.TemplateTransformer.n_features_", false]], "n_labels (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.n_labels", false]], "n_labels (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.n_labels", false]], "n_leaves_ (geomstats.learning.agglomerative_hierarchical_clustering.agglomerativehierarchicalclustering attribute)": [[6, "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering.n_leaves_", false]], "n_nodes (geomstats.datasets.prepare_graph_data.graph attribute)": [[1, "geomstats.datasets.prepare_graph_data.Graph.n_nodes", false]], "n_random_points (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.N_RANDOM_POINTS", false]], "n_shape_points (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.N_SHAPE_POINTS", false]], "n_splits (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.n_splits", false]], "n_steps (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.n_steps", false]], "n_time_points (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.N_TIME_POINTS", false]], "n_timeseries (geomstats.datasets.prepare_emg_data.timeseriescovariance attribute)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.n_timeseries", false]], "n_vec_reps (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.N_VEC_REPS", false]], "na (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.na", false]], "na (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.na", false]], "naiveprojectiongeodesicsolver (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.NaiveProjectionGeodesicSolver", false]], "naturaltostandarddiffeo (class in geomstats.information_geometry.gamma)": [[5, "geomstats.information_geometry.gamma.NaturalToStandardDiffeo", false]], "new() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.new", false]], "new() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.new", false]], "new() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.new", false]], "new() (geomstats.geometry.stratified.graph_space.graphspace method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpace.new", false]], "nfoldmanifold (class in geomstats.geometry.nfold_manifold)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold", false]], "nfoldmanifoldrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.NFoldManifoldRandomDataGenerator", false]], "nfoldmetric (class in geomstats.geometry.nfold_manifold)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric", false]], "noise_jacobian() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.noise_jacobian", false]], "noise_jacobian() (geomstats.learning.kalman_filter.localizationlinear method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.noise_jacobian", false]], "norm() (geomstats.geometry.complex_matrices.complexmatricesmetric method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatricesMetric.norm", false]], "norm() (geomstats.geometry.euclidean.canonicaleuclideanmetric method)": [[3, "geomstats.geometry.euclidean.CanonicalEuclideanMetric.norm", false]], "norm() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.norm", false]], "norm() (geomstats.geometry.hermitian.hermitianmetric static method)": [[3, "geomstats.geometry.hermitian.HermitianMetric.norm", false]], "norm() (geomstats.geometry.matrices.matricesmetric method)": [[3, "geomstats.geometry.matrices.MatricesMetric.norm", false]], "norm() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.norm", false]], "norm() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.norm", false]], "norm_factor_gradient() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.norm_factor_gradient", false]], "norm_factor_gradient() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.norm_factor_gradient", false]], "normal_basis() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.normal_basis", false]], "normaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.NormalDistributions", false]], "normalization_factor() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.normalization_factor", false]], "normalization_factor() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.normalization_factor", false]], "normalization_factor_var (geomstats.learning.expectation_maximization.gaussianmixturemodel attribute)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.normalization_factor_var", false]], "normalize() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.normalize", false]], "normalize() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.normalize", false]], "normals() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.normals", false]], "notpartialorder": [[0, "geomstats.exceptions.NotPartialOrder", false]], "nullrowsumspermutationinvariantmetric (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsPermutationInvariantMetric", false]], "nullrowsumssymmetricmatrices (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices", false]], "observation_jacobian() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.observation_jacobian", false]], "observation_jacobian() (geomstats.learning.kalman_filter.localizationlinear method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.observation_jacobian", false]], "observation_model() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.observation_model", false]], "observation_model() (geomstats.learning.kalman_filter.localizationlinear static method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.observation_model", false]], "odeivpintegrator (class in geomstats.numerics.ivp)": [[7, "geomstats.numerics.ivp.ODEIVPIntegrator", false]], "oderesult (class in geomstats.numerics.ivp)": [[7, "geomstats.numerics.ivp.OdeResult", false]], "off_map() (in module geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.off_map", false]], "offlogdiffeo (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo", false]], "offlogmetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogMetric", false]], "onlinekmeans (class in geomstats.learning.online_kmeans)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans", false]], "openhemisphere (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphere", false]], "openhemispherepullbackmetric (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemispherePullbackMetric", false]], "openhemispheresproduct (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemispheresProduct", false]], "openhemispheresproductmetric (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemispheresProductMetric", false]], "openhemispheretohyperboloiddiffeo (class in geomstats.geometry.open_hemisphere)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphereToHyperboloidDiffeo", false]], "openset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.OpenSet", false]], "orbit() (geomstats.geometry.general_linear.generallinear class method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.orbit", false]], "outputs_2d_ (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier attribute)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.outputs_2d_", false]], "outputs_2d_ (geomstats.learning.knn.knearestneighborsclassifier attribute)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.outputs_2d_", false]], "parabolic_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.parabolic_radial_kernel", false]], "parallel_transport() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.parallel_transport", false]], "parallel_transport() (geomstats.geometry.euclidean.euclideanmetric method)": [[3, "geomstats.geometry.euclidean.EuclideanMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.hpd_matrices.hpdaffinemetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDAffineMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.invariant_metric.biinvariantmetric method)": [[3, "geomstats.geometry.invariant_metric.BiInvariantMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.pre_shape.kendallshapemetric method)": [[3, "geomstats.geometry.pre_shape.KendallShapeMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.parallel_transport", false]], "parallel_transport() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.parallel_transport", false]], "part_contains() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.part_contains", false]], "path_n_nodes() (geomstats.numerics.geodesic.pathbasedlogsolver method)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver.path_n_nodes", false]], "pathbasedlogsolver (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.PathBasedLogSolver", false]], "paths (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.paths", false]], "paths (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.paths", false]], "pathstraightening (class in geomstats.numerics.geodesic)": [[7, "geomstats.numerics.geodesic.PathStraightening", false]], "pdf() (geomstats.information_geometry.base.scipymultivariaterandomvariable method)": [[5, "geomstats.information_geometry.base.ScipyMultivariateRandomVariable.pdf", false]], "pdf() (geomstats.information_geometry.base.scipyunivariaterandomvariable method)": [[5, "geomstats.information_geometry.base.ScipyUnivariateRandomVariable.pdf", false]], "pdf() (geomstats.information_geometry.binomial.binomialdistributionsrandomvariable method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributionsRandomVariable.pdf", false]], "pdf() (geomstats.information_geometry.geometric.geometricdistributionsrandomvariable method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributionsRandomVariable.pdf", false]], "pdf() (geomstats.information_geometry.poisson.poissondistributionsrandomvariable method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributionsRandomVariable.pdf", false]], "pdf() (geomstats.learning.expectation_maximization.gaussianmixturemodel method)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.pdf", false]], "perm_ (geomstats.geometry.stratified.graph_space.graphspacealigner property)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.perm_", false]], "perm_ (geomstats.geometry.stratified.graph_space.graphspacealigneralgorithm attribute)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm.perm_", false]], "perm_ (geomstats.geometry.stratified.graph_space.pointtogeodesicalignerbase attribute)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase.perm_", false]], "permutation_matrix_from_vector() (in module geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.permutation_matrix_from_vector", false]], "permutationaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.PermutationAction", false]], "phi_inv_var (geomstats.learning.expectation_maximization.gaussianmixturemodel attribute)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.phi_inv_var", false]], "plot() (geomstats.visualization.hyperbolic.kleindisk method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.plot", false]], "plot() (geomstats.visualization.hyperbolic.poincaredisk method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.plot", false]], "plot() (geomstats.visualization.hyperbolic.poincarehalfplane method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.plot", false]], "plot() (geomstats.visualization.hypersphere.circle method)": [[19, "geomstats.visualization.hypersphere.Circle.plot", false]], "plot() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.plot", false]], "plot() (geomstats.visualization.special_orthogonal.trihedron method)": [[19, "geomstats.visualization.special_orthogonal.Trihedron.plot", false]], "plot() (in module geomstats.visualization)": [[19, "geomstats.visualization.plot", false]], "plot() (in module geomstats.visualization.special_orthogonal)": [[19, "geomstats.visualization.special_orthogonal.plot", false]], "plot_heatmap() (geomstats.visualization.hypersphere.sphere method)": [[19, "geomstats.visualization.hypersphere.Sphere.plot_heatmap", false]], "pltunitdiagmatrices (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices", false]], "poincareball (class in geomstats.geometry.poincare_ball)": [[3, "geomstats.geometry.poincare_ball.PoincareBall", false]], "poincareballmetric (class in geomstats.geometry.poincare_ball)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric", false]], "poincaredisk (class in geomstats.visualization.hyperbolic)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk", false]], "poincarehalfplane (class in geomstats.visualization.hyperbolic)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane", false]], "poincarehalfspace (class in geomstats.geometry.poincare_half_space)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpace", false]], "poincarehalfspacemetric (class in geomstats.geometry.poincare_half_space)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpaceMetric", false]], "poincarepolydisk (class in geomstats.geometry.poincare_polydisk)": [[3, "geomstats.geometry.poincare_polydisk.PoincarePolydisk", false]], "poincarepolydisk (class in geomstats.visualization.poincare_polydisk)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk", false]], "poincarepolydiskmetric (class in geomstats.geometry.poincare_polydisk)": [[3, "geomstats.geometry.poincare_polydisk.PoincarePolydiskMetric", false]], "point (class in geomstats.geometry.stratified.point_set)": [[4, "geomstats.geometry.stratified.point_set.Point", false]], "point_ndim (geomstats.geometry.manifold.manifold attribute)": [[3, "geomstats.geometry.manifold.Manifold.point_ndim", false]], "point_ndim (geomstats.geometry.product_manifold.productriemannianmetric property)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.point_ndim", false]], "point_to_cdf() (geomstats.information_geometry.base.informationmanifoldmixin method)": [[5, "geomstats.information_geometry.base.InformationManifoldMixin.point_to_cdf", false]], "point_to_pdf() (geomstats.information_geometry.base.informationmanifoldmixin method)": [[5, "geomstats.information_geometry.base.InformationManifoldMixin.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.beta.betadistributions method)": [[5, "geomstats.information_geometry.beta.BetaDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.normal.centerednormaldistributions method)": [[5, "geomstats.information_geometry.normal.CenteredNormalDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.normal.generalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.GeneralNormalDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.normal.univariatenormaldistributions method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions.point_to_pdf", false]], "point_to_pdf() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.point_to_pdf", false]], "point_to_project() (geomstats.test.random.embeddedspacerandomdatagenerator method)": [[9, "geomstats.test.random.EmbeddedSpaceRandomDataGenerator.point_to_project", false]], "point_to_project() (geomstats.test.random.liegroupvectorrandomdatagenerator method)": [[9, "geomstats.test.random.LieGroupVectorRandomDataGenerator.point_to_project", false]], "point_to_project() (geomstats.test.random.nfoldmanifoldrandomdatagenerator method)": [[9, "geomstats.test.random.NFoldManifoldRandomDataGenerator.point_to_project", false]], "point_to_project() (geomstats.test.random.rankkpsdmatricesrandomdatagenerator method)": [[9, "geomstats.test.random.RankKPSDMatricesRandomDataGenerator.point_to_project", false]], "point_to_project() (geomstats.test.random.vectorspacerandomdatagenerator method)": [[9, "geomstats.test.random.VectorSpaceRandomDataGenerator.point_to_project", false]], "pointbatch (class in geomstats.geometry.stratified.point_set)": [[4, "geomstats.geometry.stratified.point_set.PointBatch", false]], "points (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.points", false]], "points (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.points", false]], "pointset (class in geomstats.geometry.stratified.point_set)": [[4, "geomstats.geometry.stratified.point_set.PointSet", false]], "pointsetmetric (class in geomstats.geometry.stratified.point_set)": [[4, "geomstats.geometry.stratified.point_set.PointSetMetric", false]], "pointtogeodesicaligner (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner", false]], "pointtogeodesicalignerbase (class in geomstats.geometry.stratified.graph_space)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase", false]], "pointtransformer (class in geomstats.test.utils)": [[9, "geomstats.test.utils.PointTransformer", false]], "pointtransformerfromdiffeo (class in geomstats.test.utils)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo", false]], "pointwise_inner_product() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.pointwise_inner_product", false]], "pointwise_norm() (geomstats.geometry.nfold_manifold.nfoldmetric method)": [[3, "geomstats.geometry.nfold_manifold.NFoldMetric.pointwise_norm", false]], "poissondistributions (class in geomstats.information_geometry.poisson)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions", false]], "poissondistributionsrandomvariable (class in geomstats.information_geometry.poisson)": [[5, "geomstats.information_geometry.poisson.PoissonDistributionsRandomVariable", false]], "poissonmetric (class in geomstats.information_geometry.poisson)": [[5, "geomstats.information_geometry.poisson.PoissonMetric", false]], "pole (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.pole", false]], "pole (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.pole", false]], "polyhyperboliccholeskymetric (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.PolyHyperbolicCholeskyMetric", false]], "positivelowertriangularmatrices (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices", false]], "positivereals (class in geomstats.geometry.positive_reals)": [[3, "geomstats.geometry.positive_reals.PositiveReals", false]], "positiverealsmetric (class in geomstats.geometry.positive_reals)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric", false]], "powermh() (in module geomstats.geometry.hermitian_matrices)": [[3, "geomstats.geometry.hermitian_matrices.powermh", false]], "predict() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.predict", false]], "predict() (geomstats.learning.kmeans.riemanniankmeans method)": [[6, "geomstats.learning.kmeans.RiemannianKMeans.predict", false]], "predict() (geomstats.learning.kmedoids.riemanniankmedoids method)": [[6, "geomstats.learning.kmedoids.RiemannianKMedoids.predict", false]], "predict() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.predict", false]], "predict() (geomstats.learning.online_kmeans.onlinekmeans method)": [[6, "geomstats.learning.online_kmeans.OnlineKMeans.predict", false]], "predict() (geomstats.learning.riemannian_mean_shift.riemannianmeanshift method)": [[6, "geomstats.learning.riemannian_mean_shift.RiemannianMeanShift.predict", false]], "predict() (geomstats.learning.templateclassifier method)": [[6, "geomstats.learning.TemplateClassifier.predict", false]], "predict() (geomstats.learning.templateestimator method)": [[6, "geomstats.learning.TemplateEstimator.predict", false]], "predict() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.predict", false]], "predict_proba() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.predict_proba", false]], "preprocess_input() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.preprocess_input", false]], "preshapebundle (class in geomstats.geometry.pre_shape)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle", false]], "preshapemetric (class in geomstats.geometry.pre_shape)": [[3, "geomstats.geometry.pre_shape.PreShapeMetric", false]], "preshapespace (class in geomstats.geometry.pre_shape)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace", false]], "producthpdmatricesandsiegeldisks (class in geomstats.geometry.product_hpd_and_siegel_disks)": [[3, "geomstats.geometry.product_hpd_and_siegel_disks.ProductHPDMatricesAndSiegelDisks", false]], "producthpdmatricesandsiegeldisksmetric (class in geomstats.geometry.product_hpd_and_siegel_disks)": [[3, "geomstats.geometry.product_hpd_and_siegel_disks.ProductHPDMatricesAndSiegelDisksMetric", false]], "productmanifold (class in geomstats.geometry.product_manifold)": [[3, "geomstats.geometry.product_manifold.ProductManifold", false]], "productpositiverealsandcomplexpoincaredisks (class in geomstats.geometry.product_positive_reals_and_poincare_disks)": [[3, "geomstats.geometry.product_positive_reals_and_poincare_disks.ProductPositiveRealsAndComplexPoincareDisks", false]], "productpositiverealsandcomplexpoincaredisksmetric (class in geomstats.geometry.product_positive_reals_and_poincare_disks)": [[3, "geomstats.geometry.product_positive_reals_and_poincare_disks.ProductPositiveRealsAndComplexPoincareDisksMetric", false]], "productriemannianmetric (class in geomstats.geometry.product_manifold)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric", false]], "project_on_geodesic() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.project_on_geodesic", false]], "projection() (geomstats.geometry.base.diffeomorphicvectorspace method)": [[3, "geomstats.geometry.base.DiffeomorphicVectorSpace.projection", false]], "projection() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.projection", false]], "projection() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.projection", false]], "projection() (geomstats.geometry.complex_poincare_disk.complexpoincaredisk static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk.projection", false]], "projection() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.projection", false]], "projection() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.projection", false]], "projection() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.projection", false]], "projection() (geomstats.geometry.full_rank_matrices.fullrankmatrices method)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices.projection", false]], "projection() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.projection", false]], "projection() (geomstats.geometry.general_linear.generallinear method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.projection", false]], "projection() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.projection", false]], "projection() (geomstats.geometry.hermitian_matrices.hermitianmatrices static method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.projection", false]], "projection() (geomstats.geometry.hpd_matrices.hpdmatrices method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.projection", false]], "projection() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.projection", false]], "projection() (geomstats.geometry.lower_triangular_matrices.lowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices.projection", false]], "projection() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.projection", false]], "projection() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.projection", false]], "projection() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.projection", false]], "projection() (geomstats.geometry.open_hemisphere.openhemisphere method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphere.projection", false]], "projection() (geomstats.geometry.poincare_ball.poincareball method)": [[3, "geomstats.geometry.poincare_ball.PoincareBall.projection", false]], "projection() (geomstats.geometry.poincare_half_space.poincarehalfspace method)": [[3, "geomstats.geometry.poincare_half_space.PoincareHalfSpace.projection", false]], "projection() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.projection", false]], "projection() (geomstats.geometry.positive_lower_triangular_matrices.positivelowertriangularmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices.projection", false]], "projection() (geomstats.geometry.positive_reals.positivereals static method)": [[3, "geomstats.geometry.positive_reals.PositiveReals.projection", false]], "projection() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.projection", false]], "projection() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.projection", false]], "projection() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.projection", false]], "projection() (geomstats.geometry.sasaki_metric.tangentbundle static method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.projection", false]], "projection() (geomstats.geometry.siegel.siegel method)": [[3, "geomstats.geometry.siegel.Siegel.projection", false]], "projection() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices class method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.projection", false]], "projection() (geomstats.geometry.spd_matrices.spdmatrices method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.projection", false]], "projection() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.projection", false]], "projection() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.projection", false]], "projection() (geomstats.geometry.stratified.wald_space.localprojectionsolver method)": [[4, "geomstats.geometry.stratified.wald_space.LocalProjectionSolver.projection", false]], "projection() (geomstats.geometry.stratified.wald_space.waldspacemetric method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric.projection", false]], "projection() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.projection", false]], "projection() (geomstats.geometry.symmetric_matrices.symmetricmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices.projection", false]], "projection() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.projection", false]], "projection() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.projection", false]], "projection() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.projection", false]], "projection() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.projection", false]], "projection() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.projection", false]], "projection() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.projection", false]], "projection() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.projection", false]], "projection() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.projection", false]], "propagate() (geomstats.learning.kalman_filter.kalmanfilter method)": [[6, "geomstats.learning.kalman_filter.KalmanFilter.propagate", false]], "propagate() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.propagate", false]], "propagate() (geomstats.learning.kalman_filter.localizationlinear static method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.propagate", false]], "propagation_jacobian() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.propagation_jacobian", false]], "propagation_jacobian() (geomstats.learning.kalman_filter.localizationlinear method)": [[6, "geomstats.learning.kalman_filter.LocalizationLinear.propagation_jacobian", false]], "psdbureswassersteinmetric (class in geomstats.geometry.rank_k_psd_matrices)": [[3, "geomstats.geometry.rank_k_psd_matrices.PSDBuresWassersteinMetric", false]], "psdmatrices (class in geomstats.geometry.rank_k_psd_matrices)": [[3, "geomstats.geometry.rank_k_psd_matrices.PSDMatrices", false]], "pullbackdiffeometric (class in geomstats.geometry.pullback_metric)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric", false]], "pullbackmetric (class in geomstats.geometry.pullback_metric)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric", false]], "quotientmetric (class in geomstats.geometry.quotient_metric)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric", false]], "quotientmetric (class in geomstats.geometry.stratified.quotient)": [[4, "geomstats.geometry.stratified.quotient.QuotientMetric", false]], "random_basis_representation() (geomstats.test.random.matrixvectorspacerandomdatagenerator method)": [[9, "geomstats.test.random.MatrixVectorSpaceRandomDataGenerator.random_basis_representation", false]], "random_grove_point() (geomstats.geometry.stratified.wald_space.waldspace method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.random_grove_point", false]], "random_horizontal_vec() (geomstats.test.random.kendalshaperandomdatagenerator method)": [[9, "geomstats.test.random.KendalShapeRandomDataGenerator.random_horizontal_vec", false]], "random_point() (geomstats.geometry.base.complexvectorspace method)": [[3, "geomstats.geometry.base.ComplexVectorSpace.random_point", false]], "random_point() (geomstats.geometry.base.complexvectorspaceopenset method)": [[3, "geomstats.geometry.base.ComplexVectorSpaceOpenSet.random_point", false]], "random_point() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.random_point", false]], "random_point() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.random_point", false]], "random_point() (geomstats.geometry.base.matrixvectorspace method)": [[3, "geomstats.geometry.base.MatrixVectorSpace.random_point", false]], "random_point() (geomstats.geometry.base.openset method)": [[3, "geomstats.geometry.base.OpenSet.random_point", false]], "random_point() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.random_point", false]], "random_point() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.random_point", false]], "random_point() (geomstats.geometry.complex_matrices.complexmatrices method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.random_point", false]], "random_point() (geomstats.geometry.complex_poincare_disk.complexpoincaredisk static method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk.random_point", false]], "random_point() (geomstats.geometry.discrete_curves.discretecurvesstartingatorigin method)": [[3, "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin.random_point", false]], "random_point() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.random_point", false]], "random_point() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.random_point", false]], "random_point() (geomstats.geometry.full_rank_matrices.fullrankmatrices method)": [[3, "geomstats.geometry.full_rank_matrices.FullRankMatrices.random_point", false]], "random_point() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.random_point", false]], "random_point() (geomstats.geometry.general_linear.generallinear method)": [[3, "geomstats.geometry.general_linear.GeneralLinear.random_point", false]], "random_point() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.random_point", false]], "random_point() (geomstats.geometry.hermitian_matrices.hermitianmatrices method)": [[3, "geomstats.geometry.hermitian_matrices.HermitianMatrices.random_point", false]], "random_point() (geomstats.geometry.hpd_matrices.hpdmatrices method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.random_point", false]], "random_point() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.random_point", false]], "random_point() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.random_point", false]], "random_point() (geomstats.geometry.matrices.matrices method)": [[3, "geomstats.geometry.matrices.Matrices.random_point", false]], "random_point() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.random_point", false]], "random_point() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.random_point", false]], "random_point() (geomstats.geometry.positive_lower_triangular_matrices.positivelowertriangularmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices.random_point", false]], "random_point() (geomstats.geometry.positive_reals.positivereals static method)": [[3, "geomstats.geometry.positive_reals.PositiveReals.random_point", false]], "random_point() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.random_point", false]], "random_point() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.random_point", false]], "random_point() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.random_point", false]], "random_point() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.random_point", false]], "random_point() (geomstats.geometry.siegel.siegel method)": [[3, "geomstats.geometry.siegel.Siegel.random_point", false]], "random_point() (geomstats.geometry.skew_symmetric_matrices.skewsymmetricmatrices method)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices.random_point", false]], "random_point() (geomstats.geometry.spd_matrices.spdmatrices method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.random_point", false]], "random_point() (geomstats.geometry.special_euclidean.specialeuclideanmatricesliealgebra method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra.random_point", false]], "random_point() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.random_point", false]], "random_point() (geomstats.geometry.stratified.bhv_space.treespace method)": [[4, "geomstats.geometry.stratified.bhv_space.TreeSpace.random_point", false]], "random_point() (geomstats.geometry.stratified.point_set.pointset method)": [[4, "geomstats.geometry.stratified.point_set.PointSet.random_point", false]], "random_point() (geomstats.geometry.stratified.spider.spider method)": [[4, "geomstats.geometry.stratified.spider.Spider.random_point", false]], "random_point() (geomstats.geometry.stratified.wald_space.waldspace method)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace.random_point", false]], "random_point() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.random_point", false]], "random_point() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.random_point", false]], "random_point() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.random_point", false]], "random_point() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.random_point", false]], "random_point() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.random_point", false]], "random_point() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.random_point", false]], "random_point() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.random_point", false]], "random_point() (geomstats.information_geometry.normal.univariatenormaldistributions static method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions.random_point", false]], "random_point() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.random_point", false]], "random_point() (geomstats.test.random.diffeobasedrandomdatagenerator method)": [[9, "geomstats.test.random.DiffeoBasedRandomDataGenerator.random_point", false]], "random_point() (geomstats.test.random.randomdatagenerator method)": [[9, "geomstats.test.random.RandomDataGenerator.random_point", false]], "random_point_standard() (geomstats.test.random.gammarandomdatagenerator method)": [[9, "geomstats.test.random.GammaRandomDataGenerator.random_point_standard", false]], "random_tangent_vec() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.hpd_matrices.hpdmatrices method)": [[3, "geomstats.geometry.hpd_matrices.HPDMatrices.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.siegel.siegel method)": [[3, "geomstats.geometry.siegel.Siegel.random_tangent_vec", false]], "random_tangent_vec() (geomstats.geometry.spd_matrices.spdmatrices method)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices.random_tangent_vec", false]], "random_tangent_vec() (geomstats.test.random.diffeobasedrandomdatagenerator method)": [[9, "geomstats.test.random.DiffeoBasedRandomDataGenerator.random_tangent_vec", false]], "random_tangent_vec() (geomstats.test.random.hypersphereintrinsicrandomdatagenerator method)": [[9, "geomstats.test.random.HypersphereIntrinsicRandomDataGenerator.random_tangent_vec", false]], "random_tangent_vec() (geomstats.test.random.randomdatagenerator method)": [[9, "geomstats.test.random.RandomDataGenerator.random_tangent_vec", false]], "random_tangent_vec() (geomstats.test.random.shapebundlerandomdatagenerator method)": [[9, "geomstats.test.random.ShapeBundleRandomDataGenerator.random_tangent_vec", false]], "random_tangent_vec_standard() (geomstats.test.random.gammarandomdatagenerator method)": [[9, "geomstats.test.random.GammaRandomDataGenerator.random_tangent_vec_standard", false]], "random_uniform() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.random_uniform", false]], "random_uniform() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.random_uniform", false]], "random_uniform() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.random_uniform", false]], "random_unit_tangent_vec() (geomstats.geometry.complex_riemannian_metric.complexriemannianmetric method)": [[3, "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric.random_unit_tangent_vec", false]], "random_unit_tangent_vec() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.random_unit_tangent_vec", false]], "random_upper_triangular_matrix() (geomstats.test.random.heisenbergvectorsrandomdatagenerator method)": [[9, "geomstats.test.random.HeisenbergVectorsRandomDataGenerator.random_upper_triangular_matrix", false]], "random_walk() (geomstats.datasets.prepare_graph_data.graph method)": [[1, "geomstats.datasets.prepare_graph_data.Graph.random_walk", false]], "randomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.RandomDataGenerator", false]], "rankkpsdmatrices (class in geomstats.geometry.rank_k_psd_matrices)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices", false]], "rankkpsdmatricesrandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.RankKPSDMatricesRandomDataGenerator", false]], "register_quotient() (in module geomstats.geometry.manifold)": [[3, "geomstats.geometry.manifold.register_quotient", false]], "register_scaled_method() (in module geomstats.geometry.scalar_product_metric)": [[3, "geomstats.geometry.scalar_product_metric.register_scaled_method", false]], "regularize() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.regularize", false]], "regularize() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.regularize", false]], "regularize() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.regularize", false]], "regularize() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.regularize", false]], "regularize() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.regularize", false]], "regularize() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.regularize", false]], "regularize_angle() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.regularize_angle", false]], "relaxedpathstraightening (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.RelaxedPathStraightening", false]], "reparametrizationbundle (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.ReparametrizationBundle", false]], "reparametrizationbundle (class in geomstats.geometry.discrete_surfaces)": [[3, "geomstats.geometry.discrete_surfaces.ReparametrizationBundle", false]], "repeat_out() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.repeat_out", false]], "repeat_out_multiple_ndim() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.repeat_out_multiple_ndim", false]], "repeat_point() (in module geomstats.vectorization)": [[0, "geomstats.vectorization.repeat_point", false]], "reshape() (geomstats.geometry.matrices.matrices method)": [[3, "geomstats.geometry.matrices.Matrices.reshape", false]], "restrict_to() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.restrict_to", false]], "restrictedgaussiankernel() (in module geomstats.varifold)": [[0, "geomstats.varifold.RestrictedGaussianKernel", false]], "retraction() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.retraction", false]], "retraction() (geomstats.geometry.stiefel.stiefelcanonicalmetric static method)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric.retraction", false]], "reverseddiffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.ReversedDiffeo", false]], "ricci_tensor() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.ricci_tensor", false]], "riemann_sum() (geomstats.geometry.discrete_curves.l2curvesmetric static method)": [[3, "geomstats.geometry.discrete_curves.L2CurvesMetric.riemann_sum", false]], "riemann_tensor() (geomstats.geometry.connection.connection method)": [[3, "geomstats.geometry.connection.Connection.riemann_tensor", false]], "riemannian_submersion() (geomstats.geometry.fiber_bundle.fiberbundle static method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.riemannian_submersion", false]], "riemannian_submersion() (geomstats.geometry.full_rank_correlation_matrices.correlationmatricesbundle static method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle.riemannian_submersion", false]], "riemannian_submersion() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle static method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.riemannian_submersion", false]], "riemannianem (class in geomstats.learning.expectation_maximization)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM", false]], "riemanniangradientdescent (class in geomstats.learning.geodesic_regression)": [[6, "geomstats.learning.geodesic_regression.RiemannianGradientDescent", false]], "riemanniankmeans (class in geomstats.learning.kmeans)": [[6, "geomstats.learning.kmeans.RiemannianKMeans", false]], "riemanniankmedoids (class in geomstats.learning.kmedoids)": [[6, "geomstats.learning.kmedoids.RiemannianKMedoids", false]], "riemannianmeanshift (class in geomstats.learning.riemannian_mean_shift)": [[6, "geomstats.learning.riemannian_mean_shift.RiemannianMeanShift", false]], "riemannianmetric (class in geomstats.geometry.riemannian_metric)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric", false]], "riemannianminimumdistancetomean (class in geomstats.learning.mdm)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean", false]], "rk2_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.rk2_step", false]], "rk4_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.rk4_step", false]], "rotate_points() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.rotate_points", false]], "rotation() (geomstats.visualization.pre_shape.kendallsphere static method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.rotation", false]], "rotation_matrix() (geomstats.learning.kalman_filter.localization method)": [[6, "geomstats.learning.kalman_filter.Localization.rotation_matrix", false]], "rotationbundle (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.RotationBundle", false]], "rowpermutationaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.RowPermutationAction", false]], "rowwise_scaling() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.rowwise_scaling", false]], "rvs() (geomstats.information_geometry.base.scipymultivariaterandomvariable method)": [[5, "geomstats.information_geometry.base.ScipyMultivariateRandomVariable.rvs", false]], "rvs() (geomstats.information_geometry.base.scipyunivariaterandomvariable method)": [[5, "geomstats.information_geometry.base.ScipyUnivariateRandomVariable.rvs", false]], "s_grid (geomstats.geometry.stratified.graph_space.pointtogeodesicaligner property)": [[4, "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner.s_grid", false]], "sample() (geomstats.distributions.lognormal.lognormaleuclidean method)": [[2, "geomstats.distributions.lognormal.LogNormalEuclidean.sample", false]], "sample() (geomstats.distributions.lognormal.lognormalspd method)": [[2, "geomstats.distributions.lognormal.LogNormalSPD.sample", false]], "sample() (geomstats.information_geometry.base.informationmanifoldmixin method)": [[5, "geomstats.information_geometry.base.InformationManifoldMixin.sample", false]], "sample() (geomstats.information_geometry.beta.betadistributions method)": [[5, "geomstats.information_geometry.beta.BetaDistributions.sample", false]], "sample() (geomstats.information_geometry.binomial.binomialdistributions method)": [[5, "geomstats.information_geometry.binomial.BinomialDistributions.sample", false]], "sample() (geomstats.information_geometry.dirichlet.dirichletdistributions method)": [[5, "geomstats.information_geometry.dirichlet.DirichletDistributions.sample", false]], "sample() (geomstats.information_geometry.exponential.exponentialdistributions method)": [[5, "geomstats.information_geometry.exponential.ExponentialDistributions.sample", false]], "sample() (geomstats.information_geometry.gamma.gammadistributions method)": [[5, "geomstats.information_geometry.gamma.GammaDistributions.sample", false]], "sample() (geomstats.information_geometry.geometric.geometricdistributions method)": [[5, "geomstats.information_geometry.geometric.GeometricDistributions.sample", false]], "sample() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.sample", false]], "sample() (geomstats.information_geometry.normal.centerednormaldistributions method)": [[5, "geomstats.information_geometry.normal.CenteredNormalDistributions.sample", false]], "sample() (geomstats.information_geometry.normal.diagonalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.DiagonalNormalDistributions.sample", false]], "sample() (geomstats.information_geometry.normal.generalnormaldistributions method)": [[5, "geomstats.information_geometry.normal.GeneralNormalDistributions.sample", false]], "sample() (geomstats.information_geometry.normal.univariatenormaldistributions method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions.sample", false]], "sample() (geomstats.information_geometry.poisson.poissondistributions method)": [[5, "geomstats.information_geometry.poisson.PoissonDistributions.sample", false]], "sample_path() (geomstats.distributions.brownian_motion.brownianmotion method)": [[2, "geomstats.distributions.brownian_motion.BrownianMotion.sample_path", false]], "sample_y() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.sample_y", false]], "samples_sym() (geomstats.distributions.lognormal.lognormalspd method)": [[2, "geomstats.distributions.lognormal.LogNormalSPD.samples_sym", false]], "sasakimetric (class in geomstats.geometry.sasaki_metric)": [[3, "geomstats.geometry.sasaki_metric.SasakiMetric", false]], "scalar_curvature() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.scalar_curvature", false]], "scalar_product() (geomstats.varifold.varifoldmetric method)": [[0, "geomstats.varifold.VarifoldMetric.scalar_product", false]], "scalarproductmetric (class in geomstats.geometry.scalar_product_metric)": [[3, "geomstats.geometry.scalar_product_metric.ScalarProductMetric", false]], "scipymultivariaterandomvariable (class in geomstats.information_geometry.base)": [[5, "geomstats.information_geometry.base.ScipyMultivariateRandomVariable", false]], "scipyrandomvariable (class in geomstats.information_geometry.base)": [[5, "geomstats.information_geometry.base.ScipyRandomVariable", false]], "scipysolvebvp (class in geomstats.numerics.bvp)": [[7, "geomstats.numerics.bvp.ScipySolveBVP", false]], "scipysolveivp (class in geomstats.numerics.ivp)": [[7, "geomstats.numerics.ivp.ScipySolveIVP", false]], "scipyunivariaterandomvariable (class in geomstats.information_geometry.base)": [[5, "geomstats.information_geometry.base.ScipyUnivariateRandomVariable", false]], "score() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.score", false]], "second_centered_difference() (in module geomstats.numerics.finite_differences)": [[7, "geomstats.numerics.finite_differences.second_centered_difference", false]], "second_fundamental_form() (geomstats.geometry.pullback_metric.pullbackmetric method)": [[3, "geomstats.geometry.pullback_metric.PullbackMetric.second_fundamental_form", false]], "sectional_curvature() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.sectional_curvature", false]], "sectional_curvature() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.sectional_curvature", false]], "sectional_curvature() (geomstats.information_geometry.normal.univariatenormalmetric method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalMetric.sectional_curvature", false]], "sectional_curvature_at_zero() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.sectional_curvature_at_zero", false]], "sep (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.sep", false]], "sep (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.sep", false]], "separates() (geomstats.geometry.stratified.trees.split method)": [[4, "geomstats.geometry.stratified.trees.Split.separates", false]], "set() (geomstats.learning.exponential_barycenter.exponentialbarycenter method)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter.set", false]], "set() (geomstats.learning.frechet_mean.frechetmean method)": [[6, "geomstats.learning.frechet_mean.FrechetMean.set", false]], "set() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.set", false]], "set() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.set", false]], "set_alignment_algorithm() (geomstats.geometry.stratified.graph_space.graphspacealigner method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.set_alignment_algorithm", false]], "set_ax() (geomstats.visualization.hyperbolic.kleindisk static method)": [[19, "geomstats.visualization.hyperbolic.KleinDisk.set_ax", false]], "set_ax() (geomstats.visualization.hyperbolic.poincaredisk static method)": [[19, "geomstats.visualization.hyperbolic.PoincareDisk.set_ax", false]], "set_ax() (geomstats.visualization.hyperbolic.poincarehalfplane method)": [[19, "geomstats.visualization.hyperbolic.PoincareHalfPlane.set_ax", false]], "set_ax() (geomstats.visualization.hypersphere.circle static method)": [[19, "geomstats.visualization.hypersphere.Circle.set_ax", false]], "set_ax() (geomstats.visualization.hypersphere.sphere static method)": [[19, "geomstats.visualization.hypersphere.Sphere.set_ax", false]], "set_ax() (geomstats.visualization.poincare_polydisk.poincarepolydisk static method)": [[19, "geomstats.visualization.poincare_polydisk.PoincarePolyDisk.set_ax", false]], "set_ax() (geomstats.visualization.pre_shape.kendalldisk method)": [[19, "geomstats.visualization.pre_shape.KendallDisk.set_ax", false]], "set_ax() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.set_ax", false]], "set_ax() (geomstats.visualization.spd_matrices.ellipses static method)": [[19, "geomstats.visualization.spd_matrices.Ellipses.set_ax", false]], "set_ax() (geomstats.visualization.special_euclidean.specialeuclidean2 static method)": [[19, "geomstats.visualization.special_euclidean.SpecialEuclidean2.set_ax", false]], "set_fit_request() (geomstats.learning.exponential_barycenter.exponentialbarycenter method)": [[6, "geomstats.learning.exponential_barycenter.ExponentialBarycenter.set_fit_request", false]], "set_fit_request() (geomstats.learning.frechet_mean.elasticmean method)": [[6, "geomstats.learning.frechet_mean.ElasticMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.frechet_mean.frechetmean method)": [[6, "geomstats.learning.frechet_mean.FrechetMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.frechet_mean.linearmean method)": [[6, "geomstats.learning.frechet_mean.LinearMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.set_fit_request", false]], "set_fit_request() (geomstats.learning.geometric_median.geometricmedian method)": [[6, "geomstats.learning.geometric_median.GeometricMedian.set_fit_request", false]], "set_fit_request() (geomstats.learning.incremental_frechet_mean.incrementalfrechetmean method)": [[6, "geomstats.learning.incremental_frechet_mean.IncrementalFrechetMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.set_fit_request", false]], "set_fit_request() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.set_fit_request", false]], "set_fit_request() (geomstats.learning.preprocessing.totangentspace method)": [[6, "geomstats.learning.preprocessing.ToTangentSpace.set_fit_request", false]], "set_point_to_geodesic_aligner() (geomstats.geometry.stratified.graph_space.graphspacealigner method)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAligner.set_point_to_geodesic_aligner", false]], "set_predict_request() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.set_predict_request", false]], "set_score_request() (geomstats.learning.geodesic_regression.geodesicregression method)": [[6, "geomstats.learning.geodesic_regression.GeodesicRegression.set_score_request", false]], "set_score_request() (geomstats.learning.kernel_density_estimation_classifier.kerneldensityestimationclassifier method)": [[6, "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier.set_score_request", false]], "set_score_request() (geomstats.learning.knn.knearestneighborsclassifier method)": [[6, "geomstats.learning.knn.KNearestNeighborsClassifier.set_score_request", false]], "set_score_request() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.set_score_request", false]], "set_score_request() (geomstats.learning.templateclassifier method)": [[6, "geomstats.learning.TemplateClassifier.set_score_request", false]], "set_score_request() (geomstats.learning.wrapped_gaussian_process.wrappedgaussianprocess method)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess.set_score_request", false]], "set_view() (geomstats.visualization.pre_shape.kendallsphere method)": [[19, "geomstats.visualization.pre_shape.KendallSphere.set_view", false]], "shape (geomstats.geometry.product_manifold.productriemannianmetric property)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.shape", false]], "shapebundlerandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.ShapeBundleRandomDataGenerator", false]], "shapeerror": [[0, "geomstats.errors.ShapeError", false]], "sharedmeannormaldistributionsrandomvariable (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.SharedMeanNormalDistributionsRandomVariable", false]], "siegel (class in geomstats.geometry.siegel)": [[3, "geomstats.geometry.siegel.Siegel", false]], "siegelmetric (class in geomstats.geometry.siegel)": [[3, "geomstats.geometry.siegel.SiegelMetric", false]], "sigmoid_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.sigmoid_radial_kernel", false]], "simplextopositivehypersphere (class in geomstats.information_geometry.multinomial)": [[5, "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere", false]], "skewsymmetricmatrices (class in geomstats.geometry.skew_symmetric_matrices)": [[3, "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices", false]], "skip_all (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.skip_all", false]], "skip_vec (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.skip_vec", false]], "skips (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.skips", false]], "space (geomstats.information_geometry.fisher_rao_metric.fisherraometric attribute)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric.space", false]], "spdaffinemetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric", false]], "spdbureswassersteinmetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric", false]], "spdeuclideanmetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDEuclideanMetric", false]], "spdlogeuclideanmetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDLogEuclideanMetric", false]], "spdmatrices (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDMatrices", false]], "spdpowermetric (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SPDPowerMetric", false]], "spdscalingfinder (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.SPDScalingFinder", false]], "specialeuclidean (class in geomstats.geometry.special_euclidean)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclidean", false]], "specialeuclidean2 (class in geomstats.visualization.special_euclidean)": [[19, "geomstats.visualization.special_euclidean.SpecialEuclidean2", false]], "specialeuclideanmatricescanonicalleftmetric (class in geomstats.geometry.special_euclidean)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric", false]], "specialeuclideanmatricesliealgebra (class in geomstats.geometry.special_euclidean)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra", false]], "specialorthogonal (class in geomstats.geometry.special_orthogonal)": [[3, "geomstats.geometry.special_orthogonal.SpecialOrthogonal", false]], "specialorthogonalcomposeaction (class in geomstats.geometry.group_action)": [[3, "geomstats.geometry.group_action.SpecialOrthogonalComposeAction", false]], "sphere (class in geomstats.visualization.hypersphere)": [[19, "geomstats.visualization.hypersphere.Sphere", false]], "spider (class in geomstats.geometry.stratified.spider)": [[4, "geomstats.geometry.stratified.spider.Spider", false]], "spidermetric (class in geomstats.geometry.stratified.spider)": [[4, "geomstats.geometry.stratified.spider.SpiderMetric", false]], "spiderpoint (class in geomstats.geometry.stratified.spider)": [[4, "geomstats.geometry.stratified.spider.SpiderPoint", false]], "split (class in geomstats.geometry.stratified.trees)": [[4, "geomstats.geometry.stratified.trees.Split", false]], "splits (geomstats.geometry.stratified.bhv_space.treetopology property)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.splits", false]], "squared_dist() (geomstats.geometry.complex_poincare_disk.complexpoincarediskmetric method)": [[3, "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.hpd_matrices.hpdbureswassersteinmetric method)": [[3, "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.poincare_ball.poincareballmetric method)": [[3, "geomstats.geometry.poincare_ball.PoincareBallMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.positive_reals.positiverealsmetric method)": [[3, "geomstats.geometry.positive_reals.PositiveRealsMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.quotient_metric.quotientmetric method)": [[3, "geomstats.geometry.quotient_metric.QuotientMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.siegel.siegelmetric method)": [[3, "geomstats.geometry.siegel.SiegelMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.spd_matrices.spdaffinemetric method)": [[3, "geomstats.geometry.spd_matrices.SPDAffineMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.spd_matrices.spdbureswassersteinmetric method)": [[3, "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.special_euclidean.specialeuclideanmatricescanonicalleftmetric method)": [[3, "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.stratified.bhv_space.bhvmetric method)": [[4, "geomstats.geometry.stratified.bhv_space.BHVMetric.squared_dist", false]], "squared_dist() (geomstats.geometry.stratified.bhv_space.gtpsolver method)": [[4, "geomstats.geometry.stratified.bhv_space.GTPSolver.squared_dist", false]], "squared_dist() (geomstats.geometry.stratified.quotient.quotientmetric method)": [[4, "geomstats.geometry.stratified.quotient.QuotientMetric.squared_dist", false]], "squared_dist() (geomstats.information_geometry.binomial.binomialmetric method)": [[5, "geomstats.information_geometry.binomial.BinomialMetric.squared_dist", false]], "squared_dist() (geomstats.information_geometry.exponential.exponentialmetric method)": [[5, "geomstats.information_geometry.exponential.ExponentialMetric.squared_dist", false]], "squared_dist() (geomstats.information_geometry.geometric.geometricmetric method)": [[5, "geomstats.information_geometry.geometric.GeometricMetric.squared_dist", false]], "squared_dist() (geomstats.information_geometry.poisson.poissonmetric method)": [[5, "geomstats.information_geometry.poisson.PoissonMetric.squared_dist", false]], "squared_dist() (geomstats.varifold.varifoldmetric method)": [[0, "geomstats.varifold.VarifoldMetric.squared_dist", false]], "squared_norm() (geomstats.geometry.complex_matrices.complexmatricesmetric method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatricesMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.complex_riemannian_metric.complexriemannianmetric method)": [[3, "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.euclidean.canonicaleuclideanmetric method)": [[3, "geomstats.geometry.euclidean.CanonicalEuclideanMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.grassmannian.grassmanniancanonicalmetric method)": [[3, "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.hyperboloid.hyperboloidmetric method)": [[3, "geomstats.geometry.hyperboloid.HyperboloidMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.hypersphere.hyperspheremetric method)": [[3, "geomstats.geometry.hypersphere.HypersphereMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.matrices.matricesmetric method)": [[3, "geomstats.geometry.matrices.MatricesMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.product_manifold.productriemannianmetric method)": [[3, "geomstats.geometry.product_manifold.ProductRiemannianMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.pullback_metric.pullbackdiffeometric method)": [[3, "geomstats.geometry.pullback_metric.PullbackDiffeoMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.riemannian_metric.riemannianmetric method)": [[3, "geomstats.geometry.riemannian_metric.RiemannianMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.symmetric_matrices.hollowmatricespermutationinvariantmetric method)": [[3, "geomstats.geometry.symmetric_matrices.HollowMatricesPermutationInvariantMetric.squared_norm", false]], "squared_norm() (geomstats.geometry.symmetric_matrices.nullrowsumspermutationinvariantmetric method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsPermutationInvariantMetric.squared_norm", false]], "squarematrices (class in geomstats.geometry.general_linear)": [[3, "geomstats.geometry.general_linear.SquareMatrices", false]], "sr_sharp() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.sr_sharp", false]], "srvmetric (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.SRVMetric", false]], "srvtransform (class in geomstats.geometry.discrete_curves)": [[3, "geomstats.geometry.discrete_curves.SRVTransform", false]], "step_type (geomstats.numerics.ivp.gsivpintegrator property)": [[7, "geomstats.numerics.ivp.GSIVPIntegrator.step_type", false]], "stiefel (class in geomstats.geometry.stiefel)": [[3, "geomstats.geometry.stiefel.Stiefel", false]], "stiefelcanonicalmetric (class in geomstats.geometry.stiefel)": [[3, "geomstats.geometry.stiefel.StiefelCanonicalMetric", false]], "strictly_lower_inner_product() (geomstats.geometry.positive_lower_triangular_matrices.choleskymetric static method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric.strictly_lower_inner_product", false]], "strictlylowertriangularmatrices (class in geomstats.geometry.lower_triangular_matrices)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices", false]], "submersion() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.submersion", false]], "submersion() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.submersion", false]], "submersion() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.submersion", false]], "submersion() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.submersion", false]], "submersion() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.submersion", false]], "submersion() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.submersion", false]], "submersion() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.submersion", false]], "submersion() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.submersion", false]], "submersion() (geomstats.geometry.symmetric_matrices.nullrowsumssymmetricmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices.submersion", false]], "submersion() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.submersion", false]], "submersion() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.submersion", false]], "subriemannianmetric (class in geomstats.geometry.sub_riemannian_metric)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric", false]], "successiveprojectiongeodesicsolver (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.SuccessiveProjectionGeodesicSolver", false]], "support (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.support", false]], "support (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.support", false]], "support (geomstats.information_geometry.fisher_rao_metric.fisherraometric attribute)": [[5, "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric.support", false]], "surface_metric_matrices() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.surface_metric_matrices", false]], "surface_metric_matrices_from_one_forms() (geomstats.geometry.discrete_surfaces.discretesurfaces static method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.surface_metric_matrices_from_one_forms", false]], "surface_one_forms() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.surface_one_forms", false]], "surfaceskernel (class in geomstats.varifold)": [[0, "geomstats.varifold.SurfacesKernel", false]], "symmatrixlog (class in geomstats.geometry.spd_matrices)": [[3, "geomstats.geometry.spd_matrices.SymMatrixLog", false]], "symmetrichollowmatrices (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices", false]], "symmetricmatrices (class in geomstats.geometry.symmetric_matrices)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricMatrices", false]], "symp_euler() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.symp_euler", false]], "symp_flow() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.symp_flow", false]], "symp_grad() (geomstats.geometry.sub_riemannian_metric.subriemannianmetric static method)": [[3, "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric.symp_grad", false]], "symplectic_euler_step() (in module geomstats.integrator)": [[0, "geomstats.integrator.symplectic_euler_step", false]], "tangent() (geomstats.geometry.diffeo.autodiffdiffeo method)": [[3, "geomstats.geometry.diffeo.AutodiffDiffeo.tangent", false]], "tangent() (geomstats.geometry.diffeo.composeddiffeo method)": [[3, "geomstats.geometry.diffeo.ComposedDiffeo.tangent", false]], "tangent() (geomstats.geometry.diffeo.diffeo method)": [[3, "geomstats.geometry.diffeo.Diffeo.tangent", false]], "tangent() (geomstats.geometry.diffeo.reverseddiffeo method)": [[3, "geomstats.geometry.diffeo.ReversedDiffeo.tangent", false]], "tangent() (geomstats.geometry.diffeo.vectorspacediffeo method)": [[3, "geomstats.geometry.diffeo.VectorSpaceDiffeo.tangent", false]], "tangent() (geomstats.geometry.discrete_curves.srvtransform method)": [[3, "geomstats.geometry.discrete_curves.SRVTransform.tangent", false]], "tangent() (geomstats.geometry.full_rank_correlation_matrices.euclideancholeskydiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo.tangent", false]], "tangent() (geomstats.geometry.full_rank_correlation_matrices.logscalingdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo.tangent", false]], "tangent() (geomstats.geometry.full_rank_correlation_matrices.offlogdiffeo method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo.tangent", false]], "tangent() (geomstats.geometry.open_hemisphere.openhemispheretohyperboloiddiffeo method)": [[3, "geomstats.geometry.open_hemisphere.OpenHemisphereToHyperboloidDiffeo.tangent", false]], "tangent() (geomstats.geometry.positive_lower_triangular_matrices.lowermatrixlog class method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog.tangent", false]], "tangent() (geomstats.geometry.positive_lower_triangular_matrices.unitnormedrowspltdiffeo method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo.tangent", false]], "tangent() (geomstats.geometry.spd_matrices.choleskymap class method)": [[3, "geomstats.geometry.spd_matrices.CholeskyMap.tangent", false]], "tangent() (geomstats.geometry.spd_matrices.matrixpower method)": [[3, "geomstats.geometry.spd_matrices.MatrixPower.tangent", false]], "tangent() (geomstats.geometry.spd_matrices.symmatrixlog class method)": [[3, "geomstats.geometry.spd_matrices.SymMatrixLog.tangent", false]], "tangent() (geomstats.geometry.symmetric_matrices.constantvaluerowsumsdiffeo method)": [[3, "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo.tangent", false]], "tangent() (geomstats.information_geometry.gamma.naturaltostandarddiffeo method)": [[5, "geomstats.information_geometry.gamma.NaturalToStandardDiffeo.tangent", false]], "tangent() (geomstats.information_geometry.multinomial.simplextopositivehypersphere method)": [[5, "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere.tangent", false]], "tangent() (geomstats.information_geometry.normal.univariatenormaltopoincarehalfspacediffeo method)": [[5, "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo.tangent", false]], "tangent_corr_map() (in module geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.tangent_corr_map", false]], "tangent_immersion() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.tangent_immersion", false]], "tangent_matrix_matrix_transpose() (in module geomstats.geometry.matrices)": [[3, "geomstats.geometry.matrices.tangent_matrix_matrix_transpose", false]], "tangent_riemannian_submersion() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.tangent_riemannian_submersion", false]], "tangent_riemannian_submersion() (geomstats.geometry.full_rank_correlation_matrices.correlationmatricesbundle method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle.tangent_riemannian_submersion", false]], "tangent_riemannian_submersion() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.tangent_riemannian_submersion", false]], "tangent_submersion() (geomstats.geometry.base.levelset method)": [[3, "geomstats.geometry.base.LevelSet.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.lower_triangular_matrices.strictlylowertriangularmatrices method)": [[3, "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.symmetric_matrices.nullrowsumssymmetricmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.geometry.symmetric_matrices.symmetrichollowmatrices method)": [[3, "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices.tangent_submersion", false]], "tangent_submersion() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.tangent_submersion", false]], "tangent_translation_map() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.tangent_translation_map", false]], "tangent_translation_map() (geomstats.geometry.lie_group.matrixliegroup method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.tangent_translation_map", false]], "tangent_vec_from_base_point_to_zero() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.tangent_vec_from_base_point_to_zero", false]], "tangent_vec_from_zero_to_base_point() (geomstats.geometry.siegel.siegelmetric static method)": [[3, "geomstats.geometry.siegel.SiegelMetric.tangent_vec_from_zero_to_base_point", false]], "tangentbundle (class in geomstats.geometry.sasaki_metric)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle", false]], "tangentpca (class in geomstats.learning.pca)": [[6, "geomstats.learning.pca.TangentPCA", false]], "taylor_exp_even_func() (in module geomstats.algebra_utils)": [[0, "geomstats.algebra_utils.taylor_exp_even_func", false]], "templateclassifier (class in geomstats.learning)": [[6, "geomstats.learning.TemplateClassifier", false]], "templateestimator (class in geomstats.learning)": [[6, "geomstats.learning.TemplateEstimator", false]], "templatetransformer (class in geomstats.learning)": [[6, "geomstats.learning.TemplateTransformer", false]], "test_vectorization() (in module geomstats.test.vectorization)": [[9, "geomstats.test.vectorization.test_vectorization", false]], "testdata (class in geomstats.test.data)": [[9, "geomstats.test.data.TestData", false]], "timeseriescovariance (class in geomstats.datasets.prepare_emg_data)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance", false]], "to_bagel_coords() (geomstats.geometry.klein_bottle.kleinbottle static method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_bagel_coords", false]], "to_bottle_coords() (geomstats.geometry.klein_bottle.kleinbottle static method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_bottle_coords", false]], "to_coords() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_coords", false]], "to_diagonal() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_diagonal", false]], "to_extrinsic_coords() (geomstats.geometry.klein_bottle.kleinbottle static method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_extrinsic_coords", false]], "to_grassmannian() (geomstats.geometry.stiefel.stiefel static method)": [[3, "geomstats.geometry.stiefel.Stiefel.to_grassmannian", false]], "to_hermitian() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.to_hermitian", false]], "to_lower_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_lower_triangular", false]], "to_lower_triangular_diagonal_scaled() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_lower_triangular_diagonal_scaled", false]], "to_skew_hermitian() (geomstats.geometry.complex_matrices.complexmatrices class method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.to_skew_hermitian", false]], "to_skew_symmetric() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_skew_symmetric", false]], "to_strictly_lower_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_strictly_lower_triangular", false]], "to_strictly_upper_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_strictly_upper_triangular", false]], "to_symmetric() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_symmetric", false]], "to_tangent() (geomstats.geometry.base.complexvectorspace method)": [[3, "geomstats.geometry.base.ComplexVectorSpace.to_tangent", false]], "to_tangent() (geomstats.geometry.base.complexvectorspaceopenset method)": [[3, "geomstats.geometry.base.ComplexVectorSpaceOpenSet.to_tangent", false]], "to_tangent() (geomstats.geometry.base.diffeomorphicmanifold method)": [[3, "geomstats.geometry.base.DiffeomorphicManifold.to_tangent", false]], "to_tangent() (geomstats.geometry.base.immersedset method)": [[3, "geomstats.geometry.base.ImmersedSet.to_tangent", false]], "to_tangent() (geomstats.geometry.base.openset method)": [[3, "geomstats.geometry.base.OpenSet.to_tangent", false]], "to_tangent() (geomstats.geometry.base.vectorspace method)": [[3, "geomstats.geometry.base.VectorSpace.to_tangent", false]], "to_tangent() (geomstats.geometry.base.vectorspaceopenset method)": [[3, "geomstats.geometry.base.VectorSpaceOpenSet.to_tangent", false]], "to_tangent() (geomstats.geometry.complex_manifold.complexmanifold method)": [[3, "geomstats.geometry.complex_manifold.ComplexManifold.to_tangent", false]], "to_tangent() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.to_tangent", false]], "to_tangent() (geomstats.geometry.full_rank_correlation_matrices.fullrankcorrelationmatrices method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices.to_tangent", false]], "to_tangent() (geomstats.geometry.functions.hilbertsphere method)": [[3, "geomstats.geometry.functions.HilbertSphere.to_tangent", false]], "to_tangent() (geomstats.geometry.grassmannian.grassmannian method)": [[3, "geomstats.geometry.grassmannian.Grassmannian.to_tangent", false]], "to_tangent() (geomstats.geometry.hyperboloid.hyperboloid method)": [[3, "geomstats.geometry.hyperboloid.Hyperboloid.to_tangent", false]], "to_tangent() (geomstats.geometry.klein_bottle.kleinbottle method)": [[3, "geomstats.geometry.klein_bottle.KleinBottle.to_tangent", false]], "to_tangent() (geomstats.geometry.lie_group.liegroup method)": [[3, "geomstats.geometry.lie_group.LieGroup.to_tangent", false]], "to_tangent() (geomstats.geometry.lie_group.matrixliegroup method)": [[3, "geomstats.geometry.lie_group.MatrixLieGroup.to_tangent", false]], "to_tangent() (geomstats.geometry.manifold.manifold method)": [[3, "geomstats.geometry.manifold.Manifold.to_tangent", false]], "to_tangent() (geomstats.geometry.nfold_manifold.nfoldmanifold method)": [[3, "geomstats.geometry.nfold_manifold.NFoldManifold.to_tangent", false]], "to_tangent() (geomstats.geometry.positive_lower_triangular_matrices.pltunitdiagmatrices method)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices.to_tangent", false]], "to_tangent() (geomstats.geometry.pre_shape.preshapespace method)": [[3, "geomstats.geometry.pre_shape.PreShapeSpace.to_tangent", false]], "to_tangent() (geomstats.geometry.product_manifold.productmanifold method)": [[3, "geomstats.geometry.product_manifold.ProductManifold.to_tangent", false]], "to_tangent() (geomstats.geometry.rank_k_psd_matrices.rankkpsdmatrices method)": [[3, "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices.to_tangent", false]], "to_tangent() (geomstats.geometry.sasaki_metric.tangentbundle method)": [[3, "geomstats.geometry.sasaki_metric.TangentBundle.to_tangent", false]], "to_tangent() (geomstats.geometry.stiefel.stiefel method)": [[3, "geomstats.geometry.stiefel.Stiefel.to_tangent", false]], "to_tangent() (geomstats.information_geometry.multinomial.multinomialdistributions method)": [[5, "geomstats.information_geometry.multinomial.MultinomialDistributions.to_tangent", false]], "to_upper_triangular() (geomstats.geometry.matrices.matrices class method)": [[3, "geomstats.geometry.matrices.Matrices.to_upper_triangular", false]], "tolerances (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.tolerances", false]], "topology (geomstats.geometry.stratified.bhv_space.tree attribute)": [[4, "geomstats.geometry.stratified.bhv_space.Tree.topology", false]], "topology (geomstats.geometry.stratified.bhv_space.treebatch property)": [[4, "geomstats.geometry.stratified.bhv_space.TreeBatch.topology", false]], "topology (geomstats.geometry.stratified.wald_space.waldbatch property)": [[4, "geomstats.geometry.stratified.wald_space.WaldBatch.topology", false]], "total_space (geomstats.geometry.stratified.graph_space.graphspacealigneralgorithm attribute)": [[4, "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm.total_space", false]], "totangentspace (class in geomstats.learning.preprocessing)": [[6, "geomstats.learning.preprocessing.ToTangentSpace", false]], "trace_product() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.trace_product", false]], "transconjugate() (geomstats.geometry.complex_matrices.complexmatrices static method)": [[3, "geomstats.geometry.complex_matrices.ComplexMatrices.transconjugate", false]], "transform() (geomstats.datasets.prepare_emg_data.timeseriescovariance method)": [[1, "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance.transform", false]], "transform() (geomstats.learning.mdm.riemannianminimumdistancetomean method)": [[6, "geomstats.learning.mdm.RiemannianMinimumDistanceToMean.transform", false]], "transform() (geomstats.learning.pca.tangentpca method)": [[6, "geomstats.learning.pca.TangentPCA.transform", false]], "transform() (geomstats.learning.preprocessing.totangentspace method)": [[6, "geomstats.learning.preprocessing.ToTangentSpace.transform", false]], "transform() (geomstats.learning.templatetransformer method)": [[6, "geomstats.learning.TemplateTransformer.transform", false]], "transform_point() (geomstats.test.utils.identitypointtransformer method)": [[9, "geomstats.test.utils.IdentityPointTransformer.transform_point", false]], "transform_point() (geomstats.test.utils.pointtransformer method)": [[9, "geomstats.test.utils.PointTransformer.transform_point", false]], "transform_point() (geomstats.test.utils.pointtransformerfromdiffeo method)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo.transform_point", false]], "transform_tangent_vec() (geomstats.test.utils.identitypointtransformer method)": [[9, "geomstats.test.utils.IdentityPointTransformer.transform_tangent_vec", false]], "transform_tangent_vec() (geomstats.test.utils.pointtransformer method)": [[9, "geomstats.test.utils.PointTransformer.transform_tangent_vec", false]], "transform_tangent_vec() (geomstats.test.utils.pointtransformerfromdiffeo method)": [[9, "geomstats.test.utils.PointTransformerFromDiffeo.transform_tangent_vec", false]], "transpose() (geomstats.geometry.matrices.matrices static method)": [[3, "geomstats.geometry.matrices.Matrices.transpose", false]], "tree (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.Tree", false]], "treebatch (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.TreeBatch", false]], "treespace (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.TreeSpace", false]], "treetopology (class in geomstats.geometry.stratified.bhv_space)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology", false]], "trials (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.trials", false]], "triangular_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.triangular_radial_kernel", false]], "tricube_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.tricube_radial_kernel", false]], "trihedron (class in geomstats.visualization.special_orthogonal)": [[19, "geomstats.visualization.special_orthogonal.Trihedron", false]], "triweight_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.triweight_radial_kernel", false]], "tutorial_matplotlib() (in module geomstats.visualization)": [[19, "geomstats.visualization.tutorial_matplotlib", false]], "ua (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.ua", false]], "ua (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.ua", false]], "ub (geomstats.visualization.pre_shape.kendalldisk attribute)": [[19, "geomstats.visualization.pre_shape.KendallDisk.ub", false]], "ub (geomstats.visualization.pre_shape.kendallsphere attribute)": [[19, "geomstats.visualization.pre_shape.KendallSphere.ub", false]], "uniform_radial_kernel() (in module geomstats.learning.radial_kernel_functions)": [[6, "geomstats.learning.radial_kernel_functions.uniform_radial_kernel", false]], "uniformlysampleddiscretepath (class in geomstats.numerics.path)": [[7, "geomstats.numerics.path.UniformlySampledDiscretePath", false]], "uniformlysampledpathenergy (class in geomstats.numerics.path)": [[7, "geomstats.numerics.path.UniformlySampledPathEnergy", false]], "uniformunitintervallinearinterpolator (class in geomstats.numerics.interpolation)": [[7, "geomstats.numerics.interpolation.UniformUnitIntervalLinearInterpolator", false]], "uniquediagonalmatrixalgorithm (class in geomstats.geometry.full_rank_correlation_matrices)": [[3, "geomstats.geometry.full_rank_correlation_matrices.UniqueDiagonalMatrixAlgorithm", false]], "unitnormedrowspltdiffeo (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo", false]], "unitnormedrowspltmatrices (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices", false]], "unitnormedrowspltmatricespullbackmetric (class in geomstats.geometry.positive_lower_triangular_matrices)": [[3, "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatricesPullbackMetric", false]], "univariatenormaldistributions (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributions", false]], "univariatenormaldistributionsrandomvariable (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.UnivariateNormalDistributionsRandomVariable", false]], "univariatenormalmetric (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.UnivariateNormalMetric", false]], "univariatenormaltopoincarehalfspacediffeo (class in geomstats.information_geometry.normal)": [[5, "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo", false]], "update() (geomstats.learning.kalman_filter.kalmanfilter method)": [[6, "geomstats.learning.kalman_filter.KalmanFilter.update", false]], "upper_triangular_matrix_from_vector() (geomstats.geometry.heisenberg.heisenbergvectors static method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.upper_triangular_matrix_from_vector", false]], "variance() (in module geomstats.learning.frechet_mean)": [[6, "geomstats.learning.frechet_mean.variance", false]], "variances_ (geomstats.learning.expectation_maximization.riemannianem attribute)": [[6, "geomstats.learning.expectation_maximization.RiemannianEM.variances_", false]], "variances_ (geomstats.learning.expectation_maximization.riemannianem property)": [[6, "id5", false]], "variances_range (geomstats.learning.expectation_maximization.gaussianmixturemodel attribute)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.variances_range", false]], "varifoldmetric (class in geomstats.varifold)": [[0, "geomstats.varifold.VarifoldMetric", false]], "vector_from_upper_triangular_matrix() (geomstats.geometry.heisenberg.heisenbergvectors static method)": [[3, "geomstats.geometry.heisenberg.HeisenbergVectors.vector_from_upper_triangular_matrix", false]], "vectorize_point() (in module geomstats.geometry.stratified.vectorization)": [[4, "geomstats.geometry.stratified.vectorization.vectorize_point", false]], "vectorspace (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.VectorSpace", false]], "vectorspacediffeo (class in geomstats.geometry.diffeo)": [[3, "geomstats.geometry.diffeo.VectorSpaceDiffeo", false]], "vectorspaceopenset (class in geomstats.geometry.base)": [[3, "geomstats.geometry.base.VectorSpaceOpenSet", false]], "vectorspacerandomdatagenerator (class in geomstats.test.random)": [[9, "geomstats.test.random.VectorSpaceRandomDataGenerator", false]], "vertex_areas() (geomstats.geometry.discrete_surfaces.discretesurfaces method)": [[3, "geomstats.geometry.discrete_surfaces.DiscreteSurfaces.vertex_areas", false]], "vertical_projection() (geomstats.geometry.discrete_curves.reparametrizationbundle method)": [[3, "geomstats.geometry.discrete_curves.ReparametrizationBundle.vertical_projection", false]], "vertical_projection() (geomstats.geometry.fiber_bundle.fiberbundle method)": [[3, "geomstats.geometry.fiber_bundle.FiberBundle.vertical_projection", false]], "vertical_projection() (geomstats.geometry.full_rank_correlation_matrices.correlationmatricesbundle method)": [[3, "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle.vertical_projection", false]], "vertical_projection() (geomstats.geometry.pre_shape.preshapebundle method)": [[3, "geomstats.geometry.pre_shape.PreShapeBundle.vertical_projection", false]], "vertical_projection() (geomstats.geometry.rank_k_psd_matrices.bureswassersteinbundle method)": [[3, "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle.vertical_projection", false]], "wald (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.Wald", false]], "waldbatch (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.WaldBatch", false]], "waldspace (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpace", false]], "waldspacemetric (class in geomstats.geometry.stratified.wald_space)": [[4, "geomstats.geometry.stratified.wald_space.WaldSpaceMetric", false]], "weighted_pdf() (geomstats.learning.expectation_maximization.gaussianmixturemodel method)": [[6, "geomstats.learning.expectation_maximization.GaussianMixtureModel.weighted_pdf", false]], "weights (geomstats.geometry.stratified.wald_space.waldbatch property)": [[4, "geomstats.geometry.stratified.wald_space.WaldBatch.weights", false]], "where (geomstats.geometry.stratified.bhv_space.treetopology attribute)": [[4, "geomstats.geometry.stratified.bhv_space.TreeTopology.where", false]], "where (geomstats.geometry.stratified.trees.foresttopology attribute)": [[4, "geomstats.geometry.stratified.trees.ForestTopology.where", false]], "wrap() (in module geomstats.learning.kernel_density_estimation_classifier)": [[6, "geomstats.learning.kernel_density_estimation_classifier.wrap", false]], "wrap() (in module geomstats.learning.knn)": [[6, "geomstats.learning.knn.wrap", false]], "wrappedgaussianprocess (class in geomstats.learning.wrapped_gaussian_process)": [[6, "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess", false]], "x_ (geomstats.learning.templateclassifier attribute)": [[6, "geomstats.learning.TemplateClassifier.X_", false]], "xfails (geomstats.test.data.testdata attribute)": [[9, "geomstats.test.data.TestData.xfails", false]], "y_ (geomstats.learning.templateclassifier attribute)": [[6, "geomstats.learning.TemplateClassifier.y_", false]]}, "objects": {"": [[0, 0, 0, "-", "geomstats"]], "geomstats": [[0, 0, 0, "-", "algebra_utils"], [1, 0, 0, "-", "datasets"], [2, 0, 0, "-", "distributions"], [0, 0, 0, "-", "errors"], [0, 0, 0, "-", "exceptions"], [3, 0, 0, "-", "geometry"], [5, 0, 0, "-", "information_geometry"], [0, 0, 0, "-", "integrator"], [6, 0, 0, "-", "learning"], [7, 0, 0, "-", "numerics"], [9, 0, 0, "-", "test"], [10, 0, 0, "-", "test_cases"], [0, 0, 0, "-", "varifold"], [0, 0, 0, "-", "vectorization"], [19, 0, 0, "-", "visualization"]], "geomstats.algebra_utils": [[0, 1, 1, "", "columnwise_scaling"], [0, 1, 1, "", "flip_determinant"], [0, 1, 1, "", "from_vector_to_diagonal_matrix"], [0, 1, 1, "", "rotate_points"], [0, 1, 1, "", "rowwise_scaling"], [0, 1, 1, "", "taylor_exp_even_func"]], "geomstats.datasets": [[1, 0, 0, "-", "prepare_emg_data"], [1, 0, 0, "-", "prepare_graph_data"], [1, 0, 0, "-", "utils"]], "geomstats.datasets.prepare_emg_data": [[1, 2, 1, "", "TimeSeriesCovariance"]], "geomstats.datasets.prepare_emg_data.TimeSeriesCovariance": [[1, 3, 1, "", "batches"], [1, 3, 1, "", "covec"], [1, 3, 1, "", "covs"], [1, 3, 1, "", "data_dict"], [1, 3, 1, "", "diags"], [1, 3, 1, "", "label_map"], [1, 3, 1, "", "labels"], [1, 3, 1, "", "margin"], [1, 3, 1, "", "n_steps"], [1, 3, 1, "", "n_timeseries"], [1, 4, 1, "", "transform"]], "geomstats.datasets.prepare_graph_data": [[1, 2, 1, "", "Graph"], [1, 2, 1, "", "HyperbolicEmbedding"]], "geomstats.datasets.prepare_graph_data.Graph": [[1, 3, 1, "", "edges"], [1, 3, 1, "", "labels"], [1, 3, 1, "", "n_nodes"], [1, 4, 1, "", "random_walk"]], "geomstats.datasets.prepare_graph_data.HyperbolicEmbedding": [[1, 4, 1, "", "embed"], [1, 4, 1, "", "grad_log_sigmoid"], [1, 4, 1, "", "grad_squared_distance"], [1, 4, 1, "", "log_sigmoid"], [1, 4, 1, "", "loss"]], "geomstats.datasets.utils": [[1, 1, 1, "", "load_cells"], [1, 1, 1, "", "load_cities"], [1, 1, 1, "", "load_connectomes"], [1, 1, 1, "", "load_cube"], [1, 1, 1, "", "load_emg"], [1, 1, 1, "", "load_football"], [1, 1, 1, "", "load_hands"], [1, 1, 1, "", "load_karate_graph"], [1, 1, 1, "", "load_leaves"], [1, 1, 1, "", "load_mammals"], [1, 1, 1, "", "load_optical_nerves"], [1, 1, 1, "", "load_poses"], [1, 1, 1, "", "load_random_graph"], [1, 1, 1, "", "load_sao_paulo"]], "geomstats.distributions": [[2, 0, 0, "-", "brownian_motion"], [2, 0, 0, "-", "lognormal"]], "geomstats.distributions.brownian_motion": [[2, 2, 1, "", "BrownianMotion"]], "geomstats.distributions.brownian_motion.BrownianMotion": [[2, 4, 1, "", "sample_path"]], "geomstats.distributions.lognormal": [[2, 2, 1, "", "LogNormal"], [2, 2, 1, "", "LogNormalEuclidean"], [2, 2, 1, "", "LogNormalSPD"]], "geomstats.distributions.lognormal.LogNormalEuclidean": [[2, 4, 1, "", "sample"]], "geomstats.distributions.lognormal.LogNormalSPD": [[2, 4, 1, "", "sample"], [2, 4, 1, "", "samples_sym"]], "geomstats.errors": [[0, 5, 1, "", "ShapeError"], [0, 1, 1, "", "check_belongs"], [0, 1, 1, "", "check_integer"], [0, 1, 1, "", "check_parameter_accepted_values"], [0, 1, 1, "", "check_point_shape"], [0, 1, 1, "", "check_positive"]], "geomstats.exceptions": [[0, 5, 1, "", "AutodiffNotImplementedError"], [0, 5, 1, "", "NotPartialOrder"]], "geomstats.geometry": [[3, 0, 0, "-", "base"], [3, 0, 0, "-", "complex_manifold"], [3, 0, 0, "-", "complex_matrices"], [3, 0, 0, "-", "complex_poincare_disk"], [3, 0, 0, "-", "complex_riemannian_metric"], [3, 0, 0, "-", "connection"], [3, 0, 0, "-", "diffeo"], [3, 0, 0, "-", "discrete_curves"], [3, 0, 0, "-", "discrete_surfaces"], [3, 0, 0, "-", "euclidean"], [3, 0, 0, "-", "fiber_bundle"], [3, 0, 0, "-", "full_rank_correlation_matrices"], [3, 0, 0, "-", "full_rank_matrices"], [3, 0, 0, "-", "functions"], [3, 0, 0, "-", "general_linear"], [3, 0, 0, "-", "grassmannian"], [3, 0, 0, "-", "group_action"], [3, 0, 0, "-", "heisenberg"], [3, 0, 0, "-", "hermitian"], [3, 0, 0, "-", "hermitian_matrices"], [3, 0, 0, "-", "hpd_matrices"], [3, 0, 0, "-", "hyperbolic"], [3, 0, 0, "-", "hyperboloid"], [3, 0, 0, "-", "hypersphere"], [3, 0, 0, "-", "invariant_metric"], [3, 0, 0, "-", "klein_bottle"], [3, 0, 0, "-", "landmarks"], [3, 0, 0, "-", "lie_algebra"], [3, 0, 0, "-", "lie_group"], [3, 0, 0, "-", "lower_triangular_matrices"], [3, 0, 0, "-", "manifold"], [3, 0, 0, "-", "matrices"], [3, 0, 0, "-", "minkowski"], [3, 0, 0, "-", "nfold_manifold"], [3, 0, 0, "-", "open_hemisphere"], [3, 0, 0, "-", "poincare_ball"], [3, 0, 0, "-", "poincare_half_space"], [3, 0, 0, "-", "poincare_polydisk"], [3, 0, 0, "-", "positive_lower_triangular_matrices"], [3, 0, 0, "-", "positive_reals"], [3, 0, 0, "-", "pre_shape"], [3, 0, 0, "-", "product_hpd_and_siegel_disks"], [3, 0, 0, "-", "product_manifold"], [3, 0, 0, "-", "product_positive_reals_and_poincare_disks"], [3, 0, 0, "-", "pullback_metric"], [3, 0, 0, "-", "quotient_metric"], [3, 0, 0, "-", "rank_k_psd_matrices"], [3, 0, 0, "-", "riemannian_metric"], [3, 0, 0, "-", "sasaki_metric"], [3, 0, 0, "-", "scalar_product_metric"], [3, 0, 0, "-", "siegel"], [3, 0, 0, "-", "skew_symmetric_matrices"], [3, 0, 0, "-", "spd_matrices"], [3, 0, 0, "-", "special_euclidean"], [3, 0, 0, "-", "special_orthogonal"], [3, 0, 0, "-", "stiefel"], [4, 0, 0, "-", "stratified"], [3, 0, 0, "-", "sub_riemannian_metric"], [3, 0, 0, "-", "symmetric_matrices"]], "geomstats.geometry.base": [[3, 2, 1, "", "ComplexMatrixVectorSpace"], [3, 2, 1, "", "ComplexVectorSpace"], [3, 2, 1, "", "ComplexVectorSpaceOpenSet"], [3, 2, 1, "", "DiffeomorphicManifold"], [3, 2, 1, "", "DiffeomorphicMatrixVectorSpace"], [3, 2, 1, "", "DiffeomorphicVectorSpace"], [3, 2, 1, "", "ImmersedSet"], [3, 2, 1, "", "LevelSet"], [3, 2, 1, "", "MatrixVectorSpace"], [3, 2, 1, "", "OpenSet"], [3, 2, 1, "", "VectorSpace"], [3, 2, 1, "", "VectorSpaceOpenSet"]], "geomstats.geometry.base.ComplexVectorSpace": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.ComplexVectorSpaceOpenSet": [[3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.DiffeomorphicManifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.DiffeomorphicMatrixVectorSpace": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "matrix_representation"]], "geomstats.geometry.base.DiffeomorphicVectorSpace": [[3, 4, 1, "", "projection"]], "geomstats.geometry.base.ImmersedSet": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "hessian_immersion"], [3, 4, 1, "", "immersion"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "jacobian_immersion"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "tangent_immersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.LevelSet": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "extrinsic_to_intrinsic_coords"], [3, 4, 1, "", "intrinsic_to_extrinsic_coords"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"]], "geomstats.geometry.base.MatrixVectorSpace": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "matrix_representation"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.base.OpenSet": [[3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.VectorSpace": [[3, 6, 1, "", "basis"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.base.VectorSpaceOpenSet": [[3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.complex_manifold": [[3, 2, 1, "", "ComplexManifold"]], "geomstats.geometry.complex_manifold.ComplexManifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "equip_with_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.complex_matrices": [[3, 2, 1, "", "ComplexMatrices"], [3, 2, 1, "", "ComplexMatricesMetric"]], "geomstats.geometry.complex_matrices.ComplexMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "congruent"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "frobenius_product"], [3, 4, 1, "", "is_hermitian"], [3, 4, 1, "", "is_hpd"], [3, 4, 1, "", "is_skew_hermitian"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_hermitian"], [3, 4, 1, "", "to_skew_hermitian"], [3, 4, 1, "", "transconjugate"]], "geomstats.geometry.complex_matrices.ComplexMatricesMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.complex_poincare_disk": [[3, 2, 1, "", "ComplexPoincareDisk"], [3, 2, 1, "", "ComplexPoincareDiskMetric"]], "geomstats.geometry.complex_poincare_disk.ComplexPoincareDisk": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.complex_poincare_disk.ComplexPoincareDiskMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.complex_riemannian_metric": [[3, 2, 1, "", "ComplexRiemannianMetric"]], "geomstats.geometry.complex_riemannian_metric.ComplexRiemannianMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "random_unit_tangent_vec"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.connection": [[3, 2, 1, "", "Connection"]], "geomstats.geometry.connection.Connection": [[3, 4, 1, "", "christoffels"], [3, 4, 1, "", "curvature"], [3, 4, 1, "", "curvature_derivative"], [3, 4, 1, "", "directional_curvature"], [3, 4, 1, "", "directional_curvature_derivative"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "geodesic_equation"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "ladder_parallel_transport"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "ricci_tensor"], [3, 4, 1, "", "riemann_tensor"]], "geomstats.geometry.diffeo": [[3, 2, 1, "", "AutodiffDiffeo"], [3, 2, 1, "", "ComposedDiffeo"], [3, 2, 1, "", "Diffeo"], [3, 2, 1, "", "InvolutionDiffeomorphism"], [3, 2, 1, "", "ReversedDiffeo"], [3, 2, 1, "", "VectorSpaceDiffeo"]], "geomstats.geometry.diffeo.AutodiffDiffeo": [[3, 4, 1, "", "inverse_jacobian"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "jacobian"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.diffeo.ComposedDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.diffeo.Diffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.diffeo.InvolutionDiffeomorphism": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"]], "geomstats.geometry.diffeo.ReversedDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.diffeo.VectorSpaceDiffeo": [[3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.discrete_curves": [[3, 2, 1, "", "DiscreteCurves"], [3, 2, 1, "", "DiscreteCurvesStartingAtOrigin"], [3, 2, 1, "", "DynamicProgrammingAligner"], [3, 2, 1, "", "ElasticMetric"], [3, 2, 1, "", "FTransform"], [3, 2, 1, "", "IterativeHorizontalGeodesicAligner"], [3, 2, 1, "", "L2CurvesMetric"], [3, 2, 1, "", "ReparametrizationBundle"], [3, 2, 1, "", "RotationBundle"], [3, 2, 1, "", "SRVMetric"], [3, 2, 1, "", "SRVTransform"], [3, 1, 1, "", "insert_zeros"]], "geomstats.geometry.discrete_curves.DiscreteCurvesStartingAtOrigin": [[3, 6, 1, "", "ambient_manifold"], [3, 4, 1, "", "default_metric"], [3, 6, 1, "", "discrete_curves_with_l2"], [3, 4, 1, "", "insert_origin"], [3, 4, 1, "", "interpolate"], [3, 6, 1, "", "k_sampling_points"], [3, 4, 1, "", "length"], [3, 4, 1, "", "new"], [3, 4, 1, "", "normalize"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.discrete_curves.DynamicProgrammingAligner": [[3, 4, 1, "", "align"]], "geomstats.geometry.discrete_curves.FTransform": [[3, 4, 1, "", "inverse"]], "geomstats.geometry.discrete_curves.IterativeHorizontalGeodesicAligner": [[3, 4, 1, "", "align"], [3, 4, 1, "", "discrete_horizontal_geodesic"]], "geomstats.geometry.discrete_curves.L2CurvesMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "riemann_sum"]], "geomstats.geometry.discrete_curves.ReparametrizationBundle": [[3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.discrete_curves.RotationBundle": [[3, 4, 1, "", "align"]], "geomstats.geometry.discrete_curves.SRVTransform": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.discrete_surfaces": [[3, 2, 1, "", "DiscreteSurfaces"], [3, 2, 1, "", "DiscreteSurfacesExpSolver"], [3, 2, 1, "", "ElasticMetric"], [3, 2, 1, "", "L2SurfacesMetric"], [3, 2, 1, "", "RelaxedPathStraightening"], [3, 2, 1, "", "ReparametrizationBundle"]], "geomstats.geometry.discrete_surfaces.DiscreteSurfaces": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "face_areas"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "laplacian"], [3, 4, 1, "", "new"], [3, 4, 1, "", "normals"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "surface_metric_matrices"], [3, 4, 1, "", "surface_metric_matrices_from_one_forms"], [3, 4, 1, "", "surface_one_forms"], [3, 4, 1, "", "to_tangent"], [3, 4, 1, "", "vertex_areas"]], "geomstats.geometry.discrete_surfaces.DiscreteSurfacesExpSolver": [[3, 4, 1, "", "discrete_geodesic_ivp"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic_ivp"]], "geomstats.geometry.discrete_surfaces.ElasticMetric": [[3, 4, 1, "", "inner_product"]], "geomstats.geometry.discrete_surfaces.L2SurfacesMetric": [[3, 4, 1, "", "inner_product"]], "geomstats.geometry.discrete_surfaces.RelaxedPathStraightening": [[3, 4, 1, "", "align"], [3, 4, 1, "", "discrete_geodesic_bvp"]], "geomstats.geometry.euclidean": [[3, 2, 1, "", "CanonicalEuclideanMetric"], [3, 2, 1, "", "Euclidean"], [3, 2, 1, "", "EuclideanMetric"]], "geomstats.geometry.euclidean.CanonicalEuclideanMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.euclidean.Euclidean": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "exp"], [3, 6, 1, "", "identity"]], "geomstats.geometry.euclidean.EuclideanMetric": [[3, 4, 1, "", "christoffels"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product_derivative_matrix"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "parallel_transport"]], "geomstats.geometry.fiber_bundle": [[3, 2, 1, "", "AlignerAlgorithm"], [3, 2, 1, "", "AlternatingAligner"], [3, 2, 1, "", "DistanceMinimizingAligner"], [3, 2, 1, "", "FiberBundle"]], "geomstats.geometry.fiber_bundle.AlignerAlgorithm": [[3, 4, 1, "", "align"]], "geomstats.geometry.fiber_bundle.AlternatingAligner": [[3, 4, 1, "", "align"]], "geomstats.geometry.fiber_bundle.DistanceMinimizingAligner": [[3, 4, 1, "", "align"]], "geomstats.geometry.fiber_bundle.FiberBundle": [[3, 4, 1, "", "align"], [3, 4, 1, "", "horizontal_lift"], [3, 4, 1, "", "horizontal_projection"], [3, 4, 1, "", "integrability_tensor"], [3, 4, 1, "", "integrability_tensor_derivative"], [3, 4, 1, "", "is_horizontal"], [3, 4, 1, "", "is_vertical"], [3, 4, 1, "", "lift"], [3, 4, 1, "", "riemannian_submersion"], [3, 4, 1, "", "tangent_riemannian_submersion"], [3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.full_rank_correlation_matrices": [[3, 2, 1, "", "CorrelationMatricesBundle"], [3, 2, 1, "", "EuclideanCholeskyDiffeo"], [3, 2, 1, "", "EuclideanCholeskyMetric"], [3, 2, 1, "", "FullRankCorrelationAffineQuotientMetric"], [3, 2, 1, "", "FullRankCorrelationMatrices"], [3, 2, 1, "", "LogEuclideanCholeskyDiffeo"], [3, 2, 1, "", "LogEuclideanCholeskyMetric"], [3, 2, 1, "", "LogScaledMetric"], [3, 2, 1, "", "LogScalingDiffeo"], [3, 2, 1, "", "OffLogDiffeo"], [3, 2, 1, "", "OffLogMetric"], [3, 2, 1, "", "PolyHyperbolicCholeskyMetric"], [3, 2, 1, "", "SPDScalingFinder"], [3, 2, 1, "", "UniqueDiagonalMatrixAlgorithm"], [3, 1, 1, "", "corr_map"], [3, 1, 1, "", "off_map"], [3, 1, 1, "", "tangent_corr_map"]], "geomstats.geometry.full_rank_correlation_matrices.CorrelationMatricesBundle": [[3, 4, 1, "", "horizontal_lift"], [3, 4, 1, "", "riemannian_submersion"], [3, 4, 1, "", "tangent_riemannian_submersion"], [3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.full_rank_correlation_matrices.EuclideanCholeskyDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.full_rank_correlation_matrices.FullRankCorrelationMatrices": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "diag_action"], [3, 4, 1, "", "from_covariance"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.full_rank_correlation_matrices.LogScalingDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.full_rank_correlation_matrices.OffLogDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.full_rank_matrices": [[3, 2, 1, "", "FullRankMatrices"]], "geomstats.geometry.full_rank_matrices.FullRankMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.functions": [[3, 2, 1, "", "HilbertSphere"], [3, 2, 1, "", "HilbertSphereMetric"]], "geomstats.geometry.functions.HilbertSphere": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.functions.HilbertSphereMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"]], "geomstats.geometry.general_linear": [[3, 2, 1, "", "GeneralLinear"], [3, 2, 1, "", "SquareMatrices"]], "geomstats.geometry.general_linear.GeneralLinear": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "orbit"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.general_linear.SquareMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "matrix_representation"]], "geomstats.geometry.grassmannian": [[3, 2, 1, "", "Grassmannian"], [3, 2, 1, "", "GrassmannianCanonicalMetric"]], "geomstats.geometry.grassmannian.Grassmannian": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_uniform"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.grassmannian.GrassmannianCanonicalMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.group_action": [[3, 2, 1, "", "ComposeAction"], [3, 2, 1, "", "CongruenceAction"], [3, 2, 1, "", "GroupAction"], [3, 2, 1, "", "PermutationAction"], [3, 2, 1, "", "RowPermutationAction"], [3, 2, 1, "", "SpecialOrthogonalComposeAction"], [3, 1, 1, "", "permutation_matrix_from_vector"]], "geomstats.geometry.group_action.ComposeAction": [[3, 6, 1, "", "group_elem_shape"]], "geomstats.geometry.heisenberg": [[3, 2, 1, "", "HeisenbergVectors"]], "geomstats.geometry.heisenberg.HeisenbergVectors": [[3, 4, 1, "", "compose"], [3, 4, 1, "", "exp_from_identity"], [3, 6, 1, "", "identity"], [3, 4, 1, "", "inverse"], [3, 4, 1, "", "jacobian_translation"], [3, 4, 1, "", "lie_bracket"], [3, 4, 1, "", "log_from_identity"], [3, 4, 1, "", "upper_triangular_matrix_from_vector"], [3, 4, 1, "", "vector_from_upper_triangular_matrix"]], "geomstats.geometry.hermitian": [[3, 2, 1, "", "Hermitian"], [3, 2, 1, "", "HermitianMetric"]], "geomstats.geometry.hermitian.Hermitian": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "exp"], [3, 6, 1, "", "identity"]], "geomstats.geometry.hermitian.HermitianMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "norm"]], "geomstats.geometry.hermitian_matrices": [[3, 2, 1, "", "HermitianMatrices"], [3, 1, 1, "", "apply_func_to_eigvalsh"], [3, 1, 1, "", "expmh"], [3, 1, 1, "", "powermh"]], "geomstats.geometry.hermitian_matrices.HermitianMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.hpd_matrices": [[3, 2, 1, "", "HPDAffineMetric"], [3, 2, 1, "", "HPDBuresWassersteinMetric"], [3, 2, 1, "", "HPDEuclideanMetric"], [3, 2, 1, "", "HPDLogEuclideanMetric"], [3, 2, 1, "", "HPDMatrices"]], "geomstats.geometry.hpd_matrices.HPDAffineMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"]], "geomstats.geometry.hpd_matrices.HPDBuresWassersteinMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.hpd_matrices.HPDEuclideanMetric": [[3, 4, 1, "", "exp_domain"], [3, 4, 1, "", "injectivity_radius"]], "geomstats.geometry.hpd_matrices.HPDMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"]], "geomstats.geometry.hyperbolic": [[3, 2, 1, "", "Hyperbolic"]], "geomstats.geometry.hyperboloid": [[3, 2, 1, "", "Hyperboloid"], [3, 2, 1, "", "HyperboloidMetric"]], "geomstats.geometry.hyperboloid.Hyperboloid": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "extrinsic_to_intrinsic_coords"], [3, 4, 1, "", "intrinsic_to_extrinsic_coords"], [3, 4, 1, "", "project_on_geodesic"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.hyperboloid.HyperboloidMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.hypersphere": [[3, 2, 1, "", "Hypersphere"], [3, 2, 1, "", "HypersphereMetric"]], "geomstats.geometry.hypersphere.HypersphereMetric": [[3, 4, 1, "", "christoffels"], [3, 4, 1, "", "curvature"], [3, 4, 1, "", "curvature_derivative"], [3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "norm_factor_gradient"], [3, 4, 1, "", "normalization_factor"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.invariant_metric": [[3, 2, 1, "", "BiInvariantMetric"], [3, 2, 1, "", "InvariantMetric"], [3, 2, 1, "", "InvariantMetricMatrixExpODESolver"], [3, 2, 1, "", "InvariantMetricMatrixLogODESolver"]], "geomstats.geometry.invariant_metric.BiInvariantMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "inner_product_at_identity"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"]], "geomstats.geometry.invariant_metric.InvariantMetricMatrixExpODESolver": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic_ivp"]], "geomstats.geometry.invariant_metric.InvariantMetricMatrixLogODESolver": [[3, 4, 1, "", "log"]], "geomstats.geometry.klein_bottle": [[3, 2, 1, "", "KleinBottle"], [3, 2, 1, "", "KleinBottleMetric"]], "geomstats.geometry.klein_bottle.KleinBottle": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "equivalent"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_bagel_coords"], [3, 4, 1, "", "to_bottle_coords"], [3, 4, 1, "", "to_coords"], [3, 4, 1, "", "to_extrinsic_coords"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.klein_bottle.KleinBottleMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"]], "geomstats.geometry.landmarks": [[3, 2, 1, "", "L2LandmarksMetric"], [3, 2, 1, "", "Landmarks"]], "geomstats.geometry.landmarks.Landmarks": [[3, 4, 1, "", "default_metric"], [3, 6, 1, "", "k_landmarks"]], "geomstats.geometry.lie_algebra": [[3, 2, 1, "", "MatrixLieAlgebra"]], "geomstats.geometry.lie_algebra.MatrixLieAlgebra": [[3, 4, 1, "", "baker_campbell_hausdorff"], [3, 4, 1, "", "bracket"]], "geomstats.geometry.lie_group": [[3, 2, 1, "", "LieGroup"], [3, 2, 1, "", "MatrixLieGroup"]], "geomstats.geometry.lie_group.LieGroup": [[3, 4, 1, "", "compose"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "exp_from_identity"], [3, 4, 1, "", "exp_not_from_identity"], [3, 6, 1, "", "identity"], [3, 4, 1, "", "inverse"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "jacobian_translation"], [3, 3, 1, "", "lie_algebra"], [3, 4, 1, "", "lie_bracket"], [3, 4, 1, "", "log"], [3, 4, 1, "", "log_from_identity"], [3, 4, 1, "", "log_not_from_identity"], [3, 4, 1, "", "tangent_translation_map"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.lie_group.MatrixLieGroup": [[3, 4, 1, "", "compose"], [3, 4, 1, "", "exp"], [3, 6, 1, "", "identity"], [3, 4, 1, "", "inverse"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "lie_bracket"], [3, 4, 1, "", "log"], [3, 4, 1, "", "tangent_translation_map"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.lower_triangular_matrices": [[3, 2, 1, "", "LowerTriangularMatrices"], [3, 2, 1, "", "StrictlyLowerTriangularMatrices"]], "geomstats.geometry.lower_triangular_matrices.LowerTriangularMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"]], "geomstats.geometry.lower_triangular_matrices.StrictlyLowerTriangularMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"]], "geomstats.geometry.manifold": [[3, 2, 1, "", "Manifold"], [3, 1, 1, "", "register_quotient"]], "geomstats.geometry.manifold.Manifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "equip_with_group_action"], [3, 4, 1, "", "equip_with_metric"], [3, 4, 1, "", "equip_with_quotient"], [3, 4, 1, "", "is_tangent"], [3, 3, 1, "", "point_ndim"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.matrices": [[3, 2, 1, "", "BasisRepresentationDiffeo"], [3, 2, 1, "", "FlattenDiffeo"], [3, 2, 1, "", "Matrices"], [3, 2, 1, "", "MatricesDiagMetric"], [3, 2, 1, "", "MatricesMetric"], [3, 1, 1, "", "matrix_matrix_transpose"], [3, 1, 1, "", "tangent_matrix_matrix_transpose"]], "geomstats.geometry.matrices.BasisRepresentationDiffeo": [[3, 4, 1, "", "inverse"]], "geomstats.geometry.matrices.FlattenDiffeo": [[3, 4, 1, "", "inverse"]], "geomstats.geometry.matrices.Matrices": [[3, 4, 1, "", "align_matrices"], [3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "bracket"], [3, 4, 1, "", "congruent"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "diagonal"], [3, 4, 1, "", "equal"], [3, 4, 1, "", "flatten"], [3, 4, 1, "", "frobenius_product"], [3, 4, 1, "", "is_diagonal"], [3, 4, 1, "", "is_lower_triangular"], [3, 4, 1, "", "is_pd"], [3, 4, 1, "", "is_skew_symmetric"], [3, 4, 1, "", "is_spd"], [3, 4, 1, "", "is_square"], [3, 4, 1, "", "is_strictly_lower_triangular"], [3, 4, 1, "", "is_strictly_upper_triangular"], [3, 4, 1, "", "is_symmetric"], [3, 4, 1, "", "is_upper_triangular"], [3, 4, 1, "", "mul"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "reshape"], [3, 4, 1, "", "to_diagonal"], [3, 4, 1, "", "to_lower_triangular"], [3, 4, 1, "", "to_lower_triangular_diagonal_scaled"], [3, 4, 1, "", "to_skew_symmetric"], [3, 4, 1, "", "to_strictly_lower_triangular"], [3, 4, 1, "", "to_strictly_upper_triangular"], [3, 4, 1, "", "to_symmetric"], [3, 4, 1, "", "to_upper_triangular"], [3, 4, 1, "", "trace_product"], [3, 4, 1, "", "transpose"]], "geomstats.geometry.matrices.MatricesDiagMetric": [[3, 4, 1, "", "inner_product"]], "geomstats.geometry.matrices.MatricesMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.minkowski": [[3, 2, 1, "", "Minkowski"], [3, 2, 1, "", "MinkowskiMetric"]], "geomstats.geometry.nfold_manifold": [[3, 2, 1, "", "NFoldManifold"], [3, 2, 1, "", "NFoldMetric"]], "geomstats.geometry.nfold_manifold.NFoldManifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.nfold_manifold.NFoldMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "pointwise_inner_product"], [3, 4, 1, "", "pointwise_norm"]], "geomstats.geometry.open_hemisphere": [[3, 2, 1, "", "OpenHemisphere"], [3, 2, 1, "", "OpenHemispherePullbackMetric"], [3, 2, 1, "", "OpenHemisphereToHyperboloidDiffeo"], [3, 2, 1, "", "OpenHemispheresProduct"], [3, 2, 1, "", "OpenHemispheresProductMetric"]], "geomstats.geometry.open_hemisphere.OpenHemisphere": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"]], "geomstats.geometry.open_hemisphere.OpenHemisphereToHyperboloidDiffeo": [[3, 4, 1, "", "tangent"]], "geomstats.geometry.open_hemisphere.OpenHemispheresProduct": [[3, 4, 1, "", "default_metric"]], "geomstats.geometry.poincare_ball": [[3, 2, 1, "", "PoincareBall"], [3, 2, 1, "", "PoincareBallMetric"]], "geomstats.geometry.poincare_ball.PoincareBall": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"]], "geomstats.geometry.poincare_ball.PoincareBallMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "mobius_add"], [3, 4, 1, "", "norm_factor_gradient"], [3, 4, 1, "", "normalization_factor"], [3, 4, 1, "", "retraction"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.poincare_half_space": [[3, 2, 1, "", "PoincareHalfSpace"], [3, 2, 1, "", "PoincareHalfSpaceMetric"]], "geomstats.geometry.poincare_half_space.PoincareHalfSpace": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"]], "geomstats.geometry.poincare_half_space.PoincareHalfSpaceMetric": [[3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"]], "geomstats.geometry.poincare_polydisk": [[3, 2, 1, "", "PoincarePolydisk"], [3, 2, 1, "", "PoincarePolydiskMetric"]], "geomstats.geometry.poincare_polydisk.PoincarePolydisk": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "intrinsic_to_extrinsic_coords"]], "geomstats.geometry.positive_lower_triangular_matrices": [[3, 2, 1, "", "CholeskyMetric"], [3, 2, 1, "", "InvariantPositiveLowerTriangularMatricesMetric"], [3, 2, 1, "", "LowerMatrixLog"], [3, 2, 1, "", "PLTUnitDiagMatrices"], [3, 2, 1, "", "PositiveLowerTriangularMatrices"], [3, 2, 1, "", "UnitNormedRowsPLTDiffeo"], [3, 2, 1, "", "UnitNormedRowsPLTMatrices"], [3, 2, 1, "", "UnitNormedRowsPLTMatricesPullbackMetric"]], "geomstats.geometry.positive_lower_triangular_matrices.CholeskyMetric": [[3, 4, 1, "", "diag_inner_product"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "strictly_lower_inner_product"]], "geomstats.geometry.positive_lower_triangular_matrices.InvariantPositiveLowerTriangularMatricesMetric": [[3, 4, 1, "", "inner_product_at_identity"]], "geomstats.geometry.positive_lower_triangular_matrices.LowerMatrixLog": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.positive_lower_triangular_matrices.PLTUnitDiagMatrices": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.positive_lower_triangular_matrices.PositiveLowerTriangularMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.positive_lower_triangular_matrices.UnitNormedRowsPLTMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"]], "geomstats.geometry.positive_reals": [[3, 2, 1, "", "PositiveReals"], [3, 2, 1, "", "PositiveRealsMetric"]], "geomstats.geometry.positive_reals.PositiveReals": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.positive_reals.PositiveRealsMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.pre_shape": [[3, 2, 1, "", "KendallShapeMetric"], [3, 2, 1, "", "PreShapeBundle"], [3, 2, 1, "", "PreShapeMetric"], [3, 2, 1, "", "PreShapeSpace"]], "geomstats.geometry.pre_shape.KendallShapeMetric": [[3, 4, 1, "", "directional_curvature_derivative"], [3, 4, 1, "", "parallel_transport"]], "geomstats.geometry.pre_shape.PreShapeBundle": [[3, 4, 1, "", "align"], [3, 4, 1, "", "integrability_tensor"], [3, 4, 1, "", "integrability_tensor_derivative"], [3, 4, 1, "", "integrability_tensor_derivative_parallel"], [3, 4, 1, "", "is_horizontal"], [3, 4, 1, "", "iterated_integrability_tensor_derivative_parallel"], [3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.pre_shape.PreShapeMetric": [[3, 4, 1, "", "curvature_derivative"], [3, 4, 1, "", "injectivity_radius"]], "geomstats.geometry.pre_shape.PreShapeSpace": [[3, 4, 1, "", "center"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_centered"], [3, 4, 1, "", "new"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_uniform"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.product_hpd_and_siegel_disks": [[3, 2, 1, "", "ProductHPDMatricesAndSiegelDisks"], [3, 2, 1, "", "ProductHPDMatricesAndSiegelDisksMetric"]], "geomstats.geometry.product_hpd_and_siegel_disks.ProductHPDMatricesAndSiegelDisks": [[3, 4, 1, "", "default_metric"]], "geomstats.geometry.product_manifold": [[3, 2, 1, "", "ProductManifold"], [3, 2, 1, "", "ProductRiemannianMetric"]], "geomstats.geometry.product_manifold.ProductManifold": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "regularize"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.product_manifold.ProductRiemannianMetric": [[3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 6, 1, "", "point_ndim"], [3, 6, 1, "", "shape"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.product_positive_reals_and_poincare_disks": [[3, 2, 1, "", "ProductPositiveRealsAndComplexPoincareDisks"], [3, 2, 1, "", "ProductPositiveRealsAndComplexPoincareDisksMetric"]], "geomstats.geometry.product_positive_reals_and_poincare_disks.ProductPositiveRealsAndComplexPoincareDisks": [[3, 4, 1, "", "default_metric"]], "geomstats.geometry.pullback_metric": [[3, 2, 1, "", "PullbackDiffeoMetric"], [3, 2, 1, "", "PullbackMetric"]], "geomstats.geometry.pullback_metric.PullbackDiffeoMetric": [[3, 4, 1, "", "curvature"], [3, 4, 1, "", "dist"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.pullback_metric.PullbackMetric": [[3, 4, 1, "", "inner_product_derivative_matrix"], [3, 4, 1, "", "mean_curvature_vector"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "second_fundamental_form"]], "geomstats.geometry.quotient_metric": [[3, 2, 1, "", "QuotientMetric"]], "geomstats.geometry.quotient_metric.QuotientMetric": [[3, 4, 1, "", "curvature"], [3, 4, 1, "", "curvature_derivative"], [3, 4, 1, "", "directional_curvature_derivative"], [3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.rank_k_psd_matrices": [[3, 2, 1, "", "BuresWassersteinBundle"], [3, 2, 1, "", "PSDBuresWassersteinMetric"], [3, 2, 1, "", "PSDMatrices"], [3, 2, 1, "", "RankKPSDMatrices"]], "geomstats.geometry.rank_k_psd_matrices.BuresWassersteinBundle": [[3, 4, 1, "", "align"], [3, 4, 1, "", "horizontal_lift"], [3, 4, 1, "", "lift"], [3, 4, 1, "", "riemannian_submersion"], [3, 4, 1, "", "tangent_riemannian_submersion"], [3, 4, 1, "", "vertical_projection"]], "geomstats.geometry.rank_k_psd_matrices.RankKPSDMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.riemannian_metric": [[3, 2, 1, "", "RiemannianMetric"]], "geomstats.geometry.riemannian_metric.RiemannianMetric": [[3, 4, 1, "", "christoffels"], [3, 4, 1, "", "closest_neighbor_index"], [3, 4, 1, "", "cometric_matrix"], [3, 4, 1, "", "covariant_riemann_tensor"], [3, 4, 1, "", "diameter"], [3, 4, 1, "", "dist"], [3, 4, 1, "", "dist_broadcast"], [3, 4, 1, "", "dist_pairwise"], [3, 4, 1, "", "hamiltonian"], [3, 4, 1, "", "inner_coproduct"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "inner_product_derivative_matrix"], [3, 4, 1, "", "metric_matrix"], [3, 4, 1, "", "norm"], [3, 4, 1, "", "normal_basis"], [3, 4, 1, "", "normalize"], [3, 4, 1, "", "random_unit_tangent_vec"], [3, 4, 1, "", "scalar_curvature"], [3, 4, 1, "", "sectional_curvature"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.sasaki_metric": [[3, 2, 1, "", "GradientDescent"], [3, 2, 1, "", "SasakiMetric"], [3, 2, 1, "", "TangentBundle"]], "geomstats.geometry.sasaki_metric.GradientDescent": [[3, 4, 1, "", "minimize"]], "geomstats.geometry.sasaki_metric.SasakiMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic_discrete"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"]], "geomstats.geometry.sasaki_metric.TangentBundle": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "is_tangent"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.scalar_product_metric": [[3, 2, 1, "", "ScalarProductMetric"], [3, 1, 1, "", "register_scaled_method"]], "geomstats.geometry.siegel": [[3, 2, 1, "", "Siegel"], [3, 2, 1, "", "SiegelMetric"]], "geomstats.geometry.siegel.Siegel": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"]], "geomstats.geometry.siegel.SiegelMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "exp_at_zero"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "isometry"], [3, 4, 1, "", "log"], [3, 4, 1, "", "log_at_zero"], [3, 4, 1, "", "sectional_curvature"], [3, 4, 1, "", "sectional_curvature_at_zero"], [3, 4, 1, "", "squared_dist"], [3, 4, 1, "", "tangent_vec_from_base_point_to_zero"], [3, 4, 1, "", "tangent_vec_from_zero_to_base_point"]], "geomstats.geometry.skew_symmetric_matrices": [[3, 2, 1, "", "SkewSymmetricMatrices"]], "geomstats.geometry.skew_symmetric_matrices.SkewSymmetricMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.spd_matrices": [[3, 2, 1, "", "CholeskyMap"], [3, 2, 1, "", "LieCholeskyMetric"], [3, 2, 1, "", "MatrixPower"], [3, 2, 1, "", "SPDAffineMetric"], [3, 2, 1, "", "SPDBuresWassersteinMetric"], [3, 2, 1, "", "SPDEuclideanMetric"], [3, 2, 1, "", "SPDLogEuclideanMetric"], [3, 2, 1, "", "SPDMatrices"], [3, 2, 1, "", "SPDPowerMetric"], [3, 2, 1, "", "SymMatrixLog"], [3, 1, 1, "", "generalized_eigenvalues"], [3, 1, 1, "", "logmh"]], "geomstats.geometry.spd_matrices.CholeskyMap": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.spd_matrices.MatrixPower": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.spd_matrices.SPDAffineMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.spd_matrices.SPDBuresWassersteinMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.spd_matrices.SPDEuclideanMetric": [[3, 4, 1, "", "exp_domain"], [3, 4, 1, "", "injectivity_radius"]], "geomstats.geometry.spd_matrices.SPDMatrices": [[3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_tangent_vec"]], "geomstats.geometry.spd_matrices.SymMatrixLog": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.special_euclidean": [[3, 2, 1, "", "SpecialEuclidean"], [3, 2, 1, "", "SpecialEuclideanMatricesCanonicalLeftMetric"], [3, 2, 1, "", "SpecialEuclideanMatricesLieAlgebra"], [3, 1, 1, "", "homogeneous_representation"]], "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesCanonicalLeftMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "log"], [3, 4, 1, "", "parallel_transport"], [3, 4, 1, "", "squared_dist"]], "geomstats.geometry.special_euclidean.SpecialEuclideanMatricesLieAlgebra": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"]], "geomstats.geometry.special_orthogonal": [[3, 2, 1, "", "SpecialOrthogonal"]], "geomstats.geometry.stiefel": [[3, 2, 1, "", "Stiefel"], [3, 2, 1, "", "StiefelCanonicalMetric"]], "geomstats.geometry.stiefel.Stiefel": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "random_point"], [3, 4, 1, "", "random_uniform"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"], [3, 4, 1, "", "to_grassmannian"], [3, 4, 1, "", "to_tangent"]], "geomstats.geometry.stiefel.StiefelCanonicalMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "injectivity_radius"], [3, 4, 1, "", "inner_product"], [3, 4, 1, "", "lifting"], [3, 4, 1, "", "retraction"]], "geomstats.geometry.stratified": [[4, 0, 0, "-", "bhv_space"], [4, 0, 0, "-", "graph_space"], [4, 0, 0, "-", "point_set"], [4, 0, 0, "-", "quotient"], [4, 0, 0, "-", "spider"], [4, 0, 0, "-", "trees"], [4, 0, 0, "-", "vectorization"], [4, 0, 0, "-", "wald_space"]], "geomstats.geometry.stratified.bhv_space": [[4, 2, 1, "", "BHVMetric"], [4, 2, 1, "", "GTPSolver"], [4, 2, 1, "", "Tree"], [4, 2, 1, "", "TreeBatch"], [4, 2, 1, "", "TreeSpace"], [4, 2, 1, "", "TreeTopology"], [4, 1, 1, "", "generate_random_tree"]], "geomstats.geometry.stratified.bhv_space.BHVMetric": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"], [4, 4, 1, "", "squared_dist"]], "geomstats.geometry.stratified.bhv_space.GTPSolver": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"], [4, 4, 1, "", "squared_dist"]], "geomstats.geometry.stratified.bhv_space.Tree": [[4, 4, 1, "", "equal"], [4, 3, 1, "", "lengths"], [4, 3, 1, "", "topology"]], "geomstats.geometry.stratified.bhv_space.TreeBatch": [[4, 6, 1, "", "lengths"], [4, 6, 1, "", "topology"]], "geomstats.geometry.stratified.bhv_space.TreeSpace": [[4, 4, 1, "", "belongs"], [4, 4, 1, "", "default_metric"], [4, 4, 1, "", "random_point"]], "geomstats.geometry.stratified.bhv_space.TreeTopology": [[4, 6, 1, "", "labels"], [4, 3, 1, "", "n_labels"], [4, 3, 1, "", "paths"], [4, 3, 1, "", "sep"], [4, 6, 1, "", "splits"], [4, 3, 1, "", "support"], [4, 3, 1, "", "where"]], "geomstats.geometry.stratified.graph_space": [[4, 2, 1, "", "ExhaustiveAligner"], [4, 2, 1, "", "FAQAligner"], [4, 2, 1, "", "GraphSpace"], [4, 2, 1, "", "GraphSpaceAligner"], [4, 2, 1, "", "GraphSpaceAlignerAlgorithm"], [4, 2, 1, "", "GraphSpaceQuotientMetric"], [4, 2, 1, "", "PointToGeodesicAligner"], [4, 2, 1, "", "PointToGeodesicAlignerBase"]], "geomstats.geometry.stratified.graph_space.GraphSpace": [[4, 4, 1, "", "equip_with_group_action"], [4, 4, 1, "", "new"]], "geomstats.geometry.stratified.graph_space.GraphSpaceAligner": [[4, 3, 1, "", "MAP_ALIGNER"], [4, 4, 1, "", "align_point_to_geodesic"], [4, 6, 1, "", "perm_"], [4, 4, 1, "", "set_alignment_algorithm"], [4, 4, 1, "", "set_point_to_geodesic_aligner"]], "geomstats.geometry.stratified.graph_space.GraphSpaceAlignerAlgorithm": [[4, 4, 1, "", "align"], [4, 3, 1, "", "perm_"], [4, 3, 1, "", "total_space"]], "geomstats.geometry.stratified.graph_space.PointToGeodesicAligner": [[4, 4, 1, "", "align"], [4, 4, 1, "", "dist"], [4, 6, 1, "", "s_grid"]], "geomstats.geometry.stratified.graph_space.PointToGeodesicAlignerBase": [[4, 4, 1, "", "align"], [4, 4, 1, "", "dist"], [4, 3, 1, "", "perm_"]], "geomstats.geometry.stratified.point_set": [[4, 2, 1, "", "Point"], [4, 2, 1, "", "PointBatch"], [4, 2, 1, "", "PointSet"], [4, 2, 1, "", "PointSetMetric"]], "geomstats.geometry.stratified.point_set.Point": [[4, 4, 1, "", "equal"]], "geomstats.geometry.stratified.point_set.PointBatch": [[4, 4, 1, "", "equal"]], "geomstats.geometry.stratified.point_set.PointSet": [[4, 4, 1, "", "belongs"], [4, 4, 1, "", "equip_with_metric"], [4, 4, 1, "", "random_point"]], "geomstats.geometry.stratified.point_set.PointSetMetric": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"]], "geomstats.geometry.stratified.quotient": [[4, 2, 1, "", "Aligner"], [4, 2, 1, "", "QuotientMetric"]], "geomstats.geometry.stratified.quotient.Aligner": [[4, 4, 1, "", "align"]], "geomstats.geometry.stratified.quotient.QuotientMetric": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"], [4, 4, 1, "", "squared_dist"]], "geomstats.geometry.stratified.spider": [[4, 2, 1, "", "Spider"], [4, 2, 1, "", "SpiderMetric"], [4, 2, 1, "", "SpiderPoint"]], "geomstats.geometry.stratified.spider.Spider": [[4, 4, 1, "", "belongs"], [4, 4, 1, "", "default_metric"], [4, 4, 1, "", "random_point"]], "geomstats.geometry.stratified.spider.SpiderMetric": [[4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"]], "geomstats.geometry.stratified.spider.SpiderPoint": [[4, 4, 1, "", "equal"]], "geomstats.geometry.stratified.trees": [[4, 2, 1, "", "ForestTopology"], [4, 2, 1, "", "Split"], [4, 1, 1, "", "check_if_separated"], [4, 1, 1, "", "delete_splits"], [4, 1, 1, "", "generate_splits"]], "geomstats.geometry.stratified.trees.ForestTopology": [[4, 4, 1, "", "corr"], [4, 4, 1, "", "corr_gradient"], [4, 3, 1, "", "n_labels"], [4, 3, 1, "", "n_splits"], [4, 3, 1, "", "paths"], [4, 3, 1, "", "sep"], [4, 3, 1, "", "support"], [4, 3, 1, "", "where"]], "geomstats.geometry.stratified.trees.Split": [[4, 4, 1, "", "get_part_away_from"], [4, 4, 1, "", "get_part_towards"], [4, 4, 1, "", "is_compatible"], [4, 4, 1, "", "part_contains"], [4, 4, 1, "", "restrict_to"], [4, 4, 1, "", "separates"]], "geomstats.geometry.stratified.vectorization": [[4, 1, 1, "", "broadcast_lists"], [4, 1, 1, "", "vectorize_point"]], "geomstats.geometry.stratified.wald_space": [[4, 2, 1, "", "BasicWaldGeodesicSolver"], [4, 2, 1, "", "DiscreteWaldPath"], [4, 2, 1, "", "LocalProjectionSolver"], [4, 2, 1, "", "NaiveProjectionGeodesicSolver"], [4, 2, 1, "", "SuccessiveProjectionGeodesicSolver"], [4, 2, 1, "", "Wald"], [4, 2, 1, "", "WaldBatch"], [4, 2, 1, "", "WaldSpace"], [4, 2, 1, "", "WaldSpaceMetric"], [4, 1, 1, "", "generate_random_wald"], [4, 1, 1, "", "make_splits"], [4, 1, 1, "", "make_topologies"]], "geomstats.geometry.stratified.wald_space.BasicWaldGeodesicSolver": [[4, 4, 1, "", "discrete_geodesic"], [4, 4, 1, "", "geodesic"]], "geomstats.geometry.stratified.wald_space.LocalProjectionSolver": [[4, 4, 1, "", "projection"]], "geomstats.geometry.stratified.wald_space.Wald": [[4, 4, 1, "", "equal"]], "geomstats.geometry.stratified.wald_space.WaldBatch": [[4, 6, 1, "", "corr"], [4, 6, 1, "", "topology"], [4, 6, 1, "", "weights"]], "geomstats.geometry.stratified.wald_space.WaldSpace": [[4, 3, 1, "", "ambient_space"], [4, 4, 1, "", "belongs"], [4, 4, 1, "", "default_metric"], [4, 4, 1, "", "lift"], [4, 4, 1, "", "random_grove_point"], [4, 4, 1, "", "random_point"]], "geomstats.geometry.stratified.wald_space.WaldSpaceMetric": [[4, 4, 1, "", "discrete_geodesic"], [4, 4, 1, "", "dist"], [4, 4, 1, "", "geodesic"], [4, 4, 1, "", "projection"]], "geomstats.geometry.sub_riemannian_metric": [[3, 2, 1, "", "SubRiemannianMetric"]], "geomstats.geometry.sub_riemannian_metric.SubRiemannianMetric": [[3, 4, 1, "", "exp"], [3, 4, 1, "", "geodesic"], [3, 4, 1, "", "hamiltonian"], [3, 4, 1, "", "inner_coproduct"], [3, 4, 1, "", "iterate"], [3, 4, 1, "", "sr_sharp"], [3, 4, 1, "", "symp_euler"], [3, 4, 1, "", "symp_flow"], [3, 4, 1, "", "symp_grad"]], "geomstats.geometry.symmetric_matrices": [[3, 2, 1, "", "ConstantValueRowSumsDiffeo"], [3, 2, 1, "", "HollowMatricesPermutationInvariantMetric"], [3, 2, 1, "", "NullRowSumsPermutationInvariantMetric"], [3, 2, 1, "", "NullRowSumsSymmetricMatrices"], [3, 2, 1, "", "SymmetricHollowMatrices"], [3, 2, 1, "", "SymmetricMatrices"]], "geomstats.geometry.symmetric_matrices.ConstantValueRowSumsDiffeo": [[3, 4, 1, "", "inverse"], [3, 4, 1, "", "inverse_tangent"], [3, 4, 1, "", "tangent"]], "geomstats.geometry.symmetric_matrices.HollowMatricesPermutationInvariantMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.symmetric_matrices.NullRowSumsPermutationInvariantMetric": [[3, 4, 1, "", "inner_product"], [3, 4, 1, "", "squared_norm"]], "geomstats.geometry.symmetric_matrices.NullRowSumsSymmetricMatrices": [[3, 4, 1, "", "default_metric"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"]], "geomstats.geometry.symmetric_matrices.SymmetricHollowMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "projection"], [3, 4, 1, "", "submersion"], [3, 4, 1, "", "tangent_submersion"]], "geomstats.geometry.symmetric_matrices.SymmetricMatrices": [[3, 4, 1, "", "basis_representation"], [3, 4, 1, "", "belongs"], [3, 4, 1, "", "default_metric"], [3, 4, 1, "", "matrix_representation"], [3, 4, 1, "", "projection"]], "geomstats.information_geometry": [[5, 0, 0, "-", "base"], [5, 0, 0, "-", "beta"], [5, 0, 0, "-", "binomial"], [5, 0, 0, "-", "categorical"], [5, 0, 0, "-", "dirichlet"], [5, 0, 0, "-", "exponential"], [5, 0, 0, "-", "fisher_rao_metric"], [5, 0, 0, "-", "gamma"], [5, 0, 0, "-", "geometric"], [5, 0, 0, "-", "multinomial"], [5, 0, 0, "-", "normal"], [5, 0, 0, "-", "poisson"]], "geomstats.information_geometry.base": [[5, 2, 1, "", "InformationManifoldMixin"], [5, 2, 1, "", "ScipyMultivariateRandomVariable"], [5, 2, 1, "", "ScipyRandomVariable"], [5, 2, 1, "", "ScipyUnivariateRandomVariable"]], "geomstats.information_geometry.base.InformationManifoldMixin": [[5, 4, 1, "", "point_to_cdf"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.base.ScipyMultivariateRandomVariable": [[5, 4, 1, "", "pdf"], [5, 4, 1, "", "rvs"]], "geomstats.information_geometry.base.ScipyUnivariateRandomVariable": [[5, 4, 1, "", "pdf"], [5, 4, 1, "", "rvs"]], "geomstats.information_geometry.beta": [[5, 2, 1, "", "BetaDistributions"], [5, 2, 1, "", "BetaDistributionsRandomVariable"], [5, 2, 1, "", "BetaMetric"]], "geomstats.information_geometry.beta.BetaDistributions": [[5, 4, 1, "", "default_metric"], [5, 3, 1, "", "dim"], [5, 3, 1, "", "embedding_space"], [5, 4, 1, "", "maximum_likelihood_fit"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.beta.BetaMetric": [[5, 4, 1, "", "metric_det"]], "geomstats.information_geometry.binomial": [[5, 2, 1, "", "BinomialDistributions"], [5, 2, 1, "", "BinomialDistributionsRandomVariable"], [5, 2, 1, "", "BinomialMetric"]], "geomstats.information_geometry.binomial.BinomialDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.binomial.BinomialDistributionsRandomVariable": [[5, 4, 1, "", "pdf"]], "geomstats.information_geometry.binomial.BinomialMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "log"], [5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "squared_dist"]], "geomstats.information_geometry.categorical": [[5, 2, 1, "", "CategoricalDistributions"], [5, 2, 1, "", "CategoricalMetric"]], "geomstats.information_geometry.categorical.CategoricalDistributions": [[5, 4, 1, "", "default_metric"], [5, 3, 1, "", "dim"], [5, 3, 1, "", "embedding_manifold"]], "geomstats.information_geometry.dirichlet": [[5, 2, 1, "", "DirichletDistributions"], [5, 2, 1, "", "DirichletMetric"], [5, 2, 1, "", "DirichletRandomVariable"]], "geomstats.information_geometry.dirichlet.DirichletDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 3, 1, "", "dim"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.dirichlet.DirichletMetric": [[5, 4, 1, "", "christoffels"], [5, 4, 1, "", "injectivity_radius"], [5, 4, 1, "", "jacobian_christoffels"], [5, 4, 1, "", "metric_matrix"]], "geomstats.information_geometry.exponential": [[5, 2, 1, "", "ExponentialDistributions"], [5, 2, 1, "", "ExponentialDistributionsRandomVariable"], [5, 2, 1, "", "ExponentialMetric"]], "geomstats.information_geometry.exponential.ExponentialDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.exponential.ExponentialMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "log"], [5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "squared_dist"]], "geomstats.information_geometry.fisher_rao_metric": [[5, 2, 1, "", "FisherRaoMetric"]], "geomstats.information_geometry.fisher_rao_metric.FisherRaoMetric": [[5, 4, 1, "", "inner_product_derivative_matrix"], [5, 4, 1, "", "metric_matrix"], [5, 3, 1, "", "space"], [5, 3, 1, "", "support"]], "geomstats.information_geometry.gamma": [[5, 2, 1, "", "GammaDistributions"], [5, 2, 1, "", "GammaDistributionsRandomVariable"], [5, 2, 1, "", "GammaMetric"], [5, 2, 1, "", "NaturalToStandardDiffeo"]], "geomstats.information_geometry.gamma.GammaDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "maximum_likelihood_fit"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.gamma.GammaMetric": [[5, 4, 1, "", "christoffels"], [5, 4, 1, "", "jacobian_christoffels"], [5, 4, 1, "", "metric_matrix"]], "geomstats.information_geometry.gamma.NaturalToStandardDiffeo": [[5, 4, 1, "", "tangent"]], "geomstats.information_geometry.geometric": [[5, 2, 1, "", "GeometricDistributions"], [5, 2, 1, "", "GeometricDistributionsRandomVariable"], [5, 2, 1, "", "GeometricMetric"]], "geomstats.information_geometry.geometric.GeometricDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.geometric.GeometricDistributionsRandomVariable": [[5, 4, 1, "", "pdf"]], "geomstats.information_geometry.geometric.GeometricMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "log"], [5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "squared_dist"]], "geomstats.information_geometry.multinomial": [[5, 2, 1, "", "MultinomialDistributions"], [5, 2, 1, "", "MultinomialMetric"], [5, 2, 1, "", "MultinomialRandomVariable"], [5, 2, 1, "", "SimplexToPositiveHypersphere"]], "geomstats.information_geometry.multinomial.MultinomialDistributions": [[5, 4, 1, "", "default_metric"], [5, 3, 1, "", "dim"], [5, 3, 1, "", "embedding_manifold"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"], [5, 4, 1, "", "submersion"], [5, 4, 1, "", "tangent_submersion"], [5, 4, 1, "", "to_tangent"]], "geomstats.information_geometry.multinomial.SimplexToPositiveHypersphere": [[5, 4, 1, "", "inverse"], [5, 4, 1, "", "inverse_tangent"], [5, 4, 1, "", "tangent"]], "geomstats.information_geometry.normal": [[5, 2, 1, "", "CenteredNormalDistributions"], [5, 2, 1, "", "CenteredNormalMetric"], [5, 2, 1, "", "DiagonalNormalDistributions"], [5, 2, 1, "", "DiagonalNormalDistributionsRandomVariable"], [5, 2, 1, "", "DiagonalNormalMetric"], [5, 2, 1, "", "GeneralNormalDistributions"], [5, 2, 1, "", "MultivariateNormalDistributionsRandomVariable"], [5, 2, 1, "", "NormalDistributions"], [5, 2, 1, "", "SharedMeanNormalDistributionsRandomVariable"], [5, 2, 1, "", "UnivariateNormalDistributions"], [5, 2, 1, "", "UnivariateNormalDistributionsRandomVariable"], [5, 2, 1, "", "UnivariateNormalMetric"], [5, 2, 1, "", "UnivariateNormalToPoincareHalfSpaceDiffeo"]], "geomstats.information_geometry.normal.CenteredNormalDistributions": [[5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.normal.DiagonalNormalDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.normal.DiagonalNormalMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "injectivity_radius"], [5, 4, 1, "", "inner_product"], [5, 4, 1, "", "log"]], "geomstats.information_geometry.normal.GeneralNormalDistributions": [[5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.normal.UnivariateNormalDistributions": [[5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.normal.UnivariateNormalMetric": [[5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "sectional_curvature"]], "geomstats.information_geometry.normal.UnivariateNormalToPoincareHalfSpaceDiffeo": [[5, 4, 1, "", "inverse"], [5, 4, 1, "", "inverse_tangent"], [5, 4, 1, "", "tangent"]], "geomstats.information_geometry.poisson": [[5, 2, 1, "", "PoissonDistributions"], [5, 2, 1, "", "PoissonDistributionsRandomVariable"], [5, 2, 1, "", "PoissonMetric"]], "geomstats.information_geometry.poisson.PoissonDistributions": [[5, 4, 1, "", "belongs"], [5, 4, 1, "", "default_metric"], [5, 4, 1, "", "point_to_pdf"], [5, 4, 1, "", "projection"], [5, 4, 1, "", "random_point"], [5, 4, 1, "", "sample"]], "geomstats.information_geometry.poisson.PoissonDistributionsRandomVariable": [[5, 4, 1, "", "pdf"]], "geomstats.information_geometry.poisson.PoissonMetric": [[5, 4, 1, "", "exp"], [5, 4, 1, "", "log"], [5, 4, 1, "", "metric_matrix"], [5, 4, 1, "", "squared_dist"]], "geomstats.integrator": [[0, 1, 1, "", "euler_step"], [0, 1, 1, "", "integrate"], [0, 1, 1, "", "leapfrog_step"], [0, 1, 1, "", "rk2_step"], [0, 1, 1, "", "rk4_step"], [0, 1, 1, "", "symplectic_euler_step"]], "geomstats.learning": [[6, 2, 1, "", "TemplateClassifier"], [6, 2, 1, "", "TemplateEstimator"], [6, 2, 1, "", "TemplateTransformer"], [6, 0, 0, "-", "aac"], [6, 0, 0, "-", "agglomerative_hierarchical_clustering"], [6, 0, 0, "-", "expectation_maximization"], [6, 0, 0, "-", "exponential_barycenter"], [6, 0, 0, "-", "frechet_mean"], [6, 0, 0, "-", "geodesic_regression"], [6, 0, 0, "-", "geometric_median"], [6, 0, 0, "-", "incremental_frechet_mean"], [6, 0, 0, "-", "kalman_filter"], [6, 0, 0, "-", "kernel_density_estimation_classifier"], [6, 0, 0, "-", "kmeans"], [6, 0, 0, "-", "kmedoids"], [6, 0, 0, "-", "knn"], [6, 0, 0, "-", "mdm"], [6, 0, 0, "-", "online_kmeans"], [6, 0, 0, "-", "pca"], [6, 0, 0, "-", "preprocessing"], [6, 0, 0, "-", "radial_kernel_functions"], [6, 0, 0, "-", "riemannian_mean_shift"], [6, 0, 0, "-", "wrapped_gaussian_process"]], "geomstats.learning.TemplateClassifier": [[6, 3, 1, "", "X_"], [6, 3, 1, "", "classes_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "set_score_request"], [6, 3, 1, "", "y_"]], "geomstats.learning.TemplateEstimator": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"]], "geomstats.learning.TemplateTransformer": [[6, 4, 1, "", "fit"], [6, 3, 1, "", "n_features_"], [6, 4, 1, "", "transform"]], "geomstats.learning.aac": [[6, 2, 1, "", "AAC"]], "geomstats.learning.aac.AAC": [[6, 3, 1, "", "MAP_ESTIMATE"]], "geomstats.learning.agglomerative_hierarchical_clustering": [[6, 2, 1, "", "AgglomerativeHierarchicalClustering"]], "geomstats.learning.agglomerative_hierarchical_clustering.AgglomerativeHierarchicalClustering": [[6, 3, 1, "", "children_"], [6, 3, 1, "", "labels_"], [6, 3, 1, "", "n_clusters_"], [6, 3, 1, "", "n_connected_components_"], [6, 3, 1, "", "n_leaves_"]], "geomstats.learning.expectation_maximization": [[6, 2, 1, "", "GaussianMixtureModel"], [6, 2, 1, "", "RiemannianEM"]], "geomstats.learning.expectation_maximization.GaussianMixtureModel": [[6, 4, 1, "", "compute_variance_from_index"], [6, 3, 1, "", "normalization_factor_var"], [6, 4, 1, "", "pdf"], [6, 3, 1, "", "phi_inv_var"], [6, 3, 1, "", "variances_range"], [6, 4, 1, "", "weighted_pdf"]], "geomstats.learning.expectation_maximization.RiemannianEM": [[6, 4, 1, "", "fit"], [6, 6, 1, "id0", "means_"], [6, 3, 1, "", "mixture_coefficients_"], [6, 6, 1, "id5", "variances_"]], "geomstats.learning.exponential_barycenter": [[6, 2, 1, "", "ExponentialBarycenter"], [6, 2, 1, "", "GradientDescent"]], "geomstats.learning.exponential_barycenter.ExponentialBarycenter": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "set"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.exponential_barycenter.GradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean": [[6, 2, 1, "", "AdaptiveGradientDescent"], [6, 2, 1, "", "BaseGradientDescent"], [6, 2, 1, "", "BatchGradientDescent"], [6, 2, 1, "", "CircleMean"], [6, 2, 1, "", "ElasticMean"], [6, 2, 1, "", "FrechetMean"], [6, 2, 1, "", "GradientDescent"], [6, 2, 1, "", "LinearMean"], [6, 1, 1, "", "linear_mean"], [6, 1, 1, "", "variance"]], "geomstats.learning.frechet_mean.AdaptiveGradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean.BaseGradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean.BatchGradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean.CircleMean": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"]], "geomstats.learning.frechet_mean.ElasticMean": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.frechet_mean.FrechetMean": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 6, 1, "", "method"], [6, 4, 1, "", "set"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.frechet_mean.GradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.frechet_mean.LinearMean": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.geodesic_regression": [[6, 2, 1, "", "GeodesicRegression"], [6, 2, 1, "", "RiemannianGradientDescent"]], "geomstats.learning.geodesic_regression.GeodesicRegression": [[6, 4, 1, "", "fit"], [6, 6, 1, "", "method"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "score"], [6, 4, 1, "", "set"], [6, 4, 1, "", "set_fit_request"], [6, 4, 1, "", "set_score_request"]], "geomstats.learning.geodesic_regression.RiemannianGradientDescent": [[6, 4, 1, "", "minimize"]], "geomstats.learning.geometric_median": [[6, 2, 1, "", "GeometricMedian"]], "geomstats.learning.geometric_median.GeometricMedian": [[6, 3, 1, "", "estimate_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.incremental_frechet_mean": [[6, 2, 1, "", "IncrementalFrechetMean"]], "geomstats.learning.incremental_frechet_mean.IncrementalFrechetMean": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "set_fit_request"]], "geomstats.learning.kalman_filter": [[6, 2, 1, "", "KalmanFilter"], [6, 2, 1, "", "Localization"], [6, 2, 1, "", "LocalizationLinear"]], "geomstats.learning.kalman_filter.KalmanFilter": [[6, 4, 1, "", "compute_gain"], [6, 4, 1, "", "initialize_covariances"], [6, 4, 1, "", "propagate"], [6, 4, 1, "", "update"]], "geomstats.learning.kalman_filter.Localization": [[6, 4, 1, "", "adjoint_map"], [6, 4, 1, "", "get_measurement_noise_cov"], [6, 4, 1, "", "innovation"], [6, 4, 1, "", "noise_jacobian"], [6, 4, 1, "", "observation_jacobian"], [6, 4, 1, "", "observation_model"], [6, 4, 1, "", "preprocess_input"], [6, 4, 1, "", "propagate"], [6, 4, 1, "", "propagation_jacobian"], [6, 4, 1, "", "regularize_angle"], [6, 4, 1, "", "rotation_matrix"]], "geomstats.learning.kalman_filter.LocalizationLinear": [[6, 4, 1, "", "get_measurement_noise_cov"], [6, 4, 1, "", "innovation"], [6, 4, 1, "", "noise_jacobian"], [6, 4, 1, "", "observation_jacobian"], [6, 4, 1, "", "observation_model"], [6, 4, 1, "", "propagate"], [6, 4, 1, "", "propagation_jacobian"]], "geomstats.learning.kernel_density_estimation_classifier": [[6, 2, 1, "", "KernelDensityEstimationClassifier"], [6, 1, 1, "", "wrap"]], "geomstats.learning.kernel_density_estimation_classifier.KernelDensityEstimationClassifier": [[6, 3, 1, "", "classes_"], [6, 3, 1, "", "effective_metric_"], [6, 3, 1, "", "effective_metric_params_"], [6, 3, 1, "", "outputs_2d_"], [6, 4, 1, "", "set_score_request"]], "geomstats.learning.kmeans": [[6, 2, 1, "", "RiemannianKMeans"]], "geomstats.learning.kmeans.RiemannianKMeans": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"]], "geomstats.learning.kmedoids": [[6, 2, 1, "", "RiemannianKMedoids"]], "geomstats.learning.kmedoids.RiemannianKMedoids": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"]], "geomstats.learning.knn": [[6, 2, 1, "", "KNearestNeighborsClassifier"], [6, 1, 1, "", "wrap"]], "geomstats.learning.knn.KNearestNeighborsClassifier": [[6, 3, 1, "", "classes_"], [6, 3, 1, "", "effective_metric_"], [6, 3, 1, "", "effective_metric_params_"], [6, 3, 1, "", "outputs_2d_"], [6, 4, 1, "", "set_score_request"]], "geomstats.learning.mdm": [[6, 2, 1, "", "RiemannianMinimumDistanceToMean"]], "geomstats.learning.mdm.RiemannianMinimumDistanceToMean": [[6, 3, 1, "", "classes_"], [6, 4, 1, "", "fit"], [6, 3, 1, "", "mean_estimates_"], [6, 6, 1, "", "n_classes_"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "predict_proba"], [6, 4, 1, "", "set_fit_request"], [6, 4, 1, "", "set_score_request"], [6, 4, 1, "", "transform"]], "geomstats.learning.online_kmeans": [[6, 2, 1, "", "OnlineKMeans"]], "geomstats.learning.online_kmeans.OnlineKMeans": [[6, 3, 1, "", "cluster_centers_"], [6, 4, 1, "", "fit"], [6, 3, 1, "", "labels_"], [6, 4, 1, "", "predict"]], "geomstats.learning.pca": [[6, 2, 1, "", "ExactPGA"], [6, 2, 1, "", "HyperbolicPlaneExactPGA"], [6, 2, 1, "", "TangentPCA"]], "geomstats.learning.pca.HyperbolicPlaneExactPGA": [[6, 3, 1, "", "components_"], [6, 4, 1, "", "fit"], [6, 4, 1, "", "fit_transform"], [6, 3, 1, "", "mean_"]], "geomstats.learning.pca.TangentPCA": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "fit_transform"], [6, 4, 1, "", "inverse_transform"], [6, 4, 1, "", "set_fit_request"], [6, 4, 1, "", "transform"]], "geomstats.learning.preprocessing": [[6, 2, 1, "", "ToTangentSpace"]], "geomstats.learning.preprocessing.ToTangentSpace": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "inverse_transform"], [6, 4, 1, "", "set_fit_request"], [6, 4, 1, "", "transform"]], "geomstats.learning.radial_kernel_functions": [[6, 1, 1, "", "biweight_radial_kernel"], [6, 1, 1, "", "bump_radial_kernel"], [6, 1, 1, "", "cosine_radial_kernel"], [6, 1, 1, "", "gaussian_radial_kernel"], [6, 1, 1, "", "inverse_multiquadric_radial_kernel"], [6, 1, 1, "", "inverse_quadratic_radial_kernel"], [6, 1, 1, "", "laplacian_radial_kernel"], [6, 1, 1, "", "logistic_radial_kernel"], [6, 1, 1, "", "parabolic_radial_kernel"], [6, 1, 1, "", "sigmoid_radial_kernel"], [6, 1, 1, "", "triangular_radial_kernel"], [6, 1, 1, "", "tricube_radial_kernel"], [6, 1, 1, "", "triweight_radial_kernel"], [6, 1, 1, "", "uniform_radial_kernel"]], "geomstats.learning.riemannian_mean_shift": [[6, 2, 1, "", "RiemannianMeanShift"]], "geomstats.learning.riemannian_mean_shift.RiemannianMeanShift": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"]], "geomstats.learning.wrapped_gaussian_process": [[6, 2, 1, "", "WrappedGaussianProcess"]], "geomstats.learning.wrapped_gaussian_process.WrappedGaussianProcess": [[6, 4, 1, "", "fit"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "sample_y"], [6, 4, 1, "", "set"], [6, 4, 1, "", "set_predict_request"], [6, 4, 1, "", "set_score_request"]], "geomstats.numerics": [[7, 0, 0, "-", "bvp"], [7, 0, 0, "-", "finite_differences"], [7, 0, 0, "-", "geodesic"], [7, 0, 0, "-", "interpolation"], [7, 0, 0, "-", "ivp"], [8, 0, 0, "-", "optimization"], [7, 0, 0, "-", "path"]], "geomstats.numerics.bvp": [[7, 2, 1, "", "ScipySolveBVP"]], "geomstats.numerics.bvp.ScipySolveBVP": [[7, 4, 1, "", "integrate"]], "geomstats.numerics.finite_differences": [[7, 1, 1, "", "centered_difference"], [7, 1, 1, "", "forward_difference"], [7, 1, 1, "", "second_centered_difference"]], "geomstats.numerics.geodesic": [[7, 2, 1, "", "ExpODESolver"], [7, 2, 1, "", "ExpSolver"], [7, 2, 1, "", "LogODESolver"], [7, 2, 1, "", "LogShootingSolver"], [7, 2, 1, "", "LogSolver"], [7, 2, 1, "", "MultiresPathStraightening"], [7, 2, 1, "", "PathBasedLogSolver"], [7, 2, 1, "", "PathStraightening"]], "geomstats.numerics.geodesic.ExpODESolver": [[7, 4, 1, "", "exp"], [7, 4, 1, "", "geodesic_ivp"], [7, 6, 1, "", "integrator"]], "geomstats.numerics.geodesic.ExpSolver": [[7, 4, 1, "", "exp"], [7, 4, 1, "", "geodesic_ivp"]], "geomstats.numerics.geodesic.LogODESolver": [[7, 4, 1, "", "geodesic_bvp"]], "geomstats.numerics.geodesic.LogSolver": [[7, 4, 1, "", "geodesic_bvp"], [7, 4, 1, "", "log"]], "geomstats.numerics.geodesic.PathBasedLogSolver": [[7, 4, 1, "", "discrete_geodesic_bvp"], [7, 4, 1, "", "geodesic_bvp"], [7, 4, 1, "", "log"], [7, 4, 1, "", "path_n_nodes"]], "geomstats.numerics.interpolation": [[7, 2, 1, "", "Interpolator"], [7, 2, 1, "", "LinearInterpolator1D"], [7, 2, 1, "", "UniformUnitIntervalLinearInterpolator"]], "geomstats.numerics.interpolation.Interpolator": [[7, 4, 1, "", "interpolate"]], "geomstats.numerics.ivp": [[7, 2, 1, "", "GSIVPIntegrator"], [7, 2, 1, "", "ODEIVPIntegrator"], [7, 2, 1, "", "OdeResult"], [7, 2, 1, "", "ScipySolveIVP"]], "geomstats.numerics.ivp.GSIVPIntegrator": [[7, 4, 1, "", "integrate"], [7, 6, 1, "", "step_type"]], "geomstats.numerics.ivp.ODEIVPIntegrator": [[7, 4, 1, "", "integrate"], [7, 4, 1, "", "integrate_t"]], "geomstats.numerics.ivp.OdeResult": [[7, 4, 1, "", "get_last_y"]], "geomstats.numerics.ivp.ScipySolveIVP": [[7, 4, 1, "", "integrate"], [7, 4, 1, "", "integrate_t"]], "geomstats.numerics.path": [[7, 2, 1, "", "UniformlySampledDiscretePath"], [7, 2, 1, "", "UniformlySampledPathEnergy"]], "geomstats.numerics.path.UniformlySampledPathEnergy": [[7, 4, 1, "", "energy"], [7, 4, 1, "", "energy_per_time"]], "geomstats.test": [[9, 0, 0, "-", "data"], [9, 0, 0, "-", "random"], [9, 0, 0, "-", "utils"], [9, 0, 0, "-", "vectorization"]], "geomstats.test.data": [[9, 2, 1, "", "TestData"]], "geomstats.test.data.TestData": [[9, 3, 1, "", "N_RANDOM_POINTS"], [9, 3, 1, "", "N_SHAPE_POINTS"], [9, 3, 1, "", "N_TIME_POINTS"], [9, 3, 1, "", "N_VEC_REPS"], [9, 3, 1, "", "fail_for_autodiff_exceptions"], [9, 3, 1, "", "fail_for_not_implemented_errors"], [9, 4, 1, "", "generate_random_data"], [9, 4, 1, "", "generate_random_data_with_time"], [9, 4, 1, "", "generate_shape_data"], [9, 4, 1, "", "generate_tests"], [9, 4, 1, "", "generate_vec_data"], [9, 4, 1, "", "generate_vec_data_with_time"], [9, 3, 1, "", "skip_all"], [9, 3, 1, "", "skip_vec"], [9, 3, 1, "", "skips"], [9, 3, 1, "", "tolerances"], [9, 3, 1, "", "trials"], [9, 3, 1, "", "xfails"]], "geomstats.test.random": [[9, 2, 1, "", "DiffeoBasedRandomDataGenerator"], [9, 2, 1, "", "EmbeddedSpaceRandomDataGenerator"], [9, 2, 1, "", "GammaRandomDataGenerator"], [9, 2, 1, "", "HeisenbergVectorsRandomDataGenerator"], [9, 2, 1, "", "HypersphereIntrinsicRandomDataGenerator"], [9, 2, 1, "", "KendalShapeRandomDataGenerator"], [9, 2, 1, "", "LieGroupVectorRandomDataGenerator"], [9, 2, 1, "", "MatrixVectorSpaceRandomDataGenerator"], [9, 2, 1, "", "NFoldManifoldRandomDataGenerator"], [9, 2, 1, "", "RandomDataGenerator"], [9, 2, 1, "", "RankKPSDMatricesRandomDataGenerator"], [9, 2, 1, "", "ShapeBundleRandomDataGenerator"], [9, 2, 1, "", "VectorSpaceRandomDataGenerator"], [9, 1, 1, "", "get_random_quaternion"], [9, 1, 1, "", "get_random_times"]], "geomstats.test.random.DiffeoBasedRandomDataGenerator": [[9, 4, 1, "", "random_point"], [9, 4, 1, "", "random_tangent_vec"]], "geomstats.test.random.EmbeddedSpaceRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.random.GammaRandomDataGenerator": [[9, 4, 1, "", "random_point_standard"], [9, 4, 1, "", "random_tangent_vec_standard"]], "geomstats.test.random.HeisenbergVectorsRandomDataGenerator": [[9, 4, 1, "", "random_upper_triangular_matrix"]], "geomstats.test.random.HypersphereIntrinsicRandomDataGenerator": [[9, 4, 1, "", "random_tangent_vec"]], "geomstats.test.random.KendalShapeRandomDataGenerator": [[9, 4, 1, "", "random_horizontal_vec"]], "geomstats.test.random.LieGroupVectorRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.random.MatrixVectorSpaceRandomDataGenerator": [[9, 4, 1, "", "random_basis_representation"]], "geomstats.test.random.NFoldManifoldRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.random.RandomDataGenerator": [[9, 4, 1, "", "random_point"], [9, 4, 1, "", "random_tangent_vec"]], "geomstats.test.random.RankKPSDMatricesRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.random.ShapeBundleRandomDataGenerator": [[9, 4, 1, "", "random_tangent_vec"]], "geomstats.test.random.VectorSpaceRandomDataGenerator": [[9, 4, 1, "", "point_to_project"]], "geomstats.test.utils": [[9, 2, 1, "", "IdentityPointTransformer"], [9, 2, 1, "", "PointTransformer"], [9, 2, 1, "", "PointTransformerFromDiffeo"]], "geomstats.test.utils.IdentityPointTransformer": [[9, 4, 1, "", "inverse_transform_point"], [9, 4, 1, "", "inverse_transform_tangent_vec"], [9, 4, 1, "", "transform_point"], [9, 4, 1, "", "transform_tangent_vec"]], "geomstats.test.utils.PointTransformer": [[9, 4, 1, "", "inverse_transform_point"], [9, 4, 1, "", "inverse_transform_tangent_vec"], [9, 4, 1, "", "transform_point"], [9, 4, 1, "", "transform_tangent_vec"]], "geomstats.test.utils.PointTransformerFromDiffeo": [[9, 4, 1, "", "inverse_transform_point"], [9, 4, 1, "", "inverse_transform_tangent_vec"], [9, 4, 1, "", "transform_point"], [9, 4, 1, "", "transform_tangent_vec"]], "geomstats.test.vectorization": [[9, 1, 1, "", "generate_vectorization_data"], [9, 1, 1, "", "test_vectorization"]], "geomstats.test_cases": [[12, 0, 0, "-", "datasets"], [13, 0, 0, "-", "distributions"], [14, 0, 0, "-", "geometry"], [16, 0, 0, "-", "information_geometry"], [17, 0, 0, "-", "learning"], [18, 0, 0, "-", "numerics"]], "geomstats.test_cases.geometry": [[15, 0, 0, "-", "stratified"]], "geomstats.test_cases.learning": [[17, 0, 0, "-", "exponential_barycenter"]], "geomstats.test_cases.learning.exponential_barycenter": [[17, 2, 1, "", "EuclideanGroup"]], "geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup": [[17, 4, 1, "", "compose"], [17, 4, 1, "", "exp"], [17, 4, 1, "", "inverse"], [17, 4, 1, "", "log"]], "geomstats.varifold": [[0, 1, 1, "", "BinetKernel"], [0, 1, 1, "", "CauchyKernel"], [0, 1, 1, "", "GaussianKernel"], [0, 1, 1, "", "LinearKernel"], [0, 1, 1, "", "RestrictedGaussianKernel"], [0, 2, 1, "", "SurfacesKernel"], [0, 2, 1, "", "VarifoldMetric"]], "geomstats.varifold.VarifoldMetric": [[0, 4, 1, "", "dist"], [0, 4, 1, "", "loss"], [0, 4, 1, "", "scalar_product"], [0, 4, 1, "", "squared_dist"]], "geomstats.vectorization": [[0, 1, 1, "", "broadcast_to_multibatch"], [0, 1, 1, "", "check_is_batch"], [0, 1, 1, "", "get_batch_shape"], [0, 1, 1, "", "get_n_points"], [0, 1, 1, "", "repeat_out"], [0, 1, 1, "", "repeat_out_multiple_ndim"], [0, 1, 1, "", "repeat_point"]], "geomstats.visualization": [[19, 0, 0, "-", "hyperbolic"], [19, 0, 0, "-", "hypersphere"], [19, 1, 1, "", "plot"], [19, 0, 0, "-", "poincare_polydisk"], [19, 0, 0, "-", "pre_shape"], [19, 0, 0, "-", "spd_matrices"], [19, 0, 0, "-", "special_euclidean"], [19, 0, 0, "-", "special_orthogonal"], [19, 1, 1, "", "tutorial_matplotlib"]], "geomstats.visualization.hyperbolic": [[19, 2, 1, "", "KleinDisk"], [19, 2, 1, "", "PoincareDisk"], [19, 2, 1, "", "PoincareHalfPlane"]], "geomstats.visualization.hyperbolic.KleinDisk": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "convert_to_klein_coordinates"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.hyperbolic.PoincareDisk": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "convert_to_poincare_coordinates"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.hyperbolic.PoincareHalfPlane": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "convert_to_half_plane_coordinates"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.hypersphere": [[19, 2, 1, "", "Circle"], [19, 2, 1, "", "Sphere"]], "geomstats.visualization.hypersphere.Circle": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.hypersphere.Sphere": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "get_fibonnaci_points"], [19, 4, 1, "", "plot"], [19, 4, 1, "", "plot_heatmap"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.poincare_polydisk": [[19, 2, 1, "", "PoincarePolyDisk"]], "geomstats.visualization.poincare_polydisk.PoincarePolyDisk": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "clear_points"], [19, 4, 1, "", "convert_to_poincare_coordinates"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.pre_shape": [[19, 2, 1, "", "KendallDisk"], [19, 2, 1, "", "KendallSphere"]], "geomstats.visualization.pre_shape.KendallDisk": [[19, 4, 1, "", "add_points"], [19, 3, 1, "", "centre"], [19, 4, 1, "", "clear_points"], [19, 4, 1, "", "convert_to_planar_coordinates"], [19, 4, 1, "", "convert_to_polar_coordinates"], [19, 3, 1, "", "coords_type"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "draw_curve"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "draw_triangle"], [19, 4, 1, "", "draw_vector"], [19, 3, 1, "", "na"], [19, 3, 1, "", "points"], [19, 3, 1, "", "pole"], [19, 4, 1, "", "set_ax"], [19, 3, 1, "", "ua"], [19, 3, 1, "", "ub"]], "geomstats.visualization.pre_shape.KendallSphere": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "clear_points"], [19, 4, 1, "", "convert_to_polar_coordinates"], [19, 4, 1, "", "convert_to_spherical_coordinates"], [19, 3, 1, "", "coords_type"], [19, 4, 1, "", "draw"], [19, 4, 1, "", "draw_curve"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "draw_triangle"], [19, 4, 1, "", "draw_vector"], [19, 3, 1, "", "na"], [19, 3, 1, "", "points"], [19, 3, 1, "", "pole"], [19, 4, 1, "", "rotation"], [19, 4, 1, "", "set_ax"], [19, 4, 1, "", "set_view"], [19, 3, 1, "", "ua"], [19, 3, 1, "", "ub"]], "geomstats.visualization.spd_matrices": [[19, 2, 1, "", "Ellipses"]], "geomstats.visualization.spd_matrices.Ellipses": [[19, 4, 1, "", "compute_coordinates"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.special_euclidean": [[19, 2, 1, "", "SpecialEuclidean2"]], "geomstats.visualization.special_euclidean.SpecialEuclidean2": [[19, 4, 1, "", "add_points"], [19, 4, 1, "", "draw_points"], [19, 4, 1, "", "set_ax"]], "geomstats.visualization.special_orthogonal": [[19, 2, 1, "", "Arrow3D"], [19, 2, 1, "", "Trihedron"], [19, 1, 1, "", "convert_to_trihedron"], [19, 1, 1, "", "plot"]], "geomstats.visualization.special_orthogonal.Arrow3D": [[19, 4, 1, "", "draw"]], "geomstats.visualization.special_orthogonal.Trihedron": [[19, 4, 1, "", "draw"], [19, 4, 1, "", "plot"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "exception", "Python exception"], "6": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:exception", "6": "py:property"}, "terms": {"": [0, 1, 3, 4, 5, 6, 19, 20, 22, 27, 29, 30, 31, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "0": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53], "00": [28, 48], "000": 28, "00000000e": 48, "0001": [6, 43], "00021": 0, "001": [3, 7, 19], "00102791": 49, "0024": 3, "003": [3, 48], "00336706": 49, "00445434": 51, "005": 37, "00668151": 51, "008": 36, "008802500812866125": 43, "00890869": 51, "00945": 3, "00_foundations__introduction_to_geomstat": 32, "01": [3, 6, 43, 48, 50], "01058521": 37, "0121002": 4, "013": [3, 34], "01349": 3, "01458635645855": 43, "01504": 3, "01553": 4, "01635258": 3, "0180332363264095": 42, "0182138940343153e": 43, "01949105": 35, "01_data_on_manifold": 1, "01_foundations__manifold": 33, "02": [3, 6, 50], "020": 3, "02004454": 51, "021": [3, 4, 34], "02115813": 51, "0233853": 51, "02395": 3, "02395103": 49, "024339985563299": 43, "02561247": 51, "02818027": 49, "028180271833065": 49, "02875403": 3, "02875415": 3, "02875430": 3, "029282700140122": 43, "0297": 3, "02_foundations__connection_riemannian_metr": 34, "03": [6, 50], "030": [3, 4], "03081080600872327": 3, "03157992": 3, "03160677": [3, 48], "03203312": 49, "03338601v2": 3, "03698752": 3, "03708515": 3, "03878729": 3, "03_practical_methods__data_on_manifold": 35, "04": 50, "04008909": 51, "04120267": 51, "04238": [3, 7], "04374199": 3, "04382": 3, "04388063": 49, "0470": [3, 34], "04719755": 41, "04788171": 35, "04788419": 51, "04899777": 51, "04_practical_methods__from_vector_spaces_to_manifold": 36, "05": [1, 3, 6, 19, 45, 46, 47, 50], "05051201": 35, "05152416": 49, "05762742": 49, "05_practical_methods__simple_machine_learning_on_tangent_spac": 37, "06": [0, 3, 5, 44, 50, 52], "06028562535773357": 43, "06142698": 49, "06423335807054": 43, "06458797": 51, "06904232": 51, "0694131": 49, "06_practical_methods__riemannian_frechet_mean_and_tangent_pca": 38, "07": [43, 52], "0701559": 51, "070853589195252": 43, "07106781e": 48, "07238307": 51, "07366849": 49, "07418": [3, 34], "07572383": 51, "0759": 4, "079704435029091": 49, "07_practical_methods__riemannian_kmean": 39, "08": 4, "0834617": 49, "08_practical_methods__information_geometri": 40, "09269": 3, "09326": 3, "09464325": 49, "09515": [3, 34], "0954021594098366e": 43, "09862": 3, "09_practical_methods__implement_your_own_riemannian_geometri": 41, "0j": 33, "0leq": 3, "0leqtheta": 3, "0x7540f0c8c190": 49, "0x78fdc52a23d0": 52, "0x78fdc5302ed0": 52, "0x7f8a91a30f50": 48, "0x7f8a91a4ce90": 48, "0x7f8a93550f50": 48, "0x7fae4230a610": 41, "0x7fae442f7190": 41, "0x7fae463de390": 41, "0x7fe29d6aea10": 43, "1": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 27, 28, 29, 30, 35, 36, 37, 38, 39, 40, 41, 45, 46, 47, 48, 49, 51, 52, 53], "10": [0, 1, 3, 4, 6, 7, 19, 25, 28, 29, 30, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "100": [1, 3, 6, 7, 19, 22, 36, 38, 40, 41, 43, 44, 45, 46, 47, 48, 50, 51], "1000": [7, 35, 39, 44, 47, 48, 50, 51, 53], "100000": 22, "1002": 48, "1006": 4, "1007": [3, 4, 6, 34, 37], "100802529": 3, "101": 3, "10112": 50, "1016": [0, 3, 6], "101702": 5, "102": [35, 46, 47], "1026": 50, "1027": 3, "1028999604": 3, "103": [3, 5], "103265148539284": 43, "10332": 50, "1034": 3, "104950": [6, 51], "105": 43, "1054": 50, "10589": 3, "107": [1, 50, 52], "10776": 50, "1079": 50, "108": 48, "1080": 3, "10894": 3, "10_practical_methods__shape_analysi": 42, "10th": [1, 46], "11": [1, 3, 4, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "110": 50, "11083": 37, "1109": [3, 4], "111": [35, 36, 38, 40, 41, 42, 50], "1110": 50, "1111": 48, "1112": [19, 48], "112": 43, "11240": 3, "113": [1, 44, 52], "1134": 50, "1137": 3, "114": [43, 50], "1145": 50, "116": 50, "1170": 50, "118": 3, "1183": 54, "119": 44, "1190": 50, "1196419270836175": 43, "1197": 50, "11_real_world_applications__cell_shapes_analysi": 43, "12": [0, 1, 3, 4, 5, 6, 22, 27, 28, 33, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "120": [5, 43], "1201": [1, 35, 47], "12030707": 49, "1208": 50, "1209": 50, "121": [19, 35, 37, 40, 41, 43, 48], "122": [35, 37, 40, 41, 43, 50], "1225": [19, 48], "123": [3, 43, 44], "1231": 50, "1234": [22, 45], "124": [44, 50], "12402": 48, "1244": [50, 54], "125": 44, "1253": 50, "126": [44, 50], "12660624": 49, "127": [44, 50], "1270": 50, "1271": [19, 48], "1276": 50, "128": [1, 44], "1280": 50, "129": [44, 50], "1293": 50, "12_real_world_applications__emg_sign_classification_in_spd_manifold": 44, "13": [3, 4, 19, 28, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "130": 44, "1307": 3, "1308": 50, "131": [43, 44], "1315": 50, "1316": 50, "132": [43, 48, 50], "1324": 50, "132587": 3, "133": [43, 44], "1331": 50, "1339": 50, "134": [43, 44], "13448654": 49, "13459113": 49, "135": 3, "1350": 50, "1352": 50, "1365": 50, "13699": 3, "137": 3, "1371": 4, "1377": 50, "1388": 50, "1390": 50, "13903918": 49, "13923612": 52, "13_real_world_applications__graph_embedding_and_clustering_in_hyperbolic_spac": 45, "14": [3, 4, 6, 28, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "140": [38, 39, 50], "141": 50, "1415": [3, 42], "1425": 50, "1426603": 48, "1428": [3, 42], "143": 50, "1430": 50, "1432": 50, "144": 43, "14433691": 49, "1445": 50, "1446": 54, "145": 50, "14522766": 35, "14573203": 33, "14606105": 49, "1471": 50, "148": 43, "149": 50, "1493": 54, "14964311": 35, "14_real_world_applications__hand_poses_analysis_in_kendall_shape_spac": 46, "15": [3, 28, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "150": [28, 45], "1514": 50, "152": 43, "1523": 50, "1534": 50, "15373756": 33, "1540": 50, "1550": 54, "1580": 50, "15890698": 49, "159": 50, "1593": 50, "1597": 50, "15_real_world_applications__optic_nerve_heads_analysis_in_kendall_shape_spac": 47, "15m102112x": 3, "16": [3, 19, 35, 38, 42, 43, 44, 45, 46, 48, 49, 50, 51], "160": [43, 50], "16000": 19, "163": 50, "1637": 50, "164": 50, "1640": 50, "165": 3, "1651": 50, "16680305": 49, "16766421": 49, "168": 50, "16835003": 49, "169": [43, 50], "16_real_world_applications__visualizations_in_kendall_shape_spac": 48, "16m1074485": 3, "17": [1, 3, 4, 6, 29, 34, 35, 38, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51], "1706": 50, "171": 50, "1712": 3, "171295": 3, "172": [1, 40, 50], "1726": 50, "173": [6, 50], "174": 50, "1744": 50, "1751": 50, "17632": 40, "1767": 50, "178": [35, 46, 47], "179": [3, 50], "1791": 50, "17_foundations__stratified_spac": 49, "17th": 37, "18": [1, 3, 28, 34, 35, 41, 42, 43, 44, 45, 48, 49, 50, 52], "180": [41, 50], "1801": 3, "18026352": 49, "1803": 3, "180km": 50, "181": 50, "1814": 50, "182": 50, "18459316": 49, "185": 50, "1870": 50, "18702875": 49, "188": [5, 43, 50], "189": 50, "1895": 50, "18_real_world_applications__sao_paulo_traffic_optim": 50, "19": [4, 35, 36, 41, 42, 43, 44, 45, 48, 50, 51], "190": [6, 51], "1903": 3, "1906": [3, 34], "1908": 3, "191": 3, "1919": 50, "1933": 50, "1935": 50, "194": [40, 50], "195": [43, 50], "196": 50, "1965": 50, "1966": 3, "1968": 3, "197": 40, "1970": 35, "1972": 35, "1975": 50, "1977": 45, "1980": 48, "1981": [5, 40], "1984": [19, 48], "1985": 5, "19856109": 49, "1988": 3, "1989": 5, "199": [43, 50], "1993": [19, 48], "1998": 3, "19_practical_methods__aac": [6, 51], "1_p": 3, "1d": [3, 6, 7, 22, 30, 37], "1e": [0, 3, 4, 5, 6, 39, 41, 42, 43], "1st": [1, 3, 28, 35, 40, 47, 48], "2": [0, 1, 2, 3, 4, 5, 6, 9, 19, 22, 25, 27, 28, 29, 30, 31, 35, 36, 37, 38, 39, 40, 45, 46, 47, 48, 49, 51, 52, 53], "20": [3, 6, 30, 35, 36, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50, 51, 52], "200": [35, 36, 38, 40, 43, 47], "2000": [35, 39, 47], "2001": [1, 4, 50], "2002": [2, 50], "2003": 3, "2004": [3, 50], "2005": 50, "2006": 37, "2007": 3, "2008": [5, 50], "2009": [3, 4, 6], "2010": [4, 6, 49], "2011": [3, 4, 42], "2012": [3, 6], "2013": [3, 34, 45], "2014": [1, 3, 34, 35, 37], "2015": [1, 3, 4, 5, 35, 40, 47, 52], "2016": [2, 3, 6, 40, 48], "2017": [0, 1, 3, 40, 45, 46], "20171049": [1, 46], "2018": [1, 3, 6, 37, 40, 45, 54], "2019": [1, 3, 6, 34, 42, 50], "202": 50, "2020": [0, 3, 4, 6, 29, 32, 33, 34, 35, 36, 37, 49, 51, 52], "2021": [3, 4, 5, 28, 29, 34, 40, 43, 44, 48], "2021a": 4, "2022": [3, 6, 7, 28, 29, 32, 33, 34, 51], "2023": 3, "2024": [3, 44], "2032": 50, "2037": 50, "204": 43, "205": 50, "206": 50, "2070": 50, "209406": 45, "20994315": 35, "20_real_world_application__graph_spac": 6, "20_real_world_applications__graph_spac": 52, "21": [6, 19, 29, 35, 41, 42, 43, 44, 45, 48, 50], "210": 44, "211": 50, "2147188349650771e": 43, "2153": 50, "21540": 3, "2175": 50, "219896": 44, "21_foundations__sub_riemannian_geometry_and_the_heisenberg_group": 53, "22": [1, 3, 35, 41, 42, 43, 44, 45, 46, 47, 48, 50], "2201": 50, "2204": [3, 7], "2209": 3, "221": 40, "2214": 50, "222": 40, "2225": 50, "222999": 45, "223": 40, "224": 40, "2243": 50, "224612": 45, "225": 43, "22532840794736": 43, "225560": 45, "2257": 50, "2258": 50, "2261798": 3, "22793224": 49, "228": 50, "228955": 45, "229514": 45, "22957": 6, "22981943021983": 43, "22992714": 35, "22m1538144": 3, "23": [35, 42, 43, 44, 45, 48, 50, 51], "230449": 45, "2307": 48, "230720208803747": 40, "230800": 45, "230852": 45, "2311": 3, "2312": [1, 46], "231305": 45, "232": 50, "233": 50, "233882": 45, "234": 5, "236104": 45, "23632492": 49, "237087": 45, "238": 50, "238233": 45, "239126": 45, "239178": 45, "24": [35, 42, 43, 44, 45, 48, 50], "240522": 45, "240764": 45, "2409": 50, "241017": 45, "241716": 45, "242071": 45, "242276": 45, "2428": 50, "242843": 45, "243088": 45, "2433": 50, "243336": 45, "243420": 45, "243761": 45, "243780": 45, "2439": 50, "244183": 45, "244734": 45, "245": 50, "2452": 50, "24532926463593": 43, "245407": 45, "246": 50, "246178": 45, "246640": 45, "246705": 45, "246803": 45, "2479753494618": 43, "248": 50, "248023": 45, "248037": 45, "248709": 45, "2488": 50, "248934": 45, "248959": 45, "249129": 45, "24min": 50, "25": [3, 7, 19, 35, 40, 42, 43, 44, 45, 48, 50, 51], "250hz": 44, "251747": 45, "251796": 45, "252117": 45, "252610": 45, "252727": 45, "252938903820217e": 43, "253025": 45, "253866": 45, "25412397": 49, "254891": 45, "255": [35, 46, 47, 50], "255250": 45, "2554": 50, "256547": 45, "25708028": 49, "25715273": 35, "25775675": 52, "257884": 44, "257932": 45, "258608": 45, "258863": 45, "2596": 50, "259846": 45, "26": [1, 35, 42, 43, 44, 45, 48, 50, 52], "260462": 45, "2614": 50, "2621209911040255e": 43, "262166": 45, "262636": 45, "262679": 45, "262707": 45, "2632": 50, "263322949133476e": 43, "263434": 45, "263587": 45, "264": 50, "2644": 50, "264483": 45, "265022": 45, "265075": 45, "265081": 45, "265381": 45, "266350": 45, "266595": 45, "2667": 50, "267": 50, "267129": 45, "2672": 50, "268464": 45, "2685983914707757": 43, "2689": 50, "26980": 3, "27": [3, 4, 42, 43, 44, 45, 48], "270": 43, "271": 50, "271497": 45, "271861": 45, "272": 43, "272947": 45, "273112": 45, "273961": 45, "274": 50, "2743": 50, "274318": 45, "274817": 45, "275998": 45, "277193": 45, "277543": 45, "2778": 50, "278": 50, "2782": 50, "278382": 45, "2784": 50, "27867026": 35, "279": 50, "279735": 45, "28": [1, 28, 35, 37, 42, 43, 44, 45, 50], "280157": 45, "280565": 45, "281416": 45, "282": 44, "28289936": 49, "284006": 44, "284490": 45, "284980": 45, "285": 50, "286": 50, "287": 50, "2879": 50, "2883": 50, "2887": 50, "29": [3, 43, 44, 45, 50, 51], "2900": 50, "2911": 50, "292": 50, "29325050848754": 43, "29427821": 49, "2958": 50, "2964": 50, "297": 50, "2974": 50, "2983": 50, "299": 4, "2991": 3, "2b": 3, "2d": [3, 6, 19, 22, 24, 30, 32, 35, 41, 43], "2f": [41, 47], "2faama": 4, "2nd": [1, 3, 35, 40, 47, 48], "2pi": 3, "2v": 3, "3": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 22, 25, 27, 29, 30, 31, 35, 37, 38, 39, 40, 41, 45, 46, 47, 49, 51, 52, 53], "30": [6, 36, 43, 44, 45], "300": 52, "301": 50, "3017": 50, "304": 43, "3050": 50, "306": 50, "307": 3, "30828458": 49, "31": [5, 43, 45], "310": 50, "310384": 35, "312": 22, "314": [43, 50], "31432725147372": 43, "316": [43, 50], "3180986251513859e": 43, "319": 6, "3191": 50, "32": [6, 43, 44, 45, 50, 52], "322": 3, "3222": 37, "32220738": 49, "323": 50, "323040": 35, "324": [3, 50], "3250": 50, "32584868": 35, "327438": 45, "327572": 45, "3285016454297047": 43, "33": [3, 42, 43, 45, 50], "330": 50, "33029756": 49, "33285904": 35, "3346": 0, "336": 50, "33860977": 49, "3397": 50, "34": [33, 34, 35, 43, 45, 50], "3409": 50, "342": [3, 4, 50], "3431542528099538": 49, "34330033": 49, "34414864": 49, "345": [5, 40, 50], "34924802": 49, "35": [43, 45, 48], "350121": 35, "351039": 35, "3511": 50, "3517": 50, "35236845": 49, "353": 50, "357": 50, "358": 50, "35831659": 49, "358600": 35, "35911276": 49, "36": [43, 44, 45, 50], "360": 50, "3606": 50, "3618": 50, "362": 50, "362134": 35, "36264321": 49, "3640": 50, "365": [5, 40], "3652": 50, "3669": 50, "367576": 35, "3679": 50, "37": [3, 43, 45, 50, 51], "37043235963232773": 43, "3705": 50, "3743": 50, "37582122": 49, "378": [1, 37], "378133": 45, "3795": 3, "3797": 50, "38": [3, 43, 44, 45], "380": [48, 50], "3811819105129122": 41, "3815": 50, "381727": 35, "3831": 50, "383663": 45, "384": 50, "3851": 50, "3861891": 33, "387": 3, "3891": 50, "39": [33, 34, 35, 41, 43, 45, 50], "39054548": 41, "391": 50, "391947": 35, "3920": 50, "394267": 35, "395": 50, "395237": 35, "396": 50, "39625834": 49, "397": 50, "39849340162938063": 43, "3996884": 35, "3_2": 48, "3_3": 48, "3d": [1, 3, 19, 24, 25, 31, 32, 33, 34, 36, 38, 41, 46, 47, 53], "3dor": [1, 46], "3h": 50, "3rd": [1, 35, 47, 48], "3x2": 19, "3x3": 3, "4": [3, 4, 5, 6, 9, 19, 22, 25, 30, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 51, 52, 53, 54], "40": [3, 19, 36, 42, 43, 44, 45, 46, 48, 50], "4000": [35, 47], "400460": 35, "4050": 50, "4055": 50, "409": 50, "41": [37, 43, 45, 50], "4113497616700805": 43, "4115": 50, "41197257": 35, "41873821561023": 43, "419": 50, "4197": 50, "4199": 50, "42": [43, 45], "421": 50, "423": 50, "423268": 45, "424": 48, "426787682326568e": 43, "428": 50, "42923401288259": 43, "43": [6, 43, 45, 50], "433": 50, "4357": 50, "437": 50, "44": [43, 45, 50, 51], "441": 0, "4424": 50, "443": 50, "444": 50, "445": 50, "4460818164862586": 49, "4474": 50, "44888059008801": 40, "45": [43, 45], "4512": 50, "452275": 35, "452577": 35, "45321387": 49, "454887": 35, "456": 2, "45632857": 35, "45738427664318804": 43, "459": [3, 50], "45931006158373244": 43, "46": [43, 45], "46040": 3, "461": 50, "4633": 50, "4658085": 49, "466": 3, "47": [43, 45, 50], "4718": 50, "4722": 50, "47331676027872e": 43, "474939": 45, "47566548": 49, "4793": 50, "48": [43, 45, 50], "480": 3, "482": 50, "483653891852089e": 43, "484": 50, "485": 50, "48550": 3, "486": 2, "488": 50, "49": [43, 45, 51], "4929": 50, "49463408231382466": 43, "496": 50, "49602235": 35, "4972": 50, "4f": 44, "4rmc7r8zvy": 40, "4th": [1, 35, 47, 48], "5": [0, 1, 2, 3, 5, 6, 9, 22, 25, 28, 32, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 52, 53], "50": [1, 2, 3, 6, 28, 34, 36, 40, 42, 43, 44, 45, 50, 53], "500": [6, 28, 43], "5000": [35, 47], "501495": 35, "5019": 50, "5021": 50, "505967524150511": 43, "507": 50, "5088": 50, "51": [43, 45], "514": 40, "5154": 50, "519": 50, "52": [1, 43, 45, 46], "520": 40, "52359878": 41, "52479018": 35, "526": 50, "52946814": 33, "53": [3, 40, 43, 45, 50], "5335": 50, "536": 50, "537": 50, "5372934478051": 43, "539738": 45, "539790": 35, "54": [5, 40, 43, 45], "541": 50, "5448": 50, "548": 50, "549": [3, 50], "55": [0, 43, 45, 47, 50], "5516": 50, "55394235343108": 49, "554": 50, "56": [43, 45, 50], "56481748": 35, "5663": 50, "57": [3, 43, 45], "57079633": 41, "576": 3, "579": 50, "58": [3, 4, 45, 49], "58332859": 35, "588235294117647": [35, 45], "59": [3, 6, 40, 45, 51], "593628": 35, "5942047693177678e": 43, "595": [3, 45], "597": 50, "5988": 50, "5998": 50, "5e4": 6, "5m": 50, "5th": [1, 3, 35, 47, 48], "6": [1, 2, 3, 28, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "60": [19, 27, 45, 46, 47], "600": [35, 47], "601": 43, "6013": 50, "604": [3, 45], "606": 50, "61": [1, 42, 45, 50, 51, 52], "6113498589931301e": 43, "61993792": 35, "62": [3, 43, 45, 50], "62014403573436": 43, "6210": 50, "6247": 50, "629264": 45, "62952884": 35, "63": 45, "632": 50, "6358168194752": 43, "63782613884166": 43, "6386": 50, "64": [3, 45, 52], "640": 43, "642": 50, "6457513110645907": 51, "647": 50, "6482733344379941": 43, "65": [5, 45], "650": [1, 43], "650519": 50, "650520": 50, "650521": 50, "650522": 50, "650523": 50, "650524": 50, "6514112": 3, "65202298": 35, "657": 50, "66": [37, 45, 50, 51], "6620427578386927": 43, "663": 50, "6662902": 35, "666848": 35, "667": 50, "67": 45, "670": 50, "678591": 45, "6796": 50, "68": [45, 50], "680": 50, "683": 50, "684": 50, "68442098628202": 43, "685": 6, "6862745098039216": 37, "69": [3, 40, 45], "6930383406535432e": 43, "698": 50, "7": [3, 19, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "70": [3, 42, 45, 48, 50], "70165636925606": 43, "7017": 50, "703": 6, "704225": 3, "706": 50, "7071": 50, "7098039215686274": 37, "71": [2, 45, 50], "710": [4, 50], "713758706735647": 43, "7150": 50, "71502435": 35, "7159": 50, "717": 4, "719": 50, "72": [45, 50], "7202019265259": 43, "7253568493169043": 40, "727391": 45, "727922061357855": 40, "7285533": 35, "73": [3, 45, 50, 51], "731682": 1, "733": 4, "733072716232915": 43, "7333333333333334": 37, "735": 50, "74": [5, 45], "74115274332416": 43, "746": 50, "74638966": 41, "74678389": 35, "75": [40, 45, 50], "750": 50, "751": 50, "752": 50, "755": 50, "75532871": 33, "757333": 45, "76": 45, "7635": 50, "764058": 44, "767": 4, "77": [0, 45, 50], "7714": 50, "775": 50, "777469": 35, "77871126285143": 43, "78": 45, "7842919303757325e": 43, "78539816": 41, "7856982561916606": 42, "786292893925995": 42, "786340528543206": 42, "788": 50, "79": [22, 45, 50, 51], "791": 50, "794": 50, "7999": 44, "7_2": 6, "7_27": 3, "7_76": 4, "8": [1, 3, 4, 6, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "80": [22, 35, 36, 41, 45], "800": 54, "802": 50, "80209": 4, "803": 50, "804": 50, "806": 50, "81": [19, 45, 48], "814725": 0, "8167": 50, "818": 50, "819745": 45, "82": [4, 43, 45], "821": 50, "8218123340728": 43, "82332926": 41, "823886158709495": 43, "828": 50, "83": [3, 41, 45, 48, 51], "830": 50, "836": 50, "83662524": 41, "84": [2, 45, 50], "841": 50, "8411": 50, "849": 50, "8498": 44, "85": [45, 50], "8507694252556": 43, "852": 50, "855": [4, 6], "856": 50, "85629967": 35, "85879156": 41, "86": [1, 35, 37, 45, 50, 51], "861": 50, "8644756653143": 43, "8661587455378381": 43, "86671498": 41, "87": [45, 51], "871": 50, "87174": 3, "8720": 50, "8729": 44, "874": 50, "88": [3, 45], "880739330613508": 43, "881": 50, "89": [3, 45], "8912": 44, "8913523475476335": 43, "89809642e": 48, "9": [4, 22, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "90": [3, 22, 40, 43, 45, 50], "90223": 3, "903": 50, "9034188": 35, "906": 50, "9089": 50, "91": 45, "91033116839886": 43, "915": 50, "9168": 44, "92": [45, 50, 51], "920": 6, "9200": 44, "92261380898483": 43, "928": 6, "93": [43, 45], "930": 3, "93063035236635": 51, "93102728": 35, "932180097318074": 43, "94": 45, "95": [43, 45, 50], "9546": 44, "956": 50, "96": [45, 53], "96066271339437": 43, "9658": 44, "967": 50, "9675": 50, "9678": 50, "9694017211949013": 42, "97": 45, "972134949925512": 42, "97255366": 35, "97730596": 33, "978": [3, 4, 6], "9781119072492": 48, "98": [3, 45], "9868071249630913e": 43, "9885": 50, "9888": 50, "99": [2, 45], "9938": 44, "995": 50, "9959": 44, "997115302750872e": 43, "997575": 35, "998": 50, "A": [0, 2, 3, 4, 5, 6, 7, 19, 22, 27, 28, 30, 32, 33, 34, 35, 36, 37, 40, 41, 45, 48, 49, 50, 53], "And": [22, 37, 41, 45, 51], "As": [3, 22, 25, 28, 30, 33, 34, 37, 43, 48, 50, 51], "At": [6, 22, 27, 30, 45], "Be": 22, "Being": 27, "But": [5, 37, 50], "By": [3, 4, 6, 22, 25, 35, 42, 45, 49, 50, 51], "For": [0, 1, 2, 3, 4, 5, 6, 22, 27, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 47, 48, 50, 51, 53], "If": [0, 3, 4, 6, 7, 22, 24, 25, 27, 30, 32, 33, 34, 42, 43, 44, 45, 49, 53], "In": [0, 1, 3, 4, 5, 6, 7, 20, 22, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "It": [0, 1, 3, 4, 5, 6, 22, 27, 28, 30, 32, 34, 37, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 54], "Its": [3, 7, 34, 50], "NOT": 3, "No": [3, 33, 40], "Not": [3, 4, 22], "OR": 30, "Of": [22, 32, 35, 37], "On": [2, 3, 22, 29, 34, 35, 47, 48, 50], "One": [3, 4, 6, 22, 28, 30, 32, 33, 34, 35, 36, 40, 45, 47, 48, 49], "Or": [22, 51], "Such": [3, 27, 45, 48], "THE": 25, "That": [3, 30, 33, 34, 50], "The": [0, 1, 3, 4, 5, 6, 19, 20, 24, 25, 27, 30, 31, 32, 35, 36, 40, 41, 42, 43, 45, 46, 47, 49, 50, 51, 52, 54], "Their": [1, 19, 27, 35, 43, 47], "Then": [3, 4, 6, 22, 38, 42, 45, 48], "There": [3, 4, 6, 22, 28, 30, 33, 45, 47], "These": [0, 1, 3, 4, 22, 24, 30, 32, 35, 40, 43, 45, 48, 50], "Theses": 3, "To": [3, 4, 22, 24, 25, 30, 31, 34, 40, 42, 43, 44, 45, 48, 49, 50, 51, 52], "WITH": 25, "Will": 22, "With": [0, 2, 3, 30, 37, 51], "_": [3, 4, 6, 30, 34, 37, 45, 48, 49, 50], "_0": 3, "_1": 3, "_2": [3, 48], "__": 42, "__call__": 41, "__doc__": 22, "__init__": [30, 33, 34, 41, 44], "__main__": 41, "__mul__": 34, "__new__": 30, "__rmul__": 34, "_a": [3, 34], "_aacfrechetmean": 6, "_aacggpca": 6, "_aacregress": 6, "_agglom": 6, "_all_equ": 33, "_auto_tutori": 0, "_b": [3, 34, 43], "_basepca": 6, "_basi": 33, "_c": [3, 34], "_check_exp_solv": 34, "_check_log_solv": 34, "_classif": 6, "_create_basi": 33, "_cum_index": 33, "_d": [3, 34], "_default_metr": 30, "_define_default_metr": 30, "_define_embedding_spac": [33, 41], "_define_exp_solv": 30, "_dim": 5, "_dimens": 6, "_discretegeodesicbvpbatchmixin": 7, "_e": 3, "_find_product_shap": 33, "_geodesic_bvp": 34, "_geodesic_from_exp": 34, "_geodesic_ivp": 34, "_has_mixed_field": 33, "_hyperbol": 3, "_hyperspher": 3, "_i": 34, "_invariantmetricmatrix": 3, "_iterate_over_factor": 33, "_iterateoverfactorsmixin": [3, 33], "_j": 45, "_k": 45, "_ladder_step": 30, "_laplacian": 3, "_linearinterpolator1d": 7, "_logbatchmixin": 7, "_manipulate_input": 4, "_manipulate_output": 4, "_n": 45, "_p": [3, 34, 53], "_point": [3, 34], "_pole_ladder_step": [30, 34], "_pool_outputs_from_funct": 33, "_q": [3, 34], "_quotientstructureregistri": 33, "_sampl": 3, "_schild_ladder_step": [30, 34], "_space": [30, 33, 34], "_time": 34, "_vec": [3, 34], "_weight_boost": 22, "_x": [3, 6, 34], "_y": [3, 34], "_z": 34, "a0": 3, "a1": 3, "a2": 3, "a2016": 40, "a_0": 3, "a_1": 3, "a_2": 3, "a_h": 3, "a_i": 3, "a_p": [3, 34], "a_x": 3, "a_x_a_y_a_x_i": 3, "a_x_i": 3, "a_y_": 3, "a_y_a_x_i": 3, "a_y_z": 3, "a_z": 3, "aaa": 22, "aaai": [1, 52], "aac": [0, 21, 51, 52], "aac_fm": [51, 52], "aac_ggpca": [51, 52], "aac_reg": [51, 52], "aasa": 4, "ab": [0, 3, 34, 42], "abandon": 22, "abc": [3, 4, 6, 7, 9, 33, 34], "abil": [7, 34], "abl": [7, 28, 30, 32, 33, 34, 52], "about": [0, 6, 7, 22, 27, 29, 30, 31, 32, 43, 45, 52], "abov": [3, 6, 22, 27, 28, 30, 33, 34, 37, 42, 43, 45, 47, 48, 50], "abraao": 50, "abra\u00e3o": 50, "abreu": 50, "absil": 3, "absolut": [3, 4, 33, 50], "abstract": [0, 3, 4, 6, 7, 33, 34], "abstractmethod": 33, "absurd": 50, "aby2013": 45, "academ": [0, 4], "acc": [6, 44], "acceler": 6, "acceleromet": 6, "accept": [0, 6, 22, 27, 34], "accepted_valu": 0, "access": [1, 3, 27, 28, 30, 32, 41, 42, 43, 49, 50], "accommod": 50, "accord": [1, 3, 6, 22, 27, 33, 34, 40, 43, 45, 48], "accordingli": [4, 6], "account": [6, 22, 27, 35, 40, 46, 47, 50], "accruaci": 44, "accur": [4, 30, 32, 43, 44, 45], "accuraci": [3, 34, 41, 44, 47], "achiev": [3, 6, 28, 30, 42, 45], "acm": 4, "acquaint": 22, "acquir": [35, 44, 48], "acquisit": 44, "across": [6, 28, 43, 49], "act": [3, 31, 49], "actin": 43, "action": [3, 4, 27, 30, 33, 42, 44, 46, 47, 48, 49, 52], "activ": [22, 27, 28, 44], "actual": [3, 22, 33, 41, 43, 53], "ad": [0, 3, 4, 6, 22, 27, 30, 36, 42, 44], "ad2008": 5, "ad_": 6, "ad_x": 6, "adaboost": 22, "adapt": [3, 6, 24, 43, 50], "adaptivegradientdesc": [0, 6], "add": [3, 4, 19, 22, 28, 30, 34, 36, 41, 44, 49, 50, 51, 54], "add_collection3d": [35, 47], "add_origin": 42, "add_point": [0, 19, 48], "add_result": 44, "add_subplot": [35, 36, 37, 38, 40, 41, 42, 43], "addit": [3, 6, 7, 17, 22, 25, 27, 29, 30, 31, 33, 50], "addition": [22, 30, 33, 34, 43, 45, 50], "additon": 3, "address": [29, 50], "adel": [3, 27, 31, 32, 33, 34], "adelemyers99": 28, "adher": 22, "adjac": [1, 4, 6, 49, 52], "adjec": 51, "adjoint": [3, 6], "adjoint_map": [0, 6], "adjust": [28, 32, 41], "administr": [28, 35], "admit": 3, "adolfo": 50, "adopt": [28, 43, 45, 49], "advanc": [4, 31, 45, 48, 50], "advantag": [3, 6, 30, 32, 35], "advert": 28, "advic": 22, "advis": 22, "aeroporto": 50, "affect": [3, 6, 30, 43], "affin": [3, 6, 34, 37], "affineinvari": 2, "afonso": 50, "after": [0, 1, 3, 5, 6, 7, 22, 27, 28, 30, 32, 33, 34, 40, 43, 44, 45, 50, 52, 54], "again": [27, 34, 41, 42, 43, 51], "against": [0, 4, 27, 30, 43], "agglom": [6, 47], "agglomerative_hierarchical_clust": [0, 10, 21], "agglomerativeclust": [6, 47], "agglomerativehierarchicalclust": [0, 6], "aggress": 1, "agre": 27, "agreement": 43, "agress": 43, "aguia": 50, "aguiar": 50, "ah2020": 3, "ahc": 6, "ahead": [28, 50], "ahm": [1, 52], "ai": [22, 27], "aim": [28, 32, 35, 45, 46, 47, 49, 50, 51], "air": [6, 50], "al": [3, 32, 37, 40, 45, 48, 50, 52], "alain": [3, 48], "alarm": 22, "albert": [1, 3, 52], "algebra": [0, 3, 6, 30, 53], "algebra_mat": 3, "algebra_util": [20, 21], "algorihtm": 4, "algorithm": [3, 4, 6, 20, 22, 25, 28, 30, 31, 37, 39, 40, 42, 44, 45, 48, 49, 51, 54], "alia": 6, "alic": [3, 5, 6, 27, 40, 42], "alig": [3, 51], "align": [0, 3, 4, 6, 33, 41, 42, 46, 47, 48, 52], "align_algo": 4, "align_matric": [0, 3], "align_point_to_geodes": [3, 4, 49, 51], "aligned_cel": 43, "aligned_curv": 43, "aligned_init_point": 51, "aligned_point": [3, 4, 49], "aligned_x_": 52, "aligneralgorithm": [0, 3, 4], "aliomar": 50, "all": [1, 3, 4, 5, 6, 7, 9, 22, 25, 27, 28, 30, 33, 34, 35, 37, 40, 41, 42, 43, 44, 45, 48, 49, 50, 52], "all_arrai": 33, "allevi": 50, "alloc": 50, "allow": [3, 4, 5, 6, 7, 22, 24, 27, 30, 32, 33, 34, 35, 36, 40, 41, 43, 44, 45, 46, 48, 49, 50, 51], "almeida": 50, "almost": 50, "alon": [29, 30, 50], "along": [3, 4, 6, 22, 31, 32, 33, 34, 40, 42, 43, 48, 49, 51, 52, 53], "alpha": [3, 19, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 52, 53], "alreadi": [3, 22, 28, 30, 41, 47, 48, 50, 51, 52], "also": [1, 3, 4, 6, 22, 30, 32, 33, 34, 37, 41, 42, 43, 45, 47, 50, 51, 52], "altern": [3, 6, 34, 40, 42], "alternatingalign": [0, 3], "although": [4, 37, 42, 50], "altmann": [1, 52], "alvar": 50, "alvarenga": 50, "alvim": 50, "alwai": [3, 30, 33, 50], "am1981": [5, 40], "amari": [5, 40], "amaro": 50, "amax": 34, "ambellan": 3, "ambiant": 37, "ambient": [0, 3, 4, 5, 33], "ambient_dim": [3, 42, 43, 46, 47, 48], "ambient_manifold": [0, 3], "ambient_point": 4, "ambient_spac": [3, 4], "amen": 3, "american": [2, 50], "americano": 50, "among": [3, 27, 28, 34, 40, 43, 44], "amount": [3, 28, 50], "amplitud": 9, "an": [0, 1, 2, 3, 4, 5, 6, 7, 19, 20, 25, 27, 28, 29, 30, 31, 32, 35, 37, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54], "anaconda": 25, "anal": 6, "analys": 4, "analysi": [0, 2, 3, 4, 6, 7, 22, 25, 27, 32, 35, 44, 45, 46, 47, 48, 49, 50, 51, 52], "analyt": [1, 50, 52], "analyz": [33, 34], "anatom": [35, 47, 48], "anchieta": 50, "anderson": 37, "andrad": 50, "android": 44, "angl": [1, 3, 6, 19, 34, 40, 41], "angular": [3, 6], "angular_vel": 6, "ang\u00e9lica": 50, "anhaia": 50, "ani": [0, 3, 4, 6, 20, 22, 25, 27, 28, 30, 32, 33, 34, 35, 37, 41, 42, 43, 47, 48, 49, 50, 53], "anna": [3, 4, 6, 27, 49, 51, 52], "annal": [19, 40, 48], "annot": [45, 47], "announc": 27, "anoth": [3, 4, 6, 19, 22, 28, 30, 32, 33, 34, 40, 42, 43, 44], "answer": [24, 30], "anteced": 3, "antipoli": 29, "antoin": [3, 5, 30], "antonio": 50, "ant\u00e1rtica": 50, "ant\u00f4nio": 50, "anuj": 3, "anyon": [22, 27, 34], "anyth": [22, 30], "ap": 3, "apart": [3, 48], "apex": 48, "api": [6, 22, 27, 28, 30, 31], "app": 44, "appeal": 27, "appear": [22, 31, 32, 43, 45, 48], "append": [34, 40, 43, 44, 45, 48, 50], "appendix": 3, "appli": [0, 1, 3, 4, 6, 22, 28, 30, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 48, 49, 50, 54], "applic": [1, 3, 5, 6, 28, 31, 34, 35, 37, 40, 43, 44, 45, 47, 48, 54], "apply_func_to_d": 43, "apply_func_to_eigvalsh": [0, 3], "appreci": 22, "approach": [30, 40, 45], "appropri": [3, 6, 22, 27, 30, 40, 44], "approv": 27, "approxim": [0, 3, 4, 6, 33, 34, 42, 49], "apr": 4, "april": 29, "ar": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 20, 22, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "arang": [38, 41, 44], "arbitrari": [3, 43, 44, 50], "arbitrarili": 50, "arc": 48, "arc3": 47, "arcco": 3, "archakov": 3, "archeologi": 48, "architectur": 54, "archiv": 3, "arcoverd": 50, "arctanh": 41, "are_separ": 4, "area": [3, 22, 28, 34], "arg": [3, 4, 6], "arg_nam": 9, "argmin": [34, 43], "args_posit": 4, "argu": 50, "arguabl": 40, "argument": [0, 3, 4, 6, 19, 22, 30, 33, 34, 45], "ari": 50, "aricanduva": 50, "aris": [30, 34], "arithmet": 51, "arm": [31, 44], "armand": 44, "armband": 44, "armenia": 50, "arnaldo": 50, "arnaudon": [3, 45], "aros": 35, "around": [0, 1, 3, 5, 6, 29, 30, 33, 34, 43, 46, 47], "arrai": [0, 1, 2, 3, 4, 5, 6, 7, 17, 19, 22, 25, 30, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53], "array_a": 0, "array_b": 0, "array_lik": 3, "array_with_zero": 3, "arrow": [19, 36, 41, 50], "arrow3d": [0, 19, 36, 41], "arrow_draw_kwarg": 19, "arrowprop": 47, "arrowstyl": 47, "art": [31, 49], "art3d": [35, 47], "arthur": [6, 50], "articl": [3, 6], "articul": 31, "artifici": [1, 29, 52], "arwini": 5, "arxiv": [3, 7, 28, 34], "as1985": 5, "as_vector": [1, 37], "asc": 50, "ascertain": 22, "ashok": [31, 43], "ask": [22, 27, 28, 29, 30, 34], "aspect": [1, 3, 22, 34, 35, 41, 47, 48], "assert": [22, 42, 43], "assign": [4, 6, 19, 29, 47, 49], "assist": [22, 37, 44], "associ": [0, 3, 5, 6, 20, 22, 29, 30, 34, 37, 43, 49, 50, 53], "assum": [3, 5, 6, 7, 22, 24, 30, 49, 53], "assumpt": 30, "asymptot": [3, 5, 6, 34], "ataliba": 50, "atilio": 50, "atkinson": [5, 40], "atla": 6, "atlantica": 50, "atol": [0, 3, 4, 5, 6, 9, 33, 50], "atom": 6, "attach": [0, 4], "attempt": [28, 33], "attent": 45, "attract": 30, "attribut": [0, 3, 4, 6, 22, 30, 49, 51], "audio": 3, "audit": 28, "aug": 3, "august": [3, 28], "author": [0, 1, 3, 4, 5, 6, 22, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "autism": 37, "auto": 6, "auto_scale_xyz": 39, "autodiff": [0, 3, 10, 34], "autodiff_jac": 50, "autodiffdiffeo": [0, 3], "autodiffnotimplementederror": [0, 21], "autograd": [20, 22, 25, 31, 41, 50, 53], "autom": [3, 22], "automat": [3, 22, 30, 41, 50], "automorph": 6, "autoparallel": 34, "autoregress": 3, "aux": 34, "auxiliari": 43, "av": 50, "avail": [0, 3, 6, 22, 25, 28, 30, 31, 34, 35, 41, 44, 47, 48, 49, 50, 52], "averag": [2, 3, 6, 28, 35, 43, 46, 47, 50], "avg_vec": 44, "avoid": [3, 4, 6, 22, 27, 30, 51], "avx2": 44, "avx_vnni": 44, "awai": [3, 4, 6, 33, 34, 45], "awar": [27, 28], "ax": [3, 6, 19, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 53], "ax1": [40, 42], "ax2": [40, 42, 45], "ax3": 40, "ax4": 40, "ax_templ": 41, "ax_warp": 41, "axcfp2019": 43, "axes3d": [35, 47, 48, 53], "axi": [3, 7, 19, 22, 33, 34, 35, 39, 40, 41, 42, 43, 44, 45, 50, 52], "axvlin": [46, 47], "axx": 3, "ayach": 37, "ayr": 50, "ayrton": 50, "azevedo": 50, "azim": 19, "azimuth": 19, "azur": 3, "b": [1, 3, 4, 5, 6, 19, 22, 28, 30, 32, 33, 34, 37, 40, 42, 43, 44, 45, 46, 48, 49, 52], "b1": 3, "b18969": [1, 35, 47], "b978": 0, "b_1": 3, "b_p": 3, "ba": 3, "baboon": [1, 52], "back": [3, 6, 33, 41, 49], "backend": [0, 2, 3, 4, 10, 20, 25, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "backend_nam": [22, 25], "backslash": 3, "backward": [3, 7, 33], "bad": 22, "bagel": 3, "bairro": 50, "baker": 3, "baker_campbell_hausdorff": [0, 3], "baleeiro": 50, "ball": [1, 3, 5, 6, 19, 33, 34, 35, 40, 45, 48, 52], "ballerin": 30, "bandeirant": 50, "bandwidth": 6, "baptist": 37, "bar": [22, 38, 44], "barach": 6, "barbaresco": [3, 45], "bare": 47, "barra": 50, "barrett": 3, "barthelemi": 6, "barycent": [6, 43, 46, 47], "barycentr": 6, "base": [0, 1, 2, 4, 6, 7, 9, 10, 17, 19, 20, 21, 22, 27, 28, 30, 33, 34, 37, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 54], "base_curv": 43, "base_dim": 3, "base_manifold": 3, "base_point": [3, 4, 5, 6, 7, 9, 17, 19, 30, 33, 34, 36, 38, 41, 43, 46, 47, 48, 49, 53], "base_shap": 3, "base_shoot": 34, "baseestim": 6, "basegradientdesc": [0, 6], "baselin": 44, "basepointtogeodesicalign": 4, "basestr": 6, "basi": [0, 3, 19, 33, 53], "basic": [3, 4, 9, 22, 32, 33, 34, 42], "basicwaldgeodesicsolv": [3, 4], "basis_represent": [0, 3], "basisrepresentationdiffeo": [0, 3], "batch": [0, 1, 3, 4, 6, 7, 20, 31, 34, 44], "batch_shap": 0, "batch_shape_a": 0, "batch_shape_b": 0, "batch_siz": 33, "batchgradientdesc": [0, 6], "batista": 50, "batzi": 3, "batzies15": 3, "batzies2015": 3, "bauer": 3, "bb2017": 6, "bbc": 50, "bbcj2012": 6, "bbox": 47, "bc": 7, "bc_jac": 7, "bc_tol": 7, "bch": 3, "bchhall20": 3, "bckknp2022": 3, "becam": 27, "becaus": [3, 5, 6, 22, 27, 28, 30, 32, 33, 34, 37, 40, 42, 43, 48, 50, 52], "becom": [3, 5, 6, 22, 27, 30, 33, 49, 50, 52], "bed": 35, "been": [1, 3, 22, 27, 28, 35, 42, 43, 46, 47, 50, 51, 52], "befor": [1, 3, 4, 22, 28, 30, 32, 33, 34, 43, 44, 45, 48, 51], "begin": [3, 6, 22, 28, 32, 41, 50], "behavior": [4, 22, 50], "behaviour": 3, "behind": [25, 30, 32], "beij": 36, "being": [0, 3, 6, 22, 27, 28, 30, 32, 33, 34, 44], "belem": 50, "belief": 30, "believ": 28, "bellow": 40, "belong": [0, 1, 2, 3, 4, 5, 6, 22, 24, 33, 34, 35, 36, 37, 42, 44, 45, 46, 47, 49, 52, 54], "below": [3, 4, 22, 28, 29, 32, 33, 34, 42, 43, 44, 45], "benchmark": [22, 54], "bend": [3, 34, 43], "bendokat": 3, "benefici": [3, 34, 45], "benefit": [6, 22], "benign": 30, "benjamin": 0, "bento": 50, "benyamin": 3, "bergen": 30, "berlin": [3, 5], "bernard": 37, "bernardino": 50, "bernardo": 50, "berrini": 50, "berta": 50, "besid": [22, 30], "best": [22, 30, 34, 42, 43], "beta": [0, 1, 3, 10, 21, 51, 52], "beta_0": 6, "beta_1": 6, "beta_i": 51, "beta_param": [1, 40], "betadistribut": [0, 5, 40], "betadistributionsrandomvari": [0, 5], "betametr": [0, 5], "better": [3, 6, 28, 30, 33, 34, 43, 44, 48, 50], "between": [0, 1, 3, 4, 5, 6, 7, 19, 30, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52], "bewar": 3, "bf02170999": 3, "bgkl2017": 40, "bhatia": 3, "bhv": [4, 54], "bhv01": 4, "bhv_space": [0, 3], "bhvmetric": [3, 4], "bi": 3, "big": [1, 3, 22, 27, 37, 48], "bigg": 45, "bigger": 48, "bigot": [3, 40], "biinvariantmetr": [0, 3], "biject": 3, "bilinear": 34, "billera": 4, "bimod": 43, "bin": [43, 46, 47], "binar": 43, "binari": [4, 44, 49], "binder": [32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "binet": 0, "binetkernel": [0, 21], "binomi": [0, 10, 21], "binomialdistribut": [0, 5], "binomialdistributionsrandomvari": [0, 5], "binomialmetr": [0, 5], "bioinformat": 4, "biolog": [28, 31, 43], "biologi": [4, 48], "biom": 6, "biomed": [28, 54], "biophys": [34, 43], "biryani": 28, "bisson": 3, "bit": 30, "biweight": 6, "biweight_radial_kernel": [0, 6], "bjl2017": 3, "black": [34, 36, 38, 40, 41, 43, 47, 53], "blank": 22, "blm": [19, 48], "block": [3, 43], "blog": 6, "blood": 35, "blue": [19, 39, 40, 43, 49, 52, 53], "bluetooth": 44, "bmatrix": 6, "board": 29, "bodi": 3, "boi": 50, "bold": 22, "bomb": 52, "bone": [1, 35, 43, 46, 47, 48], "bone_list": [1, 46], "bonferroni": 43, "bonito": 50, "bonnet": 6, "bonu": 22, "bool": [0, 1, 3, 4, 6, 7, 22, 33, 34, 41], "boolean": [3, 4, 5, 22, 30, 33], "borba": 50, "boreal": [3, 40], "bori": 3, "boston": 37, "botelho": 50, "both": [0, 3, 4, 6, 20, 22, 27, 30, 34, 37, 42, 43, 45, 49, 50, 53], "bother": 35, "bottl": [3, 33], "bottle_shap": 3, "bottom": [28, 43, 47, 54], "botton": 28, "bound": [3, 5, 6, 33], "boundari": [1, 3, 4, 7, 30, 33, 34, 43, 48], "box": [3, 33, 41], "boxstyl": 47, "bp": [3, 48], "br": 50, "bra": 50, "bracelet": 44, "bracket": [0, 3, 22], "brain": [1, 6, 37], "branch": [22, 29, 40], "branco": 50, "brand": 27, "brasil": 50, "braunsmann": [3, 30], "brazilian": 50, "break": [22, 30], "brick": 45, "brief": 33, "briefli": 27, "brig": 50, "brigant": [3, 5, 6, 27, 40, 42], "bring": [3, 6, 22, 29, 50], "british": 31, "broadcast": [0, 4], "broadcast_arrai": [4, 34], "broadcast_list": [3, 4], "broadcast_to": 33, "broadcast_to_multibatch": [0, 21], "broadcasted_list": 4, "broadleaf": 40, "brook": 6, "brownian": 2, "brownian_mot": [0, 21], "brownianmot": [0, 2], "browser": 22, "brutal": 45, "brute": [4, 6], "br\u00e1": 50, "btol": 4, "budget": 50, "bug": [28, 30, 54], "build": [1, 6, 32, 33, 35], "build_fn": 44, "built": [6, 22, 33, 50], "bulletin": [19, 48], "bump": 6, "bump_radial_kernel": [0, 6], "bunch": 7, "bundl": [3, 4, 33, 34, 42, 53], "bure": 3, "bureswassersteinbundl": [0, 3], "butanta": 50, "butant\u00e3": 50, "button": 22, "bvp": [0, 3, 21, 30], "bza20": 3, "b\u00e9cigneul": 45, "c": [1, 3, 4, 5, 6, 7, 25, 28, 32, 33, 34, 37, 39, 40, 41, 42, 43, 44, 45, 50, 52], "c0": [40, 44], "c1": [3, 40, 43, 44], "c2": [43, 44], "c3": 44, "c4": 44, "c5": 44, "c6": 44, "c7": 44, "c_1": 3, "c_h": 3, "c_i": 45, "caban": [3, 6], "cabanes2021": 3, "cabanes2022": 3, "cabanes_2022": 3, "cabanes_cesar_2019": 3, "cabanes_gsi_2019": 3, "cabanes_radar_2019": 3, "cabral": 50, "cach": [6, 50], "cae": 29, "caetano": 50, "calcul": [3, 6, 22, 32, 34], "calculu": 3, "caldeira": 50, "calissano": [3, 4, 6, 27, 49, 51, 52], "calissano2020": [4, 6], "calissano2022": 6, "call": [0, 3, 4, 6, 7, 22, 27, 30, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51], "callabl": [0, 3, 4, 6, 7, 34, 43], "caloi": 50, "camargo": 50, "came": 1, "campanella": 50, "campbel": 3, "campo": 50, "can": [0, 1, 3, 4, 5, 6, 19, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "cancer": 1, "cancer_cell_sampl": 43, "cancer_mean_cel": 43, "cancer_mean_line_cel": 43, "cancer_mean_treatment_cel": 43, "candid": [22, 28], "cannon": 3, "cannot": [0, 4, 27, 32, 33, 34], "canon": [3, 19, 33, 51, 54], "canonicaleuclideanmetr": [0, 3], "cap": [4, 33, 50], "capabl": [32, 44], "capit": [22, 50], "captur": [1, 40, 46, 51, 52], "car": [32, 50], "card": 50, "cardeal": 50, "cardiff": 30, "care": [3, 27, 30, 41], "carlo": 50, "carnot": 3, "carri": [6, 27, 49], "carr\u00e3o": 50, "cartesian": [32, 34], "casa": [3, 50], "case": [3, 4, 5, 6, 7, 9, 22, 27, 30, 33, 34, 35, 37, 40, 41, 42, 43, 44, 48, 49, 50, 52], "cast": [6, 27, 34], "castelo": 50, "cat": 4, "catalogu": 48, "categor": [0, 21], "categori": 40, "categoricaldistribut": [0, 5], "categoricalmetr": [0, 5], "catholiqu": 3, "catigu\u00e1": 50, "cauchi": 0, "cauchykernel": [0, 21], "cc": [40, 44], "ccggr2020": 0, "ccwmuura": 3, "cd": [22, 25], "cdf": [5, 50], "cdot": [3, 34, 41, 45, 49, 53], "ce": 4, "cebolinha": 50, "ceil": 43, "cell": [1, 34, 35, 50], "cell_at_origin": 43, "cell_data": 43, "cell_end": 43, "cell_end_at_origin": 43, "cell_i": 43, "cell_idx": 43, "cell_interpol": 43, "cell_lin": 1, "cell_rand": 43, "cell_shap": 43, "cell_shapes_at_origin": 43, "cell_shapes_list": 43, "cell_start": 43, "cell_start_at_origin": 43, "cells_list": 43, "cells_to_plot": 43, "cellular": 43, "celso": 50, "cencov": 40, "center": [0, 3, 5, 6, 7, 22, 29, 33, 34, 40, 43, 45, 46, 47, 48], "center_bar": 44, "center_x": 6, "centered_diff": 7, "centered_differ": [0, 7], "centerednormaldistribut": [0, 5], "centerednormalmetr": [0, 5], "centr": [0, 3, 19, 48], "central": [6, 40, 50], "centro": 50, "centroid": [6, 45], "certain": [22, 33, 34, 50], "cet": 50, "chakraborti": [3, 6, 40], "challeng": [1, 28, 29, 35, 37, 43], "cham": [4, 37], "championship": 52, "chang": [0, 1, 3, 5, 6, 25, 34, 37, 40, 42, 44, 50, 51, 52, 54], "channel": [27, 28, 29], "chaotic": 3, "chapter": [3, 6], "char": 22, "charact": 22, "character": 3, "characterist": 46, "charl": 3, "charlier": 0, "charon": [0, 3], "chauchat": 6, "chave": 50, "cheap": [3, 34], "check": [0, 3, 4, 5, 7, 22, 24, 30, 33, 35, 37, 42, 43, 44, 49, 53], "check_belong": [0, 21], "check_if_separ": [3, 4], "check_integ": [0, 21, 33, 34], "check_is_batch": [0, 21, 34], "check_parameter_accepted_valu": [0, 21], "check_point_shap": [0, 21], "check_posit": [0, 3, 21], "checklist": 28, "checkout": 22, "cheng": 6, "chianucci": 40, "chicken": 28, "chikus": 3, "chikuse03": 3, "child": [3, 35], "children": [6, 30], "children_": [0, 6], "choic": [3, 6, 25, 33, 43, 48], "choleski": 3, "choleskymap": [0, 3], "choleskymetr": [0, 3], "choos": [1, 3, 4, 7, 25, 32, 35, 36, 43, 48, 49, 50], "chose": [6, 28, 34, 49], "chosen": [3, 4, 6, 7, 43, 45], "christoffel": [0, 3, 5, 30], "chsv2016": 6, "chucri": 50, "chung": 37, "cidad": 50, "cinco": 50, "circ": [3, 41], "circl": [0, 3, 6, 19, 24, 33, 40, 45, 48], "circlemean": [0, 6], "circular": 30, "circumst": 33, "cite": 22, "citi": [1, 33, 36, 50], "civita": [3, 34], "cjardim": 50, "clarifi": 27, "clariti": 22, "class": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 20, 22, 28, 30, 32, 37, 40, 41, 42, 43, 44, 45, 48, 49, 53], "class_1": 43, "class_2": 43, "classes_": [0, 6], "classic": 3, "classif": [3, 6, 37, 43], "classifi": [1, 3, 6, 37, 40, 44, 47], "classifiermixin": 6, "classmethod": 3, "classroom": 35, "clean": [6, 22, 33], "clean_stat": 6, "cleaner": 22, "clear": [3, 19, 46, 47], "clear_point": [0, 19, 48], "clearer": 30, "clearli": 22, "clelia": 50, "clf": 44, "click": [22, 44], "client": 22, "clip": 3, "clockwis": 43, "clone": [22, 25], "close": [0, 3, 5, 6, 22, 27, 28, 30, 33, 34, 35, 40, 41, 43, 45, 48, 54], "closer": [4, 6, 40, 43], "closest": [1, 3, 6, 34, 35, 47, 48], "closest_neighbor_index": [0, 3, 6, 34], "closest_neighbot_index": 6, "club": [35, 45], "cluster": [3, 6, 20, 22, 24, 25, 35, 46, 47], "cluster_1": 39, "cluster_2": 39, "cluster_cent": [39, 45], "cluster_centers_": [0, 6, 39, 45], "clustermixin": 6, "clutter": 3, "cl\u00e9lia": 50, "cm": [49, 52], "cm2009a": 3, "cm2009b": 3, "cmap": 19, "cni": 37, "cnr": 29, "co": [3, 22, 28, 29, 34, 40, 41, 42], "code": [20, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "codebas": 22, "codecov": 22, "coef_": 51, "coeffici": [0, 3, 6, 51], "coelho": 50, "coincid": [3, 48], "col": [34, 46, 47], "colassuono": 50, "colla": [5, 30], "collabor": [22, 28, 29], "collaps": 48, "collect": [3, 4, 6, 33, 34, 35, 44, 45, 52, 54], "colon": [22, 49], "color": [35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 50, 53], "column": [0, 1, 3, 44, 50, 53], "column_scaled_mat": 0, "columnwise_sc": [0, 21], "col\u00f4mbia": 50, "com": [0, 1, 6, 22, 25, 28, 44, 50], "combin": [3, 4, 9, 22, 30, 33, 37, 43, 51], "combinatori": 0, "come": [3, 6, 24, 28, 30, 43, 48, 50, 51], "cometr": [3, 34, 53], "cometric_mat_at_point": 34, "cometric_matrix": [0, 3, 34], "command": [22, 24, 25, 44], "comment": [27, 28], "commit": [22, 27], "committ": 22, "committe": 28, "common": [3, 4, 5, 22, 40, 48, 50], "commonli": [33, 37], "commun": [22, 28, 29, 45, 52, 54], "commut": 3, "compact": [3, 33, 48], "compani": 27, "compar": [3, 4, 6, 22, 30, 32, 37, 40, 43, 44, 45, 49], "comparison": [0, 44, 48, 50], "compat": [3, 4, 6, 25, 33, 34, 35, 40], "competit": 6, "compil": 44, "complet": [6, 28, 32, 42, 49, 54], "complex": [3, 19, 22, 30, 45, 48, 50], "complex_manifold": [0, 10, 21], "complex_matric": [0, 10, 21], "complex_poincare_disk": [0, 21], "complex_riemannian_metr": [0, 10, 21], "complexmanifold": [0, 3], "complexmatric": [0, 3], "complexmatricesmetr": [0, 3], "complexmatrixvectorspac": [0, 3], "complexpoincaredisk": [0, 3], "complexpoincarediskmetr": [0, 3], "complexriemannianmetr": [0, 3], "complexvectorspac": [0, 3], "complexvectorspaceopenset": [0, 3], "compli": 22, "complianc": [6, 27], "compliant": 22, "complic": [28, 34], "compon": [3, 4, 5, 6, 22, 25, 33, 38, 40, 46, 47, 49, 52], "components_": [0, 6, 38, 52], "componentwis": 5, "compos": [0, 1, 3, 6, 10, 17, 27, 30, 33], "composeact": [0, 3], "composeddiffeo": [0, 3], "composis": 45, "composit": [3, 30, 45], "composition": 45, "comprehend": 34, "comprehens": [3, 7], "compris": [33, 34], "comput": [0, 1, 3, 4, 5, 6, 7, 17, 19, 20, 22, 25, 28, 31, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 49, 50, 52, 54], "computation": [6, 30, 32, 33], "compute_coordin": [0, 19], "compute_full_tre": 6, "compute_gain": [0, 6], "compute_training_scor": 6, "compute_variance_from_index": [0, 6], "con": 50, "concaten": [5, 6, 33, 34, 39], "concentr": [3, 22, 33, 34], "concept": [20, 22, 24, 28, 31, 32, 33, 49], "conceptu": 34, "concis": 53, "conclud": 27, "concord": 3, "concret": [27, 30], "conda": [22, 25], "condit": [3, 4, 6, 33, 34, 44, 48], "conduct": [28, 43], "conf": [0, 21], "confer": [1, 3, 6, 29, 37, 40, 48, 52], "confid": 27, "config": 22, "configur": [19, 22], "confin": 33, "confirm": [34, 43, 47], "conflict": [22, 35], "confus": [3, 22], "cong": 3, "congedo": 6, "congest": 50, "congruenc": 3, "congruenceact": [0, 3], "congruent": [0, 3], "conj": 3, "conjug": [3, 34], "connect": [0, 1, 4, 6, 10, 21, 32, 35, 37, 43, 45, 49, 50], "connectionstyl": 47, "connectom": [1, 37], "connexion": 1, "conroi": 4, "consecut": [1, 3, 6, 43], "consensu": 27, "consequ": [40, 50], "consid": [1, 3, 6, 22, 28, 33, 34, 35, 36, 40, 41, 42, 43, 45, 48, 49, 50], "consider": [3, 45], "consist": [3, 4, 22, 27, 30, 31, 34, 45, 48, 49, 51, 52], "consola\u00e7\u00e3o": 50, "constant": [3, 5, 6, 32, 33, 34, 40, 42], "constantvaluerowsumsdiffeo": [0, 3], "constitut": 27, "constrain": [32, 33, 43], "constraint": [6, 22, 33, 50], "construct": [3, 6, 22, 34, 35, 53], "consult": [22, 27], "contact": [3, 28, 29, 44], "contain": [0, 1, 3, 4, 5, 6, 30, 33, 34, 35, 40, 43, 49, 50, 52], "content": [20, 21, 33], "content_cvpr_2017": 0, "context": [1, 3, 28, 30, 33, 45, 49, 50], "context_embed": [1, 45], "context_index": 45, "context_s": 45, "contin": 28, "continu": [22, 27, 28, 33, 34, 50, 54], "continuum": 3, "contour": 43, "contract": 27, "contrast": [3, 33, 47], "contravari": [3, 5, 34], "contribut": [6, 27, 28, 29, 30, 31], "contributor": [28, 29, 30, 54], "control": [1, 30, 35, 37, 41, 43, 47, 48], "conv_rat": 6, "conveni": [3, 19, 22, 30, 33], "convent": [3, 5, 22, 30, 34], "converg": [3, 6, 42], "convers": [30, 40], "convert": [3, 5, 6, 19, 33, 35], "convert_to_half_plane_coordin": [0, 19], "convert_to_klein_coordin": [0, 19], "convert_to_planar_coordin": [0, 19], "convert_to_poincare_coordin": [0, 19], "convert_to_polar_coordin": [0, 19], "convert_to_spherical_coordin": [0, 19], "convert_to_trihedron": [0, 19], "convex": [3, 40], "coord": [4, 49], "coordin": [1, 3, 4, 5, 6, 19, 32, 33, 35, 36, 40, 41, 43, 46, 47, 50, 53], "coords_typ": [0, 3, 19, 35, 45, 48], "copa": 50, "copi": [3, 4, 6, 22, 33, 49], "coproduct": [3, 34], "cor": 3, "core": [22, 29, 44, 54], "corifeu": 50, "corner": 22, "corr": [3, 4], "corr_gradi": [3, 4], "corr_map": [0, 3], "correct": [3, 6, 22, 27, 28, 32, 43, 52], "correctli": 43, "correl": [1, 3, 4, 35, 37], "correlationmatric": 3, "correlationmatricesbundl": [0, 3], "correpond": [35, 37, 43], "correspond": [0, 1, 3, 4, 6, 7, 9, 19, 22, 24, 30, 33, 34, 35, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54], "cosin": 6, "cosine_radial_kernel": [0, 6], "cost": [22, 40], "costa": [40, 50], "costli": 54, "cotang": [3, 34, 53], "cotangent_vec": 3, "cotangent_vec_a": [3, 34], "cotangent_vec_b": [3, 34], "cotangent_vet_b": [3, 34], "could": [6, 22, 27, 28, 32, 33, 34, 37, 43, 44, 46, 50], "count": [1, 43, 50], "counter": 43, "counterclockwis": 1, "coupl": 3, "cours": [22, 28, 32], "cours_geodiff": 3, "courtesi": 33, "cov": [0, 1, 2, 44], "cov_data": 44, "cov_riemann_tensor": [3, 34], "covari": [1, 2, 3, 5, 6, 34], "covariant_riemann_tensor": [0, 3, 34], "covariant_tensor": [3, 34], "covec": [0, 1, 44], "covector": 3, "cover": [22, 32, 37], "coverag": 22, "cpr2018": 40, "cpu": 44, "cpu_feature_guard": 44, "creat": [0, 1, 3, 4, 6, 9, 19, 28, 30, 33, 36, 43, 44, 45, 51], "create_model": 44, "create_model_covari": 44, "creation": 30, "credit": [31, 43], "criteria": 6, "criterion": 6, "critic": [22, 44], "croke": 3, "cross": [3, 37, 44], "cross_valid": [37, 44], "crossroad": [40, 45], "crowd": [27, 50], "crowlei": 3, "crsouza": 6, "crucial": [22, 27, 34], "cruzeiro": 50, "css2015": 40, "csv": 1, "csv2016": [3, 6, 40], "ct": 50, "cube": [1, 3], "cubic": 3, "cuda": 44, "cuda_driv": 44, "cuda_error_no_devic": 44, "cuinit": 44, "cum_index": 33, "cumbersom": 30, "cumsum": 33, "cumul": [5, 50], "current": [0, 1, 3, 6, 22, 27, 28, 30, 32, 42, 45, 49, 51, 52], "current_end_curv": 3, "current_mean": 6, "current_point": 34, "cursino": 50, "cursor": 44, "curv": [0, 1, 3, 4, 6, 7, 19, 24, 32, 33, 34, 35, 40, 45, 54], "curvatur": [0, 3, 5, 6, 24, 33, 34, 35, 36, 40], "curvature_deriv": [0, 3, 34], "curve_a": 42, "curve_a0": 42, "curve_a0_resampl": 42, "curve_a_resampl": 42, "curve_b": 42, "curve_b0": 42, "curve_b0_align": 42, "curve_b0_resampl": 42, "curve_b_align": 42, "curve_b_resampl": 42, "curve_b_rot": 42, "curves_r2": 42, "curves_r3": 42, "curves_space_elast": 43, "curves_space_srv": 43, "custom": [0, 44], "customari": 3, "cut": 4, "cv": [3, 7, 50], "cvf": 6, "cvpr": 3, "cycl": 0, "cynthia": 29, "cytd": [1, 43], "cytochalasin": [1, 43], "cytoskelet": 1, "cytoskeleton": 43, "c\u00f4te": 3, "d": [0, 1, 3, 4, 5, 6, 19, 22, 28, 32, 33, 34, 40, 43, 45, 46, 48, 49, 50], "d1": 3, "d_": [3, 49], "d_1": 3, "d_a": 3, "d_c": 3, "d_i": [3, 49], "d_j": 3, "d_l": 3, "d_non": 3, "d_srv_vec": 3, "d_x": [4, 49, 51], "d_z": 3, "da": [0, 50], "dai": [22, 29, 50], "daili": 29, "damp": 3, "daniel": 6, "danlessa": 1, "dannembergaricanduva": 50, "daoudi": 3, "darkblu": 41, "dash": 35, "dat": 3, "data": [0, 1, 2, 3, 4, 5, 6, 7, 20, 21, 22, 24, 25, 28, 29, 30, 31, 33, 34, 36, 40, 45, 46, 47, 48, 50, 51, 52, 54], "data_dict": [0, 1, 44], "data_emg": 1, "data_footbal": 1, "data_mamm": 1, "data_path": 35, "data_scor": 1, "data_util": [35, 36, 37, 40, 43, 44, 46, 47, 48, 52], "databas": [22, 52], "datafram": [1, 22, 43, 50], "datapoint": 4, "dataset": [0, 6, 10, 21, 33, 35, 36, 37, 40, 44, 45, 46, 47, 48, 51], "date": [1, 27, 28, 50, 54], "datetim": 50, "datum": 6, "david": [19, 48], "ddot": 34, "de": [1, 3, 4, 40, 46, 50], "deadlock": 27, "deal": 49, "dealt": 43, "dear": [32, 49, 51, 52], "debug": 30, "dec": 50, "decad": 50, "decemb": [3, 29], "decid": [22, 27, 28, 50], "decis": [4, 30], "declar": [33, 45], "decompos": 3, "decomposit": [0, 3, 6], "decor": [0, 4], "decreas": [6, 40, 50], "dedic": [27, 32, 34, 48], "deduc": [6, 40], "deem": 27, "deep": [28, 54], "deeper": 48, "deepest": [1, 35, 47, 48], "def": [22, 30, 33, 34, 40, 41, 42, 43, 44, 45, 46, 50, 53], "default": [0, 1, 3, 4, 5, 6, 7, 19, 22, 25, 30, 33, 34, 41, 44, 45, 49, 50, 51], "default_coords_typ": 30, "default_metr": [0, 3, 4, 5, 33], "default_valu": 22, "defin": [1, 2, 3, 4, 5, 6, 19, 22, 30, 32, 33, 35, 36, 37, 40, 43, 44, 45, 46, 47, 48, 49, 51, 52], "definit": [2, 3, 4, 5, 19, 30, 32, 37], "deform": [3, 31, 33, 34, 42, 43, 48, 54], "deg": 45, "degener": 48, "degre": 33, "delai": 34, "delet": 4, "delete_split": [3, 4], "delic": 50, "delta": [3, 7, 32, 48, 51, 53], "delta_": 3, "delta_p": 53, "delta_q": 3, "delv": 28, "demo": 6, "demo_param": 6, "democrat": [28, 31], "demonst": 6, "demonstr": [22, 37, 39, 42, 43], "denot": [3, 4, 6, 22, 33, 34, 45, 48, 50], "dens": [3, 44], "densiti": [3, 5, 6, 40, 43, 52], "depart": 50, "depend": [3, 5, 6, 25, 27, 28, 30, 34, 37, 48, 50], "depth": [1, 46], "deriv": [1, 3, 5, 34], "descart": 30, "descend": 4, "descent": [3, 6, 34], "deschamp": [5, 27, 28, 50], "describ": [3, 4, 22, 27, 30, 32, 33, 34, 40, 47, 48, 49], "descript": [3, 22, 32, 44, 45], "design": [0, 4, 22, 27, 30, 32, 43, 54], "desir": [6, 22], "det": [0, 3], "detail": [0, 3, 22, 27, 28, 29, 32, 35, 42, 43, 49, 52], "detect": [6, 43, 44, 47], "determin": [0, 3, 4, 5, 6, 19, 22, 28, 32, 43, 46, 47, 53], "dev": [22, 25], "develop": [25, 28, 29, 30, 32, 48, 54], "deviat": [5, 6, 40], "devic": [32, 44], "df": [3, 43, 50], "df_p": 3, "df_x": 41, "dg": 3, "dgamma": 5, "dh_": 3, "dh_0": 3, "dh_m": 3, "dia": 50, "diadema": 50, "diag": [0, 1, 3, 48], "diag_act": [0, 3], "diag_inner_product": [0, 3], "diagon": [0, 1, 3, 5, 19, 34, 48, 49], "diagonal_vec": 3, "diagonalnormaldistribut": [0, 5], "diagonalnormaldistributionsrandomvari": [0, 5], "diagonalnormalmetr": [0, 5], "dial": 3, "diamet": [0, 3, 34, 48], "dian\u00f3poli": 50, "dict": [0, 1, 3, 4, 6, 9, 19, 34, 43, 47], "dict_paramet": 50, "dictionari": [1, 4, 19, 30, 50], "dictionnari": 43, "did": 32, "diffeo": [0, 5, 9, 10, 21, 41, 50], "diffeobasedrandomdatagener": [0, 9], "diffeomoprh": 41, "diffeomorp": 3, "diffeomorph": [3, 5, 34], "diffeomorphicmanifold": [0, 3], "diffeomorphicmatrixvectorspac": [0, 3], "diffeomorphicvectorspac": [0, 3], "diffeormorph": 3, "differ": [0, 1, 2, 3, 4, 5, 6, 7, 20, 22, 28, 29, 30, 31, 33, 34, 35, 37, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "differenci": 44, "differenti": [3, 4, 5, 20, 28, 30, 31, 32, 33, 34, 40, 41, 48, 50], "differential_cf": 3, "differential_exp": 3, "differential_gram": 3, "differential_log": 3, "differential_pow": 3, "difficult": [5, 30, 32, 34, 40], "difficulti": 22, "digest": 33, "digit": 1, "dilat": 48, "dilut": 50, "dim": [0, 1, 2, 3, 5, 6, 7, 17, 19, 22, 25, 30, 33, 34, 35, 36, 37, 38, 39, 41, 45, 46, 47], "dim1": 3, "dim2": 3, "dim3": 3, "dim_1": 3, "dim_2": 3, "dim_3": 3, "dim_each": [3, 33], "dim_embed": 3, "dim_n": 3, "dim_nois": 6, "dim_ob": 6, "dim_rot": 6, "dimens": [0, 1, 3, 5, 6, 7, 20, 22, 32, 33, 34, 35, 45, 46, 47, 48, 49, 53], "dimension": [0, 3, 4, 5, 6, 22, 24, 25, 32, 33, 34, 35, 41, 48, 53], "diniz": 50, "dir": 30, "direct": [3, 4, 5, 6, 22, 27, 33, 34, 40, 41, 45, 50, 51, 54], "direction_norm": 40, "directional_curvatur": [0, 3, 34], "directional_curvature_deriv": [0, 3, 34], "directli": [3, 45, 46, 48, 50], "directori": [6, 22], "dirichlet": [0, 10, 21], "dirichletdistribut": [0, 5], "dirichletmetr": [0, 5], "dirichletrandomvari": [0, 5], "dirnam": 1, "dirti": 30, "disclaim": 40, "disclos": 27, "discontinu": 43, "discr_geod_path": [3, 7], "discr_path": 7, "discrep": [3, 6], "discrepancy_loss": 3, "discret": [1, 3, 4, 5, 6, 7, 19, 34, 40, 42, 54], "discrete_curv": [0, 10, 21, 42, 43], "discrete_curves_with_l2": [0, 3], "discrete_geodes": [3, 4], "discrete_geodesic_bvp": [0, 3, 7], "discrete_geodesic_ivp": [0, 3], "discrete_horizontal_geodes": [0, 3], "discrete_surfac": [0, 10, 21], "discretecurv": [0, 3], "discretecurvesstartingatorigin": [0, 3, 42, 43], "discretesurfac": [0, 3], "discretesurfacesexpsolv": [0, 3], "discretewaldpath": [3, 4], "discretizedcurv": [3, 33], "discrimin": [43, 44], "discuss": [22, 27, 28, 30, 32, 33, 34, 45], "diseas": 1, "disk": [3, 19, 24, 35, 36, 45, 48], "disp": 50, "displac": 40, "displai": [41, 43, 45], "dispos": 50, "disribut": 50, "dissect": 34, "dist": [0, 1, 3, 4, 6, 21, 34, 40, 41, 42, 43, 45, 49, 51], "dist_2": 43, "dist_broadcast": [0, 3, 34], "dist_dim": 3, "dist_norm": 43, "dist_pairwis": [0, 3, 6, 34, 46, 47], "dist_quoti": 49, "dist_to_farthest_neighbor": 34, "dist_to_global_mean_per_class2": 43, "dist_to_global_mean_per_class2_a": 43, "dist_to_global_mean_per_treatment2": 43, "dist_to_global_mean_per_treatment2_a": 43, "dist_to_neighbor": 34, "dist_to_own_mean": 43, "dist_tot": 49, "distanc": [0, 1, 3, 4, 5, 6, 32, 33, 34, 37, 40, 41, 42, 44, 45, 46, 48, 49, 51], "distance_param": 6, "distance_threshold": 6, "distanceminimizationbasedalign": 3, "distanceminimizingalign": [0, 3], "distant": [3, 48], "distinct": [30, 45, 49], "distinguish": 46, "distract": 22, "distrib": 40, "distrib_typ": [1, 40], "distribut": [0, 1, 3, 5, 6, 10, 19, 21, 22, 33, 34, 39, 43, 45, 50, 53], "distribution_typ": 5, "dists_1": 43, "dists_2": 43, "dists_list": 43, "dists_to_global_mean": 43, "dists_to_global_mean_list": 43, "dists_to_own_mean": 43, "diverg": 30, "divid": [3, 4, 6, 22, 34, 40, 43], "divio": 28, "divison": 3, "di\u00e1rio": 50, "di\ufb00\u00e9rentiel": 3, "dk_": 3, "dk_0": 3, "dk_m": 3, "dl": 3, "dl_": 3, "dlm8": [1, 43], "dm2016": 48, "do": [0, 22, 24, 25, 27, 28, 30, 32, 35, 37, 40, 42, 43, 44, 45, 47, 50], "doc": 7, "docstr": [3, 28, 29], "document": [3, 29, 30], "dodson": 5, "doe": [0, 3, 4, 5, 7, 22, 30, 31, 37, 40, 42, 43, 44, 46, 47, 49, 50], "doesn": [22, 35], "doi": [0, 1, 3, 4, 6, 19, 34, 35, 37, 40, 46, 47, 48], "dom": 50, "domain": [3, 4, 5, 34, 49], "domingo": 50, "don": [22, 32, 37], "dona": 50, "done": [3, 6, 22, 30, 33, 45, 51, 53], "donut": 33, "doppler": 3, "dot": [3, 4, 34, 35, 43, 51], "doubl": 22, "douw": 45, "down": 33, "download": [28, 50], "downsampl": 43, "dq_c": 3, "dr": [3, 50], "draw": [0, 6, 19, 32, 35, 36, 41, 45, 48, 49, 50, 51], "draw_curv": [0, 19, 48], "draw_networkx_edg": 52, "draw_networkx_nod": 52, "draw_point": [0, 19, 48], "draw_triangl": [0, 19], "draw_vector": [0, 19, 48], "drawn": [3, 6, 19, 33, 41], "dressler": 37, "driver": 50, "drop": [32, 50], "dropout": 44, "drug": [1, 43], "dryden": 48, "ds_align": 43, "ds_interp": 43, "ds_proc": 43, "ds_proj": 43, "dt": [0, 3, 6], "dtype": [3, 33, 34, 43], "du": 3, "dual": 3, "due": [4, 30, 33, 40, 42, 44, 47, 50, 52], "dumont": 50, "dunn": [1, 31, 43], "dunyasi": 31, "durat": [1, 50], "dure": [1, 5, 6, 22, 27, 28, 29, 30, 35, 42, 43], "duti": 27, "dx": [0, 3, 34, 36], "dx_1": 3, "dx_2": 3, "dx_l": 5, "dx_n": 3, "dy": 36, "dynam": [3, 6, 45], "dynamicprogrammingalign": [0, 3], "e": [0, 1, 3, 4, 5, 6, 7, 9, 19, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54], "e_1": 3, "e_2": [3, 45], "e_i": [3, 35], "e_j": 3, "e_pt": 3, "e_x": 35, "e_z": 35, "each": [0, 1, 3, 4, 5, 6, 7, 9, 22, 25, 28, 29, 30, 32, 33, 34, 35, 37, 40, 44, 45, 47, 48, 49, 50, 52, 54], "earli": 6, "earlier": [22, 33, 34, 45], "early_stop": 7, "earn": 27, "earth": [33, 35, 36], "eas": 22, "easi": [22, 36, 50], "easier": [6, 22, 30, 33, 54], "easili": [3, 5, 22, 27, 30, 33, 48], "echo": 48, "ed": 37, "edg": [0, 1, 3, 4, 35, 45, 49, 52], "edgar": 50, "edge_cmap": [49, 52], "edge_color": [49, 52], "edge_vmax": 52, "edge_vmin": 52, "edgecolor": 44, "edgelist": [49, 52], "edit": [0, 22, 25, 43], "eduardo": 50, "educ": [22, 28, 31], "effect": [3, 6, 32, 34, 37, 43, 45, 48], "effective_metric_": [0, 6], "effective_metric_params_": [0, 6], "effici": [3, 6, 22, 32, 34, 40, 41, 50], "effort": 22, "effort1": 50, "effort2": 50, "effort3": 50, "ehu": 3, "eig": 30, "eigen": 3, "eigendecomposit": 3, "eigenvalu": [3, 5, 19], "eigh": 30, "einstein": 3, "einsum": [3, 34, 41, 50, 53], "eir\u00f3": 50, "either": [3, 4, 5, 6, 19, 22, 27, 29, 34, 48, 50, 51, 53], "elast": [3, 6, 7, 42, 43], "elastic_dists_list": 43, "elastic_dists_to_global_mean": 43, "elastic_dists_to_global_mean_list": 43, "elastic_max_dist": 43, "elastic_min_dist": 43, "elastic_quantiles_a": 43, "elastic_xx": 43, "elasticmean": [0, 6], "elasticmetr": [0, 3, 30, 43], "electr": 44, "electrod": [1, 44], "element": [0, 2, 3, 4, 5, 6, 19, 22, 27, 31, 33, 34, 36, 41, 43, 47, 49], "elementari": [0, 33, 36], "elev": [19, 50], "elevado": 50, "elif": 34, "elig": 50, "eliseu": 50, "ellingson": [1, 35, 47], "ellips": [0, 19], "elodi": [3, 27, 48], "elong": 43, "els": [4, 28, 30, 33, 34, 43, 44, 45], "elsevi": 3, "elton": 2, "em": 6, "email": [22, 27, 28], "emb": [0, 1, 3, 35], "embed": [1, 3, 4, 5, 7, 30, 33, 35, 41], "embed_to_product": 33, "embeddedspacerandomdatagener": [0, 9], "embedding_dim": 3, "embedding_graph_structured_data_h2": 35, "embedding_manifold": [0, 5], "embedding_spac": [0, 3, 5, 30, 33, 43, 46, 47], "emerg": [28, 43, 54], "emeri": 3, "emeritu": 27, "emg": 1, "emmanuel": [3, 30], "empir": [3, 6, 34], "emploi": [3, 27], "employ": 27, "empti": [0, 4], "en": [0, 3, 6, 34], "enabl": [3, 22, 25, 37, 44], "enable_metadata_rout": 6, "encod": [1, 19, 40], "encount": 48, "encourag": 22, "end": [3, 4, 5, 6, 7, 22, 30, 34, 36, 41, 42, 43, 50], "end_": 3, "end_bone_idx": 46, "end_curv": 3, "end_point": [0, 3, 4, 5, 7, 34, 36, 41, 43, 48, 50, 51], "end_shoot": 34, "end_splin": 3, "end_tim": [0, 2, 3, 7], "endem": 45, "endow": 3, "endpoint": 7, "energi": [0, 3, 7, 30, 34, 43], "energy_per_tim": [0, 7], "eneri": 7, "enforc": [22, 30, 45], "eng": [6, 50], "engag": 27, "engin": [28, 45], "enhanc": [28, 54], "enough": [1, 3, 22, 27, 43, 51], "ensur": [3, 4, 22, 27, 30, 41, 43], "enter": 50, "entir": 34, "entiti": 27, "entitl": 30, "entri": [3, 4, 44, 50, 54], "enumer": [39, 43, 44, 45], "environ": [2, 19, 25, 44, 48], "epidemiolog": 3, "epoch": [44, 45], "epsilon": [3, 5, 6, 53], "epub": 3, "eq": 3, "equal": [0, 1, 3, 4, 5, 6, 22, 33, 34, 40, 41, 42, 48, 50], "equal_var": 43, "equat": [0, 3, 7, 22, 30, 32, 33, 40, 48, 50], "equilater": [19, 48], "equip": [3, 4, 5, 6, 7, 17, 32, 33, 34, 35, 37, 39, 41, 42, 43, 44, 45, 48, 49, 51, 53], "equip_with_group_act": [0, 3, 4, 33, 42, 43, 46, 47, 48, 49, 51, 52], "equip_with_metr": [0, 3, 4, 30, 33, 37, 41, 42, 43, 44], "equip_with_quoti": [0, 3, 33, 42, 43, 46, 47, 48, 49, 51, 52], "equival": [0, 3, 5, 6, 22, 30, 32, 34, 42, 49], "eras": 34, "erdos_renyi_graph": 51, "erectophil": 40, "eric": 3, "ermano": 50, "err_bar": 44, "error": [6, 20, 21, 22, 30, 33, 34, 35, 44, 51], "es": 3, "esar": 3, "escal": 27, "escola": 50, "esp": 22, "especi": [6, 22, 30, 48, 50], "essenti": [4, 34, 48, 50], "est": 50, "establish": [27, 33, 50], "estadio": 50, "estado": 50, "estefano": 50, "estela": 50, "estim": [5, 6, 20, 28, 43, 50, 51, 52], "estimate_": [0, 6, 38, 40, 43, 44, 48, 51, 52], "est\u00e1dio": 50, "et": [3, 4, 32, 37, 40, 45, 48, 52], "etc": [22, 30, 34, 41, 44], "etiquett": 22, "eu": 3, "eucl": [46, 47], "eucl_dist": 47, "eucl_pair_dist": 46, "euclidean": [0, 2, 4, 5, 6, 7, 10, 17, 19, 21, 33, 34, 35, 37, 40, 41, 42, 46, 47, 48, 49, 50, 51, 52, 53], "euclidean_brownian_mot": 2, "euclidean_gpr": 6, "euclideancholeskydiffeo": [0, 3], "euclideancholeskymetr": [0, 3], "euclideangroup": [10, 17], "euclideanmetr": [0, 3], "euler": [0, 3, 7, 34, 41, 50], "euler_step": [0, 21], "eurograph": [1, 46], "europa": 50, "eus\u00e9bio": 50, "evalu": [3, 4, 5, 6, 7, 22, 28, 33, 37, 43, 44], "even": [0, 3, 22, 28, 32, 34, 48, 50], "event": 50, "eventu": [48, 50], "everi": [0, 3, 4, 6, 22, 27, 28, 33, 35, 43, 44, 49, 50, 53], "everybodi": 22, "everyon": 22, "everyth": [30, 53], "everywher": [3, 5, 33], "evolut": [31, 33, 50], "exact": [3, 4, 6, 32, 33, 34, 40, 50], "exactli": [4, 30, 34, 48], "exactpga": [0, 6], "examin": 42, "exampl": [1, 2, 3, 4, 6, 25, 26, 28, 30, 31, 32, 36, 37, 40, 43, 44, 45, 46, 48, 50, 52], "example_embed": [1, 45], "example_grad": [1, 45], "example_index": 45, "example_to_upd": 45, "excel": 22, "except": [3, 20, 21, 22, 30, 33, 50], "exclud": 41, "execut": [20, 31], "exemplifi": 33, "exercis": [3, 22], "exhaust": [4, 22, 43], "exhaustive_align": 43, "exhaustivealign": [3, 4], "exhibit": 3, "exist": [3, 4, 6, 22, 27, 28, 29, 30, 33, 34, 47, 48, 49, 50, 54], "exit": 50, "exp": [0, 2, 3, 5, 6, 7, 10, 17, 22, 30, 36, 40, 41, 44, 45, 48, 50], "exp_": [3, 6, 34, 48, 50], "exp_a": 3, "exp_arr": 44, "exp_at_zero": [0, 3], "exp_bar": 6, "exp_curv": 53, "exp_domain": [0, 3], "exp_from_ident": [0, 3], "exp_id": 44, "exp_not_from_ident": [0, 3], "exp_result": 44, "exp_solv": [30, 34, 41, 50], "exp_z": 6, "expand": [0, 1, 46, 54], "expand_dim": [40, 42, 45, 52], "expans": [3, 34], "expect": [3, 6, 22, 27, 29, 30, 32, 33, 35, 43, 45, 50], "expectation_maxim": [0, 10, 21], "expected_nam": 9, "expens": [28, 30, 50], "experi": [1, 5, 28, 44, 51], "experienc": [22, 29, 54], "experiment": [1, 35, 47, 48, 54], "explain": [32, 34, 38, 43, 46, 47, 50], "explained_variance_ratio_": [38, 46, 47, 52], "explan": [4, 22, 28, 31], "explicit": [3, 27, 28, 48], "explicitli": [3, 4, 22, 34, 48], "exploit": 45, "explor": [4, 6, 44, 48], "expm": 3, "expmh": [0, 3], "expodesolv": [0, 3, 7], "expon": [3, 34], "exponenti": [0, 3, 6, 7, 10, 17, 20, 21, 22, 41, 45, 50, 54], "exponential_barycent": [0, 10, 21], "exponentialbarycent": [0, 6], "exponentialdistribut": [0, 5], "exponentialdistributionsrandomvari": [0, 5], "exponentialmetr": [0, 5], "export": [22, 25], "expos": [1, 3], "exposition": 3, "express": [0, 3, 6, 34], "expresswai": 50, "expresult": 44, "expsolv": [0, 3, 7, 30], "extend": [3, 4, 31, 40, 43, 49], "extens": 6, "extent": [30, 43, 50], "exterior": 50, "extern": [28, 30, 44], "extract": [34, 35, 37, 43, 46, 47], "extrens": 3, "extrins": [3, 6, 19, 33, 48], "extrinsic_to_intrinsic_coord": [0, 3, 33], "extrinsichyperspher": 30, "ey": [1, 2, 35, 47, 48], "f": [0, 3, 4, 5, 6, 7, 33, 34, 40, 41, 43, 45, 46, 47, 49, 50, 51], "f1": 50, "f_": 5, "f_i": [3, 50], "f_transform": 3, "f_x": 53, "f_y": 53, "f_z": 53, "fabric": 34, "face": [1, 3, 22], "face_area": [0, 3], "fact": [3, 30, 34, 43, 50, 53, 54], "factor": [3, 6, 33], "factor_dim": 33, "factor_embedding_spac": 33, "factor_output": 33, "fac\u00f3": 50, "fail": [22, 27, 28, 30, 43, 44], "fail_for_autodiff_except": [0, 9], "fail_for_not_implemented_error": [0, 9], "failur": 22, "faith": 45, "fakhri": 3, "fall": [32, 33], "fallback": 27, "fals": [0, 1, 3, 4, 6, 7, 9, 22, 30, 33, 34, 35, 37, 39, 41, 42, 43, 44, 45, 50, 53], "famili": [3, 5, 34, 40, 54], "familiar": [22, 33, 34], "faq": [4, 49, 51], "faqalign": [3, 4], "far": [1, 36, 43, 50], "farah": 50, "faria": 50, "farthest": [3, 34], "fashion": 6, "fast": [4, 28, 30, 49, 54], "faster": [3, 22, 30, 44, 50], "favorit": 37, "fc": 47, "fcn": [35, 37], "featur": [6, 27, 28, 50, 54], "feature_ext": [37, 44], "februari": [3, 4, 29], "fed": 37, "feed": 30, "feedback": [22, 27, 28], "feel": [22, 28, 29], "feffer": 50, "felix": 50, "feragen": [4, 6, 49, 51], "feragen2020": 4, "fernando": 50, "ferradura": 50, "fetch": 22, "few": [22, 27, 29, 33, 36, 43, 45], "fewer": 32, "feydi": 30, "fi": 34, "fiber": [3, 33, 42, 49], "fiber_bundl": [0, 10, 21, 33, 42, 43, 46, 47, 48], "fiber_point": 3, "fiberbundl": [0, 3, 30, 33, 49], "fiberbundle_": 33, "fibonacci": 19, "fibr": 3, "fiction": 49, "fidel": 0, "field": [0, 3, 28, 31, 48, 54], "fifa": 1, "fig": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50], "fig1": 53, "fig2": 45, "figsiz": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50], "figueira": 50, "figur": [19, 22, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 53], "file": [1, 6, 22, 44, 50], "file_path": 1, "filho": 50, "fill": 22, "fillard": 37, "filliat": [1, 46], "filter": [6, 52], "filterwarn": 44, "final": [0, 2, 27, 34, 35, 36, 37, 42, 43, 48, 52], "final_geodes": [34, 48], "final_st": 0, "financi": 27, "find": [0, 3, 4, 6, 7, 22, 27, 28, 30, 31, 34, 40, 42, 43, 44, 45, 49, 51], "finit": [0, 3, 4, 7, 48, 49], "finite_differ": [0, 10, 21], "first": [0, 1, 3, 4, 5, 6, 19, 26, 28, 30, 31, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "first_expand_hand": 46, "first_grab_hand": 46, "fisher": [3, 5, 39, 40], "fisher_rao_metr": [0, 21], "fisherraometr": [0, 5], "fishkind": 4, "fit": [0, 1, 3, 6, 22, 25, 32, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52], "fit_predict": 22, "fit_tim": 44, "fit_transform": [0, 6, 40], "fix": [3, 5, 22, 27, 28, 42, 49, 50, 54], "flag": [22, 25, 44], "flair": 6, "flat": [3, 6, 33, 48], "flat_data": 37, "flat_result": 37, "flatten": [0, 1, 3, 4, 6, 7, 37, 41, 49], "flattendiffeo": [0, 3], "flaw": 50, "fletcher": [0, 3, 6, 37], "flexibl": 30, "flip": 3, "flip_determin": [0, 21], "float": [0, 2, 3, 4, 5, 6, 7, 33, 34, 44], "float32": 54, "float64": 54, "floor": [3, 5, 43], "florent": 43, "florida": 30, "flow": [0, 3, 22, 50], "fluid": 50, "fluoresc": 43, "fly": 33, "fm": [48, 51], "fma": 44, "fmri": [35, 37], "fmt": 42, "focu": [33, 41, 43, 50], "focus": [4, 40, 47, 50, 52], "fold": [3, 44], "folder": [28, 30, 41], "follow": [0, 3, 4, 5, 6, 7, 19, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 41, 42, 43, 44, 45, 48, 49, 50, 51, 53], "fontana": 50, "fontsiz": [43, 46, 47, 48], "foo": 22, "footbal": 52, "footballs_ppn": 1, "footballs_scor": 1, "foral": [3, 6, 34, 50], "forbid": 22, "forc": [0, 3, 4, 6, 7, 22, 30, 31, 33, 34, 43], "forest": [4, 40], "foresttopologi": [3, 4], "forg": 25, "fork": [22, 28], "form": [0, 3, 4, 6, 27, 30, 33, 34, 40, 41, 44, 51], "formal": [27, 50], "format": [3, 9, 22, 28, 44, 49, 50], "former": 3, "formosa": 50, "formul": 3, "formula": [3, 28, 34, 35, 40, 45], "forward": [3, 7, 22, 33, 34], "forward_diff": 7, "forward_differ": [0, 7], "foster": [28, 29, 31, 32], "found": [6, 22, 27, 28, 29, 33, 40, 43, 45, 48, 50, 54], "foundat": [3, 31, 34], "four": [3, 6, 28, 31, 33, 34, 44, 54], "fr": [3, 48], "frac": [0, 3, 5, 6, 31, 34, 45, 50], "frac_tan_vector_b": 34, "fraction": [27, 43, 46, 47], "frame": [3, 6, 27, 35, 36, 50], "frame1": 53, "frame2": 53, "frame_at_point": 53, "frame_matrix": 53, "framework": [0, 3, 7, 37, 42, 43, 50], "franc": [3, 29], "francesco": 30, "francisco": 50, "frank": 3, "franknielsen": 3, "franz": [1, 52], "franz2015": 1, "frechet": [6, 37, 43, 48, 52], "frechet_mean": [0, 10, 21, 38, 40, 43, 44, 48, 51, 52], "frechetmean": [0, 6, 38, 40, 43, 44, 48], "frederico": 50, "free": [22, 28, 29, 30, 34], "freedom": 33, "freeli": [28, 31, 32], "freguesia": 50, "frequenc": 50, "frequent": [6, 22, 28, 50, 54], "friendli": [28, 31, 32], "frobeni": 4, "frobeniu": [3, 4, 43, 48, 49, 51], "frobenius_product": [0, 3], "from": [0, 1, 2, 3, 4, 5, 6, 17, 20, 22, 24, 25, 27, 28, 29, 30, 31, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "from_coordin": 36, "from_covari": [0, 3], "from_dict": 50, "from_numpy_arrai": [49, 51, 52], "from_point": 6, "from_vector_to_diagonal_matrix": [0, 21], "front": 50, "fruit": 30, "fr\u00e9chet": [3, 34], "fr\u00e9d\u00e9ric": [3, 45], "ftransform": [0, 3], "fulfil": [28, 31], "full": [3, 6, 27, 28, 43], "full_rank_correlation_matric": [0, 10, 21], "full_rank_matric": [0, 21], "fulli": [4, 33], "fullrankcorrelationaffinequotientmetr": [0, 3], "fullrankcorrelationmatric": [0, 3], "fullrankmatric": [0, 3], "fun": [6, 7, 50], "fun_jac": 7, "func": [3, 43], "func_nam": 3, "function": [0, 1, 4, 5, 6, 7, 21, 22, 33, 34, 35, 37, 40, 41, 42, 43, 44, 46, 49, 50, 51, 52, 53], "function_valu": 0, "funda": 50, "fundament": 3, "further": [4, 6, 22, 32, 45, 50], "furthermor": [22, 48, 50], "futur": [4, 22, 27, 28, 32], "fvj2009": 6, "fx": 34, "fy": 34, "g": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 22, 25, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "g_": [3, 5, 34], "g_ex": 45, "g_q": 3, "gabriel": [31, 50], "gain": [6, 28, 31, 32, 34, 50], "gal": 50, "gallier": 3, "gamma": [0, 3, 6, 10, 21, 32, 34, 49, 51], "gamma_": [3, 34], "gamma_1": 50, "gamma_2": 50, "gamma_3": 50, "gamma_k": 6, "gamma_r": 50, "gammadistribut": [0, 5, 50], "gammadistributionsrandomvari": [0, 5], "gammametr": [0, 5], "gammarandomdatagener": [0, 9], "ganea": 45, "garba": 4, "garba21": 4, "garcia": 50, "gari": 45, "garzotti": 50, "gast\u00e3o": 50, "gas\u00f4metro": 50, "gather": [27, 28], "gauss": 6, "gaussian": [0, 3, 6, 40], "gaussian_kd": 43, "gaussian_radial_kernel": [0, 6], "gaussiankernel": [0, 21], "gaussianmixturemodel": [0, 6], "gazeta": 50, "ga\u00ebl": 37, "gbh2018": 45, "gca": 41, "gener": [0, 1, 2, 3, 4, 5, 6, 7, 22, 28, 31, 32, 33, 36, 40, 43, 44, 45, 48, 51, 53, 54], "general_linear": [0, 10, 21], "generalized_eigenvalu": [0, 3], "generallinear": [0, 3], "generalnormaldistribut": [0, 5], "generate_random_data": [0, 9], "generate_random_data_with_tim": [0, 9], "generate_random_tre": [3, 4], "generate_random_wald": [3, 4], "generate_shape_data": [0, 9], "generate_split": [3, 4], "generate_test": [0, 9], "generate_vec_data": [0, 9], "generate_vec_data_with_tim": [0, 9], "generate_vectorization_data": [0, 9], "generate_weight": 44, "geod": [3, 42], "geod_1": 42, "geod_2": 42, "geod_fun": 42, "geod_fun_1": 42, "geod_fun_2": 42, "geod_point": [3, 4, 42, 43], "geod_veloc": 42, "geod_velocity_hor": 42, "geod_velocity_v": 42, "geod_vertical_norm": 42, "geodes": [0, 1, 3, 4, 5, 6, 10, 20, 21, 24, 30, 31, 32, 37, 38, 42, 43, 45, 50, 51, 52, 53, 54], "geodesic_0": 38, "geodesic_1": 38, "geodesic_ab_fish": 40, "geodesic_ab_wasserstein": 40, "geodesic_blue_r": 43, "geodesic_bvp": [0, 7, 34], "geodesic_cd_fish": 40, "geodesic_cd_wasserstein": 40, "geodesic_discret": [0, 3], "geodesic_equ": [0, 3], "geodesic_func": [36, 43, 49, 51], "geodesic_ivp": [0, 3, 7, 34], "geodesic_light_blu": 43, "geodesic_od": [3, 34], "geodesic_points_0": 38, "geodesic_points_1": 38, "geodesic_regress": [0, 10, 21], "geodesic_solv": [4, 30], "geodesicregress": [0, 6], "geodesicsolv": 4, "geoedes": 45, "geometr": [0, 2, 3, 4, 6, 10, 19, 21, 25, 28, 29, 30, 31, 32, 33, 34, 35, 40, 48, 49, 54], "geometri": [0, 2, 5, 6, 10, 20, 21, 22, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54], "geometric_median": [0, 21], "geometricdistribut": [0, 5], "geometricdistributionsrandomvari": [0, 5], "geometricmedian": [0, 6], "geometricmetr": [0, 5], "geomstat": [20, 24, 25, 29, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "geomstats_backend": [2, 22, 25], "geomstats_data": 50, "geomtat": 53, "geonger": 3, "geq": [4, 48, 49, 50], "gerald": [3, 6, 39, 45], "gestur": [1, 46], "get": [0, 1, 3, 4, 6, 7, 19, 24, 25, 32, 33, 34, 36, 42, 43, 44, 45, 49, 50], "get_batch_shap": [0, 21, 33], "get_edge_attribut": [49, 52], "get_fiber_bundle_and_quotient_metr": 33, "get_fibonnaci_point": [0, 19], "get_last_i": [0, 7], "get_measurement_noise_cov": [0, 6], "get_n_point": [0, 21], "get_part_away_from": [3, 4], "get_part_toward": [3, 4], "get_random_quaternion": [0, 9], "get_random_tim": [0, 9], "getsourcelin": [33, 34], "ggpca": [6, 51, 52], "ghojogh": 3, "git": [24, 25], "github": [3, 22, 25, 27, 28, 29, 31, 45, 54], "give": [0, 2, 3, 4, 5, 20, 22, 27, 28, 30, 31, 33, 34, 36, 40, 41, 44, 45, 48, 50], "given": [0, 1, 2, 3, 4, 5, 6, 7, 19, 22, 25, 28, 30, 33, 34, 35, 36, 40, 41, 42, 43, 45, 48, 49, 50, 51, 53], "gkc2023": 3, "gl": 3, "glad": 22, "glaucoma": [1, 35, 47, 48], "glaucoma_mean": 48, "glaucoma_point": 48, "glaun\u00e8": [0, 30], "global": [33, 46, 47], "global_mean_shap": 43, "glu": [4, 49], "gmail": [28, 44], "gmm": 6, "gmtp2021": 48, "gmtp21": [3, 48], "go": [3, 22, 29, 32, 34, 37, 42, 44, 50, 52], "goal": [27, 28, 29, 30, 32, 37, 43, 45, 50], "goe": [22, 30, 34, 43], "goldfarb": 50, "golland": 37, "good": [32, 35, 45], "good_point": 50, "googl": 22, "googlegroup": 27, "gori": 0, "gouet": 40, "goulart": 50, "gov": [3, 6], "gp": 6, "gp2020": [3, 34], "gpca": 52, "gq2015": 5, "gr": 3, "grab": [1, 46], "grad": [1, 3, 45], "grad_log_sigmoid": [0, 1, 45], "grad_squared_dist": [0, 1, 45], "gradient": [1, 3, 4, 6, 34, 45], "gradientdesc": [0, 3, 6], "grai": 44, "gram": 3, "gram_matrix": 3, "grand": 50, "grant": 50, "graph": [0, 1, 4, 6, 32, 33, 35, 50, 54], "graph_kar": 1, "graph_matrix_path": 1, "graph_point": 49, "graph_point_nx": 49, "graph_pr": 51, "graph_random": 1, "graph_spac": [0, 1, 3, 10, 14, 49, 51, 52], "graphpoint": 4, "graphset_1": 51, "graphset_2": 51, "graphset_3": 51, "graphspac": [3, 4, 6, 30, 51, 52], "graphspacealign": [3, 4], "graphspacealigneralgorithm": [3, 4], "graphspacemetr": 30, "graphspacequotientmetr": [3, 4], "grassmann": 3, "grassmannian": [0, 21], "grassmanniancanonicalmetr": [0, 3], "graviti": 33, "great": [22, 28, 30, 37, 48, 50], "greater": [3, 4, 5, 6, 34, 45, 50], "greatli": 22, "green": [19, 31, 32, 40, 41, 43, 53], "greg": 31, "grei": [39, 43], "greiciu": 37, "grid": [0, 3, 33, 41, 45], "grid_warp": 41, "groenlandia": 50, "groom": 1, "groundwork": 33, "group": [1, 3, 4, 6, 17, 19, 27, 28, 29, 30, 32, 33, 40, 43, 45, 46, 47, 48, 49, 52], "group_1": 45, "group_1_predict": 45, "group_2": 45, "group_2_predict": 45, "group_act": [0, 4, 10, 21, 33], "group_cent": 45, "group_elem": 3, "group_elem_shap": [0, 3], "group_rk2": 0, "group_rk4": 0, "groupact": [0, 3], "grove": 4, "grow": [28, 50, 54], "growth": 54, "gsd": 45, "gsi": [3, 29], "gsi2021": 3, "gsivpintegr": [0, 7, 50], "gsod": 28, "gt": [33, 34, 41, 43, 48, 49, 52], "gtp": 4, "gtpsolver": [3, 4], "guadalajara": 50, "guaicuru": 50, "guarante": 22, "guarapiranga": 50, "gued": 50, "guerard": [1, 44], "guerri": [1, 46], "guess": [3, 4, 7, 44], "gui": 22, "guid": [6, 25, 27, 28, 31], "guidelin": [28, 29], "guido": 50, "guigui": [0, 3, 6, 27, 32, 33, 34, 37, 40, 48], "guilherm": 50, "guim": 50, "guimar\u00e3": 50, "guo": 5, "gurante": 6, "g\u00e9om\u00e9tri": 3, "h": [1, 3, 6, 34, 41, 42, 46, 50], "h2": 24, "h2022": 2, "h2_klein_disk": [19, 36], "h2_poincare_disk": [19, 36, 38], "h2_poincare_half_plan": [19, 40], "h5": 44, "h_": 51, "h_p": 3, "ha": [0, 3, 4, 5, 6, 22, 24, 27, 28, 30, 32, 33, 34, 35, 40, 42, 43, 45, 46, 47, 49, 50, 51, 52, 54], "haar": 3, "hackathon": 28, "had": [22, 28, 30, 34], "hadi": [1, 3, 6, 39, 45], "haia": 50, "hakathon": 29, "hal": [3, 37, 48], "half": [3, 5, 6, 19, 24, 40, 50], "halv": 50, "hamiltonian": [0, 3, 34], "hand": [1, 28, 31, 34], "handbook": 3, "handi": 50, "handl": [0, 4, 22, 30, 35, 37, 44, 45, 47], "hands_preshap": 46, "hands_shap": 46, "hands_vec": 46, "hanik": 3, "hansen": 3, "happen": [27, 30, 35, 43, 50, 54], "hard": [28, 30, 33, 45], "harder": 22, "harlei": 4, "harm": 22, "harri": 50, "hartman": [3, 30], "harvei": [3, 30], "has_mixed_field": 33, "has_quoti": 33, "hasattr": [33, 34], "hash": 27, "hat": [6, 34, 51], "hausdorff": 3, "have": [0, 1, 3, 4, 6, 7, 22, 24, 27, 28, 30, 32, 33, 34, 35, 36, 37, 40, 42, 43, 45, 46, 47, 48, 49, 50, 52, 54], "he": [22, 30, 48], "head": [1, 44, 46, 47], "head_width": 50, "healthi": [35, 37], "heard": 34, "heatmap": 19, "heavili": 50, "hege": 3, "hei": 53, "heidelberg": [5, 35], "height": 41, "heis_epsilon_0": 53, "heis_epsilon_1": 53, "heis_fram": 53, "heis_frame_riemannian": 53, "heis_sr": 53, "heiseberg": 53, "heisenberg": [0, 10, 21], "heisenberg_group": 3, "heisenbergvector": [0, 3, 53], "heisenbergvectorsrandomdatagener": [0, 9], "heitor": 50, "help": [1, 5, 27, 30, 33, 34, 44, 45, 48, 50, 54], "helper": 4, "hemispher": 3, "henc": [35, 43, 50], "henri": 40, "her": 30, "here": [1, 3, 6, 22, 28, 30, 31, 33, 34, 35, 36, 40, 41, 42, 43, 44, 46, 47, 49, 50, 52, 54], "hereaft": 27, "herm": 3, "hermitian": [0, 10, 21, 30], "hermitian_matric": [0, 21], "hermitianmatric": [0, 3], "hermitianmetr": [0, 3], "heron": 3, "hessian": 3, "hessian_immers": [0, 3], "heurist": 6, "heyder": 3, "hg": 50, "hgeod": 42, "hgeod_fun": 42, "hgeod_veloc": 42, "hgeod_velocity_v": 42, "hgeod_vertical_norm": 42, "hi": [22, 30, 44], "hidden": 30, "hide": 44, "hierarch": [3, 6, 32, 33, 45, 47], "hierarchi": [30, 32], "high": [1, 3, 22, 25, 34, 40, 41, 45, 52, 54], "higham1988": 3, "highamm": 3, "higher": [0, 3, 7, 32, 34, 43, 50], "highest": 4, "highli": 22, "highlight": [28, 48], "hilbert": 3, "hilbertspher": [0, 3], "hilbertspheremetr": [0, 3], "hist": [43, 46, 47], "histogram": [40, 43], "histori": [3, 22, 30], "ho": 6, "hofmann": 45, "hol": 3, "hold": [22, 28, 33, 34, 45], "hole": 34, "hollow": 3, "hollowmatricespermutationinvariantmetr": [0, 3], "holm": 4, "home": [1, 50], "homeomorph": 33, "homogen": [3, 7], "homogeneous_represent": [0, 3], "homogon": 3, "hood": 30, "hook": 22, "hopefulli": 32, "hor": 3, "hor_lift": 3, "horizont": [3, 19, 42, 53], "horizontal_lift": [0, 3], "horizontal_project": [0, 3, 42], "horizontal_vec_i": 3, "horizontal_vec_x": 3, "horizontal_vec_z": 3, "hotz": [4, 49], "hour": [28, 50], "hous": [7, 30], "how": [3, 6, 22, 24, 27, 28, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52], "howev": [3, 5, 6, 22, 28, 32, 33, 34, 37, 40, 41, 42, 50], "hpbdc2023": 3, "hpd": 3, "hpd_matric": [0, 21], "hpdaffinemetr": [0, 3], "hpdbureswassersteinmetr": [0, 3], "hpdeuclideanmetr": [0, 3], "hpdlogeuclideanmetr": [0, 3], "hpdmatric": [0, 3], "hskcb2022": [3, 7], "hstack": 40, "hsu": 2, "html": [0, 4, 6, 7, 22], "http": [0, 1, 3, 4, 6, 7, 19, 22, 25, 34, 35, 37, 40, 46, 47, 48], "huckemann": [4, 49], "huckemann2010": 4, "huil": [19, 48], "human": 31, "hybrid": 29, "hyperbol": [0, 1, 5, 6, 21, 24, 28, 30, 40], "hyperbolic_embed": 35, "hyperbolic_manifold": 45, "hyperbolic_plan": 38, "hyperbolicembed": [0, 1, 35], "hyperbolicplaneexactpga": [0, 6, 40], "hyperboloid": [0, 6, 21, 36, 38], "hyperboloidmetr": [0, 3], "hypercub": [3, 33], "hyperparamet": [3, 43, 45], "hyperspher": [0, 6, 10, 21, 25, 28, 30, 35, 36, 38, 39, 41], "hypersphereintrinsicrandomdatagener": [0, 9], "hyperspheremetr": [0, 3, 30], "hypothes": 43, "hypothesi": [46, 47], "h\u00fcper": 3, "i": [0, 1, 2, 3, 4, 5, 6, 7, 17, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "i_": [3, 5], "i_2": 6, "i_centroid": 45, "i_curv": 43, "i_embed": 45, "i_end_rand": 43, "i_n": 3, "i_p": 3, "i_point": 34, "i_pt": 3, "i_quantil": 43, "i_rand": 43, "i_start_rand": 43, "i_to_plot": 43, "ian": 48, "ib": 50, "ibirapuera": 50, "ibitirama": 50, "iclr": [29, 43], "id": [4, 6, 22, 43, 44], "idea": [6, 22, 33, 34, 42, 44, 45], "ident": [0, 3, 6, 34, 36, 49], "identif": 3, "identifi": [1, 3, 22, 33, 34, 44, 45], "identitypointtransform": [0, 9], "ieee": [3, 4, 6, 40, 42, 45], "ieeexplor": 3, "ifac": 40, "iff": [3, 33, 34], "ifs": 30, "ig": 3, "ignor": [3, 5, 6, 7, 22, 44], "ignore_div_zero": 34, "ign\u00e1cio": 50, "iguatemi": 50, "ihp": 30, "ii": [30, 50], "ij": [3, 5, 34, 41, 53], "ijk": [3, 5, 34], "ijkj": 34, "ijkl": [3, 34], "ijl": 34, "ijlm": 34, "ik": [3, 34], "ikj": [3, 34], "ikl": 34, "iklm": 34, "ill": [28, 30, 48], "illustr": [22, 25, 35, 41, 43, 48, 53], "iloc": 44, "ilya": 3, "im": [3, 34], "imag": [0, 3, 4, 5, 31, 33, 34, 35, 37, 42, 43, 47, 48], "image_base_point": 3, "image_point": [3, 5, 41], "image_shap": 3, "image_spac": [3, 41], "image_space_ndim": 3, "image_space_shap": 3, "image_tangent_vec": [3, 5], "image_tangent_vector": 5, "img": 1, "img1": 35, "img2": 35, "img_path": [1, 35], "img_path1": 35, "img_path2": 35, "imgplot": [35, 37], "imig": 50, "imigrant": 50, "imm": 3, "immedi": [22, 25], "immers": [0, 3, 33], "immersed_end_point": 41, "immersed_point_a": 41, "immersed_tangent_vec": 41, "immersed_tangent_vec_to_transport": 41, "immersed_transported_tangent_vec": 41, "immersedset": [0, 3, 41], "imo": 3, "impact": [1, 27, 43, 50, 52], "imper": 22, "implement": [0, 3, 4, 5, 6, 7, 19, 20, 22, 25, 28, 30, 31, 32, 34, 43, 45, 46, 48, 49, 54], "impli": 30, "implicit": 33, "implicitli": 53, "import": [0, 2, 3, 6, 22, 25, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "improv": [6, 22, 27, 28, 30], "imread": 35, "imshow": [35, 37, 46, 47], "inaccur": [51, 52], "inact": 22, "inacur": 6, "inadequ": 30, "inajar": 50, "inappropri": 30, "incept": 54, "incid": 3, "inclin": 40, "includ": [22, 27, 28, 33, 41, 48, 54], "inclus": 22, "incompat": 0, "inconsist": 30, "incorpor": [28, 43], "incorrect": 32, "incr": 43, "increas": [3, 4, 6, 28, 30, 40, 42, 45, 50, 54], "increment": 6, "incremental_frechet_mean": [0, 10, 21], "incrementalfrechetmean": [0, 6], "inde": [3, 27, 33, 36, 37, 42, 43], "indent": 22, "independ": [3, 22, 50, 53], "index": [0, 1, 3, 4, 5, 6, 22, 34, 43, 44, 50], "indian": [5, 40], "indic": [0, 1, 3, 4, 5, 6, 9, 34, 41, 43, 47, 50, 54], "indici": 5, "individu": [3, 33], "induc": [3, 4, 6, 19, 40, 41, 42], "induct": 4, "ineq": 50, "inequ": [5, 43], "inf": 6, "infer": 5, "inferior": [1, 6, 35, 47, 48], "infin": [4, 6], "infinit": [3, 5, 34], "infinitesim": [3, 34, 42], "influenc": [6, 27, 45], "info": [34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "inform": [1, 3, 4, 5, 6, 7, 22, 27, 29, 30, 32, 33, 34, 37, 45, 48, 50, 54], "information_geometri": [0, 10, 21, 40, 50, 54], "informationmanifold": 5, "informationmanifoldmixin": [0, 5], "infrastructur": [28, 50, 54], "infti": [3, 34], "ingest": 44, "ingram": 3, "ingredi": 3, "inherit": [6, 20, 28, 30, 32, 33, 48], "init": [6, 30, 40, 45, 49], "init_cent": 6, "init_index": 0, "init_point": [6, 51], "init_step_s": 6, "initi": [0, 2, 3, 4, 5, 6, 7, 28, 30, 34, 36, 41, 42, 43, 44, 48, 50, 52, 53], "initial_": 3, "initial_cotang": 53, "initial_cotangent_vec": [3, 53], "initial_curv": 3, "initial_point": [2, 3, 4, 34, 36, 38, 42, 43, 50, 53], "initial_st": [0, 7], "initial_tangent_vec": [3, 34, 36, 38, 42, 50], "initial_vector": 40, "initial_weight": 4, "initialis": 45, "initialisation_method": 6, "initialize_covari": [0, 6], "inject": [3, 5, 34, 41], "injectivity_radiu": [0, 3, 5, 34], "inlin": [35, 36, 40, 41, 47, 48], "inned": 3, "inner": [0, 3, 5, 6, 34, 41], "inner_ab": 34, "inner_coproduct": [0, 3, 34], "inner_prod": 3, "inner_prod_deriv_mat": 3, "inner_prod_mat": [3, 34], "inner_product": [0, 3, 5, 34, 48], "inner_product_at_ident": [0, 3], "inner_product_derivative_matrix": [0, 3, 5, 34], "innov": [0, 6], "input": [0, 3, 4, 5, 6, 9, 22, 30, 33, 36, 37, 43, 49, 53], "input_d": 43, "input_shap": 44, "inria": [3, 29, 30, 48], "insert": [3, 4], "insert_origin": [0, 3], "insert_zero": [0, 3, 42], "insid": [6, 33, 40, 44], "insight": 45, "inspect": [33, 34, 43, 47], "inspir": [3, 27, 32, 33, 34, 49, 54], "instal": [22, 24, 25], "instanc": [1, 2, 3, 4, 6, 7, 22, 30, 31, 33, 40, 45, 50], "instanti": [3, 6, 25, 30, 33, 50, 51, 53], "instead": [0, 3, 6, 22, 30, 32, 34], "institut": [3, 29, 40], "instruct": [22, 32, 44], "instructor": 35, "int": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 33, 34, 35, 37, 41, 43, 44, 45, 47, 50], "int64": [3, 43], "int_0": 3, "int_m": 3, "int_x": 5, "intcst": 0, "integ": [0, 3, 4, 27], "integr": [3, 5, 6, 7, 20, 21, 22, 30, 34, 41, 48, 50], "integrability_tensor": [0, 3], "integrability_tensor_deriv": [0, 3], "integrability_tensor_derivative_parallel": [0, 3], "integrate_t": [0, 7], "intellig": [1, 3, 29, 42, 52], "intend": [22, 30], "intens": [6, 32], "interact": [1, 22, 27, 30, 35, 44, 45, 52], "intercept": 6, "interest": [24, 25, 28, 29, 30, 32, 34, 35, 37, 41, 44, 45, 48, 49, 54], "interfac": [3, 5, 6, 30, 44], "interior": 50, "interlago": 50, "intermedi": 3, "intern": [2, 3, 22, 28, 29, 37, 43], "interpol": [0, 3, 4, 10, 21, 40], "interpolator1d": [4, 7], "interpolator_kwarg": [4, 7], "interpret": [32, 35, 40, 50], "intersect": [3, 4], "interv": [3, 5, 7, 33, 41], "intervent": 37, "intial": 52, "intra": 6, "intra_sess": 44, "intra_sessions_result": 44, "intricaci": 22, "intrins": [3, 4, 6, 33, 36, 41, 49], "intrinsic_to_extrinsic_coord": [0, 3, 33], "intrinsicconnect": 30, "intrinsichyperspher": 30, "introduc": [0, 1, 3, 4, 6, 30, 31, 32, 33, 34, 35, 47, 48, 49, 51], "introduct": [3, 32, 34, 35, 51], "intuit": [22, 24, 28, 31, 32, 33, 43, 45], "inv": 34, "inv_rot_mat": 41, "invari": [3, 6, 30, 34, 37, 40, 42, 53], "invariant_metr": [0, 10, 21], "invariantmetr": [0, 3], "invariantmetricmatrixexpodesolv": [0, 3], "invariantmetricmatrixlogodesolv": [0, 3], "invariantpositivelowertriangularmatricesmetr": [0, 3], "invers": [0, 3, 5, 6, 10, 17, 19, 34, 41, 50], "inverse_diffeomorph": 3, "inverse_differential_pow": 3, "inverse_jacobian": [0, 3], "inverse_multiquadric_radial_kernel": [0, 6], "inverse_quadratic_radial_kernel": [0, 6], "inverse_sqrt": 3, "inverse_tang": [0, 3, 5], "inverse_transform": [0, 6], "inverse_transform_point": [0, 9], "inverse_transform_tangent_vec": [0, 9], "invert": 3, "invert_yaxi": 41, "invest": [27, 50], "investig": [1, 45, 46, 47, 48], "invok": 22, "involut": 3, "involutiondiffeomorph": [0, 3, 5], "involv": [3, 22, 27, 50], "io": [0, 3, 22, 34], "ip_diagon": 3, "ip_sl": 3, "ipiranga": 50, "ipynb": [1, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "iren": 0, "irrat": 32, "irregular": 43, "is_arrai": 33, "is_batch": [0, 34], "is_bool": 33, "is_cent": [0, 3], "is_compat": [3, 4], "is_compatible_with": 4, "is_complex": 33, "is_contain": 4, "is_diagon": [0, 3], "is_equ": 4, "is_equival": 3, "is_herm": 3, "is_hermitian": [0, 3], "is_horizont": [0, 3], "is_hpd": [0, 3], "is_lower_triangular": [0, 3], "is_pd": [0, 3], "is_separ": 4, "is_skew_herm": 3, "is_skew_hermitian": [0, 3], "is_skew_sym": 3, "is_skew_symmetr": [0, 3], "is_spd": [0, 3], "is_squar": [0, 3], "is_strictly_lower_triangular": [0, 3], "is_strictly_tril": 3, "is_strictly_triu": 3, "is_strictly_upper_triangular": [0, 3], "is_sym": 3, "is_symmetr": [0, 3], "is_tang": [0, 3, 33, 41], "is_tril": 3, "is_triu": 3, "is_upper_triangular": [0, 3], "is_vert": [0, 3], "isclass": 33, "isclos": [33, 46, 47], "isinst": [33, 34], "isn": [48, 53], "isnan": [43, 50], "isocel": 48, "isol": [43, 52], "isometr": [3, 4, 19, 48, 49], "isometri": [0, 3, 19, 48], "isoscel": 19, "issu": [3, 4, 19, 27, 28, 50, 54], "itaim": 50, "itapecerica": 50, "itapecirica": 50, "itaquera": 50, "item": [4, 22, 28, 44, 45, 46, 47, 49, 52, 54], "iter": [0, 1, 3, 4, 6, 7, 35, 42, 45, 50, 51, 52], "iterated_integrability_tensor_derivative_parallel": [0, 3], "iterated_pow": 6, "iterativehorizontalgeodesicalign": [0, 3], "itertool": 43, "its": [3, 5, 6, 19, 22, 25, 27, 28, 31, 32, 33, 34, 35, 37, 40, 42, 43, 44, 45, 48, 49, 50], "itself": [3, 6, 34, 45], "it\u00e1poli": 50, "ivp": [0, 3, 21, 30, 50], "j": [1, 3, 4, 5, 6, 34, 37, 40, 41, 42, 43, 44, 46, 50, 51, 52], "jabaquara": 50, "jac": 5, "jacarei": 50, "jacare\u00ed": 50, "jacinto": 50, "jacobian": [0, 3, 5, 6, 41], "jacobian_christoffel": [0, 5, 34], "jacobian_immers": [0, 3], "jacobian_transl": [0, 3, 53], "jacobian_vec": 34, "jacu": 50, "jafet": 50, "jaguar": 50, "jaguar\u00e9": 50, "jain": [3, 4], "jain09a": 4, "jain2009": 4, "jam": [1, 50], "jam_count": [1, 50], "jam_siz": 50, "jam_tabl": [1, 50], "jangadeiro": 50, "januari": [3, 29], "jardim": 50, "jardin": 50, "jasp": [1, 43], "jasplakinolid": [1, 43], "jax": 54, "jean": [3, 30, 37], "jermyn": [3, 42], "jet": 19, "jeuri": 3, "jeuris_2016": 3, "ji": [3, 34], "jk": [5, 34], "jkl": [3, 34], "jl": [3, 34], "jli": 34, "jm": [3, 4, 34], "jmlr": 4, "jmva": 6, "jnmp": 3, "joan": [0, 30], "joaquim": 50, "job": [3, 6, 34], "joblib": [3, 34], "joblib_kwarg": [3, 34], "jocelyn": 3, "john": [3, 30, 48], "johnson": 3, "join": [6, 27, 28, 29, 35, 48], "joint": [1, 6, 46], "jona": 4, "joquei": 50, "jorg": 50, "jose": 50, "joshi": [3, 6, 42], "jos\u00e9": 50, "journal": [3, 4, 5, 6, 34, 40, 42, 45, 48, 51], "jo\u00e3o": 50, "jr2009": 3, "json": 1, "jstsp": 3, "jt": 4, "jule": [5, 27, 28, 50], "julho": 50, "juli": [3, 29, 42], "julian": [3, 30], "julio": 50, "june": [3, 28, 29, 34], "junta": 50, "jupyt": 28, "juscelino": 50, "just": [3, 4, 5, 24, 30, 32, 33, 34], "justifi": 50, "justi\u00e7a": 50, "jutten": 6, "jv2016": 3, "j\u00e2nio": 50, "j\u00e9r\u00e9mie": 3, "j\u00e9r\u00f4me": 3, "j\u00falio": 50, "j\u00fanior": 50, "k": [0, 3, 4, 5, 6, 7, 24, 25, 34, 35, 42, 44, 45, 47, 48, 49, 50, 51, 53], "k1984": [19, 48], "k2003": 5, "k_": [3, 34, 48], "k_landmark": [0, 3, 43, 46, 47, 48], "k_m": 48, "k_r": 50, "k_sampling_point": [0, 3, 19, 42, 43], "kachan": 3, "kaggl": 1, "kahler": 3, "kalman": 6, "kalman_filt": [0, 10, 21], "kalmanfilt": [0, 6], "kaltenmark": 0, "kaltenmark_a_general_framework_cvpr_2017_pap": 0, "kamada_kawai_layout": 52, "kanti": 48, "kappa": [5, 6, 38, 39, 50], "kappa_1": 50, "kappa_2": 50, "kappa_3": 50, "kappa_r": 50, "karat": [1, 35, 45], "karate_graph": [35, 45], "karrai": 3, "kass": 5, "kati": 48, "kcc2017": 0, "kde": 43, "kdls2021": 48, "keep": [6, 22, 30, 42, 52, 54], "kei": [0, 1, 3, 22, 33, 34, 43, 44, 45, 50, 54], "kendal": [3, 19, 43], "kendalldisk": [0, 19, 48], "kendallshapemetr": [0, 3, 48], "kendallspher": [0, 19, 48], "kendalshaperandomdatagener": [0, 9], "kennedi": 50, "keop": 0, "kept": [1, 4, 5, 35, 47, 48], "kera": 44, "kerasclassifi": 44, "kernel": [0, 6, 43], "kernel_": 6, "kernel_density_estimation_classifi": [0, 10, 21], "kerneldens": 6, "kerneldensityestimationclassifi": [0, 6], "keyword": [3, 6, 22, 30, 34], "kh": 6, "ki": [3, 5, 34], "kiela": 45, "kij": 34, "kim": 48, "kind": [30, 44], "kj": [5, 34], "kk1980": 48, "klassen": [3, 42], "klein": [3, 19, 24, 33, 36, 40], "klein_bottl": [0, 21], "kleinbottl": [0, 3], "kleinbottlemetr": [0, 3], "kleindisk": [0, 19], "klm": 34, "klmj": 34, "km": [3, 34, 48], "kmean": [0, 10, 21, 39, 40, 45], "kmedoid": [0, 21], "kn": 50, "kn2018": 3, "knearestneighborsclassifi": [0, 6], "kneighborsclassifi": 6, "knew": 34, "knn": [0, 10, 21], "knock": 52, "knockout": [1, 52], "know": [4, 30, 33, 34, 35, 42, 45, 48, 50], "knowledg": [22, 32, 45], "known": [3, 6, 32, 34, 40, 43, 45, 49], "kolev": 3, "koszul": [3, 34], "kratzer": 4, "kubitschek": 50, "kumar": 3, "kurtek": 3, "kutta_method": [0, 3], "kwang": 48, "kwarg": [3, 4, 5, 6, 19, 30, 33, 34], "k\u00e4hler": 3, "l": [1, 3, 4, 5, 6, 34, 35, 40, 42, 45, 47, 48, 53], "l2": 3, "l2017": 42, "l25": 6, "l2curvesmetr": [0, 3], "l2landmarksmetr": [0, 3], "l2surfacesmetr": [0, 3], "l656": 6, "l_": [3, 34], "laa": 3, "lab2017": [3, 42], "label": [0, 1, 3, 4, 6, 27, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 53], "label_i": 44, "label_id": 44, "label_list": 44, "label_loc": 44, "label_map": [0, 1, 44], "label_s": [46, 47], "label_to_color": [35, 46, 47], "label_to_str": [35, 46, 47], "labels_": [0, 6, 22, 39, 40, 45, 47], "labels_path": 1, "labels_str": [35, 37], "lacerda": 50, "lack": 28, "ladder": [3, 30, 34, 48], "ladder_parallel_transport": [0, 3, 30, 34, 41, 48], "lai": 33, "lambda": [5, 42, 43, 44, 50, 53], "lambda_": 3, "land": 27, "landmark": [0, 1, 21, 33, 43, 46, 48], "lane": 50, "langl": [0, 3, 34], "languag": 22, "lapa": 50, "laplacian": [0, 3, 6], "laplacian_radial_kernel": [0, 6], "larg": [4, 5, 22, 43, 45, 48, 50], "larger": [34, 45], "largest": 3, "last": [0, 3, 5, 6, 7, 30, 33, 34, 44, 48, 49, 52], "lastli": 43, "later": [22, 32, 33, 34, 45, 50], "latest": [22, 25, 34], "latex": 22, "latin": 50, "latitud": 1, "latter": [7, 45], "law": 3, "layer": 44, "lazi": 27, "lazytensor": 0, "lbfg": 44, "lbp2019": 6, "le": [1, 3, 5, 6, 19, 27, 40, 42, 45, 46, 48], "le_brigant_2017": 3, "lead": [0, 1, 3, 4, 5, 6, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "leaf": [1, 4, 6, 40], "leaf_siz": 6, "leak": [27, 37], "leapfrog": 0, "leapfrog_integr": 0, "leapfrog_step": [0, 21], "learn": [0, 1, 3, 4, 10, 20, 21, 22, 25, 27, 28, 29, 30, 33, 34, 35, 38, 39, 43, 44, 45, 46, 47, 48, 51, 52, 54], "learner": [32, 49, 51, 52], "least": [4, 22, 27, 28, 50], "leav": [1, 6, 40], "lectur": [3, 4, 37, 48], "led": 35, "left": [0, 3, 5, 22, 33, 43, 45, 50, 53], "left_over_split": 4, "leftrightarrow": 3, "legend": [35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 53], "legitim": 50, "leibniz": 34, "leit": 3, "leme": 50, "len": [3, 4, 33, 34, 40, 42, 43, 44, 45, 47, 50], "lend": 45, "lenght": 4, "length": [0, 1, 3, 4, 5, 6, 19, 22, 24, 34, 36, 42, 43, 45, 48, 50, 53], "length_includes_head": [36, 50], "lengthi": 22, "leonel": 50, "leq": [6, 48, 50], "less": [0, 6, 22, 28, 30, 43, 49, 52], "lest": 50, "let": [3, 6, 32, 34, 35, 36, 40, 45, 49, 50, 51, 52, 53], "letter": [4, 22, 34], "level": [6, 22, 25, 30, 43, 45], "levelset": [0, 3, 5], "levenberg": 6, "leverag": [3, 43], "levi": [3, 34], "lgo": 50, "lgrp2020": 40, "li": [3, 4, 32, 33, 34, 50, 53], "liberdad": 50, "librari": [6, 22, 28, 30], "lider": 50, "lie": [3, 4, 6, 28, 32, 33, 49, 53], "lie_algebra": [0, 10, 21], "lie_algebra_repr": 3, "lie_bracket": [0, 3], "lie_group": [0, 10, 21], "liecholeskymetr": [0, 3], "liegroup": [0, 3, 6], "liegroupvectorrandomdatagener": [0, 9], "life": 44, "lift": [0, 3, 4, 6], "lifted_point": 4, "liga\u00e7\u00e3o": 50, "light": [34, 43], "lightgrei": 43, "lightweight": 22, "lij": 34, "like": [0, 1, 2, 3, 4, 5, 6, 7, 17, 19, 22, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 45, 48, 50], "likelihood": [5, 30, 50], "likewis": 31, "lim": 3, "lima": 50, "limit": [1, 27, 34, 41, 45, 50, 52, 54], "limpo": 50, "lim\u00e3o": 50, "lin": 3, "linalg": 34, "line": [1, 3, 4, 5, 6, 22, 24, 25, 28, 29, 32, 33, 34, 40, 41, 43, 44, 47, 49, 50, 51, 53], "line2d": 40, "line_1": 43, "line_2": 43, "line_cel": 43, "linear": [0, 3, 6, 7, 30, 34, 37, 40, 48, 50], "linear_mean": [0, 6, 35], "linear_model": [37, 44], "linear_vel": 6, "linearinterpolator1d": [0, 7], "linearkernel": [0, 21], "linearli": [3, 53], "linearmean": [0, 6], "linecollect": 52, "linestyl": [35, 41, 50, 53], "lineu": 50, "linewidth": [38, 42, 53], "link": [6, 22, 42, 44, 45], "linkag": [6, 47], "linspac": [36, 38, 40, 41, 42, 43, 48, 50, 53], "lint": 29, "linux": 25, "lipid": 43, "list": [0, 1, 3, 4, 5, 6, 7, 9, 19, 22, 27, 33, 34, 35, 43, 44, 47, 50, 54], "list_jam_count": 50, "list_vec": 44, "literatur": [3, 5, 34, 35, 49], "littl": [49, 50], "live": [7, 22, 30, 37], "lj": 4, "ljmi": 34, "lk": [3, 34], "lk1993": [19, 48], "lmji": 34, "lngaspd2016": 2, "load": [1, 3, 35, 37, 43, 44, 46], "load_cel": [0, 1, 43], "load_citi": [0, 1, 35, 36], "load_connectom": [0, 1, 35, 37], "load_cub": [0, 1], "load_emg": [0, 1, 44], "load_footbal": [0, 1, 52], "load_hand": [0, 1, 46], "load_karate_graph": [0, 1, 35, 45], "load_leav": [0, 1, 40], "load_mamm": [0, 1, 52], "load_optical_nerv": [0, 1, 35, 47, 48], "load_pos": [0, 1, 35], "load_random_graph": [0, 1], "load_sao_paulo": [0, 1, 50], "load_weight": 44, "loc": [5, 43, 50], "local": [0, 3, 4, 6, 22, 25, 33, 50], "local_xla": 44, "localizationlinear": [0, 6], "localprojectionsolv": [3, 4], "locat": [3, 5, 6, 19, 22, 32, 36, 48, 50], "log": [0, 1, 2, 3, 5, 6, 7, 10, 17, 22, 30, 36, 37, 41, 45], "log_at_zero": [0, 3], "log_from_ident": [0, 3], "log_map": 45, "log_not_from_ident": [0, 3], "log_sigmoid": [0, 1, 45], "log_solv": [34, 41], "logarithm": [2, 3, 5, 7, 20, 22, 37, 45, 48], "logeuclidean": 2, "logeuclideancholeskydiffeo": [0, 3], "logeuclideancholeskymetr": [0, 3], "logical_and": 33, "logist": [6, 37], "logistic_radial_kernel": [0, 6], "logisticregress": [37, 44], "logmh": [0, 3], "lognorm": [0, 10, 21], "lognormaleuclidean": [0, 2], "lognormalsampl": 2, "lognormalspd": [0, 2], "logodesolv": [0, 3, 7], "logreg": 44, "logreg_affinvariant_tang": 44, "logreg_eucl": 44, "logscaledmetr": [0, 3], "logscalingdiffeo": [0, 3], "logshootingsolv": [0, 7], "logsigmoid": [1, 45], "logsolv": [0, 7, 30], "london": [19, 48], "long": [22, 28, 33, 34, 43, 50], "longer": [22, 43, 50], "longitud": 1, "longitudin": 3, "longmapsto": 3, "longrightarrow": 3, "look": [22, 24, 30, 33, 34, 35, 40, 43, 44, 46, 48], "loop": [45, 49], "lorenzi": [3, 34], "lose": 48, "loss": [0, 1, 3, 6, 19, 21, 44], "loss_valu": [35, 45], "lot": 30, "louvain": 3, "low": [3, 6, 22, 24], "lower": [0, 3, 5, 6, 22, 30, 43, 50], "lower_bound": 5, "lower_triangular_matric": [0, 21], "lowermatrixlog": [0, 3], "lowertriangularmatric": [0, 3], "lp2013a": 34, "lp2013b": [3, 34], "lpereira95": 28, "lpp2021": 5, "lr": [1, 6, 45], "lrate": 3, "lt": [3, 34, 41, 43, 48, 49, 52], "ltd": 52, "ltime": 48, "luca": 50, "luckili": 32, "lueg": 4, "lueg21": 4, "lui": [27, 50], "luisfpereira": 50, "luiz": 50, "luo": 5, "lw": 48, "ly": 6, "lyzinski": 4, "l\u00b2": 43, "l\u00edbano": 50, "l\u00f3pez": 40, "m": [0, 1, 3, 4, 5, 6, 7, 22, 30, 31, 33, 34, 35, 37, 41, 44, 45, 48, 50, 52, 53], "m1": 33, "m2013": 45, "m32": 19, "m33": 19, "m_": [3, 6, 34], "m_1": [3, 6, 33], "m_2": 33, "m_3": 33, "m_ambient": 3, "m_n": [3, 33], "machado": [3, 50], "machin": [3, 4, 6, 22, 28, 31, 35, 37, 42, 54], "machineri": [0, 7, 30], "made": [3, 6, 27, 28, 30, 33, 42, 45], "magalha": 50, "magalh\u00e3": 50, "mai": [0, 3, 4, 5, 6, 22, 27, 28, 30, 33, 34, 37, 43, 44, 50, 51, 52], "maia": 50, "maignant": [3, 27, 48], "mail": [22, 27], "main": [0, 3, 6, 22, 24, 28, 30, 31, 45, 46, 47, 48, 54], "main_geodes": [34, 48], "mainli": [45, 47], "maintain": [22, 27, 28, 30, 54], "mainten": 54, "major": [19, 27, 32, 35, 50, 51], "make": [3, 4, 5, 30, 33, 34, 37, 42, 43, 44, 50, 53, 54], "make_split": [3, 4], "make_topologi": [3, 4], "malago": 3, "male": [1, 52], "malick": 3, "mallasto": 6, "maluf": 50, "mammal": 1, "mammals_fm": 52, "mammals_groom": 1, "mammals_ob": 52, "manag": [22, 27, 50], "mani": [0, 3, 22, 24, 27, 30, 31, 32, 33, 34, 36, 43, 45, 48, 50], "manifold": [0, 1, 2, 4, 5, 6, 7, 10, 19, 20, 21, 22, 24, 25, 28, 31, 40, 42, 43, 44, 45, 46, 47, 48, 49, 53, 54], "manifold_nam": 0, "manipul": [5, 30, 44], "manipulate_input": 4, "manipulate_output": 4, "manual": [6, 22, 41, 43, 45], "manuel": 50, "manzini": 50, "map": [0, 3, 5, 6, 7, 20, 32, 33, 34, 37, 41, 45, 48, 49, 50], "map_align": [3, 4], "map_estim": [0, 6], "mapsto": [3, 6, 34, 41, 49], "mar": 3, "marc": [3, 45], "march": [3, 19, 29, 52], "marchetti": 50, "marco": [3, 34], "mardia": 48, "margin": [0, 1, 44, 50], "maria": 50, "mariana": 50, "mariu": [1, 44], "mark": [3, 9, 22], "markdown": 22, "marker": [39, 41, 43, 45, 48, 53], "markers": [40, 53], "marq": 50, "marqu": 50, "marquardt": 6, "marshal": 3, "martin": [3, 37], "martinelli": 50, "mar\u00e7o": 50, "mask": [46, 47], "mass": [5, 34, 40], "massiv": 34, "mat": [0, 1, 3, 5, 22, 34], "mat_": [3, 5, 34], "mat_1": 3, "mat_2": 3, "mat_a": 3, "mat_b": 3, "mat_c": 3, "mat_group_el": 3, "matarazzo": 50, "match": [0, 1, 3, 4, 6, 33, 42, 43, 49, 51, 52], "matematik": 31, "materi": [27, 37], "math": [3, 22, 30, 33, 51], "mathbb": [3, 4, 5, 33, 34, 42, 45, 48, 49, 50, 51], "mathcal": [3, 45, 48, 51], "mathemat": [2, 3, 4, 19, 28, 30, 32, 35, 40, 42, 48, 53, 54], "mathematica": [3, 5], "mathematik": 3, "mathrm": [3, 33, 34], "mathstrut": 6, "matild": 50, "matoso": 50, "matplotlib": [19, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "matric": [0, 1, 2, 4, 5, 6, 10, 19, 21, 22, 31, 37, 49, 51, 52], "matricesdiagmetr": [0, 3], "matricesmetr": [0, 3, 51], "matrix": [0, 1, 2, 3, 4, 5, 6, 19, 22, 30, 31, 34, 35, 37, 40, 46, 48, 49, 53], "matrix_a": 3, "matrix_b": 3, "matrix_flip": 0, "matrix_from_rotation_vector": 41, "matrix_matrix_transpos": [0, 3], "matrix_represent": [0, 3, 34], "matrixliealgebra": [0, 3, 33], "matrixliegroup": [0, 3, 33], "matrixpow": [0, 3], "matrixvectorspac": [0, 3], "matrixvectorspacerandomdatagener": [0, 9], "matriz": 50, "matshow": 44, "matter": 50, "matur": 54, "maua": 50, "max": [43, 45, 49, 50, 52], "max_": 6, "max_dist": 43, "max_epoch": [1, 35, 45], "max_it": [3, 6, 34, 51, 52], "max_nod": 7, "max_slop": 3, "maxim": [3, 4, 6, 40, 45, 49, 50], "maxima": 6, "maximillian": 45, "maximum": [1, 3, 5, 6, 34, 50, 51, 52], "maximum_likelihood_fit": [0, 5, 50], "maxit": 50, "mayr": 50, "mdm": [0, 10, 21], "mdm_affinvari": 44, "mdm_eucl": 44, "mean": [2, 3, 4, 5, 6, 22, 24, 25, 30, 31, 32, 33, 34, 35, 36, 37, 41, 45, 46, 47, 48, 49, 50, 52], "mean_": [0, 6], "mean_affin": 44, "mean_cel": 43, "mean_cov": 44, "mean_curvature_vector": [0, 3], "mean_estim": [6, 38, 40, 43], "mean_estimate_align": 43, "mean_estimate_clean": 43, "mean_estimates_": [0, 6], "mean_line_cel": 43, "mean_treatment_cel": 43, "mean_vec": 2, "meaning": [22, 30], "means_": [0, 6], "measur": [0, 1, 3, 5, 6, 32, 34, 40, 43, 44, 45, 50], "mechan": [3, 6], "mechanim": 3, "median": [3, 6, 45], "medic": [0, 4, 37, 40], "medicin": 48, "medoid": 6, "meet": [22, 27, 29], "mello": 50, "melo": 50, "member": [6, 27, 28, 35, 45, 52], "membership": 27, "membran": 43, "memori": [6, 30, 32], "mend": 50, "mental": [30, 32, 50], "mention": [37, 45, 48, 50], "mentor": 28, "merc\u00fario": 50, "mere": [33, 46, 47, 50], "merg": [6, 22, 27, 28, 29], "meridian": 48, "merit": 27, "meritocrat": 27, "mesh": [0, 1, 3, 6, 7], "mesh_data": 6, "meshgrid": 41, "mesquita": 50, "messag": [0, 22, 30], "messier": 30, "met": 33, "meta": 6, "metadata": 6, "metadata_rout": 6, "meter": 50, "method": [0, 3, 4, 5, 6, 7, 22, 25, 30, 37, 41, 43, 45, 48, 49, 50, 51, 52], "methodologi": [48, 49], "metric": [0, 2, 3, 4, 5, 6, 7, 19, 20, 22, 25, 31, 32, 33, 36, 37, 38, 40, 41, 45, 46, 47, 48, 50, 52, 53], "metric_coeff": 3, "metric_deriv": [3, 34], "metric_derivative_at_point": 34, "metric_det": [0, 5], "metric_kwarg": [3, 4, 33], "metric_mat": [3, 5], "metric_mat_at_ident": 3, "metric_matrix": [0, 3, 5, 34], "metrix": 3, "mexico": 35, "mg": 44, "mg_s1": 44, "mgckckddrtwsbcc2018": 43, "miccai": 37, "michael": 37, "michel": 43, "michigan": 3, "microscopi": 43, "mid": 3, "mid_point": 34, "mid_tangent_vector_to_shoot": 34, "middl": 43, "might": [4, 6, 24, 32, 41, 43, 44, 50], "miguel": 50, "mikolov": 45, "mileston": 28, "min": [3, 6, 43, 45, 49, 50], "min_": [4, 49, 50, 51], "min_dist": 43, "mind": [22, 30], "minim": [0, 3, 4, 6, 7, 28, 33, 43, 45, 49, 50], "minimum": [4, 6, 27, 44, 49], "minimum_epoch": 6, "minkowski": [0, 6, 21, 33], "minkowskimetr": [0, 3], "minor": [19, 27], "minu": 3, "miolan": [1, 3, 6, 27, 28, 32, 33, 34, 35, 36, 38, 41, 43, 46, 47], "mirim": 50, "mirror": 3, "mise": 39, "mislead": 41, "miss": [3, 22, 28], "mistak": 30, "mistaken": 30, "mit": 28, "mitchel": [5, 40], "mix": 6, "mixin": [0, 5, 10, 20, 28, 54], "mixtur": 6, "mixture_coeffici": 6, "mixture_coefficients_": [0, 6], "mj": 50, "mjli": 34, "ml": [37, 44], "mlp_affinvariant_tang": 44, "mlp_eucl": 44, "mmj": 3, "mmp2018": 3, "mo": 50, "mo1968": 3, "mobil": 50, "mobiu": 3, "mobius_add": [0, 3], "mode": [6, 22, 25], "model": [3, 6, 27, 31, 32, 37, 40, 43, 44, 51], "model_nam": 44, "model_select": [37, 44], "modif": [22, 28, 30], "modifi": [6, 22, 30], "modified_fil": 22, "modul": [21, 22, 25, 28, 31, 33, 35, 36, 37, 40, 42, 43, 45, 53, 54], "modular": 30, "modulo": [3, 4, 42, 49], "moham": 3, "moment": [3, 34], "momentum": [3, 34], "monkei": [1, 47, 48], "montanaro": 50, "month": [22, 27, 28, 50], "monthli": [27, 28], "montrucchio": 3, "mooca": 50, "mood": 22, "morai": 50, "morato": 50, "more": [1, 3, 6, 22, 27, 28, 29, 30, 32, 36, 37, 40, 42, 43, 44, 45, 48, 50, 52], "moreov": [6, 30, 40], "morpholog": 43, "morphologi": 43, "morten": [3, 53], "morumbi": 50, "most": [5, 6, 22, 27, 28, 30, 32, 33, 37, 40, 43, 48, 49, 50], "most_frequ": 6, "mostli": [30, 47], "motion": [2, 3, 6, 32], "motiv": 28, "motor": 50, "moura": 50, "mous": [1, 43], "move": [3, 6, 22, 30, 32, 33, 34, 42, 43, 44, 45], "movement": 45, "mox": [4, 6, 49, 51], "mpatch": [35, 45, 47], "mpimg": 35, "mpl_toolkit": [35, 47, 48, 53], "mplot3d": [35, 47, 48, 53], "msd": 6, "mslp": [1, 35, 37], "much": [22, 28, 30, 33, 34, 45, 50], "mul": [0, 3], "multi": [6, 22], "multi_class": 44, "multibatch": 0, "multiclass": 6, "multidimension": [3, 35], "multilinear": 3, "multinomi": [0, 3, 10, 21, 22, 34, 44], "multinomialdistribut": [0, 5], "multinomialmetr": [0, 5], "multinomialrandomvari": [0, 5], "multioutputmixin": 6, "multipl": [3, 6, 22, 30, 34, 36, 37, 43, 49], "multiple_point": 34, "multiple_tang": 34, "multipli": [0, 3, 34, 36, 43], "multiquadr": 6, "multiresolut": 7, "multirespathstraighten": [0, 7], "multivalu": 3, "multivar": 6, "multivari": [5, 6, 51], "multivariatenormaldistributionsrandomvari": [0, 5], "mumbai": 35, "munk": [4, 49], "munsel": 37, "munster": 30, "muralidharan": 3, "murgel": 50, "murua": 3, "must": [3, 4, 6, 7, 27, 30, 33, 34, 50], "mutual": 45, "my": [5, 22], "my_arrai": 22, "my_fun": 22, "my_function_with_a_very_long_nam": 22, "my_method": 22, "my_modul": 22, "my_param_1": 22, "my_param_2": 22, "my_result": 22, "myer": [3, 27, 31, 32, 33, 34], "mymetr": 30, "myniceexpsolv": 30, "myspac": 30, "n": [0, 1, 2, 3, 4, 5, 6, 17, 22, 25, 30, 33, 34, 35, 36, 37, 40, 41, 43, 44, 49, 50, 51, 52, 53], "n2018": 3, "n_angl": 19, "n_batch": [6, 33], "n_cell": 43, "n_cells_arr": 43, "n_cells_df": 43, "n_cells_to_plot": 43, "n_circles_latitud": 19, "n_class": 6, "n_classes_": [0, 6], "n_cluster": [6, 25, 40, 45, 47], "n_clusters_": [0, 6], "n_compon": [6, 25, 38, 51], "n_connected_components_": [0, 6], "n_context": 1, "n_copi": 3, "n_discretized_curv": 9, "n_disk": [3, 19], "n_draw": 5, "n_edg": [1, 45], "n_electrod": 44, "n_epoch": 44, "n_face": [0, 3], "n_featur": [6, 22, 44], "n_features_": [0, 6], "n_gaussian": 6, "n_grid": [4, 6], "n_iter": 3, "n_job": [3, 6, 34], "n_label": [3, 4], "n_leaves_": [0, 6], "n_level": 7, "n_manifold": [3, 33], "n_meridian": 19, "n_name": 0, "n_neg": [1, 45], "n_neighbor": [3, 6, 34], "n_node": [0, 1, 3, 4, 7, 45, 49, 51, 52], "n_output": 6, "n_patient": 37, "n_phi": 19, "n_point": [0, 3, 4, 5, 6, 9, 19, 34, 40, 48, 50], "n_precis": 6, "n_quantil": 43, "n_r": [19, 50], "n_rai": [4, 40, 49], "n_random_point": [0, 9], "n_rep": [0, 9], "n_repetit": 6, "n_rung": [3, 34, 48], "n_sampl": [1, 2, 3, 4, 5, 6, 22, 25, 33, 34, 35, 38, 39, 40, 45, 49], "n_samples_a": [3, 34], "n_samples_b": [3, 34], "n_samples_x": 6, "n_shape_point": [0, 9], "n_sign": 44, "n_space_grid": 3, "n_split": [3, 4], "n_step": [0, 1, 2, 3, 7, 30, 34, 38, 41, 44, 50, 53], "n_target": 6, "n_theta": 19, "n_time": [3, 7, 9, 42, 43], "n_time_grid": 3, "n_time_point": [0, 9], "n_timeseri": [0, 1], "n_var": 7, "n_varianc": 6, "n_vec": 6, "n_vec_rep": [0, 9], "n_vector": [3, 34], "n_vertic": 3, "n_walks_per_nod": 1, "na": [0, 19], "nabla": [3, 34], "nabla_": [3, 5, 34], "nabla_h": [3, 34], "nabla_i": [3, 34], "nabla_x": [3, 34], "nabla_x_": 3, "nabla_x_a_x_i": 3, "nabla_x_a_y_": 3, "nabla_x_a_y_a_x_i": 3, "nabla_x_a_y_z": 3, "nabla_x_i": 3, "nabla_z": 3, "naiv": 4, "naiveprojectiongeodesicsolv": [3, 4], "nakashima": 50, "name": [0, 1, 3, 4, 6, 9, 20, 22, 30, 31, 35, 36, 40, 44, 50], "namespac": [22, 30], "nan": [3, 43], "nan_id": 43, "nanjekyejoannah": 28, "nanmean": 44, "nanstd": 44, "natanael": 50, "natur": [3, 4, 5, 24, 31, 33, 34, 35, 36, 40, 43, 45, 48, 50, 52], "naturaltostandarddiffeo": [0, 5, 50], "nava": 3, "navig": 22, "nb": [3, 43], "nb_point": 43, "nb_sampl": 43, "nb_v": 45, "nb_vertices_by_edg": 45, "nbn": 3, "nbsphinx": 51, "ncbi": [3, 6], "ncol": 43, "nd": 34, "nd2017": 45, "ndarrai": [6, 22], "ndim": [33, 34], "ndv2014": 37, "nearest": [3, 6, 27], "nearli": 19, "nebraska": 50, "necessar": 48, "necessari": [3, 6, 28, 33, 45, 50], "necessarili": [1, 6, 34, 37, 45, 50], "need": [1, 3, 4, 5, 6, 9, 20, 22, 25, 27, 28, 30, 31, 32, 33, 34, 37, 40, 41, 43, 45, 48, 49, 50, 51], "needham": 3, "neg": [0, 1, 3, 5, 6, 24, 33, 45], "negative_dist": 45, "negative_distance_grad": 45, "negative_embed": [1, 45], "negative_grad": 45, "negative_index": 45, "negative_log_sigmoid_grad": 45, "negative_loss": 45, "negative_sampling_t": 45, "negative_table_paramet": 45, "neglig": 50, "neighbor": [3, 6, 34, 45], "neighborhood": [1, 3, 6, 33, 35], "neighbourhood": 6, "neill": 3, "neq": 3, "nerv": [1, 47], "nerves_preshap": 47, "nerves_shap": 47, "nerves_vec": 47, "nest": 45, "nesterov": 3, "network": [1, 4, 6, 27, 37, 45, 49, 50, 51, 54], "networkx": [49, 51, 52], "neural": [45, 54], "neuro": 31, "neuroimag": [6, 37], "neve": 50, "never": [22, 30, 34], "nevertheless": 22, "new": [0, 3, 4, 5, 6, 9, 27, 28, 29, 33, 34, 35, 42, 43, 45, 48, 50, 54], "new_point": 50, "new_siz": 50, "new_sp": 50, "new_stat": 6, "new_tim": 50, "new_vari": 50, "newton": [3, 6], "next": [3, 6, 22, 24, 28, 29, 30, 32, 35, 41, 43, 45, 50], "next_point": 34, "next_step": 34, "next_tangent_vec": 34, "nfold_manifold": [0, 10, 21], "nfoldmanifold": [0, 3, 33], "nfoldmanifoldrandomdatagener": [0, 9], "nfoldmetr": [0, 3], "ng": 37, "nguyen": 5, "nice": [30, 35], "nicer": 35, "nickel": [3, 45], "nicola": [0, 3, 6, 27, 33, 34, 37, 48], "nielsen": 3, "nih": [3, 6], "nina": [1, 3, 6, 27, 28, 35, 36, 38, 41, 43, 46, 47], "ninamiolan": 28, "ninth": [1, 52], "nlm": [3, 6], "nmi": 45, "nmiolan": 28, "nn": 6, "node": [1, 4, 6, 7, 35, 45, 49, 52], "node_color": [49, 52], "node_s": 52, "noe": 50, "nof": 46, "nois": 6, "noise_jacobian": [0, 6], "nomin": 27, "non": [0, 3, 4, 5, 6, 22, 27, 30, 33, 34, 35, 37, 43, 48, 51], "none": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 22, 33, 34, 41, 42, 44], "nonempti": 33, "nonlinear": [3, 28, 31], "nonparametr": [1, 35, 47], "noqa": [0, 35, 47, 48, 50, 53], "nor": [3, 33], "norm": [0, 3, 4, 5, 34, 40, 42, 43, 46, 47, 48, 49, 50, 51], "norm_a": 34, "norm_b": 34, "norm_factor": 3, "norm_factor_gradi": [0, 3], "norm_func": 3, "normal": [0, 1, 2, 3, 6, 10, 21, 33, 34, 35, 42, 45, 46, 47, 48, 50, 53], "normal_basi": [0, 3, 34], "normal_mean": 48, "normal_point": 48, "normaldistribut": [0, 5, 40], "normalis": 3, "normalization_factor": [0, 3, 34], "normalization_factor_var": [0, 6], "normalized_vector": [3, 34], "normals_at_point": 3, "nort": 50, "north": [0, 3, 19, 33], "north_pol": 0, "nose": [1, 35, 47, 48], "notat": [3, 5, 22], "note": [3, 4, 5, 6, 22, 24, 25, 28, 32, 33, 34, 37, 41, 42, 43, 44, 48, 50], "notebook": [1, 6, 22, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "notescour": 3, "noth": 0, "notic": [4, 30, 40, 41, 42, 45, 48, 49, 50, 52], "notimpl": 34, "notimplementederror": [33, 34], "notion": [3, 33, 34, 37, 40], "notpartialord": [0, 21], "nov": 3, "nova": 50, "nove": 50, "novel": [19, 48], "novemb": [3, 28], "novic": 22, "now": [2, 6, 28, 30, 32, 33, 34, 35, 37, 40, 41, 42, 43, 44, 46, 48, 50, 51, 53], "nowher": 4, "np": [22, 39, 43, 44], "npy": 1, "nrow": 43, "nsampl": 22, "nsra": 50, "nu": [5, 50], "nu_r": 50, "nuclei": 43, "null": [3, 43, 49], "nullrowsumspermutationinvariantmetr": [0, 3], "nullrowsumssymmetricmatric": [0, 3], "num_diag": 0, "number": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 22, 28, 30, 32, 33, 34, 35, 38, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54], "numer": [0, 3, 4, 10, 21, 28, 34, 40, 43, 44, 50, 54], "numerical_integr": 30, "numerisch": 3, "numpi": [3, 20, 22, 25, 30, 31, 34, 35, 36, 37, 38, 39, 40, 43, 44, 45, 46, 47, 48, 49, 51, 52], "nx": [49, 51, 52], "nye": 4, "n\u00e3o": 50, "o": [2, 3, 19, 22, 25, 35, 40, 41, 42, 43], "obermay": 4, "obid": 28, "obj": 2, "object": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 20, 22, 27, 28, 30, 32, 33, 34, 41, 46, 47, 48, 49, 50, 53], "obs_valu": 6, "observ": [6, 22, 33, 35, 43, 45, 47, 48, 49, 50, 52], "observation_cov": 6, "observation_jacobian": [0, 6], "observation_model": [0, 6], "obstacl": 28, "obtain": [1, 3, 4, 5, 6, 22, 37, 40, 42, 43, 45, 49], "obviou": [47, 50], "obvious": 50, "occasion": 27, "occur": [3, 7, 27, 50], "octavian": 45, "octob": [28, 29], "od": [0, 3, 7, 30, 34], "ode_solv": 30, "odeivp": 7, "odeivpintegr": [0, 7], "oderesult": [0, 7], "odomet": 6, "oest": 50, "off": [3, 22, 30, 35, 37, 41, 43, 44, 50], "off_map": [0, 3], "offer": [19, 22, 50], "offici": 22, "offlin": 6, "offlogdiffeo": [0, 3], "offlogmetr": [0, 3], "offset": 47, "often": [3, 5, 22, 28, 32, 33, 34, 40, 45], "og": 40, "ok": [30, 44], "old": 22, "old_length": 43, "oleg": 3, "olivi": 3, "olivia": 50, "olkin": 3, "omega": [3, 6], "omit": 34, "onboard": 28, "onc": [22, 27, 44, 45, 48, 50], "one": [0, 1, 3, 4, 5, 6, 7, 19, 22, 27, 28, 29, 30, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "one_cel": 43, "one_context_i": 45, "one_dist": 43, "one_form": 3, "one_forms_bp": 3, "one_lin": 43, "one_negative_i": 45, "one_path": 45, "one_treat": 43, "onednn": 44, "oneil": 3, "ones": [1, 6, 22, 29, 30, 33, 34, 37, 40, 42, 43, 48, 53, 54], "ongo": 27, "onli": [0, 3, 4, 6, 9, 22, 24, 25, 27, 30, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 54], "onlin": [1, 6, 28], "online_kmean": [0, 21, 25], "onlinekmean": [0, 6, 25], "only_rot": 1, "onto": [3, 4, 5, 33, 34, 41, 48, 49, 51], "op11": 4, "open": [3, 5, 22, 27, 28, 29, 30, 31, 32, 34, 43, 50, 52, 54], "open_hemispher": [0, 21], "openaccess": 0, "openhemispher": [0, 3], "openhemispherepullbackmetr": [0, 3], "openhemispheresproduct": [0, 3], "openhemispheresproductmetr": [0, 3], "openhemispheretohyperboloiddiffeo": [0, 3], "openset": [0, 3, 33], "oper": [0, 3, 20, 22, 27, 28, 30, 31, 33, 34, 36, 37, 42, 43, 44, 49], "operatornam": 3, "opinion": 27, "oplu": 3, "oppos": [22, 28], "opt": 25, "optic": [1, 47], "optical_nerv": 1, "optim": [0, 1, 3, 4, 5, 6, 7, 10, 30, 34, 40, 41, 42, 43, 44, 49, 51, 54], "optimis": 45, "optimizeresult": 7, "option": [0, 1, 3, 4, 5, 6, 7, 19, 22, 25, 27, 33, 34, 41, 50], "orang": [41, 43, 53], "orbit": [0, 3], "ordem": 50, "order": [0, 1, 3, 4, 6, 7, 19, 22, 28, 30, 33, 34, 37, 42, 43, 44, 45, 46, 47, 48, 49, 50, 54], "ordinari": 3, "org": [0, 1, 3, 4, 6, 7, 19, 34, 35, 37, 40, 46, 47, 48], "organ": [27, 29, 31, 43, 48, 54], "orient": [0, 1, 3, 6, 19, 20, 28, 31, 32, 33, 35, 36, 46, 47, 50], "origin": [1, 3, 4, 6, 19, 22, 28, 30, 34, 36, 41, 42, 43, 49, 50, 52], "original_s": 50, "original_sp": 50, "original_tim": 50, "original_vari": 50, "orlando": 50, "orthogon": [3, 6, 19, 35, 40, 42, 48], "orthonorm": [3, 5, 19, 34, 53], "oscar": 50, "osteosarcoma": [1, 43], "ot": 5, "other": [0, 3, 4, 6, 22, 24, 27, 28, 30, 31, 32, 33, 34, 36, 37, 43, 44, 45, 46, 50, 52, 54], "other_base_point": 9, "other_point": 9, "other_split": 4, "other_tangent_vec": 9, "otherwis": [0, 3, 4, 5, 6, 33], "our": [3, 6, 22, 27, 28, 30, 32, 33, 34, 35, 37, 41, 42, 43, 44, 48, 49, 50, 54], "out": [0, 3, 6, 22, 24, 27, 28, 32, 33, 34, 35, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52], "out_ndim": 0, "out_shap": 0, "outcom": 5, "outeiro": 50, "outlier": [6, 50], "outlier_label": 6, "outlin": 27, "output": [0, 3, 6, 7, 9, 22, 30, 33, 34, 36, 37, 43, 49, 53], "output_d": 43, "output_list": 43, "outputs_2d_": [0, 6], "outreach": 27, "outreachi": 28, "outsid": [27, 30], "ouvert": 3, "over": [2, 3, 22, 28, 34, 45, 47, 52], "overal": [22, 34, 43], "overlap": [40, 43], "overload": 30, "overridden": 33, "overview": [20, 22, 32, 34, 40], "overwrit": 33, "overwritten": 22, "owen": 4, "own": [3, 6, 22, 30, 44, 50], "ownership": [22, 50], "p": [1, 2, 3, 4, 5, 6, 19, 33, 34, 37, 43, 45, 46, 48, 50, 51, 53], "p_1": 34, "p_2": 34, "p_3": 34, "p_keep": 4, "p_new": 4, "p_new_": 4, "p_tree": 4, "p_x": 3, "pa": 50, "pacaembu": 50, "pacheco": 50, "packag": [21, 22, 25, 28, 31, 32, 33, 54], "pad": [47, 52], "page": [4, 19, 22, 25, 27, 32], "pai": 45, "pair": [3, 4, 5, 6, 29, 34, 40, 45, 47, 48], "pairwis": [3, 34, 43], "panamericana": 50, "panda": [1, 27, 43, 50], "paper": [4, 28, 31, 32, 44, 52], "papersonlin": 40, "papini": 50, "parabol": 6, "parabolic_radial_kernel": [0, 6], "paraiso": 50, "parallel": [3, 6, 20, 30, 31, 41], "parallel_transport": [0, 3, 30, 41], "parallelogram": 34, "paralleltransport": 30, "param": 0, "param_nam": 0, "paramet": [0, 1, 2, 3, 4, 5, 7, 9, 17, 19, 22, 30, 32, 33, 34, 40, 41, 43, 50, 52], "parameter": [3, 4, 34, 40], "parametr": [0, 2, 3, 5, 7, 21, 33, 40, 43], "parametris": 0, "parametrized_curve_a": 42, "parametrized_curve_b": 42, "paramt": 6, "parent": 32, "pari": [3, 29, 30, 36, 48], "parqu": 50, "pars": [22, 45], "part": [3, 4, 6, 19, 22, 28, 30, 34, 42, 44], "part1": 4, "part2": 4, "part_contain": [3, 4], "part_that_does_not_point": 4, "part_toward": 4, "partial": [5, 45, 54], "partial_": [3, 5], "partial_i": [3, 5], "partial_j": [3, 5, 34], "partial_k": [3, 5, 34], "partial_l": [3, 34], "partial_x": 34, "partial_z": 34, "particip": [27, 29, 30], "particl": [32, 34], "particular": [0, 1, 3, 4, 22, 27, 30, 34, 41, 42, 45, 50], "particularli": [22, 30, 33, 40, 48, 50, 54], "partit": 4, "pass": [0, 1, 3, 4, 5, 6, 22, 30, 34, 53], "passag": 50, "past": [27, 32, 50], "patch": [35, 45, 47], "patch_0": [35, 47], "patch_1": [35, 47], "path": [0, 1, 2, 3, 4, 6, 21, 32, 34, 35, 36, 42, 43, 44, 45, 50, 53], "path_0": 53, "path_1": 53, "path_1_1": 53, "path_energi": [3, 7], "path_epsilon_0": 53, "path_epsilon_1": 53, "path_n_nod": [0, 7], "pathbasedlogsolv": [0, 3, 7], "patholog": 3, "pathstraighten": [0, 7], "patient": [1, 35, 37], "patient_id": [1, 35, 37], "patrangenaru": [1, 35, 47], "pattern": [3, 6, 40, 42, 47], "pau07": 3, "paul": 6, "paula": 50, "paulin": 3, "paulina": 50, "paulista": 50, "paulo": [1, 35], "paus": 28, "pavao": 50, "pca": [0, 4, 10, 21, 25, 40, 46, 47, 49, 54], "pd": [43, 50], "pdf": [0, 3, 4, 5, 6, 22, 28, 40], "pdf_at_x": 5, "pdf_fun": 40, "pdp": 3, "pe": 50, "pe2015": [1, 35, 47, 48], "peak": 43, "pedersen": [3, 53], "pedro": 50, "peixoto": 50, "peltr": 3, "penal": 43, "pend": 28, "penha": 50, "pennec": [0, 3, 27, 32, 33, 34, 37, 48], "penteado": 50, "peopl": [32, 45], "pep8": 22, "per": [3, 5, 6, 7, 22, 33, 43, 50], "percentag": [28, 50], "pereira": [27, 50], "perf_count": 41, "perfectli": 45, "perform": [3, 4, 6, 7, 20, 22, 24, 25, 28, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 49, 52, 54], "performancewis": 3, "perhap": 33, "period": [22, 27, 35], "perm_": [3, 4, 49], "permiss": 27, "permit": 36, "permut": [3, 4, 6, 49, 51], "permutated_graph": 51, "permutation_matrix_from_vector": [0, 3], "permutationact": [0, 3], "permuted_graph": [4, 51], "perp": 3, "person": [29, 44], "perspect": [3, 27], "pertin": 33, "perturb": [1, 43], "pess\u00eago": 50, "pestana": 50, "peter": 3, "petroni": 50, "pfa2006": 37, "pg": 40, "pga": [3, 6, 40], "phd": [3, 54], "phi": [3, 6, 19, 32, 33, 41, 45], "phi_i": 45, "phi_inv_var": [0, 6], "phi_j": 45, "phi_k": 45, "phrase": 45, "phylogenet": 4, "physic": [3, 33], "physiolog": 43, "pi": [3, 6, 19, 40, 41, 42, 48, 49], "pick": [22, 28, 45], "pickabl": 34, "pickable_dist": 34, "pictur": 27, "piec": 6, "piecewis": 7, "pierr": [0, 3], "pierron": 3, "pierson": 3, "pietro": 0, "pignet": 6, "pillar": 35, "pinedo": 50, "pinheiro": 50, "pink": [31, 34, 53], "pip": 22, "pip3": 25, "pipelin": [6, 37, 44], "piqueri": 50, "pirajussara": 50, "pire": 50, "pisek": 40, "pista": 50, "piston": 3, "pl": 3, "place": [22, 27, 34, 44], "plagiophil": 40, "plai": [3, 34, 49, 52], "plan": [22, 27, 28], "planar": [1, 6], "plane": [3, 5, 6, 19, 24, 33, 34, 35, 40], "planet": 34, "planewarpmetr": 41, "planner": 50, "planophil": 40, "plant": [1, 40], "platform": [28, 31, 44], "player": 1, "pleas": [6, 22, 54], "plo": 4, "plot": [0, 19, 22, 24, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 50, 52, 53], "plot3d": 53, "plot_clust": 40, "plot_curv": 42, "plot_curve_3d": 42, "plot_expectation_maximization_bal": 6, "plot_geodes": 42, "plot_geodesic_3d": 42, "plot_geodesics_se2": 3, "plot_grid_h2": 24, "plot_grid_warp": 41, "plot_hand": 46, "plot_heatmap": [0, 19], "plot_kmeans_manifold": 6, "plot_kmedoids_manifold": 6, "plot_kwarg": 19, "plot_lddmm_surfac": 0, "plot_result": 44, "plot_surfac": 41, "plt": [3, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "pltunitdiagmatric": [0, 3], "plugin": 22, "pmatrix": 3, "pmc": [3, 6], "pmc2735114": 6, "pmc4270017": 3, "pmf": 5, "po": [43, 49, 52], "podrazik": 4, "poincar": [3, 5, 6, 19, 24, 34, 36, 40, 45], "poincare_bal": [0, 10, 21, 45], "poincare_half_spac": [0, 10, 21], "poincare_polydisk": [0, 21], "poincarebal": [0, 3, 45], "poincareballmetr": [0, 3, 45], "poincaredisk": [0, 19, 35, 45], "poincarehalfplan": [0, 19], "poincarehalfspac": [0, 3, 5], "poincarehalfspacemetr": [0, 3], "poincarepolydisk": [0, 3, 19], "poincarepolydiskmetr": [0, 3], "poincar\u00e9": [3, 6, 40, 45], "point": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 22, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "point_a": [0, 1, 3, 4, 5, 17, 34, 36, 40, 41, 42, 45, 49], "point_a_broadcast": 34, "point_a_flatten": 34, "point_ab": 3, "point_b": [0, 1, 3, 4, 5, 17, 34, 36, 40, 41, 42, 45, 49], "point_b_broadcast": 34, "point_b_flatten": 34, "point_c": 40, "point_d": 40, "point_draw_kwarg": 19, "point_extrins": [3, 33], "point_imag": 3, "point_intrins": [3, 33], "point_ndim": [0, 3, 7, 33, 34], "point_ndim_1": 0, "point_ndim_2": 0, "point_new": 0, "point_set": [0, 3, 10, 14], "point_shap": [3, 4, 7, 33, 34], "point_to_cdf": [0, 5], "point_to_pdf": [0, 5, 40], "point_to_project": [0, 9], "point_to_zero": 3, "point_typ": [3, 19, 25, 35, 36], "pointbatch": [3, 4], "points_1": 0, "points_2": 0, "points_a": [3, 34, 40], "points_at_time_t": 34, "points_b": [3, 34, 40], "points_in_linear_spac": 35, "points_in_manifold": 35, "points_on_geodes": 36, "points_plan": 40, "points_to_plot": 43, "pointset": [3, 4], "pointsetmetr": [3, 4], "pointtogeodesicalign": [3, 4, 49], "pointtogeodesicalignerbas": [3, 4], "pointtransform": [0, 9], "pointtransformerfromdiffeo": [0, 9], "pointwis": 3, "pointwise_inner_prod": 3, "pointwise_inner_product": [0, 3], "pointwise_norm": [0, 3], "poisson": [0, 10, 21], "poissondistribut": [0, 5], "poissondistributionsrandomvari": [0, 5], "poissonmetr": [0, 5], "polar": [3, 19], "pole": [0, 3, 19, 33, 34, 48], "poli": [35, 47], "polimi": [4, 6], "polin": 37, "polina": 37, "polit\u00e9cnica": 50, "pollut": [30, 50], "poly3dcollect": [35, 47], "polydisk": [3, 19], "polygamma": 5, "polyhyperboliccholeskymetr": [0, 3], "polynomi": 4, "pompeia": 50, "pomp\u00e9ia": 50, "pone": 4, "pont": 50, "pool": [33, 34, 54], "pool_output": 33, "pooled_output": 33, "poorli": 44, "popul": [4, 6, 49, 51], "popular": [50, 52, 54], "port": 44, "pose": 1, "posit": [0, 1, 2, 3, 4, 5, 6, 19, 27, 28, 32, 33, 34, 37, 44, 46, 49], "position_kernel": 0, "positive_det": 3, "positive_dist": 45, "positive_distance_grad": 45, "positive_grad": 45, "positive_log_sigmoid_grad": 45, "positive_loss": 45, "positive_lower_triangular_matric": [0, 10, 21], "positive_r": [0, 21], "positivelowertriangularmatric": [0, 3], "positiver": [0, 3], "positiverealsmetr": [0, 3], "possess": 33, "possibl": [3, 4, 6, 7, 9, 22, 25, 27, 30, 32, 33, 40, 42, 50], "possibli": [6, 29], "poster": 22, "potenti": [3, 22, 27, 28, 43, 44], "pow": 3, "power": [3, 33], "power_affin": 3, "powerm": 3, "powermh": [0, 3], "pp": [3, 5, 6, 34, 40, 42], "ppn": 52, "ppn_ob": 52, "pq": 50, "pr": [3, 22, 28, 29, 54], "practic": [1, 22, 29, 30, 34, 42, 43, 48, 54], "prasad": [31, 43], "pre": [1, 3, 19, 22, 43, 46, 47, 48], "pre_shap": [0, 10, 21, 43, 46, 47, 48], "preced": 22, "precis": [3, 4, 34, 50, 54], "precomput": 47, "predict": [0, 6, 22, 33, 34, 44, 45, 47, 50, 51], "predict_proba": [0, 6], "predicted_label": 47, "prefer": [3, 22, 30, 33, 36], "prepar": [1, 45], "prepare_emg_data": [0, 21, 44], "prepare_graph_data": [0, 10, 21, 35], "preprint": [3, 34], "preprocess": [0, 10, 21, 37], "preprocess_input": [0, 6], "present": [6, 22, 30, 34, 36, 44, 48, 50], "preserv": [40, 42, 45], "preshap": [43, 46, 47], "preshape_spac": 43, "preshape_triangle_2d": 48, "preshape_triangle_3d": 48, "preshapebundl": [0, 3], "preshapemetr": [0, 3], "preshapespac": [0, 3, 43, 46, 47, 48], "press": [0, 4], "preston": 5, "pretti": 30, "prevent": [3, 22], "previou": [7, 30, 33, 34, 36, 37, 48, 50], "previous": [3, 44, 45, 48], "pricip": 52, "prieb": 4, "primari": [33, 50], "princip": [3, 4, 6, 25, 28, 38, 46, 47, 49, 52], "principl": [3, 27, 28, 30], "print": [6, 22, 33, 34, 35, 37, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50], "print_everi": 6, "prior": [6, 22, 32], "prior_valu": 6, "priori": 50, "prioriti": [22, 54], "privat": [27, 30, 50], "proba": 6, "probabilit\u00e9": 40, "probabl": [3, 4, 5, 6, 28, 33, 40, 44, 45, 47, 48], "problem": [3, 4, 6, 7, 30, 32, 34, 42, 45, 49], "proc": 3, "proce": 48, "procedur": [3, 4, 6, 27, 35, 40, 42, 43], "proceed": [3, 6, 40, 43], "process": [1, 3, 6, 22, 34, 43, 44, 45, 48], "process_valu": 6, "processor": 6, "procrust": 3, "procrustean": [19, 48], "prod": [3, 33, 34], "prod_": 34, "prod_christoffel": 34, "produc": [27, 34, 43], "product": [0, 3, 5, 6, 33, 34, 41], "product_hpd_and_siegel_disk": [0, 21], "product_manifold": [0, 10, 21, 33], "product_of_two_spher": 33, "product_positive_reals_and_poincare_disk": [0, 21], "producthpdmatricesandsiegeldisk": [0, 3], "producthpdmatricesandsiegeldisksmetr": [0, 3], "productmanifold": [0, 3, 5], "productpositiverealsandcomplexpoincaredisk": [0, 3], "productpositiverealsandcomplexpoincaredisksmetr": [0, 3], "productriemannianmetr": [0, 3, 33], "prof": 50, "profession": 28, "profil": 22, "profit": 27, "program": [3, 4, 28, 30, 32, 33], "progress": 27, "progresso": 50, "proj": 3, "proj_pdfs_1": 40, "proj_pdfs_2": 40, "proj_point": [3, 40], "project": [0, 3, 4, 5, 6, 19, 27, 29, 33, 35, 36, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 53], "project_first": 3, "project_on_geodes": [0, 3], "projected_point": [3, 5, 33], "projection_solv": 4, "projectionsolv": 4, "projector": 3, "prolif": 30, "promis": 54, "prompt": 25, "prop": [35, 40, 47], "propag": [0, 6], "propagation_jacobian": [0, 6], "proper": [3, 22, 30], "properli": [22, 30], "properti": [3, 4, 6, 7, 30, 33], "proport": 50, "propos": [3, 4, 27, 45, 50], "proprietari": 27, "protein": 45, "protus": 43, "provan": 4, "prove": 33, "proven": [3, 45], "provid": [3, 5, 6, 7, 9, 20, 22, 28, 30, 31, 32, 33, 34, 36, 41, 43, 45, 49], "provis\u00f3ria": 50, "proxim": 45, "prudent": 50, "psd": 3, "psdbureswassersteinmetr": [0, 3], "psdmatric": [0, 3], "pseudo": [3, 4, 34, 49], "pseudorandom": 45, "pt": [6, 34, 50], "pt_id": 45, "pte": 50, "public": [3, 4, 6, 22, 27, 28], "publish": [3, 28, 37], "puechmorel": [5, 6, 40], "pull": [3, 27, 28, 41], "pullback": [3, 5], "pullback_metr": [0, 10, 21, 41], "pullbackdiffeometr": [0, 3, 5, 41], "pullbackmetr": [0, 3, 41], "pure": [3, 34], "purpl": 32, "purpos": [3, 5, 7, 22, 25, 27, 33, 34, 36, 41, 50], "push": [3, 22], "pushforward": 3, "put": [3, 32, 34, 44], "pvalu": [43, 46, 47], "py": [6, 22, 24, 42], "py_util": 44, "pyflak": 22, "pykeop": 0, "pymanopt": 3, "pypi": 25, "pyplot": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53], "pyproject": 22, "pytest": 9, "python": [22, 27, 28, 31, 54], "python3": [24, 25], "pytorch": [2, 20, 22, 25, 31], "p\u00e7a": 50, "p\u00e9rez": 31, "q": [1, 3, 5, 6, 34], "qf": 3, "qi": 5, "qr": [0, 3], "quad": 3, "quadrant": [5, 40], "quadrat": [3, 4, 6, 34, 49], "quadro": 50, "quaintanc": 3, "qualif": 28, "qualit": 43, "qualiti": [22, 54], "quantifi": 34, "quantil": 43, "quantit": 43, "quantiti": 50, "quantiz": 6, "quarter": 28, "queiroz": 50, "quentin": [3, 6], "queri": 6, "question": [24, 28, 30, 33, 34], "quick": [22, 44], "quit": [33, 34, 40, 45], "quiver": 53, "quiver_kwarg": 19, "quiver_length": 53, "quot": 22, "quotient": [0, 3, 6, 10, 14, 30, 33, 43, 46, 47, 48, 49, 51], "quotient_metr": [0, 10, 21], "quotientmetr": [0, 3, 4, 30], "quotientmetric_": 33, "r": [1, 3, 4, 5, 6, 7, 19, 32, 33, 34, 35, 40, 42, 43, 44, 45, 48, 49, 50, 51, 52], "r0": 49, "r1": 33, "r2": [33, 40], "r3": [3, 33], "r_": [3, 5, 34, 41, 48, 50], "r_1": 31, "r_2": 31, "r_i": 50, "r_y": [3, 34], "raab": 40, "rad": 47, "radar": [3, 45], "radar41533": 3, "radial": [6, 48, 50], "radial_basis_funct": 6, "radial_kernel_funct": [0, 10, 21], "radian": [1, 3], "radii": [3, 5, 34], "radiu": [3, 5, 6, 19, 32, 33, 34, 48], "radiusneighborsclassifi": 6, "rae": 48, "rai": [4, 49], "raimundo": 50, "rais": [0, 3, 6, 22, 33, 34], "raise_": 34, "ralf": 3, "rand": [33, 34, 40, 43], "rand_m1": 44, "randint": [43, 45, 51], "random": [0, 1, 3, 4, 5, 6, 21, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 45, 47, 48, 49, 50, 51, 52], "random_basis_represent": [0, 9], "random_grove_point": [3, 4], "random_horizontal_vec": [0, 9], "random_point": [0, 3, 4, 5, 9, 33, 35, 38, 48, 49, 51], "random_point_standard": [0, 9], "random_st": 6, "random_tangent_vec": [0, 3, 9, 33], "random_tangent_vec_standard": [0, 9], "random_uniform": [0, 3, 25, 35, 39, 48], "random_unit_tangent_vec": [0, 3, 34], "random_upper_triangular_matrix": [0, 9], "random_vector": 34, "random_von_mises_fish": [6, 38, 39], "random_wald": 4, "random_walk": [0, 1, 45], "randomdatagener": [0, 9], "randomli": [4, 6, 43, 44], "randomst": 6, "rang": [6, 27, 33, 34, 39, 40, 41, 42, 43, 44, 45, 48, 50, 51, 53], "rangel": 50, "rangl": [0, 3], "rangle_": 3, "rangle_p": 34, "rank": [1, 3, 52], "rank_k_psd_matric": [0, 21], "rankkpsdmatric": [0, 3], "rankkpsdmatricesrandomdatagener": [0, 9], "rao": [5, 40, 50], "raphael": 29, "raposo": 50, "rare": [28, 50], "rarer": 50, "rate": [1, 5, 6, 34, 44, 45, 50], "rather": [3, 6, 22, 32, 45, 50, 54], "ratifi": 27, "ratio": [3, 41, 45, 50], "ration": 3, "rational": 30, "raw": [1, 43], "raw_data": [1, 44], "ray_length": 40, "re": [3, 22, 33, 43, 50, 54], "reach": [3, 5, 6, 27, 36, 42, 50, 51, 52], "reactiv": 1, "read": [6, 22, 33, 34, 40, 50], "readabl": 22, "reader": 34, "readi": [22, 45], "readili": 45, "readm": 28, "readthedoc": 34, "real": [3, 4, 5, 6, 34, 44, 49], "realiz": [2, 3, 32, 43], "realli": [30, 35], "ream": 3, "reason": [4, 22, 27, 30, 32, 33, 35, 43, 45], "rea\u00e7\u00e3o": 50, "rebas": 22, "rebbah": 40, "rebouca": 50, "rebou\u00e7a": 50, "rebuild": [44, 50], "recal": [28, 33, 34], "recant": 27, "receiv": [3, 6, 22, 28, 30, 45], "recent": 45, "recogn": [3, 34], "recognis": 40, "recognit": [1, 3, 6, 40, 44, 46], "recommend": [3, 4, 22, 33, 44], "reconstruct": [3, 6], "record": [1, 22, 32, 35, 44, 45, 47, 48], "recov": [3, 41], "recurs": [6, 30], "recus": 27, "red": [19, 38, 39, 40, 41, 42, 43, 48, 53], "redirect": 3, "reduc": [7, 30, 50], "reduct": [6, 20], "redund": 22, "ref": [3, 34], "refactor": [22, 28, 54], "refer": [0, 1, 2, 3, 4, 5, 6, 7, 19, 22, 27, 28, 33, 34, 43, 51, 54], "referenc": [1, 22], "refin": 27, "reflect": [22, 25, 30, 31, 43, 50, 52], "reformat": 22, "regard": [6, 30, 50], "regardless": 22, "regim": [3, 34], "region": [35, 37, 50], "regist": [3, 28], "register_quoti": [0, 3], "register_scaled_method": [0, 3], "registr": 0, "regress": [3, 6, 22, 37, 52, 54], "regressormixin": 6, "regroup": 50, "regular": [0, 3, 6, 33, 43], "regularize_angl": [0, 6], "regularized_point": [3, 33], "regularli": [3, 19, 48], "rei": 50, "reinhard": 3, "reject": [27, 43], "rekik": 37, "rel": [3, 34, 46, 47, 49, 50], "relat": [0, 1, 3, 4, 7, 19, 22, 27, 28, 30, 33, 34, 45, 47, 48], "relative_time_reduct": 50, "relative_variance_reduct": 50, "relax": 3, "relaxedpathstraighten": [0, 3], "relev": [6, 22, 30, 48, 50], "reli": [3, 4, 30, 41, 43, 49, 50], "relu": 44, "remain": [22, 42], "remaind": 43, "remark": 40, "rememb": [3, 30, 34, 37], "remind": 33, "remot": [22, 29], "remov": [1, 3, 30, 33, 42, 44, 48], "rem\u00e9dio": 50, "renam": 22, "renaud": 44, "renault": 44, "render": [22, 35, 50], "renn": 3, "renorm": [3, 5, 34, 42], "renounc": 28, "renovation1": 50, "renovation2": 50, "renovation3": 50, "rentmeest": 3, "rentmeesters2015": 3, "reorgan": 28, "rep_point": 0, "reparametr": [3, 43], "reparametrizationbundl": [0, 3], "reparametrized_min": 43, "repeat": [0, 3, 6, 9, 22, 29, 34, 45], "repeat_out": [0, 21], "repeat_out_multiple_ndim": [0, 21], "repeat_point": [0, 21], "repetit": 9, "replac": [3, 5, 22, 33, 34, 44], "repli": 22, "replic": 3, "report": [3, 4, 6, 27, 49, 51], "repositori": [1, 22, 24, 25, 27, 28, 45, 52], "repr_dim": 3, "repres": [0, 1, 3, 4, 5, 6, 7, 19, 25, 30, 31, 33, 35, 36, 40, 41, 42, 43, 45, 46, 47, 49, 50, 53], "represent": [1, 3, 4, 6, 19, 24, 29, 30, 33, 36, 37, 42, 43, 45], "representation_dim": 3, "reproduc": [6, 35, 36, 37], "republica": 50, "rep\u00fablica": 50, "request": [6, 27, 28], "requir": [3, 4, 6, 22, 25, 27, 28, 30, 31, 32, 34, 36, 40, 44, 45, 51], "resampl": [3, 42], "rescal": [3, 42, 43], "research": [3, 4, 28, 30, 31, 35, 50], "resembl": [3, 33], "reshap": [0, 1, 3, 5, 6, 34, 37, 41, 43, 44, 46, 47, 48], "reshaped_example_embed": 45, "resid": [47, 49, 50], "resign": 27, "resolut": [3, 7, 27], "resolv": [3, 4, 22, 27], "resourc": [22, 28, 50, 54], "respect": [0, 3, 4, 5, 6, 7, 22, 29, 30, 33, 34, 37, 42, 43, 49, 51], "respond": 22, "respons": [30, 43], "rest": [22, 35, 37, 44], "restr_split": 4, "restrict": [0, 3, 4, 49], "restrict_to": [3, 4], "restrictedgaussiankernel": [0, 21], "restructuredtext": 22, "result": [0, 1, 3, 4, 6, 7, 22, 27, 31, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 48, 50], "retain": 6, "retina": [1, 35, 47, 48], "retract": [0, 3], "retriev": [1, 3, 46], "return": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 22, 30, 33, 34, 41, 42, 43, 44, 45, 49, 50, 53], "return_cov": 6, "return_geodes": [3, 34, 48], "return_norm": 3, "return_rot": 3, "return_sdist": 3, "return_skew": 3, "return_std": 6, "return_tangent_cov": 6, "return_tangent_std": 6, "return_train_scor": 44, "reusabl": 0, "revamp": 28, "reveal": 47, "revers": 3, "reverseddiffeo": [0, 3], "review": [2, 27, 28, 29], "revis": 22, "revisit": 33, "rewrit": 50, "rewritten": [22, 33], "rgb2hex": [35, 47], "rhesu": [35, 47, 48], "ribeiro": 50, "ric": [3, 34], "ric_": [3, 34], "ricardo": 50, "ricci": [3, 34], "ricci_tensor": [0, 3, 34], "riem": 3, "riemanian": [41, 44], "riemann": [3, 34], "riemann_curvatur": [3, 34], "riemann_sum": [0, 3], "riemann_tensor": [0, 3, 34], "riemannian": [0, 3, 4, 5, 6, 7, 19, 20, 25, 31, 32, 33, 37, 40, 42, 46, 47, 48, 49, 50], "riemannian_mean_shift": [0, 21], "riemannian_metr": [0, 6, 10, 21, 34], "riemannian_submers": [0, 3, 33], "riemannian_tensor": 30, "riemannianem": [0, 6], "riemanniangradientdesc": [0, 6], "riemanniankmean": [0, 6, 39, 40, 45], "riemanniankmedoid": [0, 6], "riemannianmeanshift": [0, 6], "riemannianmetr": [0, 3, 5, 30, 32, 33], "riemannianminimumdistancetomean": [0, 6, 44], "riemmanian": 3, "riemmannian": 3, "right": [0, 3, 5, 22, 27, 33, 34, 43, 44, 45, 47, 50], "rightarrow": [3, 4, 41, 49, 51], "rightsquigarrow": 50, "rigid": [3, 19], "rio": 50, "rj": 4, "rk2": [0, 3, 7], "rk2_step": [0, 21], "rk4": [0, 3, 7, 34, 41], "rk45": 7, "rk4_step": [0, 21], "rlsmrz2017": 3, "rm": 3, "rmsprop": 44, "rn": 3, "ro": 43, "road": 1, "road1": 50, "road2": 50, "road3": 50, "roads_to_renov": 50, "robert": [3, 50], "roberto": 50, "robot": [3, 31], "robust": 6, "rock": 44, "rodrigu": 50, "roi": [35, 37], "role": [3, 22, 34, 49, 50], "root": [3, 5, 6, 22, 43], "root_find": 3, "rootfind": 3, "roqu": 50, "rossi": [1, 52], "rossi2015": 1, "rot": 6, "rot_mat": 41, "rotat": [0, 1, 3, 6, 19, 25, 31, 36, 39, 41, 42, 43, 46, 47, 48], "rotate_point": [0, 21], "rotated_point": 0, "rotation1": 39, "rotation2": 39, "rotation_matrix": [0, 6], "rotation_vec": 22, "rotationbundl": [0, 3], "rotationn": 48, "roughli": [35, 37], "round": [27, 44, 47], "roussillon": 0, "rout": 6, "routin": 0, "row": [0, 1, 3, 5, 6, 34, 43, 44, 50], "row_0": 3, "row_1": 3, "row_scaled_mat": 0, "rowpermutationact": [0, 3], "rowwise_sc": [0, 21], "royal": 48, "rp": 33, "rr": 44, "rssb": 48, "rst": [22, 28], "ruben": 50, "rudg": 50, "ruff": 22, "rule": [3, 22, 27, 33, 34, 45], "run": [3, 6, 25, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "rung": [0, 3], "runner": 1, "runtim": 3, "runtimeerror": [0, 33], "rv": [0, 5], "s00285": 4, "s1": [19, 44], "s10208": [3, 34], "s10851": [3, 34], "s11263": 37, "s2": [19, 35, 36, 38, 39, 41, 44], "s32": 19, "s33": 19, "s_": 49, "s_1": [49, 51], "s_2": 49, "s_grid": [3, 4], "s_i": [49, 51], "s_k": 51, "s_max": [4, 49], "s_min": [4, 49], "sa": 50, "saad": 50, "sabar\u00e1": 50, "saclai": [3, 30], "safe": 22, "sai": [22, 32, 33, 34, 45], "said": [33, 34], "saint": 29, "saiteja": [3, 27], "saitejautpala": 28, "sakai": 3, "salari": 28, "salehian": 6, "salim": 50, "same": [0, 3, 4, 6, 7, 19, 22, 27, 30, 33, 34, 36, 40, 41, 42, 45, 46, 47, 48, 49, 50, 53], "sampaio": 50, "sampl": [0, 1, 2, 3, 4, 5, 6, 7, 19, 22, 33, 34, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50], "sample_dim": [5, 40], "sample_i": [0, 6], "sample_path": [0, 2], "sample_weight": [6, 22], "samples_sym": [0, 2], "sampling_point": 42, "sane": 50, "sankhya": 40, "sankhy\u0101": 5, "santana": 50, "santo": [40, 50], "sao": 1, "sao_paulo": 1, "sapetuba": 50, "sapopem": 50, "sasaki": 3, "sasaki_metr": [0, 10, 21], "sasakimetr": [0, 3], "satisfi": [3, 4, 33, 34], "saux": [1, 46], "save": [3, 4, 30, 44, 49, 51], "save_histori": 3, "save_nam": 44, "save_result": 7, "save_trajectori": 30, "save_weight": 44, "savefig": [43, 44], "saw": 37, "scalabl": 22, "scalar": [0, 3, 4, 6, 30, 33, 34, 36, 49, 51], "scalar_curvatur": [0, 3, 34], "scalar_funct": 19, "scalar_product": [0, 21], "scalar_product_metr": [0, 10, 21, 34], "scalarproductmetr": [0, 3, 33, 34], "scale": [0, 3, 5, 6, 19, 22, 33, 34, 35, 42, 43, 48], "scale_matrix": 53, "scaling_factor": 3, "scaling_typ": 3, "scatter": [35, 36, 40, 42, 43, 44, 45, 46, 47, 50, 53], "scatter_kwarg": 19, "scenario": 30, "scene": 25, "schedul": 30, "scheme": [0, 3, 6, 34, 48], "schild": [3, 34], "schirmer": 37, "schizophren": [35, 37], "schizophrenia": [1, 35, 37], "schwartzman": 2, "scienc": [3, 4, 5, 29, 30, 31, 35, 37, 40, 48, 54], "scientif": 48, "scikera": 44, "scikit": [6, 20, 22, 27, 28, 31, 37, 54], "scikitlearn": 44, "scipi": [5, 7, 30, 43, 46, 47, 49, 50], "scipyminim": [3, 50], "scipymultivariaterandomvari": [0, 5], "scipyrandomvari": [0, 5], "scipysolvebvp": [0, 7], "scipysolveivp": [0, 7], "scipyunivariaterandomvari": [0, 5], "scissor": 44, "scope": 22, "score": [0, 1, 6, 44, 52], "score_tim": 44, "scp_pdf": 5, "scp_rv": 5, "script": [5, 22, 28], "se": [3, 6, 19], "se3": 36, "se3_group": [19, 36], "sea2011": 3, "sea2016": 3, "seamlessli": [20, 25], "search": [1, 4, 6, 22, 42, 43, 45, 51], "seattl": 29, "sebastian": 3, "sebasti\u00e3o": 50, "sec": 41, "second": [1, 3, 4, 6, 7, 28, 30, 33, 34, 35, 38, 40, 42, 45, 47, 48, 49, 50, 52], "second_centered_diff": 7, "second_centered_differ": [0, 7], "second_diagon": 34, "second_fundamental_form": [0, 3], "section": [3, 5, 22, 29, 30, 32, 33, 34, 42, 50], "sectional_curvatur": [0, 3, 5, 34], "sectional_curvature_at_zero": [0, 3], "see": [0, 3, 4, 6, 22, 25, 28, 29, 30, 32, 33, 34, 35, 40, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54], "seed": [33, 34, 35, 36, 37, 39, 43, 44, 45, 49, 51, 52], "seek": [6, 27, 35, 47, 48], "seem": [28, 32, 34, 40, 43, 50], "seemingli": 30, "seen": [3, 6, 30, 33, 35, 37, 42, 50], "segment": [3, 5, 50], "select": [3, 4, 6, 22, 34, 43, 45, 48, 49], "self": [1, 3, 4, 6, 9, 22, 30, 31, 33, 34, 41, 44, 49], "semg": 44, "semi": 3, "semidefinit": 3, "sen": 50, "send": [3, 5, 19, 22], "senna": 50, "sens": [32, 33, 34, 40, 42, 43, 48, 50], "sensit": [27, 30], "sensor": 6, "sensor_input": 6, "sentenc": 27, "seo": [3, 6, 40], "sep": [3, 4, 7, 37], "separ": [3, 4, 6, 22, 30, 37, 45, 48], "seper": 45, "septemb": [3, 34], "sequel": [22, 45], "sequenc": [0, 3, 7], "sequenti": [6, 44], "seri": [1, 3, 5, 34, 40, 44, 48], "serv": 33, "servic": 22, "set": [0, 1, 3, 4, 5, 6, 7, 19, 22, 25, 30, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53], "set_alignment_algorithm": [3, 4], "set_aspect": 41, "set_ax": [0, 19, 35, 45], "set_box_aspect": 38, "set_color": [35, 47], "set_config": 6, "set_edgecolor": [35, 47], "set_fit_request": [0, 6], "set_index": 43, "set_point_to_geodes": 49, "set_point_to_geodesic_align": [3, 4, 49], "set_predict_request": [0, 6], "set_score_request": [0, 6], "set_text": 44, "set_tick": 38, "set_titl": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "set_view": [0, 19], "set_vis": [43, 45], "set_xlabel": [38, 40, 41, 44], "set_xlim": [35, 40, 41, 43, 47], "set_xtick": [43, 44], "set_xticklabel": [43, 44], "set_ylabel": [40, 41, 43, 44], "set_ylim": [35, 38, 40, 41, 47], "set_ytick": 43, "set_yticklabel": 43, "set_zlabel": 41, "set_zlim": [35, 47], "setminu": [3, 48], "sever": [0, 3, 5, 22, 28, 29, 30, 34, 41, 42, 45, 50], "severn": 48, "sg": 4, "shall": [27, 35], "shape": [0, 1, 2, 3, 4, 5, 6, 7, 17, 19, 22, 24, 28, 31, 33, 34, 35, 37, 40, 41, 45, 49, 51, 52, 53, 54], "shapebundlerandomdatagener": [0, 9], "shapeerror": [0, 21, 33], "shapes_match": 0, "share": [22, 28, 31, 45, 46, 47, 49], "sharedmeannormaldistributionsrandomvari": [0, 5], "sharei": 43, "sharex": 43, "sharp": [3, 5], "she": [22, 28, 30], "shear": 3, "shelf": 37, "shere": 48, "shift": [3, 6, 43], "shift_min": 43, "shirt": 28, "shoot": [3, 7, 36, 42], "shooted_geod": 42, "shooted_geod_fun": 42, "short": [22, 34, 51], "shorten": 22, "shortest": [24, 32, 34, 36, 45], "shot": 48, "should": [0, 2, 3, 4, 5, 6, 9, 22, 25, 27, 30, 32, 33, 35, 37, 45, 48, 50, 51], "show": [19, 22, 24, 25, 27, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53], "show_axi": 41, "showcas": 41, "shown": [3, 22, 27, 30, 32, 33, 34, 35, 42, 43, 45], "shrec": [1, 46], "shubham": 6, "siam": 3, "side": [1, 3, 5, 22, 33, 34, 35, 47, 48], "siegel": [0, 10, 21], "siegellogexpclassif": 3, "siegelmetr": [0, 3], "sigma": [0, 3, 6, 45, 48], "sigma_": 34, "sigmoid": [1, 6, 45], "sigmoid_radial_kernel": [0, 6], "sign": [0, 1, 22, 45], "sign_cov_mat": 44, "sign_df": 44, "signal": [1, 3, 44, 45], "signal_kernel": 0, "signatur": [3, 5, 34], "signif": 47, "signif_level": [46, 47], "signific": [1, 22, 30, 35, 43], "significantli": 45, "silva": [3, 50], "sim": [3, 6, 30, 45], "simeq": 3, "similar": [0, 4, 6, 28, 30, 33, 34, 42, 45, 49, 50, 53], "similarli": [3, 27, 30, 32, 33, 34, 45, 50], "simpl": [27, 34, 36, 37, 40, 41, 50], "simpler": [32, 33, 50], "simplex": 5, "simplex_to_spher": 5, "simplextopositivehyperspher": [0, 5], "simpli": [3, 5, 6, 17, 22, 30, 33, 34, 37, 42, 43, 45, 50, 53], "simplif": [3, 50], "simplifi": [3, 6, 22, 30, 33, 49], "simul": [3, 22, 25, 38, 44, 51], "simultan": 42, "sin": [3, 40, 41, 42], "sinc": [1, 3, 4, 6, 30, 33, 43, 47, 48, 49], "singl": [3, 5, 6, 22, 32, 34, 43, 50], "single_step": 34, "singular": [3, 6, 48], "sinica": [4, 49], "sink": 33, "situat": [5, 44, 50], "six": [3, 28], "size": [1, 3, 5, 6, 33, 35, 37, 40, 43, 44, 45, 46, 47, 49, 50], "sk2016": 3, "skelet": [1, 46], "skeleton": 33, "skew": 3, "skew_sym": 3, "skew_symmetric_matric": [0, 10, 21], "skewsymmetricmatric": [0, 3], "skin": 44, "skip": [0, 9, 30], "skip_al": [0, 9], "skip_vec": [0, 9], "skjj2010": 43, "skjj2011": 42, "sklearn": [6, 30, 37, 44, 47], "skull": [1, 35, 47, 48], "slack": [28, 29], "slightli": [3, 30, 43, 44, 48], "slope": [3, 33, 42], "slovaca": 5, "slsqp": 50, "small": [1, 3, 6, 29, 30, 34, 42, 45, 50], "smaller": [4, 6, 30, 45, 49], "smallest": [3, 4, 40, 43], "smartphon": 44, "smedt": [1, 46], "smooth": [3, 27, 30, 33, 34, 48], "smoothli": [34, 45], "snippet": [22, 25], "so": [1, 3, 4, 6, 19, 22, 31, 32, 33, 34, 35, 36, 37, 40, 42, 43, 45, 46, 47, 48, 49, 50, 53], "so3": [25, 35, 39], "so3_group": [19, 35], "sobolev": [3, 7], "soc": 2, "social": [1, 27, 45, 52], "societi": [19, 48], "socorro": 50, "sod": 28, "sodr\u00e9": 50, "softmax": 44, "softwar": [22, 28, 32, 33], "solut": [0, 3, 6, 7, 30, 34, 50], "solv": [3, 4, 7, 22, 28, 30, 32, 34, 49], "solve_bvp": 7, "solve_ivp": [7, 50], "solver": [3, 4, 7, 30, 44], "solves_bvp": 7, "solves_ivp": 7, "some": [3, 4, 5, 6, 22, 27, 28, 30, 32, 33, 34, 35, 37, 43, 44, 45, 48, 50, 54], "someon": [22, 28, 44], "someth": [22, 30, 32, 34], "sometim": [22, 28, 32, 41, 43], "somewhat": 34, "sommer": 0, "somo": 44, "son": 48, "soon": [30, 48], "sophia": 29, "sorbonn": 29, "sort": [4, 7, 9, 22, 34, 43, 50], "sorted_cells_list": 43, "sorted_dists_list": 43, "sorted_jam_count": 50, "sorted_pair": 43, "sound": 33, "sourc": [0, 1, 2, 3, 4, 5, 6, 7, 9, 17, 19, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "souza": 50, "sp": 50, "space": [0, 1, 2, 3, 4, 5, 6, 7, 9, 19, 22, 24, 25, 28, 30, 31, 32, 34, 37, 38, 39, 41, 42, 45, 50, 54], "space_dim": 3, "space_ndim": 3, "space_shap": 3, "spacetim": [33, 34], "span": [1, 3, 28, 50, 53], "spars": [6, 22], "sparse_categorical_crossentropi": 44, "sparse_matrix": 22, "spatial": [0, 34], "spcae": 4, "spd": [2, 3, 4, 19, 37, 44], "spd2": 19, "spd_ai": 37, "spd_le": 37, "spd_matric": [0, 2, 10, 21, 35, 37, 44], "spd_matrices_spac": 22, "spdaffinemetr": [0, 2, 3, 37, 44], "spdbureswassersteinmetr": [0, 3], "spdeuclideanmetr": [0, 3, 44], "spdlogeuclideanmetr": [0, 3, 37], "spdmanifold": 2, "spdmatric": [0, 2, 3, 4, 5, 30, 35, 37, 44], "spdpowermetr": [0, 3], "spdscalingfind": [0, 3], "speci": [1, 40], "special": [3, 19, 22, 31, 33, 34, 35, 45], "special_euclidean": [0, 10, 21, 36], "special_orthogon": [0, 10, 21, 25, 35, 39, 41], "specialeuclidean": [0, 3, 36], "specialeuclidean2": [0, 19], "specialeuclideanmatricescanonicalleftmetr": [0, 3], "specialeuclideanmatricesliealgebra": [0, 3], "specialorthogon": [0, 3, 25, 35, 39, 41], "specialorthogonalcomposeact": [0, 3], "specif": [1, 3, 22, 28, 30, 33, 34, 35, 41, 43, 45, 46, 47, 48, 50, 54], "specifi": [1, 3, 6, 7, 32, 33, 34, 41, 45, 49], "spectral": 3, "speed": [0, 3, 6, 22, 34, 48, 50], "spend": [22, 30, 50], "spent": 50, "sphere": [0, 3, 5, 6, 19, 24, 25, 32, 33, 36, 48], "sphere1": 33, "sphere2": 33, "sphere_i": 19, "sphere_to_simplex": 5, "sphere_x": 19, "sphere_z": 19, "sphereintrins": 41, "spheric": [3, 19, 32, 35, 40], "sphinx": 22, "spider": [0, 3], "spider_geodesic_func": 49, "spider_point": 49, "spidermetr": [3, 4], "spiderpoint": [3, 4, 49], "spine": [31, 43], "spiral": 53, "spline": [3, 48], "split": [3, 4, 28, 35, 42, 43, 44, 45], "split_iter": 4, "split_set": 4, "spread": 43, "spring_layout": [49, 52], "springer": [3, 5, 6, 34, 37, 40, 48], "sq_dist": [3, 34], "sq_norm": [3, 34], "sqdist": 0, "sqrt": [3, 5, 6, 34, 36, 43, 48], "squar": [0, 1, 3, 4, 5, 6, 22, 24, 34, 43, 45], "squared_dist": [0, 3, 4, 5, 6, 21, 34, 45], "squared_norm": [0, 3, 6, 34], "squarematric": [0, 3], "squeez": [30, 33, 34, 37], "sr_sharp": [0, 3], "srivastava": [3, 42], "srv": [3, 43], "srvmetric": [0, 3, 42], "srvt": 3, "srvtransform": [0, 3], "ssh": 22, "st": [3, 34], "stabilis": 3, "stabl": 6, "stack": [0, 33, 34, 40, 41, 42, 48, 50], "stage": 22, "stai": [3, 6, 27, 42], "stain": 43, "stall": 28, "stamp": 1, "stand": 29, "standard": [3, 5, 6, 22, 28, 30, 37, 40, 42, 44, 45, 52, 53], "standardscal": [37, 44], "star": [3, 28, 34, 53], "start": [1, 3, 4, 5, 6, 22, 29, 30, 33, 34, 40, 42, 43, 45, 51], "start_bone_idx": 46, "starting_at_origin": 3, "stat": [43, 46, 47, 52], "state": [0, 3, 5, 6, 7, 22, 27, 28, 29, 30, 34, 35, 37, 49, 50], "state_new": 0, "statement": [22, 34], "static": [1, 3, 4, 5, 6, 17, 19, 22, 30, 44], "staticmethod": 33, "stationari": [1, 3], "statist": [0, 1, 2, 3, 4, 5, 6, 19, 20, 28, 29, 30, 31, 32, 33, 34, 35, 40, 43, 47, 48, 54], "statistica": [4, 49], "statistiqu": 40, "statsbomb": 52, "std": [5, 40, 44], "steer": 28, "stefan": [0, 3], "stem": 34, "step": [0, 1, 2, 3, 6, 7, 22, 26, 29, 30, 31, 34, 37, 41, 42, 44, 45, 48, 51], "step_siz": 3, "step_typ": [0, 7, 50], "stepwis": 7, "stevaux": 50, "sticker": 28, "stiefel": [0, 10, 21], "stiefelcanonicalmetr": [0, 3], "still": [4, 28, 30, 32, 34, 35, 50], "stipend": 28, "sto": 50, "stochast": 2, "stone": 22, "stop": [3, 6, 7], "store": [4, 6, 7, 22, 30, 33, 43], "stori": 34, "str": [0, 3, 4, 5, 6, 7, 9, 19, 22, 33, 34, 41, 43, 44, 50], "straight": [3, 24, 32], "straighten": [3, 7], "straightforward": 45, "strapasson": 40, "strata": 49, "strateg": 27, "strategi": [4, 30, 52], "stratifi": [0, 3, 10, 14, 51, 52, 54], "stratum": [3, 4, 49], "stream": 6, "stream_executor": 44, "strengthen": 29, "stretch": [3, 40, 43], "stricli": 3, "strictli": [3, 4], "strictly_lower_inner_product": [0, 3], "strictlylowertriangularmatric": [0, 3], "strike": 44, "string": [0, 1, 6, 22, 41], "stritcli": 3, "strive": 27, "strongli": 22, "structur": [0, 1, 3, 4, 6, 19, 25, 27, 32, 34, 35, 41, 43, 48, 49, 51], "student": [28, 35, 54], "studi": [35, 40, 43, 46, 47, 48, 50, 52], "style": [6, 19, 29], "sub": [3, 6], "sub_riemannian_metr": [0, 10, 21, 53], "subclass": 34, "subdirectori": 22, "subgroup": [3, 43], "subinterv": 3, "subject": [27, 33, 45, 50], "submers": [0, 3, 5, 33], "submersed_point": [3, 5, 33], "submersed_vector": [3, 5, 33], "submiss": 43, "submit": [22, 27, 28, 29], "submodul": [20, 21], "subpackag": [20, 21, 30], "subplot": [35, 40, 42, 43, 44, 45], "subriemannianmetr": [0, 3, 53], "subscript": 34, "subsect": 33, "subsequ": 6, "subset": [1, 4, 22, 33, 35, 45, 46, 48, 49], "subseteq": 33, "subspac": 3, "substanti": [22, 50], "substract": 43, "subtract": [3, 6, 34], "success": [3, 4, 5, 6, 50, 54], "successiveprojectiongeodesicsolv": [3, 4], "suffici": [3, 40, 45], "sugar": 30, "suggest": [22, 30], "suit": 22, "suitabl": [37, 42], "sukurdeep": 3, "sul": 50, "sullivan": 3, "sum": [3, 5, 33, 34, 35, 37, 42, 43, 45, 47, 50, 51], "sum_": [3, 6, 45, 50, 51], "sum_i": 3, "sum_incident_area": 3, "sumar": 50, "sumar\u00e9": 50, "summar": [27, 28, 48], "summari": [22, 34], "summaris": 22, "summat": 34, "summer": 28, "super": [33, 34, 41], "superimpos": [43, 48], "superior": [1, 35, 47, 48], "superscript": 34, "supervis": [3, 31], "suppli": [3, 53], "support": [0, 3, 4, 5, 6, 20, 22, 27, 28, 31, 33, 50, 54], "support_shap": 5, "suppos": [6, 30, 34, 49], "suppress": 0, "suppress_error": 0, "supremum": [3, 5, 34], "suptitl": 43, "sure": [4, 22, 33, 42], "surfac": [0, 3, 7, 32, 33, 36, 54], "surface_metric_matric": [0, 3], "surface_metric_matrices_from_one_form": [0, 3], "surface_one_form": [0, 3], "surface_registr": 0, "surfaceskernel": [0, 21], "surject": 3, "susana": 50, "svg": 43, "svm": 6, "swap": 6, "switch": 50, "swvglf2017": [1, 46], "sylv_p": 3, "sylvest": 3, "sym": [3, 9], "symbol": [0, 3, 5, 22], "symmatrixlog": [0, 3], "symmetr": [1, 2, 3, 4, 5, 7, 19, 34, 37], "symmetri": 3, "symmetric_mat": 22, "symmetric_matric": [0, 21, 34], "symmetrichollowmatric": [0, 3], "symmetricmatric": [0, 3, 30, 34], "symp_eul": [0, 3], "symp_flow": [0, 3], "symp_grad": [0, 3], "symplect": [0, 3], "symplectic_euler_step": [0, 21], "synchron": 22, "synonym": 6, "syntax": [22, 30, 43], "synthet": [24, 27], "system": [0, 5, 6, 7, 22, 28, 33, 34, 45], "szwagier": 27, "s\u00e3o": [35, 50], "s\u00e9": 50, "t": [0, 1, 3, 4, 5, 6, 7, 19, 22, 28, 32, 34, 35, 37, 38, 40, 42, 43, 45, 47, 48, 49, 50, 51, 53], "t2022": 3, "t2023": 3, "t2024": 3, "t_": 34, "t_eval": 7, "t_f": 3, "t_h": 3, "t_i": 3, "t_main": 48, "t_p": 53, "t_pm": [3, 34], "t_r": 50, "t_x": [3, 41], "t_xm": 41, "t_y": 3, "ta": 3, "tab": 22, "tabapua": 50, "tabapu\u00e3": 50, "tabl": [22, 45, 50], "tackl": [22, 50], "tag": 54, "tajur\u00e1": 50, "take": [0, 1, 3, 4, 6, 22, 27, 28, 32, 33, 34, 35, 36, 37, 40, 41, 43, 45, 46, 47, 48, 50], "takeawai": 33, "taken": [3, 6, 50], "talbar": 6, "talk": 33, "tan": 3, "tancredo": 50, "tangent": [0, 3, 5, 6, 7, 17, 19, 22, 25, 30, 34, 36, 40, 41, 42, 46, 47, 49, 50, 53], "tangent_corr_map": [0, 3], "tangent_diffeomorph": 3, "tangent_immers": [0, 3, 41], "tangent_kernel": 0, "tangent_map": 3, "tangent_matrix_matrix_transpos": [0, 3], "tangent_projected_data": [25, 38], "tangent_riemannian_submers": [0, 3], "tangent_submers": [0, 3, 5, 33], "tangent_translation_map": [0, 3], "tangent_vec": [3, 5, 7, 9, 17, 19, 22, 30, 33, 34, 41, 48, 50], "tangent_vec_": 3, "tangent_vec_a": [3, 5, 34], "tangent_vec_at_base_point": 3, "tangent_vec_at_zero": 3, "tangent_vec_b": [3, 5, 34], "tangent_vec_c": [3, 34], "tangent_vec_d": [3, 34], "tangent_vec_emb": 3, "tangent_vec_from_base_point_to_zero": [0, 3], "tangent_vec_from_zero_to_base_point": [0, 3], "tangent_vec_simplex": 5, "tangent_vec_to_transport": 41, "tangent_vec_v": 3, "tangent_vec_x": 3, "tangent_vector": [36, 48], "tangent_vector_to_shoot": 34, "tangentbundl": [0, 3], "tangentpca": [0, 6, 25, 38, 46, 47], "tanh": 41, "target": [0, 1, 3, 6, 27], "target_fac": 0, "target_point": 0, "target_shap": 6, "task": [28, 29, 32, 45], "tatuap\u00e9": 50, "tau": 6, "tavar": 50, "tax": 32, "taylor": 0, "taylor_exp_even_func": [0, 21], "taylor_funct": 0, "tb": 3, "tc": 27, "tcbb": 4, "tchosen": 7, "teach": 32, "teacher": 45, "team": [1, 52], "technic": 3, "techniqu": [4, 6, 31, 54], "teff\u00e9": 50, "tel": 3, "telescop": 34, "tell": [32, 33, 34], "temper": 40, "templat": [3, 6, 28, 33, 41], "templateclassifi": [0, 6], "templateestim": [0, 6], "templatetransform": [0, 6], "tempor": [1, 35, 47, 48], "temporari": 50, "ten": 28, "tend": 30, "tensor": [3, 25, 30, 34, 37, 49], "tensor_reshap": 3, "tensorflow": 44, "tensorrt": 44, "teodoro": 50, "teotonio": 50, "teot\u00f4nio": 50, "term": [0, 1, 3, 27, 28, 30, 32, 34, 40, 49, 50, 52], "term_1": 34, "term_2": 34, "term_3": 34, "termin": 25, "test": [0, 3, 5, 6, 21, 29, 30, 33, 37, 46, 47, 54], "test_": 22, "test_add": 22, "test_capital_cas": 22, "test_cas": [0, 21], "test_data": 9, "test_filenam": 22, "test_func": 9, "test_geometri": 22, "test_geomstat": 22, "test_my_fun": 22, "test_my_fun_vect": 22, "test_my_modul": 22, "test_scor": [37, 44], "test_spd_matric": 22, "test_vector": [0, 9], "testdata": [0, 9], "tester": 28, "tests_geomstat": 22, "tests_script": 22, "text": [3, 6, 22, 44, 45, 48, 50, 53], "textbf": [32, 33, 34, 49, 51, 52], "textcoord": 47, "textit": [32, 33, 34], "tf": 44, "tf2tensorrt": 44, "tf_enable_onednn_opt": 44, "th": [0, 3, 4, 6, 34, 43, 44, 45, 50], "than": [3, 4, 5, 6, 7, 22, 27, 33, 34, 37, 40, 42, 43, 44, 45, 50, 52], "thank": 37, "thanwerda": [3, 27], "the_figure_8_immers": 3, "thecvf": 0, "thei": [3, 4, 5, 6, 7, 22, 24, 27, 28, 32, 33, 34, 35, 36, 40, 46, 47, 48, 50, 51], "them": [3, 4, 6, 22, 24, 27, 30, 33, 34, 36, 37, 42, 43, 44, 45, 48], "themat": 30, "themselv": [27, 30], "theorem": [3, 4, 40], "theoreticla": 3, "theori": [3, 32, 33, 34, 35, 48], "theoriz": 33, "therebi": 4, "therefor": [3, 6, 22, 30, 32, 33, 34, 35, 37, 40, 43, 45, 50], "therein": 4, "therfor": 48, "theses": [3, 4, 6], "thesi": 3, "theta": [3, 5, 6, 19, 32, 33, 40, 41], "theta_j": 5, "theta_k": 5, "thi": [0, 1, 2, 3, 4, 5, 6, 19, 22, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "thing": [40, 45], "think": [4, 28, 30, 32, 33, 34], "third": [3, 27, 28, 33, 34, 45], "thoma": [3, 6, 39, 45], "those": [3, 22, 32, 33, 34, 44, 53], "though": [4, 32, 48, 50], "thought": [34, 45, 49], "thread": 6, "three": [1, 3, 22, 24, 25, 28, 32, 33, 34, 35, 43, 44], "threshold": [0, 3, 6, 43], "through": [2, 3, 6, 22, 25, 27, 28, 29, 31, 34, 42, 43, 49, 50], "throughout": [22, 50, 52], "thu": [3, 4, 6, 22, 33, 34, 37, 43, 48, 49], "tick": [43, 44], "tick_param": 45, "tidal": [3, 34], "tiet\u00ea": 50, "tight_layout": 43, "tild": 3, "time": [0, 1, 2, 3, 4, 5, 6, 7, 9, 22, 27, 28, 29, 30, 31, 33, 34, 37, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53], "time_elaps": 41, "time_start": 41, "timeseriescovari": [0, 1, 44], "timestamp": [44, 50], "tirad": 50, "titl": [22, 40, 42, 43, 44, 45, 46, 47, 50], "tm": 3, "tn": 50, "to_bagel_coord": [0, 3], "to_bottle_coord": [0, 3], "to_coord": [0, 3], "to_diagon": [0, 3], "to_extrinsic_coord": [0, 3], "to_grassmannian": [0, 3], "to_hermitian": [0, 3], "to_keep": 43, "to_keep_i": 43, "to_lower_triangular": [0, 3], "to_lower_triangular_diagonal_sc": [0, 3], "to_ndarrai": [34, 45], "to_ndim": [34, 45], "to_numpi": [35, 36, 41], "to_numpy_arrai": 51, "to_skew_hermitian": [0, 3], "to_skew_symmetr": [0, 3], "to_strictly_lower_triangular": [0, 3], "to_strictly_upper_triangular": [0, 3], "to_symmetr": [0, 3], "to_tang": [0, 3, 5, 6, 33, 36, 48], "to_upper_triangular": [0, 3], "to_vector": 3, "todo": 33, "toeplitz": 3, "togeth": [4, 7, 22, 25, 29, 34, 40, 42, 49, 54], "toi": [1, 40], "tokyo": 35, "tol": [0, 3, 4, 6, 7, 19, 34, 39, 41, 43, 50], "toler": [0, 3, 4, 5, 6, 9, 33], "toll": 30, "tom": [0, 3, 4, 27], "toma": 45, "toml": 22, "tomograph": 35, "too": 5, "took": 48, "tool": [3, 6, 22, 31, 34, 37, 40, 43, 44, 45, 48, 54], "top": [3, 4, 22, 43, 48], "topic": [3, 45, 54], "topolog": [3, 4, 33], "topologi": [3, 4, 43], "topology_iter": 4, "torch": 30, "torr": 50, "torsion": 34, "toru": 33, "total": [3, 4, 6, 28, 43, 45, 49, 50, 51], "total_loss": [1, 45], "total_loss_": 45, "total_resourc": 50, "total_spac": [3, 4, 33, 49, 51, 52], "total_space_estim": 51, "totangentspac": [0, 6, 37, 44], "toulon": 3, "toulous": 3, "toward": [4, 19, 28, 32], "tp2019": 3, "tp2021": 3, "tp2022": 3, "tp21": 3, "tpca": [6, 25, 38, 46, 47], "tr": 3, "tra": 5, "trabalhador": 50, "trace": [3, 34], "trace_product": [0, 3], "track": [1, 6, 28, 45, 46], "tracker": [27, 28], "tradeoff": 41, "traffic": [1, 6, 28], "train": [6, 29, 37], "train_scor": 44, "trajectori": [3, 30, 34, 41, 43, 48], "trajectory_": 30, "tran": 6, "transact": [3, 4, 42], "transam\u00e9rica": 50, "transconjug": [0, 3], "transfer": [44, 54], "transform": [0, 1, 2, 3, 4, 6, 19, 22, 25, 28, 30, 34, 38, 40, 41, 43, 44, 46, 47, 50], "transform_point": [0, 9], "transform_tangent_vec": [0, 9], "transformed_point": [3, 41], "transformermixin": 6, "transient": 1, "translat": [1, 3, 19, 33, 34, 36, 42, 43, 48, 53], "translation": 34, "transport": [3, 6, 20, 30, 31, 37, 40, 41], "transported_tangent_vec": [3, 34, 41, 48], "transported_tangent_vector": [3, 34], "transpos": [0, 3, 34, 40, 41, 42, 44, 48, 50], "travel": 32, "treat": [1, 6, 43], "treatment": 1, "treatment_1": 43, "treatment_2": 43, "treatment_cel": 43, "treatment_line_class": 43, "tree": [0, 3, 6, 45, 54], "treebatch": [3, 4], "treespac": [3, 4], "treetopologi": [3, 4], "tri": 27, "triager": 22, "trial": [0, 3, 9], "triangl": [3, 19], "triangleq": 48, "triangul": 3, "triangular": [3, 6], "triangular_radial_kernel": [0, 6], "trib": 50, "trick": 49, "tricub": 6, "tricube_radial_kernel": [0, 6], "trihedron": [0, 19], "tril": 3, "trimest": [29, 30], "trinta": 50, "tripl": 49, "triu": 3, "triu_indic": 34, "trivial": 34, "triweight": 6, "triweight_radial_kernel": [0, 6], "trouv": 48, "trouv\u00e9": 3, "trt": 44, "true": [0, 1, 3, 4, 5, 6, 7, 9, 17, 30, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53], "truncat": 3, "trust": 27, "try": [22, 32, 33, 35, 47, 50, 54], "tr\u00ea": 50, "tstat": [46, 47], "ttest_ind": [43, 46], "ttest_rel": 47, "ttestresult": 43, "ttm": 3, "tune": 45, "tupl": [0, 3, 4, 5, 30, 33, 34, 43, 48], "turn": [3, 27, 30, 43, 44, 49], "tutori": [3, 19, 22, 28, 31, 34, 36, 37, 45, 46, 47, 48], "tutorial_matplotlib": [0, 19, 35, 36], "tv": [34, 48], "tweak": 30, "twenti": [1, 52], "twice": [50, 51], "two": [0, 1, 3, 4, 5, 6, 7, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], "two_class": 43, "two_label": [35, 47], "two_nerv": [35, 47], "two_point": 41, "two_treat": 43, "tx": 49, "tx_2t": [4, 49], "tx_it": 51, "txt": [1, 49], "tycowicz": 3, "type": [0, 1, 3, 4, 5, 6, 7, 19, 22, 30, 32, 33, 34, 37, 40, 50], "typic": [22, 28, 29], "typo": 27, "tz": 3, "t\u00fanel": 50, "u": [0, 3, 4, 6, 22, 29, 30, 32, 33, 34, 40, 41, 45, 49], "ua": [0, 19, 48], "ub": [0, 19, 48], "ub_3d": 48, "ucl": 3, "uclouvain": 3, "um": 50, "unalign": 43, "unaligned_cel": 43, "unambigu": 4, "unanim": 27, "uncertain": 22, "unchang": 6, "under": [0, 3, 5, 22, 30, 33, 40, 43, 45, 49, 50, 54], "underestim": 22, "underli": [3, 6], "underlying_metr": 3, "underneath": 43, "underscor": 22, "understand": [22, 25, 28, 33, 34, 43, 45, 52], "understood": [3, 33], "undertaken": 50, "undirect": [4, 45], "unequ": 43, "unequip": 6, "uneven": 3, "unexpect": 28, "unfinish": 22, "unfit": 6, "unfortun": 43, "unico": 50, "uniform": [3, 5, 6, 19, 33, 40], "uniform_radial_kernel": [0, 6], "uniformli": [3, 4, 6, 7, 22], "uniformlysampleddiscretepath": [0, 7], "uniformlysampledpathenergi": [0, 7], "uniformunitintervallinearinterpol": [0, 7], "union": 4, "uniqu": [1, 3, 4, 34, 43, 48], "uniquediagonalmatrixalgorithm": [0, 3], "unit": [3, 6, 7, 19, 22, 29, 34, 37, 41, 42, 44, 45, 48, 50], "unit_vector": 40, "unitnormedrowspltdiffeo": [0, 3], "unitnormedrowspltdmatric": 3, "unitnormedrowspltmatric": [0, 3], "unitnormedrowspltmatricespullbackmetr": [0, 3], "univari": [5, 40], "univariatenormaldistribut": [0, 5], "univariatenormaldistributionsrandomvari": [0, 5], "univariatenormalmetr": [0, 5], "univariatenormaltopoincarehalfspacediffeo": [0, 5], "univers": [27, 29, 30, 33, 34, 45], "universit": 3, "universit\u00e1ria": 50, "universit\u00e9": [3, 30], "unix": 22, "unlabel": [4, 6, 51, 52], "unless": [3, 5, 28, 33], "unlik": 22, "unlock": 32, "unnecessari": [3, 30], "unori": 0, "unpack": 44, "unparametr": 3, "unpublish": 3, "unravel": 4, "unread": 30, "unregist": 3, "unspecifi": 0, "unstructur": 6, "unsuperv": 45, "unsupervis": [3, 31], "until": [3, 27, 34, 42, 43, 50], "unus": [3, 6, 33], "up": [3, 5, 22, 27, 28, 29, 30, 33, 34, 43, 45, 50, 51, 53, 54], "updat": [0, 3, 4, 6, 22, 28, 33, 45], "upload": 25, "upon": [22, 43], "upper": [0, 3, 5, 6, 22, 40], "upper_bound": 5, "upper_triangular_mat": 3, "upper_triangular_matrix_from_vector": [0, 3], "upstream": 22, "urban": 50, "urn": 3, "us": [0, 1, 2, 3, 4, 5, 6, 7, 19, 20, 22, 24, 25, 27, 28, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53], "usabl": 30, "usag": [22, 27], "usar": 50, "use_jac": [3, 7], "usecas": 28, "user": [1, 3, 4, 6, 22, 25, 28, 29, 30, 31, 32, 34, 43, 54], "usernam": 22, "usp": 50, "usual": [3, 30, 35, 45], "utc": [28, 50], "util": [0, 6, 21, 35, 36, 37, 40, 41, 43, 44, 45, 46, 47, 48, 50, 52], "utpala": [3, 27], "uv": 4, "uw": 29, "v": [0, 1, 3, 4, 6, 22, 32, 33, 34, 41, 43, 45, 48, 49], "v10": 4, "v_i": 45, "v_j": 45, "v_k": 45, "v_p": 34, "va": 47, "vale": 50, "valerio": 50, "valid": [22, 30, 37, 44, 50], "valu": [0, 1, 3, 4, 5, 6, 7, 9, 19, 22, 30, 33, 34, 36, 40, 42, 43, 44, 45, 49, 50, 51], "valuabl": 22, "value_1": 22, "value_2": 22, "valueerror": [0, 6, 33, 34], "vandeborr": [1, 46], "vandebril": 3, "vanish": 3, "vantini": [4, 6, 49, 51], "var": 6, "vari": [6, 22], "variabl": [0, 3, 5, 6, 22, 25, 32, 33, 34, 43, 44, 48, 50, 51, 52], "varianc": [0, 1, 3, 6, 38, 40, 43, 46, 47, 50], "variances_": [0, 6], "variances_rang": [0, 6], "variat": [3, 40], "varieti": [43, 45], "varifold": [20, 21], "varifoldmetr": [0, 21], "variou": [3, 27, 33], "varoquaux": 37, "varphi": 41, "vast": 50, "vd": 50, "ve": 22, "vec": [0, 3, 5, 33, 34, 41, 44, 48, 50], "vec_1": 19, "vec_2": 19, "vec_3": 19, "vec_shap": 34, "vector": [1, 2, 5, 6, 7, 17, 19, 20, 21, 22, 25, 30, 31, 35, 37, 41, 42, 45, 48, 49, 50, 51, 53], "vector_2": 34, "vector_from_upper_triangular_matrix": [0, 3], "vector_new": 0, "vectori": 3, "vectorization_typ": 9, "vectorize_point": [3, 4], "vectorspac": [0, 3], "vectorspacediffeo": [0, 3], "vectorspaceopenset": [0, 3, 5], "vectorspacerandomdatagener": [0, 9], "vehicl": 50, "veloc": [0, 3, 5, 6, 32, 34, 35, 43, 48], "vemuri": [3, 6, 40], "venkatasubramanian": 6, "venv": 22, "ver": [3, 50], "verb": 22, "verbos": [3, 6, 22, 34, 44], "verd": 50, "verg": 50, "vergueiro": 50, "veri": [3, 4, 22, 28, 30, 34, 35, 48, 50, 54], "verifi": [3, 22, 33, 34, 35, 41, 43], "verlag": [3, 5, 34], "versa": 30, "version": [1, 3, 6, 7, 9, 22, 25, 27, 32, 34, 40], "versu": [46, 47, 54], "vert": [4, 35, 47], "vertex": [3, 19, 45], "vertex_area": [0, 3], "vertic": [0, 1, 3, 33, 35, 42, 45, 47], "vertical_norm": 3, "vertical_project": [0, 3, 42], "vessel": 35, "veto": 27, "vi": 50, "via": [3, 4, 6, 7, 22, 24, 25, 27, 28, 29, 30, 44, 45, 48, 49, 50], "vice": 30, "vicent": 50, "vidig": 50, "vieira": 50, "view": [28, 40], "view_init": 53, "vila": 50, "vilar": 50, "vilela": 50, "villa": 29, "vint": 50, "violat": [4, 22], "visibl": [4, 22, 50], "vision": [3, 6, 30, 34, 37, 40, 42], "visit": [25, 31], "visual": [0, 1, 21, 22, 24, 25, 28, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 45, 47, 48, 49, 52], "vital": 50, "vitor": 50, "vitorino": 50, "viz": 41, "vl": 50, "vogelstein": 4, "vogelstein2015": 4, "vogtmann": 4, "vol": [3, 6, 19, 37, 40, 42, 48], "vol_q": 3, "volum": [3, 4, 19], "volume10": 4, "volunt": 28, "von": [3, 39], "vote": [6, 27], "vstack": [40, 41, 42], "w": [3, 4, 6, 41, 44, 48], "wa": [1, 3, 7, 28, 30, 32, 33, 34, 35, 43, 45, 47, 48, 50, 52], "wai": [3, 4, 22, 27, 30, 33, 34, 42, 45, 48, 50, 53, 54], "wait": [22, 28, 37, 50], "waj2007": 3, "wald": [3, 4], "wald_spac": [0, 3, 10, 14], "waldbatch": [3, 4], "waldspac": [3, 4], "waldspacemetr": [3, 4], "walk": [1, 3, 45], "walk_length": 1, "wannou": [1, 46], "want": [24, 27, 30, 34, 35, 41, 43, 44, 46, 47, 50], "ward": 6, "warm_start": 6, "warn": [3, 44, 48, 50, 51, 52], "washington": [3, 29, 50], "wasn": 28, "wasserstein": [3, 6, 40], "wayn": 45, "waz2918": 37, "we": [1, 3, 4, 5, 6, 19, 22, 27, 28, 29, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "web": 28, "webpag": [28, 29], "websit": [22, 27, 28, 54], "week": [22, 27, 28, 29, 30], "weigh": 6, "weight": [3, 4, 6, 22, 35, 37, 44, 49, 50, 52], "weighted_dist": 6, "weighted_pdf": [0, 6], "weiszfeld": 6, "welcom": [22, 27, 32, 33, 54], "well": [3, 4, 22, 24, 27, 28, 32, 33, 37, 40, 45, 48, 49, 54], "went": 28, "were": [3, 28, 32, 33, 34, 35, 43, 47, 48], "wgp": 6, "what": [22, 27, 30, 35, 37, 43, 44], "whatev": 33, "when": [0, 1, 3, 4, 5, 6, 22, 30, 31, 32, 33, 34, 35, 40, 42, 44, 48, 50], "where": [0, 1, 3, 4, 5, 6, 7, 22, 28, 29, 30, 33, 34, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "wherea": [22, 30, 53], "whether": [0, 1, 3, 4, 5, 6, 22, 28, 33, 34, 41], "which": [0, 1, 2, 3, 4, 5, 6, 7, 17, 22, 24, 25, 27, 28, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53], "while": [1, 3, 6, 7, 22, 27, 30, 33, 34, 35, 40, 42, 43, 45, 47, 48, 50, 52, 54], "white": 47, "whiten": 6, "who": [3, 27, 32, 34], "whole": [3, 4, 22, 33, 34, 35, 43, 49, 50, 52], "whose": [3, 6, 34, 41, 42, 48, 53], "why": [4, 22, 35, 37, 45, 50], "wide": [27, 35, 45], "widen": 50, "width": [36, 41, 48, 49, 50, 52], "wiki": [0, 3, 6], "wikipedia": [0, 3, 6, 22, 34], "wilei": 48, "wilfrid": 48, "window": [22, 25], "wirefram": 19, "wise": [0, 3, 4, 6, 34, 41], "wish": [43, 46, 47], "wit": 54, "within": [5, 22, 27, 28, 30, 33, 35, 43, 45, 48, 49, 50], "without": [3, 6, 22, 27, 30, 32, 33, 34, 42, 44, 48, 53], "wonder": [32, 34], "wong": 37, "woodi": 40, "word": [3, 22, 33, 34, 45, 48], "work": [1, 3, 4, 5, 6, 22, 27, 28, 30, 32, 33, 34, 37, 42, 43, 45, 50, 51, 54], "workshop": [1, 28, 46], "workspac": [28, 29], "world": [6, 29, 34, 52, 54], "worri": [34, 37], "worst": 30, "worth": 22, "would": [3, 6, 22, 27, 28, 30, 32, 33, 34, 44, 45, 47, 50], "wrap": [0, 3, 6, 9, 34], "wrap_non_picklable_object": 34, "wrapp": 44, "wrapped_gaussian_process": [0, 10, 21], "wrappedgaussianprocess": [0, 6], "wrapper": [3, 5, 7, 30, 44], "write": [3, 6, 19, 28, 34, 48], "written": [0, 3, 22, 34], "wrong": 30, "wrt": [0, 3, 5, 6, 53], "wu": 37, "wwu": 30, "www": [0, 1, 3, 4, 6], "wx": 3, "w\u00e4lder": 4, "x": [0, 2, 3, 4, 5, 6, 7, 22, 25, 31, 32, 33, 34, 35, 37, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53], "x0": 6, "x_": [0, 6, 50], "x_0": 3, "x_1": [3, 4, 33, 49, 51], "x_2": [3, 4, 49], "x_a": 40, "x_b": 40, "x_coord": 19, "x_d": 33, "x_f": 32, "x_grid": 41, "x_grid_warp": 41, "x_i": [3, 32, 34, 50, 51], "x_ini": 3, "x_j": [3, 34], "x_k": [3, 34, 51], "x_l": [3, 34], "x_label": 44, "x_last": 52, "x_lim": 19, "x_n": 3, "x_new": 6, "x_origin": 6, "x_p": 34, "x_r": 50, "x_transform": 6, "xangai": 50, "xavier": [0, 3, 27, 34, 48], "xaxi": [38, 45], "xfail": [0, 9], "xgx": 6, "xla": 44, "xlabel": [40, 44, 46, 47, 50], "xlim": 50, "xlsx": 1, "xtick": 38, "xw": 3, "xx": [3, 42, 43, 48], "xxx": 50, "xy": [3, 47], "xytext": 47, "y": [0, 3, 4, 5, 6, 7, 19, 22, 32, 33, 34, 35, 40, 41, 43, 44, 45, 46, 47, 52, 53], "y_": [0, 6], "y_1": 3, "y_2": 3, "y_a": 40, "y_b": 40, "y_cov": 6, "y_grid": 41, "y_grid_warp": 41, "y_k": [3, 34], "y_lim": 19, "y_mean": 6, "y_sampl": 6, "y_std": 6, "yang": [3, 45], "yang2013": 3, "yang_2013": 3, "yann": [3, 6, 27], "yashil": 3, "yasuko": 3, "yaxi": 45, "yazdani": 3, "year": [28, 29, 35, 50, 52, 54], "yellow": [40, 53], "yerr": 44, "yet": [6, 22, 33, 34, 36, 37, 41], "yield": [3, 4, 6, 19, 42, 45], "ylabel": [40, 44, 46, 47, 50], "ylim": 50, "york": [3, 35], "you": [3, 6, 22, 24, 25, 30, 33, 34, 37, 41, 43, 44, 50, 51], "your": [6, 22, 24, 25, 28, 29, 30, 33, 37], "yourself": [29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "yune": 50, "yurii": 3, "yy": 5, "z": [3, 6, 32, 33, 34, 35, 37, 41, 43, 46, 47, 48, 53], "z_i": [3, 34], "z_norm": 43, "zaatiti": [1, 3, 6, 39, 45], "zachari": 45, "zaidan": 50, "zefran": 3, "zefran98": 3, "zero": [0, 3, 4, 5, 33, 34, 40, 42, 43, 48, 52], "zeta": [3, 6], "zeta_lower_bound": 6, "zeta_m": 6, "zeta_step": 6, "zeta_upper_bound": 6, "zhao": 5, "zib": 3, "zielinski": 37, "zimmermann": 3, "zip": [34, 35, 43, 45, 47, 48, 49, 50, 52], "zipped_list": 43, "zm": 41, "zone": 28, "zoologi": [1, 52], "zoom": 29, "zorder": 19, "zuse": 3, "\u00e9l\u00e9mentair": 3, "\u00fanico": 50, "\u03b5": 3, "\u211d3": 41}, "titles": ["geomstats package", "geomstats.datasets package", "geomstats.distributions package", "geomstats.geometry package", "geomstats.geometry.stratified package", "geomstats.information_geometry package", "geomstats.learning package", "geomstats.numerics package", "geomstats.numerics.optimization package", "geomstats.test package", "geomstats.test_cases package", "geomstats.test_cases.backend package", "geomstats.test_cases.datasets package", "geomstats.test_cases.distributions package", "geomstats.test_cases.geometry package", "geomstats.test_cases.geometry.stratified package", "geomstats.test_cases.information_geometry package", "geomstats.test_cases.learning package", "geomstats.test_cases.numerics package", "geomstats.visualization package", "API Reference", "geomstats", "Contributing Guide", "Explanation", "Code Examples", "First steps", "Getting Started", "Geomstats governance and decision-making", "Google Season of Docs: Case Study", "Hackathons", "Hackathon at Institut Henri Poincar\u00e9, 17th-21st Oct 2022", "Geomstats", "What is the motivation for analyzing data on manifolds?", "1. Introduction", "1. What is a Connection?", "Data on Manifolds", "From vector spaces to manifolds", "Learning on Tangent Data", "Fr\u00e9chet Mean and Tangent PCA", "K-Means clustering on a Riemannian Manifold", "Information geometry", "Implement your own Riemannian Geometry", "Shape analysis of curves with the Square Root Velocity metric", "Shape Analysis of Cancer Cells", "Hand gesture classification with EMG data using Riemannian metrics", "Hyperbolic Embedding of Graphs and Clustering", "Classifying hands poses with Kendall shape spaces", "Computing with shapes of landmarks in Kendall shape spaces", "Computing with triangular shapes in Kendall framework", "Stratified spaces", "Optimization of Sao Paulo traffic", "Align all and Compute for Graphs", "Graph Space", "Tutorial: Sub-Riemannian geometry on the Heisenberg group", "Roadmap", "Tutorials"], "titleterms": {"": [28, 32, 33, 35], "0": 44, "1": [32, 33, 34, 42, 43, 44, 50], "17th": 30, "2": [32, 33, 34, 41, 42, 43, 44, 50], "2018": 52, "2022": [30, 54], "21st": 30, "2d": [42, 48], "3": [32, 33, 34, 36, 42, 43, 44, 48, 50], "3d": [35, 42, 48], "4": [33, 34, 43, 44, 50], "5": [33, 34, 44, 50], "6": 34, "7": 34, "8": 34, "A": [42, 44, 51], "And": 27, "In": 38, "No": 30, "On": 38, "The": [22, 28, 33, 34, 37, 44, 48, 53], "With": 43, "aac": 6, "about": [28, 33, 34], "abstract": 28, "actual": 34, "addit": [28, 34, 36], "affin": 44, "agglomerative_hierarchical_clust": [6, 17], "algebra_util": [0, 10], "algorithm": 24, "align": [43, 49, 51], "all": 51, "altern": 22, "an": [22, 33, 34], "analysi": [28, 40, 42, 43], "analyz": [32, 43], "anatomi": 22, "answer": 22, "api": 20, "applic": 55, "ar": 33, "assign": 22, "attribut": 33, "autodiff": 11, "averag": 44, "backend": [11, 22], "base": [3, 5, 14, 16], "basi": 34, "behavior": 30, "belong": 32, "beta": [5, 16, 40], "better": 32, "bhv_space": 4, "big": 34, "binomi": [5, 16], "brain": 35, "breach": 27, "brownian_mot": 2, "budget": 28, "bug": 22, "build": [22, 34], "bvp": 7, "calibr": 44, "cancer": 43, "captur": 45, "care": [33, 34], "case": 28, "categor": 5, "cell": 43, "chang": [22, 27, 30, 43], "checklist": 22, "choos": 22, "christoffel": 34, "citi": 35, "class": [33, 34], "classif": 44, "classifi": 46, "cluster": [39, 40, 45], "code": [22, 24, 33], "comment": 22, "committe": 27, "commun": 27, "compar": 42, "complex_manifold": [3, 14], "complex_matric": [3, 14], "complex_poincare_disk": 3, "complex_riemannian_metr": [3, 14], "complic": 32, "compon": 51, "comput": [32, 47, 48, 51], "concept": 34, "conclus": [33, 34, 37, 50], "conf": 9, "conflict": 27, "connect": [3, 14, 30, 34], "connectom": 35, "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 40], "context": 44, "contribut": 22, "contributor": [22, 27], "control": 22, "coordin": [30, 34], "core": 27, "covari": 44, "creat": 22, "curv": [42, 43], "data": [9, 32, 35, 37, 38, 39, 43, 44], "datapoint": 32, "dataset": [1, 12, 43, 50, 52], "decis": 27, "deeper": 32, "defin": [34, 41, 53], "definit": [33, 34, 35], "degre": 32, "depend": 22, "descript": [28, 34, 43, 50], "design": [28, 31], "detail": 54, "develop": [22, 27], "diffeo": [3, 14], "diffeomorph": 41, "differenti": 24, "dirichlet": [5, 16], "discret": 43, "discrete_curv": [3, 14], "discrete_surfac": [3, 14], "distanc": 43, "distribut": [2, 13, 40, 48], "do": [33, 34], "doc": [22, 28], "docstr": 22, "document": [22, 27, 28, 34, 54], "doe": [32, 33, 34], "driven": 22, "duplic": 43, "dynam": 30, "each": 43, "effort": 50, "einstein": 34, "embed": 45, "emg": 44, "encod": 43, "environ": 22, "equal": 43, "equat": 34, "equip": 30, "error": 0, "euclidean": [3, 14, 36, 44], "event": 29, "evolut": 32, "evolv": 32, "exampl": [22, 24, 33, 34, 35, 41, 42], "except": 0, "exp": 34, "expectation_maxim": [6, 17], "experi": 27, "explan": 23, "exponenti": [5, 16, 34, 36], "exponential_barycent": [6, 17], "extract": 32, "extrins": 30, "featur": 22, "few": 32, "fiber_bundl": [3, 14], "field": [34, 53], "fifa": 52, "finite_differ": [7, 18], "first": [22, 25, 42], "fisher_rao_metr": 5, "focu": 42, "folder": 22, "frame": 53, "framework": 48, "frechet": [44, 51], "frechet_mean": [6, 17], "freedom": 32, "friendli": 34, "from": [32, 35, 36], "fr\u00e9chet": [38, 40], "full": [33, 34], "full_rank_correlation_matric": [3, 14], "full_rank_matric": 3, "function": [3, 45], "futur": [29, 30], "g": 30, "gamma": [5, 16, 50], "gener": [34, 38, 39], "general_linear": [3, 14], "geodes": [7, 18, 34, 36, 40, 48, 49], "geodesic_equ": 34, "geodesic_regress": [6, 17], "geometr": [5, 16], "geometri": [3, 4, 14, 15, 24, 40, 41, 53], "geometric_median": 6, "geomstat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 27, 28, 31, 33, 34, 54], "gestur": 44, "get": [22, 26], "ggregress": 52, "git": 22, "give": 32, "global": 43, "goal": 54, "good": 22, "googl": 28, "govern": 27, "graph": [41, 45, 49, 51, 52], "graph_spac": [4, 15], "graphspac": 49, "grassmannian": 3, "groom": 52, "group": [35, 36, 53], "group_act": [3, 14], "guid": 22, "guidelin": 22, "hackathon": [29, 30], "hand": [44, 46, 50], "head": [35, 48], "heisenberg": [3, 14, 53], "help": [22, 32], "henri": 30, "hermitian": [3, 14], "hermitian_matric": 3, "how": [33, 34], "hpd_matric": 3, "hyperbol": [3, 19, 35, 36, 38, 45], "hyperboloid": 3, "hyperspher": [3, 14, 19, 33], "hypothes": 50, "hypothesi": 43, "i": [32, 33, 34], "immers": 41, "implement": [33, 41], "import": [28, 34], "imprecis": 33, "incremental_frechet_mean": [6, 17], "inform": [28, 40], "information_geometri": [5, 16], "init": 39, "initi": 45, "institut": 30, "integr": 0, "interest": 27, "interpol": [7, 18, 43], "intrins": 30, "intro": 22, "introduct": [33, 40, 43, 45, 50], "intuit": 34, "invari": 44, "invariant_metr": [3, 14], "issu": 22, "its": 41, "ivp": 7, "k": [39, 40], "kalman_filt": [6, 17], "kendal": [46, 47, 48], "kernel_density_estimation_classifi": [6, 17], "klein_bottl": 3, "kmean": [6, 17], "kmedoid": 6, "knn": [6, 17], "know": 32, "label": [22, 49], "landmark": [3, 35, 47], "layman": 33, "learn": [6, 17, 24, 31, 32, 37, 40], "less": 32, "level": 33, "levelset": 33, "lie": 35, "lie_algebra": [3, 14], "lie_group": [3, 14], "limit": 53, "linear": 35, "link": 28, "live": 32, "local": 34, "log": 34, "logarithm": [34, 36], "logist": 44, "lognorm": [2, 13], "look": 32, "loss": 45, "lower_triangular_matric": 3, "mai": 32, "make": [22, 27, 32], "mammal": 52, "manifold": [3, 14, 30, 32, 33, 34, 35, 36, 37, 39, 41, 50], "map": 36, "math": 34, "mathbb": 41, "mathbf": 34, "mathemat": [33, 34, 50], "matric": [3, 14, 30, 35, 44], "matrix": 44, "mdm": [6, 17, 44], "mean": [38, 39, 40, 43, 44, 51], "measur": 28, "method": [33, 34, 44, 55], "metric": [28, 30, 34, 42, 43, 44, 49, 51], "minkowski": 3, "mixin": 14, "mlp": 44, "model": 50, "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "monkei": 35, "more": [31, 33, 34], "motiv": [32, 43, 50, 52], "multinomi": [5, 16], "nerv": [35, 48], "network": [35, 52], "new": [22, 30], "nfold_manifold": [3, 14], "noisi": 32, "normal": [5, 16, 40], "notat": 34, "number": 43, "numer": [7, 8, 18, 30, 45], "object": [31, 35], "oct": 30, "online_kmean": 6, "open": 33, "open_hemispher": 3, "oper": 39, "optic": [35, 48], "optim": [8, 18, 45, 50], "organ": 28, "out": 42, "own": [41, 43], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "page": 28, "parallel": [34, 48], "parallel_transport": 34, "paramet": [6, 44, 45], "parametr": [9, 42], "parent": 33, "partial_i": 34, "particip": 28, "pass": 52, "past": 29, "path": 7, "paulo": 50, "pca": [6, 17, 38], "physic": 34, "pictur": [34, 35], "plane": [36, 38, 41], "player": 52, "plot": [44, 45], "poincare_bal": [3, 14], "poincare_half_spac": [3, 14], "poincare_polydisk": [3, 19], "poincar\u00e9": 30, "point": [30, 43], "point_set": [4, 15], "poisson": [5, 16], "pose": [35, 46], "posit": 35, "positive_lower_triangular_matric": [3, 14], "positive_r": 3, "power": 32, "practic": 55, "pre": 50, "pre_shap": [3, 14, 19], "precis": 33, "predict": 32, "prepare_emg_data": 1, "prepare_graph_data": [1, 12], "preprocess": [6, 17, 43, 44], "primer": 51, "princip": [40, 51], "problem": [28, 50], "process": [27, 50], "product_hpd_and_siegel_disk": 3, "product_manifold": [3, 14], "product_positive_reals_and_poincare_disk": 3, "productmanifold": 33, "project": [22, 28, 44], "propos": 28, "pull": 22, "pullback": 41, "pullback_metr": [3, 14], "purpos": 54, "pytest": 22, "question": 22, "quotient": [4, 15, 42], "quotient_metr": [3, 14], "r": 41, "radial_kernel_funct": [6, 17], "random": 9, "randomli": 39, "rank_k_psd_matric": 3, "real": 55, "reduc": 32, "refer": [20, 35, 37, 40, 42, 45, 46, 47, 48], "regress": [44, 51], "relat": 29, "remark": 42, "remov": 43, "renov": 50, "reparametr": 42, "report": 22, "repres": 34, "represent": [34, 50], "reproduc": 22, "request": 22, "respons": 27, "result": [28, 45], "review": 22, "riemannian": [34, 39, 41, 44, 45, 53], "riemannian_mean_shift": 6, "riemannian_metr": [3, 14], "riemannianmetr": 34, "road": 50, "roadmap": 54, "role": 27, "root": 42, "rotat": 35, "run": [22, 24], "same": [43, 44], "sampl": 43, "sao": 50, "sasaki_metr": [3, 14], "scalar_product_metr": [3, 14], "scatter": 28, "scope": 28, "se": 36, "season": 28, "session": 44, "set": [32, 33, 49], "setup": 22, "shape": [30, 42, 43, 46, 47, 48], "should": 34, "siegel": [3, 14], "sigma_2": 48, "sigma_3": 48, "sign": 44, "signal": 32, "skew_symmetric_matric": [3, 14], "social": 35, "solut": 22, "solv": 50, "sourc": 22, "space": [33, 35, 36, 40, 43, 44, 46, 47, 48, 49, 51, 52], "spd": 35, "spd_matric": [3, 14, 19], "special": 36, "special_euclidean": [3, 14, 19], "special_orthogon": [3, 14, 19], "sphere": [35, 38, 39, 41], "spider": [4, 49], "squar": 42, "stall": 22, "start": 26, "starter": 22, "statement": [28, 54], "step": 25, "stiefel": [3, 14], "stratifi": [4, 15, 49], "structur": [22, 30, 33, 45, 53], "studi": 28, "style": 22, "sub": [34, 53], "sub_riemannian_metr": [3, 14], "subclass": 33, "submodul": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "subpackag": [0, 3, 7, 10, 14], "substract": 36, "success": 28, "summari": [28, 44], "surfac": 41, "symbol": 34, "symmetr": 35, "symmetric_matric": 3, "system": 32, "tabl": 40, "tag": 22, "tangent": [33, 37, 38, 44], "tdd": 22, "team": 27, "technic": [27, 28], "templat": 22, "term": 33, "test": [9, 22, 43, 44], "test_cas": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "thi": [34, 54], "timelin": 28, "titl": 28, "tracker": 22, "traffic": 50, "train": 44, "transform": 37, "transport": [34, 48], "treatment": 43, "tree": 4, "triag": 22, "triangl": 48, "triangular": 48, "tutori": [32, 53, 55], "understand": 32, "uniform": 48, "unlabel": 49, "unparametr": 42, "us": [33, 34, 44], "usecas": 48, "user": 44, "util": [1, 9, 34], "v": 30, "varifold": [0, 10], "vector": [0, 3, 4, 9, 33, 34, 36, 44], "vectorspac": 33, "vectorspaceopenset": 33, "veloc": 42, "veri": 32, "via": [41, 53], "virtual": 22, "visual": [19, 43], "wai": 32, "wald_spac": [4, 15], "want": 22, "warp": 41, "we": [33, 34], "what": [32, 33, 34], "why": [32, 33, 34], "workflow": [22, 29], "world": [35, 55], "wrapped_gaussian_process": [6, 17], "write": 22, "writer": 28, "you": 32, "your": [32, 41]}}) \ No newline at end of file diff --git a/tutorials/index.html b/tutorials/index.html index dd3685d38..6e4c97579 100644 --- a/tutorials/index.html +++ b/tutorials/index.html @@ -55,7 +55,7 @@ - +

    PHana4fy=+ZWkz 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 delta 183968 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 E4|@-}&;S4c delta 1514 zcmai!y=xRf7{-%aLOhIVLhd#vn6(IK5tz^2nMM9Wg%!R`~#fb3xbH5a);l%&pYq?JiB!;vUM=>`e76&sW6Bp zmU68~qPQf9|Hg^rI>B5b_af?tp@rph?n`vab!Ya&@b+rtp3h8`c_*EYf#5vh01>V! zAsPur6*W{r&8$CW4tA&A&x>uBgSI;X=E4^a*Ux(RZ5XWj$U&>j;nm4m1AvwcaA`4N z1jsZseg*<-nPP0zQ5!dcT&=#?a=Q!9f~;?#%opd!V`~`_T3{gVhMl`COz zcjbK$Dz{f3PsApLm}5w-P>2YLq?7^@AS}jA8(C@I4nuFc@4`^^-hMvj&h(n){+&mS zSWs;=^Skw01SO0cOSIC`D8gV$%^%bC^S1jQ&4n)@@Cg^okwkhI^5V?tTcDuFMzRyA{uRxA~>=QDF`f{W~1%^hWJ^S@y$vb9E4FcgX+YmQc2$jC+ZvgZCao&48zMfR%(gUik? Pja9;-S(jh;I-|bH95 diff --git a/.doctrees/notebooks/01_foundations__manifolds.doctree b/.doctrees/notebooks/01_foundations__manifolds.doctree index 418b7ab46373002295674b81c5dfb4c3149332c0..dc7e888d659d668253d532dfbf9dad367825889a 100644 GIT binary patch delta 2273 zcmai#&1+pn7{+^VlG?OsOcSlrlzR`7Y9cMpneV}cJ3$aMwsm7m?|ec}7Z#x)y0}OS znl!D88M$Z!5d;wzK{%8k)vAl=qO05@E!YybrGJ3cg>lYFB8nfgIGe+7X5ROi_jzW` zkFWXhFD6=9n2Lm0&_S0)TZiH@dfPqXGTvC&zs2#7vrA+-OYI^pz7ICTTz0d9r-# z&1O#q&e*N0@dCq+>ld(@-VG+12s#{`b%9&SK;cMhP{_;i8{3j^ogI2{%adyq}`zTIdH^_Cwr_V&cDjm6X{l~ev)GP08W z)>s?N9MB3AiU9){8-)cDmI6YBF(Rk7HqDtd6)k%^No^M}cJ-TP_DUw=Eg4|B6oz2L zxXKCACQ2d@w2E!1^4QVlOEW2STb8G4Sw277{3N-1T}&iL-VMi^@f%nP#|EE1(oH>P zq0r48I~J0ULn!VHRb1+62*o2iD{d>myZ@Qsq4;c91*XC_6u;D5Dh@;O{BYgK-;%5Q z&*%!py&6o!0SrahQ*D?^fKUvL)E)nu?Ye()YAAlFL69;i-~6HB$JLiEjS{;kye)FUdeph&FNu(ulZ#ho@-C_Hm84j zHf5U2+){+FB|s>Ww$h+2D3o!L(eD1O1pC)cj``+^**LwlmCV%i z=aN(jXB~3H7^J~jE|ql}L}n~w)-l{yvDx15A3xQK)3u7tcGG`)>Oz$6&9xU=X-IaARA4W(34OQ~YH;2gBULSm=6 z&5;0Nh?V^kjE1==={w;@9I8riCye&|2OkYj8_p!-D&stpAPGor6(F0toJh`GcWf(p z%-iKx(g>*hkIO&Aq3Z6=@MXZRqg*qPz#W%_=TvE~02^c!^dElh>hUP) zZ>$~mKVRMBi?5dAa3$jPwOwVvZhwB^K=1U|R~||&0$TQ-G2?O&DwlaCrNmZeoH#1Q zwwOcy&9yvAmx6A_p}vsu-o5M3>`pC^JfjLTN(dkZ!U$9jB;rJXpzvS}4*GOspMQJ3 z6^$szVWx&(xVhI4Y+Q&3RD#lt(Q~&pR&Q-2?>sS0G{Oiw;>x0sau$K=i~t6lG0dR$ zhso~y_mktT2pJX!&c1OvEFShKo$7wOl?-)P?k9V@;@4y;c1yJ?4?;#()8CTy!IYa! z6Cy0K90M4|NvRXzOiL<}$yn8|GjXci+1pWSTfo?rZyM>#DaDeL(y?TD8>k$l;e;53 zC~`(~QQO93_tB$`mu6$=c3GaP%kufr#wXG2wV09|c{dzulxJWy92{yKc4xzX+RB^GtArueqthhfNyz`$H9*WO)Rbb3*L-9+^#r!Z7&ktAm{_aSfe|VP) z#oZc=`AjIno+@F?0zxq~Qgi>dshz*9YAC+1K@?kx;_f3=!q_Z_f*+{3|C^@4YVuaE Jog19k`3C`LvYY?_ diff --git a/.doctrees/notebooks/02_foundations__connection_riemannian_metric.doctree b/.doctrees/notebooks/02_foundations__connection_riemannian_metric.doctree index bf8fab199c607bef4b40db8fcdf03cb479721f0c..98208d09f2f509269676d7547685b619bea64168 100644 GIT binary patch delta 2830 zcmai$O=w+36vsQZ`7kxj2l!rU)8uLq@+iWck2`n9g*GatP_13XsMR>1F;^E!q)YoE zf-y0;$h~q`N(DD|p~6F73%U@sNkIw~{Ag263wEn+6|By^FF}i%S=`n8&6zXj{LlZq zi`NG)ULXAM?7o1+7BQ+RwlN||SRRI$!-!H#P|O)gFYTN0L(_x5dZB#2r|quv$H9*L z_5o07oZ0`yoq>^zVvecd1QI2bd)%&F*|U z`?Qx#@148mh01QEPtFZBW?mfY3b2AOj+Km|lVOB0GgJ#ggfb{pt~guTc+5*WO{{vM zmOOh;wl!X;_l^Y+kuWl${{-F@S8FVwpI;Eg>klc@cP-TS%0 z%srIZ7?L>D+^IpkrwfIZjpe2cS0^j^@ha%gKdFF`n(xd_L)tn=t04E^Rg7uD_cfi1 zJ%8V@){#*VDQW~GR$5_Yj6*EBU@?a@o!!`*pBV>7Y93H+Wptphjr_tm=+2Kl4psu+ zxw2vfe_QkJ3Gj1w08NMxrmkhy5>B*W2qPj1M-q#0vt#)Y3y%8Hvle{mr^=dKvY@AI zTJ!Q0IMErfkV|J+&N|)HS_q|7)VZ3Cw2DGT#KVZ6t-zN-eg^@<1It;z!@FgU|d_nZSj*YhmRu4NJChTNA{hSdD^GY)=Osbj^Ew#Gzgh&T7cYczaN+b4 zaNjNN+u1z5v?ER2X5kZS|>tPuql-T-?+4y$@P&S-7vg zIp5Q9rCRs>{m7DU!Hylv-c6n*AM7eQ&l=B?_4b0>+^_ZjU9eelw4(rhJ1|Smm7H%| zWy!0ZMZBB$O8wu9B}-oJZe6^+>u1SBJq718=q!1!w~Y5+E?WPGjb_PAe+h2yXevv- zt`wZlXR_qCYQb%11ogrRvgG_g0s1C1OWxgE2K0dhbMOjJmxf(G*OgMLXwbas3XlZf-oW4B=+p?IX^Tz{F@ib7b+ch*q?^G z@>_>MwRvLC7qHq49Ad`O4g?j)qP~Pvi<1% zY_>9H-`S|yAEyWH>@#op>lacSJ)ipT5E~3*!D2=PmXb)U4Q3%Hkt3iF z&;DZ_&F35a6G0q@!XU17m~bN9h|(A-ij|v8sBnVXx92;TK-I2o-E0qR4A`Gf)xF2; zUF(}(sC)=lws~Nqr#8xsN`$7GFhmI#v48|cGG^4hOeARj_9WP4m$xPZ52#izeCsU+ zrrg42)1iks8$H1z; zdRva;Z)x2*1%BxbPy*wK3D+sg2u~8uA%Vm&1}TL)F58tqWWYf`deVR|{Zw1QSpzEV zjw^pD<98;p5DM1p>WKMF|IY#K&D9uB@8)N28!s)F5lMx5Bt&g8{jiPRW_#K8d+pr z>+}NX=?;uUq2f#%nHa*blaXMTz8ng|k|@#FEah=8>TD#)E3bjE{HrBky?C)#`xcKc z1NYtJzU{5!%RAu9qr^m%DF`D9iHJjvAcaxl(hp05WSPGCU|+|Smt5-W_`wG)Iu-8g zY%Nr}&es~ge;!%-9oV*Q#T(*T`oWHZ^X788*;#N`qP6kA*_x#Xy9&@3e_48}&G~{V zOJC_O>RlfxjeloKmcG>6zWBz5ud?)kO2PTuIZNN`FS!4-!^S^6G)w0O3(#v+={MDa z^Z87c{$4A%8yP{PaDps7Jyd|c4b9SbceOds3T5fkZ3Txtlbxj>wZ5-+{n7n5m-;x_ diff --git a/.doctrees/notebooks/11_real_world_applications__cell_shapes_analysis.doctree b/.doctrees/notebooks/11_real_world_applications__cell_shapes_analysis.doctree index d41e97bab13dd969f412e9e157f7f10a2853cece..ee3ada3b796b9663e80bc526376d0d980d90772d 100644 GIT binary patch delta 336 zcmeyik?-3^z779`71EN-(<}_k42;bT4NQ{L(h^Ng(@f0G4Gc_DOpVhL4JONpEGMXF z^HY%=M#8EJ#U83Dq!=5gC8Z^rrKXsfniv_TC7L9fr5Tx-m>ZazSsJ96PcE`uLQv6W zGrN1tN`#E6QJCCq8!&mlm{{{1r}jBcj6lq^eU20Jc^?l#{+^Ph$;iOaL(nDLH}^9; Ga{>US3uEj6 delta 336 zcmeyik?-3^z779`70fM-6D`b5QjAQ^(o9SflP%1XlM_>t(ozge3=PsOOeV{TEGMXF z^HY%=M#8EJ#U83Dn3<#|nwln>8Kfo}m{=y7SfrR38YNp88ycq?ni*QAPA;-tLQv6W zGrN1tN`#E6QJCCq8!&mlm{{{1r}jBcj6lq^eU20Jc^?l#{+^Ph$;iOaL(nDLH}^9; Ga{>SyWn=IF diff --git a/.doctrees/notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold.doctree b/.doctrees/notebooks/12_real_world_applications__emg_sign_classification_in_spd_manifold.doctree index 00363558fc03789f517ec457a93617238568de35..eb26aabb06c08e634ac1534ade3ec7bf6610da44 100644 GIT binary patch delta 170 zcmbPqpLNoG)(wop3I+zoX66W|>kmC4)V7%4Gc(<;nHw#R`O!Pk!2>IoUd6mJ%U_H42mS(>*rZXYS*dw@5Lv zurM?+H#0Fcu}rhHNHexfO))k~HnKFdG&WD!EK|9Pn~)-)#m5M#X+G7u{ZuRCE30}! v;WQ=dB?|*X4?*uv$?9eUsY@c@g(+EgIT#p9dpL?x)AAB?w;La1T+a*ujk}#h delta 513 zcmaFV$^NL5eFLA5ypg#{s)?~_ih+@3s!6J;MUt7NnW4F{xur?6v5{rUW?i4zOav7@ z_j6=aAYhW=W@2WLW@waZmS$mMn37_VY+;a`Y+`1T zYG9CNl4M*nC4)V7%4Gc(<;nHw#R`O!Pk!2>IoUd6mJ%U_H42mS(>*rZXYS*dPc$=5 zHZ(R*OG{2MF-|eCOtwfgHA*oxGcrptGBq~XEK|9Pn~)-)#m5M#X+G7u{ZuRCE30}! v;WQ=dB?|*X4?*uv$?9eUsY@c@g(+EgIT#p9dpL?x)AAB?w;La1T+a*uT(g)2 diff --git a/.doctrees/notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space.doctree b/.doctrees/notebooks/14_real_world_applications__hand_poses_analysis_in_kendall_shape_space.doctree index c201e1601e8e1db366e1a288bb77a9344d68e93b..cacbdfa9e461c9767efdf67c10ffd6dcaa6d8374 100644 GIT binary patch delta 159 zcmcaRk@@aK<_+dT3TbAkNyf>kNy&z3h9;ItDM_hDCW)!321!P#DVB-m29v{u(g`cN VC-jh@qRsb(BR3LO6>+qc8337>H97zQ delta 159 zcmcaRk@@aK<_+dT3dv@c$p&d@X%?o&7A6*E<`$_YDQ1SrX{knuhG{_7LlNCf45mxj_ d^qCSNlWG(uJBYe(HWW|)L(stOJA@e-nE@*tEwTUr diff --git a/.doctrees/notebooks/18_real_world_applications__sao_paulo_traffic_optimization.doctree b/.doctrees/notebooks/18_real_world_applications__sao_paulo_traffic_optimization.doctree index 51193c912119076a300f0fe8c417e03423e0dcfc..5cfbab0e814b4455ffc421838bcdcbe02a97a8cd 100644 GIT binary patch delta 333 zcmeDDBi{K(e1ol!f~iqTT4JJ^p+Q=TiHV`9nT2JtX>wYkfq_9vih+TV;pAAMRRk4n zRu?X1B&e!+k4XC-5k??p0%GRvdqh~iT#!#ON=!3NH8!wJGBh$tPD-*!OG+_IF-bKx zx3si0O__fFDa#B(ing~sV{v07q^kY(bC&I|pR=+ExD)dAlq_aO28JF50*>2m_Jj2@ FD*&E&W;6f* delta 333 zcmeDDBi{K(e1ol!f{BG;szFMsX|k!2nTdg+Nm8n%v88d6xtT?Bnt4*H(d1a6RRk4n zRu?X1B&e!+k4XC-5k??p0%GRvdqh~iT#!#qHZ(UeOHE5kOiVLLv`9)yOg1n{v@|oY zOf)u2Hl2R{Da#B(ing~sV{v07q^kY(bC&I|pR=+ExD)dAlq_aO28JF50*>2m_Jj2@ FD*)bYXD9#w diff --git a/_modules/geomstats/algebra_utils.html b/_modules/geomstats/algebra_utils.html index 03ae7c85c..ea85985ec 100644 --- a/_modules/geomstats/algebra_utils.html +++ b/_modules/geomstats/algebra_utils.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/datasets/prepare_emg_data.html b/_modules/geomstats/datasets/prepare_emg_data.html index ff6ade539..8234d69ce 100644 --- a/_modules/geomstats/datasets/prepare_emg_data.html +++ b/_modules/geomstats/datasets/prepare_emg_data.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/datasets/prepare_graph_data.html b/_modules/geomstats/datasets/prepare_graph_data.html index 2c3440b25..b0b3ee565 100644 --- a/_modules/geomstats/datasets/prepare_graph_data.html +++ b/_modules/geomstats/datasets/prepare_graph_data.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/datasets/utils.html b/_modules/geomstats/datasets/utils.html index 01a994e56..47f8bd595 100644 --- a/_modules/geomstats/datasets/utils.html +++ b/_modules/geomstats/datasets/utils.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/distributions/brownian_motion.html b/_modules/geomstats/distributions/brownian_motion.html index 01910b6dd..73379dbfb 100644 --- a/_modules/geomstats/distributions/brownian_motion.html +++ b/_modules/geomstats/distributions/brownian_motion.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/distributions/lognormal.html b/_modules/geomstats/distributions/lognormal.html index 73b74def5..5e69f9ab7 100644 --- a/_modules/geomstats/distributions/lognormal.html +++ b/_modules/geomstats/distributions/lognormal.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/errors.html b/_modules/geomstats/errors.html index f6bc27823..b13642e15 100644 --- a/_modules/geomstats/errors.html +++ b/_modules/geomstats/errors.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/exceptions.html b/_modules/geomstats/exceptions.html index 2a3bf04c3..4abeae341 100644 --- a/_modules/geomstats/exceptions.html +++ b/_modules/geomstats/exceptions.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/base.html b/_modules/geomstats/geometry/base.html index 223bde442..1009eb715 100644 --- a/_modules/geomstats/geometry/base.html +++ b/_modules/geomstats/geometry/base.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/complex_manifold.html b/_modules/geomstats/geometry/complex_manifold.html index 25615388c..2b031d73b 100644 --- a/_modules/geomstats/geometry/complex_manifold.html +++ b/_modules/geomstats/geometry/complex_manifold.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/complex_matrices.html b/_modules/geomstats/geometry/complex_matrices.html index 4ebfeac6e..6b10202b8 100644 --- a/_modules/geomstats/geometry/complex_matrices.html +++ b/_modules/geomstats/geometry/complex_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/complex_poincare_disk.html b/_modules/geomstats/geometry/complex_poincare_disk.html index 805abc72b..a0bd08d60 100644 --- a/_modules/geomstats/geometry/complex_poincare_disk.html +++ b/_modules/geomstats/geometry/complex_poincare_disk.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/complex_riemannian_metric.html b/_modules/geomstats/geometry/complex_riemannian_metric.html index 852c172dc..12d60b968 100644 --- a/_modules/geomstats/geometry/complex_riemannian_metric.html +++ b/_modules/geomstats/geometry/complex_riemannian_metric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/connection.html b/_modules/geomstats/geometry/connection.html index e0a072cec..ab9d2123b 100644 --- a/_modules/geomstats/geometry/connection.html +++ b/_modules/geomstats/geometry/connection.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/diffeo.html b/_modules/geomstats/geometry/diffeo.html index 1c1c3f497..acebe76b5 100644 --- a/_modules/geomstats/geometry/diffeo.html +++ b/_modules/geomstats/geometry/diffeo.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/discrete_curves.html b/_modules/geomstats/geometry/discrete_curves.html index 00dad2b3c..476876343 100644 --- a/_modules/geomstats/geometry/discrete_curves.html +++ b/_modules/geomstats/geometry/discrete_curves.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/discrete_surfaces.html b/_modules/geomstats/geometry/discrete_surfaces.html index c69332d68..339135fb0 100644 --- a/_modules/geomstats/geometry/discrete_surfaces.html +++ b/_modules/geomstats/geometry/discrete_surfaces.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/euclidean.html b/_modules/geomstats/geometry/euclidean.html index e53ccbd00..ccbe07c00 100644 --- a/_modules/geomstats/geometry/euclidean.html +++ b/_modules/geomstats/geometry/euclidean.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/fiber_bundle.html b/_modules/geomstats/geometry/fiber_bundle.html index 4e73cff75..23f98c669 100644 --- a/_modules/geomstats/geometry/fiber_bundle.html +++ b/_modules/geomstats/geometry/fiber_bundle.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/full_rank_correlation_matrices.html b/_modules/geomstats/geometry/full_rank_correlation_matrices.html index 7eb73ad9c..9968761eb 100644 --- a/_modules/geomstats/geometry/full_rank_correlation_matrices.html +++ b/_modules/geomstats/geometry/full_rank_correlation_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/full_rank_matrices.html b/_modules/geomstats/geometry/full_rank_matrices.html index f1f2d77e2..efbd430be 100644 --- a/_modules/geomstats/geometry/full_rank_matrices.html +++ b/_modules/geomstats/geometry/full_rank_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/functions.html b/_modules/geomstats/geometry/functions.html index a7a89e83a..0fca63114 100644 --- a/_modules/geomstats/geometry/functions.html +++ b/_modules/geomstats/geometry/functions.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/general_linear.html b/_modules/geomstats/geometry/general_linear.html index ccc9bed0d..3dee56e92 100644 --- a/_modules/geomstats/geometry/general_linear.html +++ b/_modules/geomstats/geometry/general_linear.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/grassmannian.html b/_modules/geomstats/geometry/grassmannian.html index ed13d35d7..306d3070a 100644 --- a/_modules/geomstats/geometry/grassmannian.html +++ b/_modules/geomstats/geometry/grassmannian.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/group_action.html b/_modules/geomstats/geometry/group_action.html index 55747b2b4..8959ac7cd 100644 --- a/_modules/geomstats/geometry/group_action.html +++ b/_modules/geomstats/geometry/group_action.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/heisenberg.html b/_modules/geomstats/geometry/heisenberg.html index d299a7f82..2d05ead0b 100644 --- a/_modules/geomstats/geometry/heisenberg.html +++ b/_modules/geomstats/geometry/heisenberg.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/hermitian.html b/_modules/geomstats/geometry/hermitian.html index 89899f86c..17750dea8 100644 --- a/_modules/geomstats/geometry/hermitian.html +++ b/_modules/geomstats/geometry/hermitian.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/hermitian_matrices.html b/_modules/geomstats/geometry/hermitian_matrices.html index 0c9b9dd5d..b95b47600 100644 --- a/_modules/geomstats/geometry/hermitian_matrices.html +++ b/_modules/geomstats/geometry/hermitian_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/hpd_matrices.html b/_modules/geomstats/geometry/hpd_matrices.html index e7a62abd3..691a85d63 100644 --- a/_modules/geomstats/geometry/hpd_matrices.html +++ b/_modules/geomstats/geometry/hpd_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/hyperbolic.html b/_modules/geomstats/geometry/hyperbolic.html index dd44111d1..ca437c92d 100644 --- a/_modules/geomstats/geometry/hyperbolic.html +++ b/_modules/geomstats/geometry/hyperbolic.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/hyperboloid.html b/_modules/geomstats/geometry/hyperboloid.html index 0d3a5f5fc..a05464f3a 100644 --- a/_modules/geomstats/geometry/hyperboloid.html +++ b/_modules/geomstats/geometry/hyperboloid.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/hypersphere.html b/_modules/geomstats/geometry/hypersphere.html index b7d6ff2af..432c9ae04 100644 --- a/_modules/geomstats/geometry/hypersphere.html +++ b/_modules/geomstats/geometry/hypersphere.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/invariant_metric.html b/_modules/geomstats/geometry/invariant_metric.html index 8b7bf8f0e..bc043201a 100644 --- a/_modules/geomstats/geometry/invariant_metric.html +++ b/_modules/geomstats/geometry/invariant_metric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/klein_bottle.html b/_modules/geomstats/geometry/klein_bottle.html index f72b381e1..6c53fb72b 100644 --- a/_modules/geomstats/geometry/klein_bottle.html +++ b/_modules/geomstats/geometry/klein_bottle.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/landmarks.html b/_modules/geomstats/geometry/landmarks.html index 42b9231ac..4fd0bca1c 100644 --- a/_modules/geomstats/geometry/landmarks.html +++ b/_modules/geomstats/geometry/landmarks.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/lie_algebra.html b/_modules/geomstats/geometry/lie_algebra.html index 1f3a60102..6ea92f30b 100644 --- a/_modules/geomstats/geometry/lie_algebra.html +++ b/_modules/geomstats/geometry/lie_algebra.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/lie_group.html b/_modules/geomstats/geometry/lie_group.html index 1f0dd6b9c..4b00ac588 100644 --- a/_modules/geomstats/geometry/lie_group.html +++ b/_modules/geomstats/geometry/lie_group.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/lower_triangular_matrices.html b/_modules/geomstats/geometry/lower_triangular_matrices.html index f30a1b37d..9d3f692d0 100644 --- a/_modules/geomstats/geometry/lower_triangular_matrices.html +++ b/_modules/geomstats/geometry/lower_triangular_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/manifold.html b/_modules/geomstats/geometry/manifold.html index 203fc0e3a..14fd4740b 100644 --- a/_modules/geomstats/geometry/manifold.html +++ b/_modules/geomstats/geometry/manifold.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/matrices.html b/_modules/geomstats/geometry/matrices.html index 03a190ff4..17a552deb 100644 --- a/_modules/geomstats/geometry/matrices.html +++ b/_modules/geomstats/geometry/matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/minkowski.html b/_modules/geomstats/geometry/minkowski.html index 562abf34c..c60af3a3b 100644 --- a/_modules/geomstats/geometry/minkowski.html +++ b/_modules/geomstats/geometry/minkowski.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/nfold_manifold.html b/_modules/geomstats/geometry/nfold_manifold.html index 3f3e5f2ee..332a4a031 100644 --- a/_modules/geomstats/geometry/nfold_manifold.html +++ b/_modules/geomstats/geometry/nfold_manifold.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/open_hemisphere.html b/_modules/geomstats/geometry/open_hemisphere.html index 63cf14834..ea256955d 100644 --- a/_modules/geomstats/geometry/open_hemisphere.html +++ b/_modules/geomstats/geometry/open_hemisphere.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/poincare_ball.html b/_modules/geomstats/geometry/poincare_ball.html index cd1edd4ca..a116a9077 100644 --- a/_modules/geomstats/geometry/poincare_ball.html +++ b/_modules/geomstats/geometry/poincare_ball.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/poincare_half_space.html b/_modules/geomstats/geometry/poincare_half_space.html index 51e1ac7e1..f91db99d7 100644 --- a/_modules/geomstats/geometry/poincare_half_space.html +++ b/_modules/geomstats/geometry/poincare_half_space.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/poincare_polydisk.html b/_modules/geomstats/geometry/poincare_polydisk.html index 404907564..e8181a324 100644 --- a/_modules/geomstats/geometry/poincare_polydisk.html +++ b/_modules/geomstats/geometry/poincare_polydisk.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/positive_lower_triangular_matrices.html b/_modules/geomstats/geometry/positive_lower_triangular_matrices.html index 2525e7d7e..7f0589ba9 100644 --- a/_modules/geomstats/geometry/positive_lower_triangular_matrices.html +++ b/_modules/geomstats/geometry/positive_lower_triangular_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/positive_reals.html b/_modules/geomstats/geometry/positive_reals.html index 1c4b33d94..95ac45720 100644 --- a/_modules/geomstats/geometry/positive_reals.html +++ b/_modules/geomstats/geometry/positive_reals.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/pre_shape.html b/_modules/geomstats/geometry/pre_shape.html index d7689205e..c5bf12c47 100644 --- a/_modules/geomstats/geometry/pre_shape.html +++ b/_modules/geomstats/geometry/pre_shape.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/product_hpd_and_siegel_disks.html b/_modules/geomstats/geometry/product_hpd_and_siegel_disks.html index 31ec3e895..3c1decdd0 100644 --- a/_modules/geomstats/geometry/product_hpd_and_siegel_disks.html +++ b/_modules/geomstats/geometry/product_hpd_and_siegel_disks.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/product_manifold.html b/_modules/geomstats/geometry/product_manifold.html index ca4e6009d..f4600756c 100644 --- a/_modules/geomstats/geometry/product_manifold.html +++ b/_modules/geomstats/geometry/product_manifold.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/product_positive_reals_and_poincare_disks.html b/_modules/geomstats/geometry/product_positive_reals_and_poincare_disks.html index 190244f76..f1eaebbfb 100644 --- a/_modules/geomstats/geometry/product_positive_reals_and_poincare_disks.html +++ b/_modules/geomstats/geometry/product_positive_reals_and_poincare_disks.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/pullback_metric.html b/_modules/geomstats/geometry/pullback_metric.html index 7aae79602..803646560 100644 --- a/_modules/geomstats/geometry/pullback_metric.html +++ b/_modules/geomstats/geometry/pullback_metric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/quotient_metric.html b/_modules/geomstats/geometry/quotient_metric.html index 5cb4ca0ea..72fd8cd31 100644 --- a/_modules/geomstats/geometry/quotient_metric.html +++ b/_modules/geomstats/geometry/quotient_metric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/rank_k_psd_matrices.html b/_modules/geomstats/geometry/rank_k_psd_matrices.html index 79a5ecea9..88757cf7c 100644 --- a/_modules/geomstats/geometry/rank_k_psd_matrices.html +++ b/_modules/geomstats/geometry/rank_k_psd_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/riemannian_metric.html b/_modules/geomstats/geometry/riemannian_metric.html index aa6de3b78..a8c871dd8 100644 --- a/_modules/geomstats/geometry/riemannian_metric.html +++ b/_modules/geomstats/geometry/riemannian_metric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/sasaki_metric.html b/_modules/geomstats/geometry/sasaki_metric.html index a22a77010..05b1b31b4 100644 --- a/_modules/geomstats/geometry/sasaki_metric.html +++ b/_modules/geomstats/geometry/sasaki_metric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/scalar_product_metric.html b/_modules/geomstats/geometry/scalar_product_metric.html index abb532939..1a2b4a5cd 100644 --- a/_modules/geomstats/geometry/scalar_product_metric.html +++ b/_modules/geomstats/geometry/scalar_product_metric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/siegel.html b/_modules/geomstats/geometry/siegel.html index caf06b3ce..549b40b3f 100644 --- a/_modules/geomstats/geometry/siegel.html +++ b/_modules/geomstats/geometry/siegel.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/skew_symmetric_matrices.html b/_modules/geomstats/geometry/skew_symmetric_matrices.html index 259a83291..cf5ea8d73 100644 --- a/_modules/geomstats/geometry/skew_symmetric_matrices.html +++ b/_modules/geomstats/geometry/skew_symmetric_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/spd_matrices.html b/_modules/geomstats/geometry/spd_matrices.html index 255fd100b..1748cf3fd 100644 --- a/_modules/geomstats/geometry/spd_matrices.html +++ b/_modules/geomstats/geometry/spd_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/special_euclidean.html b/_modules/geomstats/geometry/special_euclidean.html index 9ecb2562f..06d81399d 100644 --- a/_modules/geomstats/geometry/special_euclidean.html +++ b/_modules/geomstats/geometry/special_euclidean.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/special_orthogonal.html b/_modules/geomstats/geometry/special_orthogonal.html index ead460702..9ed88f71d 100644 --- a/_modules/geomstats/geometry/special_orthogonal.html +++ b/_modules/geomstats/geometry/special_orthogonal.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/stiefel.html b/_modules/geomstats/geometry/stiefel.html index bd29d13bf..5d5b7fb7d 100644 --- a/_modules/geomstats/geometry/stiefel.html +++ b/_modules/geomstats/geometry/stiefel.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/stratified/bhv_space.html b/_modules/geomstats/geometry/stratified/bhv_space.html index b9cb73844..c4d6f8d1c 100644 --- a/_modules/geomstats/geometry/stratified/bhv_space.html +++ b/_modules/geomstats/geometry/stratified/bhv_space.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/stratified/graph_space.html b/_modules/geomstats/geometry/stratified/graph_space.html index 7dc6cab7b..015c5fafd 100644 --- a/_modules/geomstats/geometry/stratified/graph_space.html +++ b/_modules/geomstats/geometry/stratified/graph_space.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/stratified/point_set.html b/_modules/geomstats/geometry/stratified/point_set.html index 9602f59df..0403afab4 100644 --- a/_modules/geomstats/geometry/stratified/point_set.html +++ b/_modules/geomstats/geometry/stratified/point_set.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/stratified/quotient.html b/_modules/geomstats/geometry/stratified/quotient.html index 462441a1a..ab26d1996 100644 --- a/_modules/geomstats/geometry/stratified/quotient.html +++ b/_modules/geomstats/geometry/stratified/quotient.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/stratified/spider.html b/_modules/geomstats/geometry/stratified/spider.html index 89a4f1542..19670a940 100644 --- a/_modules/geomstats/geometry/stratified/spider.html +++ b/_modules/geomstats/geometry/stratified/spider.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/stratified/trees.html b/_modules/geomstats/geometry/stratified/trees.html index 11c26530b..7cf06fa76 100644 --- a/_modules/geomstats/geometry/stratified/trees.html +++ b/_modules/geomstats/geometry/stratified/trees.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/stratified/vectorization.html b/_modules/geomstats/geometry/stratified/vectorization.html index e3412d2dd..54f953bb8 100644 --- a/_modules/geomstats/geometry/stratified/vectorization.html +++ b/_modules/geomstats/geometry/stratified/vectorization.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/stratified/wald_space.html b/_modules/geomstats/geometry/stratified/wald_space.html index 21de0081e..49d6e2898 100644 --- a/_modules/geomstats/geometry/stratified/wald_space.html +++ b/_modules/geomstats/geometry/stratified/wald_space.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/sub_riemannian_metric.html b/_modules/geomstats/geometry/sub_riemannian_metric.html index 26a0ce431..4fc5d951a 100644 --- a/_modules/geomstats/geometry/sub_riemannian_metric.html +++ b/_modules/geomstats/geometry/sub_riemannian_metric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/geometry/symmetric_matrices.html b/_modules/geomstats/geometry/symmetric_matrices.html index 64f9b67c4..fc1e790e1 100644 --- a/_modules/geomstats/geometry/symmetric_matrices.html +++ b/_modules/geomstats/geometry/symmetric_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/base.html b/_modules/geomstats/information_geometry/base.html index fbd6e9c0f..1ef30fb1b 100644 --- a/_modules/geomstats/information_geometry/base.html +++ b/_modules/geomstats/information_geometry/base.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/beta.html b/_modules/geomstats/information_geometry/beta.html index f27f1381a..a51e04ea7 100644 --- a/_modules/geomstats/information_geometry/beta.html +++ b/_modules/geomstats/information_geometry/beta.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/binomial.html b/_modules/geomstats/information_geometry/binomial.html index 10906dae5..980793c33 100644 --- a/_modules/geomstats/information_geometry/binomial.html +++ b/_modules/geomstats/information_geometry/binomial.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/categorical.html b/_modules/geomstats/information_geometry/categorical.html index 51bdc22c6..96e5e5d27 100644 --- a/_modules/geomstats/information_geometry/categorical.html +++ b/_modules/geomstats/information_geometry/categorical.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/dirichlet.html b/_modules/geomstats/information_geometry/dirichlet.html index 6c00da188..731e4f283 100644 --- a/_modules/geomstats/information_geometry/dirichlet.html +++ b/_modules/geomstats/information_geometry/dirichlet.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/exponential.html b/_modules/geomstats/information_geometry/exponential.html index 7f3e22b66..fe6e543b9 100644 --- a/_modules/geomstats/information_geometry/exponential.html +++ b/_modules/geomstats/information_geometry/exponential.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/fisher_rao_metric.html b/_modules/geomstats/information_geometry/fisher_rao_metric.html index 919914979..9c9a3721c 100644 --- a/_modules/geomstats/information_geometry/fisher_rao_metric.html +++ b/_modules/geomstats/information_geometry/fisher_rao_metric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/gamma.html b/_modules/geomstats/information_geometry/gamma.html index 89c41f79e..5504a25be 100644 --- a/_modules/geomstats/information_geometry/gamma.html +++ b/_modules/geomstats/information_geometry/gamma.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/geometric.html b/_modules/geomstats/information_geometry/geometric.html index 12c87dae4..41fdc00f8 100644 --- a/_modules/geomstats/information_geometry/geometric.html +++ b/_modules/geomstats/information_geometry/geometric.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/multinomial.html b/_modules/geomstats/information_geometry/multinomial.html index dc6c65bab..2587818d6 100644 --- a/_modules/geomstats/information_geometry/multinomial.html +++ b/_modules/geomstats/information_geometry/multinomial.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/normal.html b/_modules/geomstats/information_geometry/normal.html index 03bb8a5e5..a11109c47 100644 --- a/_modules/geomstats/information_geometry/normal.html +++ b/_modules/geomstats/information_geometry/normal.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/information_geometry/poisson.html b/_modules/geomstats/information_geometry/poisson.html index 83e0b5426..e0029ddd6 100644 --- a/_modules/geomstats/information_geometry/poisson.html +++ b/_modules/geomstats/information_geometry/poisson.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/integrator.html b/_modules/geomstats/integrator.html index 1dcabacba..04d64e990 100644 --- a/_modules/geomstats/integrator.html +++ b/_modules/geomstats/integrator.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/_template.html b/_modules/geomstats/learning/_template.html index d1bc89fba..4892cd2a6 100644 --- a/_modules/geomstats/learning/_template.html +++ b/_modules/geomstats/learning/_template.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/aac.html b/_modules/geomstats/learning/aac.html index 38241c307..df2b89696 100644 --- a/_modules/geomstats/learning/aac.html +++ b/_modules/geomstats/learning/aac.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/agglomerative_hierarchical_clustering.html b/_modules/geomstats/learning/agglomerative_hierarchical_clustering.html index 5941600e6..4f138b445 100644 --- a/_modules/geomstats/learning/agglomerative_hierarchical_clustering.html +++ b/_modules/geomstats/learning/agglomerative_hierarchical_clustering.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/expectation_maximization.html b/_modules/geomstats/learning/expectation_maximization.html index c1e0be6e4..85e0ee837 100644 --- a/_modules/geomstats/learning/expectation_maximization.html +++ b/_modules/geomstats/learning/expectation_maximization.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/exponential_barycenter.html b/_modules/geomstats/learning/exponential_barycenter.html index b7caed6ed..7968ae8bd 100644 --- a/_modules/geomstats/learning/exponential_barycenter.html +++ b/_modules/geomstats/learning/exponential_barycenter.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/frechet_mean.html b/_modules/geomstats/learning/frechet_mean.html index 1e9d889a7..6d486468d 100644 --- a/_modules/geomstats/learning/frechet_mean.html +++ b/_modules/geomstats/learning/frechet_mean.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/geodesic_regression.html b/_modules/geomstats/learning/geodesic_regression.html index efea534c4..a7b88d8d6 100644 --- a/_modules/geomstats/learning/geodesic_regression.html +++ b/_modules/geomstats/learning/geodesic_regression.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/geometric_median.html b/_modules/geomstats/learning/geometric_median.html index 18212e23f..15cbe4394 100644 --- a/_modules/geomstats/learning/geometric_median.html +++ b/_modules/geomstats/learning/geometric_median.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/incremental_frechet_mean.html b/_modules/geomstats/learning/incremental_frechet_mean.html index a49e94c86..aa71eaa66 100644 --- a/_modules/geomstats/learning/incremental_frechet_mean.html +++ b/_modules/geomstats/learning/incremental_frechet_mean.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/kalman_filter.html b/_modules/geomstats/learning/kalman_filter.html index 9ecc0dee5..e82a74405 100644 --- a/_modules/geomstats/learning/kalman_filter.html +++ b/_modules/geomstats/learning/kalman_filter.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/kernel_density_estimation_classifier.html b/_modules/geomstats/learning/kernel_density_estimation_classifier.html index 3971f6aae..9e1305b38 100644 --- a/_modules/geomstats/learning/kernel_density_estimation_classifier.html +++ b/_modules/geomstats/learning/kernel_density_estimation_classifier.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/kmeans.html b/_modules/geomstats/learning/kmeans.html index c5837c4e3..243b79509 100644 --- a/_modules/geomstats/learning/kmeans.html +++ b/_modules/geomstats/learning/kmeans.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/kmedoids.html b/_modules/geomstats/learning/kmedoids.html index 05cc5818d..796dbf2b2 100644 --- a/_modules/geomstats/learning/kmedoids.html +++ b/_modules/geomstats/learning/kmedoids.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/knn.html b/_modules/geomstats/learning/knn.html index 4954f2379..50ed0c533 100644 --- a/_modules/geomstats/learning/knn.html +++ b/_modules/geomstats/learning/knn.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/mdm.html b/_modules/geomstats/learning/mdm.html index 9d91277c9..00718617c 100644 --- a/_modules/geomstats/learning/mdm.html +++ b/_modules/geomstats/learning/mdm.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/online_kmeans.html b/_modules/geomstats/learning/online_kmeans.html index 8829f24aa..d4beebb0c 100644 --- a/_modules/geomstats/learning/online_kmeans.html +++ b/_modules/geomstats/learning/online_kmeans.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/pca.html b/_modules/geomstats/learning/pca.html index d7e661344..96ed609cb 100644 --- a/_modules/geomstats/learning/pca.html +++ b/_modules/geomstats/learning/pca.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/preprocessing.html b/_modules/geomstats/learning/preprocessing.html index 87e936dba..6e7776f99 100644 --- a/_modules/geomstats/learning/preprocessing.html +++ b/_modules/geomstats/learning/preprocessing.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/radial_kernel_functions.html b/_modules/geomstats/learning/radial_kernel_functions.html index e9544e625..cbee684b2 100644 --- a/_modules/geomstats/learning/radial_kernel_functions.html +++ b/_modules/geomstats/learning/radial_kernel_functions.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/riemannian_mean_shift.html b/_modules/geomstats/learning/riemannian_mean_shift.html index b1725ceac..26c0b54e6 100644 --- a/_modules/geomstats/learning/riemannian_mean_shift.html +++ b/_modules/geomstats/learning/riemannian_mean_shift.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/learning/wrapped_gaussian_process.html b/_modules/geomstats/learning/wrapped_gaussian_process.html index 5602c0d18..79bf29bc4 100644 --- a/_modules/geomstats/learning/wrapped_gaussian_process.html +++ b/_modules/geomstats/learning/wrapped_gaussian_process.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/numerics/bvp.html b/_modules/geomstats/numerics/bvp.html index ee3edc99a..922b82f37 100644 --- a/_modules/geomstats/numerics/bvp.html +++ b/_modules/geomstats/numerics/bvp.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/numerics/finite_differences.html b/_modules/geomstats/numerics/finite_differences.html index 9bb93f682..5669660b2 100644 --- a/_modules/geomstats/numerics/finite_differences.html +++ b/_modules/geomstats/numerics/finite_differences.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/numerics/geodesic.html b/_modules/geomstats/numerics/geodesic.html index 4a2558fab..322be5cf2 100644 --- a/_modules/geomstats/numerics/geodesic.html +++ b/_modules/geomstats/numerics/geodesic.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/numerics/interpolation.html b/_modules/geomstats/numerics/interpolation.html index 40818d7f8..c681dcccd 100644 --- a/_modules/geomstats/numerics/interpolation.html +++ b/_modules/geomstats/numerics/interpolation.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/numerics/ivp.html b/_modules/geomstats/numerics/ivp.html index 960d44088..a8c82d7a4 100644 --- a/_modules/geomstats/numerics/ivp.html +++ b/_modules/geomstats/numerics/ivp.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/numerics/path.html b/_modules/geomstats/numerics/path.html index 91d5f783f..1a4b9f5b2 100644 --- a/_modules/geomstats/numerics/path.html +++ b/_modules/geomstats/numerics/path.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/test/data.html b/_modules/geomstats/test/data.html index 8d9e8be83..ebfecf6b2 100644 --- a/_modules/geomstats/test/data.html +++ b/_modules/geomstats/test/data.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/test/random.html b/_modules/geomstats/test/random.html index efce19217..3a83c9653 100644 --- a/_modules/geomstats/test/random.html +++ b/_modules/geomstats/test/random.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/test/utils.html b/_modules/geomstats/test/utils.html index 2d7289038..4e3af4d4b 100644 --- a/_modules/geomstats/test/utils.html +++ b/_modules/geomstats/test/utils.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/test/vectorization.html b/_modules/geomstats/test/vectorization.html index 4fa0628d4..d692d035e 100644 --- a/_modules/geomstats/test/vectorization.html +++ b/_modules/geomstats/test/vectorization.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/test_cases/learning/exponential_barycenter.html b/_modules/geomstats/test_cases/learning/exponential_barycenter.html index a275440e1..52c1ac1e1 100644 --- a/_modules/geomstats/test_cases/learning/exponential_barycenter.html +++ b/_modules/geomstats/test_cases/learning/exponential_barycenter.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/varifold.html b/_modules/geomstats/varifold.html index 8550140fb..5975d1dea 100644 --- a/_modules/geomstats/varifold.html +++ b/_modules/geomstats/varifold.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/vectorization.html b/_modules/geomstats/vectorization.html index 45a8f1bff..3a4536919 100644 --- a/_modules/geomstats/vectorization.html +++ b/_modules/geomstats/vectorization.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/visualization.html b/_modules/geomstats/visualization.html index 50ed62702..42092027e 100644 --- a/_modules/geomstats/visualization.html +++ b/_modules/geomstats/visualization.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/visualization/hyperbolic.html b/_modules/geomstats/visualization/hyperbolic.html index 78a6bbeff..ef7e64b58 100644 --- a/_modules/geomstats/visualization/hyperbolic.html +++ b/_modules/geomstats/visualization/hyperbolic.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/visualization/hypersphere.html b/_modules/geomstats/visualization/hypersphere.html index ada0dd16d..b4f52ee21 100644 --- a/_modules/geomstats/visualization/hypersphere.html +++ b/_modules/geomstats/visualization/hypersphere.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/visualization/poincare_polydisk.html b/_modules/geomstats/visualization/poincare_polydisk.html index 789ff5d39..e86de1d6a 100644 --- a/_modules/geomstats/visualization/poincare_polydisk.html +++ b/_modules/geomstats/visualization/poincare_polydisk.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/visualization/pre_shape.html b/_modules/geomstats/visualization/pre_shape.html index af97b1b9b..0ed538f43 100644 --- a/_modules/geomstats/visualization/pre_shape.html +++ b/_modules/geomstats/visualization/pre_shape.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/visualization/spd_matrices.html b/_modules/geomstats/visualization/spd_matrices.html index ab6dadf5c..0b0014186 100644 --- a/_modules/geomstats/visualization/spd_matrices.html +++ b/_modules/geomstats/visualization/spd_matrices.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/visualization/special_euclidean.html b/_modules/geomstats/visualization/special_euclidean.html index 5dd909702..94f1e96cd 100644 --- a/_modules/geomstats/visualization/special_euclidean.html +++ b/_modules/geomstats/visualization/special_euclidean.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/geomstats/visualization/special_orthogonal.html b/_modules/geomstats/visualization/special_orthogonal.html index 22dc0523b..b4ed5f7d7 100644 --- a/_modules/geomstats/visualization/special_orthogonal.html +++ b/_modules/geomstats/visualization/special_orthogonal.html @@ -49,7 +49,7 @@ - + diff --git a/_modules/index.html b/_modules/index.html index d3b75aaa3..e580d32cf 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -49,7 +49,7 @@ - + diff --git a/api/geomstats.datasets.html b/api/geomstats.datasets.html index 4be97d80b..3c3ace7d4 100644 --- a/api/geomstats.datasets.html +++ b/api/geomstats.datasets.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.distributions.html b/api/geomstats.distributions.html index 3f43d230e..351e23c05 100644 --- a/api/geomstats.distributions.html +++ b/api/geomstats.distributions.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.geometry.html b/api/geomstats.geometry.html index db0ae55ca..fafe2993a 100644 --- a/api/geomstats.geometry.html +++ b/api/geomstats.geometry.html @@ -54,7 +54,7 @@ - + diff --git a/api/geomstats.geometry.stratified.html b/api/geomstats.geometry.stratified.html index 3cbf0c4e9..00ea2a61f 100644 --- a/api/geomstats.geometry.stratified.html +++ b/api/geomstats.geometry.stratified.html @@ -54,7 +54,7 @@ - + diff --git a/api/geomstats.html b/api/geomstats.html index 4dabbc651..ee4a6328d 100644 --- a/api/geomstats.html +++ b/api/geomstats.html @@ -54,7 +54,7 @@ - + diff --git a/api/geomstats.information_geometry.html b/api/geomstats.information_geometry.html index d609d8591..6049a1470 100644 --- a/api/geomstats.information_geometry.html +++ b/api/geomstats.information_geometry.html @@ -54,7 +54,7 @@ - + diff --git a/api/geomstats.learning.html b/api/geomstats.learning.html index 74c4cfc35..403ccfb72 100644 --- a/api/geomstats.learning.html +++ b/api/geomstats.learning.html @@ -54,7 +54,7 @@ - + diff --git a/api/geomstats.numerics.html b/api/geomstats.numerics.html index ee4961837..0c1b9706c 100644 --- a/api/geomstats.numerics.html +++ b/api/geomstats.numerics.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.numerics.optimization.html b/api/geomstats.numerics.optimization.html index 3bdbdd4d2..de76ca9ca 100644 --- a/api/geomstats.numerics.optimization.html +++ b/api/geomstats.numerics.optimization.html @@ -52,7 +52,7 @@ - + diff --git a/api/geomstats.test.html b/api/geomstats.test.html index 84fa16952..32f549e34 100644 --- a/api/geomstats.test.html +++ b/api/geomstats.test.html @@ -52,7 +52,7 @@ - + @@ -482,17 +482,17 @@