Man pages for riemtan
Riemannian Metrics for Symmetric Positive Definite Matrices

airm_expCompute the AIRM Exponential
airm_logCompute the AIRM Logarithm
airm_unvecCompute the Inverse Vectorization (AIRM)
airm_vecCompute the AIRM Vectorization of Tangent Space
bures_wasserstein_expCompute the Bures-Wasserstein Exponential
bures_wasserstein_logCompute the Bures-Wasserstein Logarithm
bures_wasserstein_unvecCompute the Bures-Wasserstein Inverse Vectorization
bures_wasserstein_vecCompute the Bures-Wasserstein Vectorization
compute_frechet_meanCompute the Frechet Mean
configure_progressConfigure Progress Handlers
create_parquet_backendCreate ParquetBackend from Directory
create_progressorCreate a Progress Reporter for Iterative Operations
CSampleCSample Class
CSuperSampleCSuperSample Class
DataBackendDataBackend Abstract Class
default_ref_ptDefault reference point
dexpDifferential of Matrix Exponential Map
dlogDifferential of Matrix Logarithm Map
euclidean_expCompute the Euclidean Exponential
euclidean_logCompute the Euclidean Logarithm
euclidean_unvecCompute the Inverse Vectorization (Euclidean)
euclidean_vecVectorize at Identity Matrix (Euclidean)
get_n_workersGet Current Number of Parallel Workers
half_underscoreHalf-underscore operation for use in the log-Cholesky metric
id_matrCreate an Identity Matrix
is_parallel_enabledCheck if Parallel Processing is Enabled
is_progress_availableCheck if Progress Reporting is Available
ListBackendListBackend Class
log_cholesky_expCompute the Log-Cholesky Exponential
log_cholesky_logCompute the Log-Cholesky Logarithm
log_cholesky_unvecCompute the Log-Cholesky Inverse Vectorization
log_cholesky_vecCompute the Log-Cholesky Vectorization
log_euclidean_expCompute the Log-Euclidean Exponential
log_euclidean_logCompute the Log-Euclidean Logarithm
log_euclidean_unvecCompute the Inverse Vectorization (Euclidean)
log_euclidean_vecVectorize at Identity Matrix (Euclidean)
metricMetric Object Constructor
metricsPre-configured Riemannian metrics for SPD matrices
parallel_configParallel Processing Configuration for riemtan
ParquetBackendParquetBackend Class
progress_utilsProgress Reporting Utilities for riemtan
relocateRelocate Tangent Representations to a New Reference Point
reset_parallel_planReset Parallel Plan to Sequential
riemtan-packageriemtan: Riemannian Metrics for Symmetric Positive Definite...
rspdnormGenerate Random Samples from a Riemannian Normal Distribution
safe_logmWrapper for the matrix logarithm
set_parallel_planSet Parallel Processing Plan
should_parallelizeDecide Whether to Use Parallel Processing
spd_isometry_from_identityReverse isometry from tangent space at identity to tangent...
spd_isometry_to_identityIsometry from tangent space at P to tangent space at identity
TangentImageHandlerTangentImageHandler Class
validate_backendValidate Backend Object
validate_connsValidate Connections
validate_exp_argsValidate arguments for Riemannian logarithms
validate_log_argsValidate arguments for Riemannian logarithms
validate_metricValidate Metric
validate_parquet_dirValidate Parquet Directory Structure
validate_parquet_directoryValidate Parquet Directory
validate_tan_imgsValidate Tangent Images
validate_unvec_argsValidate arguments for inverse vectorization
validate_vec_argsValidate arguments for vectorization
validate_vec_imgsValidate Vector Images
vec_at_idVectorize at Identity Matrix
with_progressExecute Expression with Progress Reporting
with_progress_signalExecute Function with Progress Reporting for Each Item
write_connectomes_to_parquetWrite Connectomes to Parquet Files
riemtan documentation built on Nov. 11, 2025, 1:06 a.m.