Skip to content

manifold

0.1.2Package record

Operations for Riemannian Manifolds

1packages depend
2.6Kdownloads / year
73.8%test coverage
12/13flavors OK

Overview

About

Implements operations for Riemannian manifolds, e.g., geodesic distance, Riemannian metric, exponential and logarithm maps, etc. Also incorporates random object generator on the manifolds. See Dai, Lin, and Müller (2021) doi:10.1111/biom.13385.

Install

Health

CRAN checks
1ERROR12OK
Check messages
ERRORtestsr-oldrel-macos-arm64
Running ‘testthat.R’ [1s/1s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/tests.html
  > # * https://testthat.r-lib.org/reference/test_package.html#special-files
  > 
  > library(testthat)
  > library(manifold)
  
  Attaching package: 'manifold'
  
  The following object is masked from 'package:base':
  
      norm
  
  > 
  > test_check("manifold")
  
   *** caught segfault ***
  address 0x3a18f153c, cause 'invalid permissions'
  
  Traceback:
   1: LogM(matrix(x, d, d))
   2: logmvec(p, d)
   3: matrix(logmvec(p, d), length(p), n)
   4: rieExp.LogEu(mfd, p, V)
   5: rieExp(mfd, p, V)
   6: rmfd.default(mfd, 100, d, p = samp[, 1], totalVar = 0.1)
   7: rmfd(mfd, 100, d, p = samp[, 1], totalVar = 0.1)
   8: eval(cod
...[truncated]...
ditionMessage(cnd), "\n")    NULL})
  38: with_reporter(reporters$multi, lapply(test_paths, test_one_file,     env = env, desc = desc, shuffle = shuffle, error_call = error_call))
  39: test_files_serial(test_dir = test_dir, test_package = test_package,     test_paths = test_paths, load_helpers = load_helpers, reporter = reporter,     env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning,     desc = desc, load_package = load_package, shuffle = shuffle,     error_call = error_call)
  40: test_files(test_dir = path, test_paths = test_paths, test_package = package,     reporter = reporter, load_helpers = load_helpers, env = env,     stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning,     load_package = load_package, parallel = parallel, shuffle = shuffle)
  41: test_dir("testthat", package = package, reporter = reporter,     ..., load_package = "installed")
  42: test_check("manifold")
  An irrecoverable exception occurred. R is aborting now ...

CRAN check page ↗

Slowest check: 3.7 min · r-devel-windows-x86_64
Status changes
  • ERROR12 OK, 1 ERRORNow
  • ERROR12 OK, 2 ERROR2026-03-10
Advisories

none known

Documentation

In release 0.1.2
READMENoVignettesNoNEWSNoCitation fileNoWebsitenot declared in DESCRIPTION
Help pages
28includes a package overview page
Examples that run
no examples
Exported functions with examples
0%
Documented parameters
88%
Return-value docs
100%
Help pages citing references
0%

Downloads

2.6K
CRAN downloads in the past year
Rank #17,404 · ~7/day · ~218/mo
Daily download trend is not available in this view yet.
29630 days
73990 days
2.6K1 year
Compare downloads with other packages →
Also on367 r2u5 autocran

Dependencies

Declared dependencies
4 external dependencies (excludes base and recommended)

Installing manifold adds 2 packages (2 with compiled code, 2.8 MB of source tarballs). Heaviest: Rcpp 1.8 MB, RcppArmadillo 1.0 MB.

Depends (1)
R >= 3.2.1
Imports (2)
RcppMatrix
LinkingTo (2)
Suggests (1)
Enhances (0)
none
Reverse dependencies
1direct
0indirect
Imports 1
Depends, Imports or LinkingTo, most downloaded first

People & History

People (2)
Author, Maintainer since 0.1.1 (2022), Copyright holder
Releases (2)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • unarchivedReturned to CRAN
    2025-12-01
  • 0.1.2Latest
    record
    2025-12-01 · current release · diff ↗
  • archivedRemoved from CRAN
    2025-11-27
    email to the maintainer is undeliverable
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • R
    R 4.3.0 released · 2023-04-21
  • 0.1.1
    record
    2022-10-04
  • R
    R 4.2.0 released · 2022-04-22

Package metadata

First published
2022-10-04
Total releases
2 / 4 yrs
License
GPL (>= 2) OSI
Minimum R
≥ 3.2.1
Download size
55 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("manifold")
Dai, X., & Lin, Z. (2025). manifold: Operations for Riemannian Manifolds (Version 0.1.2) [Computer software]. https://doi.org/10.32614/CRAN.package.manifold

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for manifold version 0.1.2 [Data set]. HJJB, LLC. Data release v2026-10-25. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy