{
  "_id": "6a5b2ade9baadeef8ab4c27d",
  "Package": "Riemann",
  "Type": "Package",
  "Title": "Learning with Data on Riemannian Manifolds",
  "Version": "0.1.7",
  "Authors@R": "c(person(\"Kisung\", \"You\", role = c(\"aut\", \"cre\"), email = \"kisung.you@outlook.com\",comment=c(ORCID=\"0000-0002-8584-459X\")))",
  "Description": "We provide a variety of algorithms for manifold-valued\ndata, including Fréchet summaries, hypothesis testing,\nclustering, visualization, and other learning tasks. See\nBhattacharya and Bhattacharya (2012)\n<doi:10.1017/CBO9781139094764> for general exposition to\nstatistics on manifolds.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "URL": "https://www.kisungyou.com/Riemann/",
  "BugReports": "https://github.com/kisungyou/Riemann/issues",
  "RoxygenNote": "7.3.3",
  "RdMacros": "Rdpack",
  "LazyData": "true",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake libgmp3-dev make pkg-config libclang-dev",
  "Repository": "https://kisungyou.r-universe.dev",
  "Date/Publication": "2026-03-19 04:20:00 UTC",
  "RemoteUrl": "https://github.com/kisungyou/riemann",
  "RemoteRef": "HEAD",
  "RemoteSha": "e847692576f8b250c8140e1343b145f72caa379f",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-18 07:15:51 UTC",
    "User": "root"
  },
  "Author": "Kisung You [aut, cre] (ORCID: <https://orcid.org/0000-0002-8584-459X>)",
  "Maintainer": "Kisung You <kisung.you@outlook.com>",
  "_user": "kisungyou",
  "_type": "src",
  "_file": "Riemann_0.1.7.tar.gz",
  "_fileid": "https://r2.ropensci.org/0e954c1b37421bf2d2228412cffb8f5b08df7616d250fbda77e4163ecfbc8535",
  "_filesize": 2530707,
  "_sha256": "0e954c1b37421bf2d2228412cffb8f5b08df7616d250fbda77e4163ecfbc8535",
  "_expires": "2026-10-26T07:27:23.000Z",
  "_created": "2026-07-18T07:15:51.000Z",
  "_published": "2026-07-18T07:27:25.886Z",
  "_jobs": [
    {
      "job": 88057012930,
      "time": 486,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8427025456"
    },
    {
      "job": 88057012939,
      "time": 534,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8427031820"
    },
    {
      "job": 88057012937,
      "time": 275,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8426995135"
    },
    {
      "job": 88057012942,
      "time": 296,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8426997943"
    },
    {
      "job": 88057012972,
      "time": 165,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8426978038"
    },
    {
      "job": 88057012954,
      "time": 347,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8427005567"
    },
    {
      "job": 88057012946,
      "time": 174,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8426979267"
    },
    {
      "job": 88057012947,
      "time": 359,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8427007131"
    },
    {
      "job": 88056460939,
      "time": 438,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8426952843"
    },
    {
      "job": 88057012920,
      "time": 227,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8426987368"
    },
    {
      "job": 88057012984,
      "time": 336,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8427003662"
    },
    {
      "job": 88057012970,
      "time": 299,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8426998516"
    },
    {
      "job": 88057012968,
      "time": 336,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8427003972"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287",
  "_status": "success",
  "_upstream": "https://github.com/kisungyou/riemann",
  "_commit": {
    "id": "e847692576f8b250c8140e1343b145f72caa379f",
    "author": "kisungyou <kisung.you@outlook.com>",
    "committer": "kisungyou <kisung.you@outlook.com>",
    "message": "cvxr lift\n",
    "time": 1773894000
  },
  "_maintainer": {
    "name": "Kisung You",
    "email": "kisung.you@outlook.com",
    "login": "kisungyou",
    "twitter": "@kisung_you",
    "description": "",
    "uuid": 22312643,
    "orcid": "0000-0002-8584-459X"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.5",
      "role": "Imports"
    },
    {
      "package": "Rdpack",
      "role": "Imports"
    },
    {
      "package": "RiemBase",
      "role": "Imports"
    },
    {
      "package": "Rdimtools",
      "role": "Imports"
    },
    {
      "package": "T4cluster",
      "role": "Imports"
    },
    {
      "package": "T4transport",
      "role": "Imports"
    },
    {
      "package": "DEoptim",
      "role": "Imports"
    },
    {
      "package": "lpSolve",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "maotai",
      "version": ">= 0.2.2",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "kisungyou",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 3
    },
    {
      "week": "2026-12",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 13,
  "_contributors": [
    {
      "user": "kisungyou",
      "count": 44,
      "uuid": 22312643
    }
  ],
  "_userbio": {
    "uuid": 22312643,
    "type": "user",
    "name": "Kisung You",
    "followers": 34
  },
  "_downloads": {
    "count": 453,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Riemann"
  },
  "_devurl": "https://github.com/kisungyou/riemann",
  "_pkgdown": "https://www.kisungyou.com/Riemann/",
  "_searchresults": 21,
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/Riemann.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/kisungyou/riemann",
  "_realowner": "kisungyou",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2020-09-22"
    },
    {
      "version": "0.1.1",
      "date": "2021-05-05"
    },
    {
      "version": "0.1.3",
      "date": "2021-06-20"
    },
    {
      "version": "0.1.4",
      "date": "2022-02-28"
    },
    {
      "version": "0.1.6",
      "date": "2025-09-26"
    },
    {
      "version": "0.1.7",
      "date": "2026-03-25"
    }
  ],
  "_exports": [
    "dacg",
    "density",
    "dmacg",
    "dsplaplace",
    "dspnorm",
    "grassmann.optmacg",
    "grassmann.runif",
    "grassmann.utest",
    "label",
    "loglkd",
    "mle.acg",
    "mle.macg",
    "mle.splaplace",
    "mle.spnorm",
    "moSL",
    "moSN",
    "racg",
    "riem.clrq",
    "riem.coreset18B",
    "riem.distlp",
    "riem.dtw",
    "riem.fanova",
    "riem.fanovaP",
    "riem.hclust",
    "riem.interp",
    "riem.interps",
    "riem.isomap",
    "riem.kmeans",
    "riem.kmeans18B",
    "riem.kmeanspp",
    "riem.kmedoids",
    "riem.knn",
    "riem.kpca",
    "riem.m2skreg",
    "riem.m2skregCV",
    "riem.mds",
    "riem.mean",
    "riem.median",
    "riem.nmshift",
    "riem.pdist",
    "riem.pdist2",
    "riem.pga",
    "riem.phate",
    "riem.rmml",
    "riem.sammon",
    "riem.sc05Z",
    "riem.scNJW",
    "riem.scSM",
    "riem.scUL",
    "riem.seb",
    "riem.test2bg14",
    "riem.test2wass",
    "riem.tsne",
    "riem.wasserstein",
    "rmacg",
    "rmvnorm",
    "rsplaplace",
    "rspnorm",
    "spd.geometry",
    "spd.pdist",
    "spd.wassbary",
    "sphere.geo2xyz",
    "sphere.runif",
    "sphere.utest",
    "sphere.xyz2geo",
    "stiefel.optSA",
    "stiefel.runif",
    "stiefel.utest",
    "wrap.correlation",
    "wrap.euclidean",
    "wrap.grassmann",
    "wrap.landmark",
    "wrap.multinomial",
    "wrap.rotation",
    "wrap.spd",
    "wrap.spdk",
    "wrap.sphere",
    "wrap.stiefel"
  ],
  "_datasets": [
    {
      "name": "cities",
      "title": "Data : Populated Cities in the U.S.",
      "object": "cities",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "ERP",
      "title": "Data : EEG Covariances for Event-Related Potentials",
      "object": "ERP",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "gorilla",
      "title": "Data : Gorilla Skull",
      "object": "gorilla",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "hands",
      "title": "Data : Left Hands",
      "object": "hands",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "orbital",
      "title": "Data : Normal Vectors to the Orbital Planes of the 9 Planets",
      "object": "orbital",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Nx",
        "Ny",
        "Nz"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "passiflora",
      "title": "Data : Passiflora Leaves",
      "object": "passiflora",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "acg",
      "title": "Angular Central Gaussian Distribution",
      "concept": [
        "distribution"
      ],
      "topics": [
        "acg",
        "dacg",
        "mle.acg",
        "racg"
      ]
    },
    {
      "page": "cities",
      "title": "Data : Populated Cities in the U.S.",
      "concept": [
        "data"
      ],
      "topics": [
        "cities"
      ]
    },
    {
      "page": "density",
      "title": "S3 method for mixture model : evaluate density",
      "concept": [
        "utility"
      ],
      "topics": [
        "density"
      ]
    },
    {
      "page": "ERP",
      "title": "Data : EEG Covariances for Event-Related Potentials",
      "concept": [
        "data"
      ],
      "topics": [
        "ERP"
      ]
    },
    {
      "page": "gorilla",
      "title": "Data : Gorilla Skull",
      "concept": [
        "data"
      ],
      "topics": [
        "gorilla"
      ]
    },
    {
      "page": "grassmann.optmacg",
      "title": "Estimation of Distribution Algorithm with MACG Distribution",
      "concept": [
        "grassmann"
      ],
      "topics": [
        "grassmann.optmacg"
      ]
    },
    {
      "page": "grassmann.runif",
      "title": "Generate Uniform Samples on Grassmann Manifold",
      "concept": [
        "grassmann"
      ],
      "topics": [
        "grassmann.runif"
      ]
    },
    {
      "page": "grassmann.utest",
      "title": "Test of Uniformity on Grassmann Manifold",
      "concept": [
        "grassmann"
      ],
      "topics": [
        "grassmann.utest"
      ]
    },
    {
      "page": "hands",
      "title": "Data : Left Hands",
      "concept": [
        "data"
      ],
      "topics": [
        "hands"
      ]
    },
    {
      "page": "label",
      "title": "S3 method for mixture model : predict labels",
      "concept": [
        "utility"
      ],
      "topics": [
        "label"
      ]
    },
    {
      "page": "loglkd",
      "title": "S3 method for mixture model : log-likelihood",
      "concept": [
        "utility"
      ],
      "topics": [
        "loglkd"
      ]
    },
    {
      "page": "macg",
      "title": "Matrix Angular Central Gaussian Distribution",
      "concept": [
        "distribution"
      ],
      "topics": [
        "dmacg",
        "macg",
        "mle.macg",
        "rmacg"
      ]
    },
    {
      "page": "moSL",
      "title": "Finite Mixture of Spherical Laplace Distributions",
      "concept": [
        "sphere"
      ],
      "topics": [
        "density.moSL",
        "label.moSL",
        "loglkd.moSL",
        "moSL"
      ]
    },
    {
      "page": "moSN",
      "title": "Finite Mixture of Spherical Normal Distributions",
      "concept": [
        "sphere"
      ],
      "topics": [
        "density.moSN",
        "label.moSN",
        "loglkd.moSN",
        "moSN"
      ]
    },
    {
      "page": "orbital",
      "title": "Data : Normal Vectors to the Orbital Planes of the 9 Planets",
      "concept": [
        "data"
      ],
      "topics": [
        "orbital"
      ]
    },
    {
      "page": "passiflora",
      "title": "Data : Passiflora Leaves",
      "concept": [
        "data"
      ],
      "topics": [
        "passiflora"
      ]
    },
    {
      "page": "predict.m2skreg",
      "title": "Prediction for Manifold-to-Scalar Kernel Regression",
      "concept": [
        "inference"
      ],
      "topics": [
        "predict.m2skreg"
      ]
    },
    {
      "page": "riem.clrq",
      "title": "Competitive Learning Riemannian Quantization",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.clrq"
      ]
    },
    {
      "page": "riem.coreset18B",
      "title": "Build Lightweight Coreset",
      "concept": [
        "learning"
      ],
      "topics": [
        "riem.coreset18B"
      ]
    },
    {
      "page": "riem.distlp",
      "title": "Distance between Two Curves on Manifolds",
      "concept": [
        "curve"
      ],
      "topics": [
        "riem.distlp"
      ]
    },
    {
      "page": "riem.dtw",
      "title": "Dynamic Time Warping Distance",
      "concept": [
        "curve"
      ],
      "topics": [
        "riem.dtw"
      ]
    },
    {
      "page": "riem.fanova",
      "title": "Fréchet Analysis of Variance",
      "concept": [
        "inference"
      ],
      "topics": [
        "riem.fanova",
        "riem.fanovaP"
      ]
    },
    {
      "page": "riem.hclust",
      "title": "Hierarchical Agglomerative Clustering",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.hclust"
      ]
    },
    {
      "page": "riem.interp",
      "title": "Geodesic Interpolation",
      "concept": [
        "basic"
      ],
      "topics": [
        "riem.interp"
      ]
    },
    {
      "page": "riem.interps",
      "title": "Geodesic Interpolation of Multiple Points",
      "concept": [
        "basic"
      ],
      "topics": [
        "riem.interps"
      ]
    },
    {
      "page": "riem.isomap",
      "title": "Isometric Feature Mapping",
      "concept": [
        "visualization"
      ],
      "topics": [
        "riem.isomap"
      ]
    },
    {
      "page": "riem.kmeans",
      "title": "K-Means Clustering",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.kmeans"
      ]
    },
    {
      "page": "riem.kmeans18B",
      "title": "K-Means Clustering with Lightweight Coreset",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.kmeans18B"
      ]
    },
    {
      "page": "riem.kmeanspp",
      "title": "K-Means++ Clustering",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.kmeanspp"
      ]
    },
    {
      "page": "riem.kmedoids",
      "title": "K-Medoids Clustering",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.kmedoids"
      ]
    },
    {
      "page": "riem.knn",
      "title": "Find K-Nearest Neighbors",
      "concept": [
        "learning"
      ],
      "topics": [
        "riem.knn"
      ]
    },
    {
      "page": "riem.kpca",
      "title": "Kernel Principal Component Analysis",
      "concept": [
        "visualization"
      ],
      "topics": [
        "riem.kpca"
      ]
    },
    {
      "page": "riem.m2skreg",
      "title": "Manifold-to-Scalar Kernel Regression",
      "concept": [
        "inference"
      ],
      "topics": [
        "riem.m2skreg"
      ]
    },
    {
      "page": "riem.m2skregCV",
      "title": "Manifold-to-Scalar Kernel Regression with K-Fold Cross Validation",
      "concept": [
        "inference"
      ],
      "topics": [
        "riem.m2skregCV"
      ]
    },
    {
      "page": "riem.mds",
      "title": "Multidimensional Scaling",
      "concept": [
        "visualization"
      ],
      "topics": [
        "riem.mds"
      ]
    },
    {
      "page": "riem.mean",
      "title": "Fréchet Mean and Variation",
      "concept": [
        "inference"
      ],
      "topics": [
        "riem.mean"
      ]
    },
    {
      "page": "riem.median",
      "title": "Fréchet Median and Variation",
      "concept": [
        "inference"
      ],
      "topics": [
        "riem.median"
      ]
    },
    {
      "page": "riem.nmshift",
      "title": "Nonlinear Mean Shift",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.nmshift"
      ]
    },
    {
      "page": "riem.pdist",
      "title": "Compute Pairwise Distances for Data",
      "concept": [
        "basic"
      ],
      "topics": [
        "riem.pdist"
      ]
    },
    {
      "page": "riem.pdist2",
      "title": "Compute Pairwise Distances for Two Sets of Data",
      "concept": [
        "basic"
      ],
      "topics": [
        "riem.pdist2"
      ]
    },
    {
      "page": "riem.pga",
      "title": "Principal Geodesic Analysis",
      "concept": [
        "visualization"
      ],
      "topics": [
        "riem.pga"
      ]
    },
    {
      "page": "riem.phate",
      "title": "PHATE",
      "concept": [
        "visualization"
      ],
      "topics": [
        "riem.phate"
      ]
    },
    {
      "page": "riem.rmml",
      "title": "Riemannian Manifold Metric Learning",
      "concept": [
        "learning"
      ],
      "topics": [
        "riem.rmml"
      ]
    },
    {
      "page": "riem.sammon",
      "title": "Sammon Mapping",
      "concept": [
        "visualization"
      ],
      "topics": [
        "riem.sammon"
      ]
    },
    {
      "page": "riem.sc05Z",
      "title": "Spectral Clustering by Zelnik-Manor and Perona (2005)",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.sc05Z"
      ]
    },
    {
      "page": "riem.scNJW",
      "title": "Spectral Clustering by Ng, Jordan, and Weiss (2002)",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.scNJW"
      ]
    },
    {
      "page": "riem.scSM",
      "title": "Spectral Clustering by Shi and Malik (2000)",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.scSM"
      ]
    },
    {
      "page": "riem.scUL",
      "title": "Spectral Clustering with Unnormalized Laplacian",
      "concept": [
        "clustering"
      ],
      "topics": [
        "riem.scUL"
      ]
    },
    {
      "page": "riem.seb",
      "title": "Find the Smallest Enclosing Ball",
      "concept": [
        "learning"
      ],
      "topics": [
        "riem.seb"
      ]
    },
    {
      "page": "riem.test2bg14",
      "title": "Two-Sample Test modified from Biswas and Ghosh (2014)",
      "concept": [
        "inference"
      ],
      "topics": [
        "riem.test2bg14"
      ]
    },
    {
      "page": "riem.test2wass",
      "title": "Two-Sample Test with Wasserstein Metric",
      "concept": [
        "inference"
      ],
      "topics": [
        "riem.test2wass"
      ]
    },
    {
      "page": "riem.tsne",
      "title": "t-distributed Stochastic Neighbor Embedding",
      "concept": [
        "visualization"
      ],
      "topics": [
        "riem.tsne"
      ]
    },
    {
      "page": "riem.wasserstein",
      "title": "Wasserstein Distance between Empirical Measures",
      "concept": [
        "basic"
      ],
      "topics": [
        "riem.wasserstein"
      ]
    },
    {
      "page": "rmvnorm",
      "title": "Generate Random Samples from Multivariate Normal Distribution",
      "concept": [
        "utility"
      ],
      "topics": [
        "rmvnorm"
      ]
    },
    {
      "page": "spd.geometry",
      "title": "Supported Geometries on SPD Manifold",
      "concept": [
        "spd"
      ],
      "topics": [
        "spd.geometry"
      ]
    },
    {
      "page": "spd.pdist",
      "title": "Pairwise Distance on SPD Manifold",
      "concept": [
        "spd"
      ],
      "topics": [
        "spd.pdist"
      ]
    },
    {
      "page": "spd.wassbary",
      "title": "Wasserstein Barycenter of SPD Matrices",
      "concept": [
        "spd"
      ],
      "topics": [
        "spd.wassbary"
      ]
    },
    {
      "page": "sphere.convert",
      "title": "Convert between Cartesian Coordinates and Geographic Coordinates",
      "concept": [
        "sphere"
      ],
      "topics": [
        "sphere.convert",
        "sphere.geo2xyz",
        "sphere.xyz2geo"
      ]
    },
    {
      "page": "sphere.runif",
      "title": "Generate Uniform Samples on Sphere",
      "concept": [
        "sphere"
      ],
      "topics": [
        "sphere.runif"
      ]
    },
    {
      "page": "sphere.utest",
      "title": "Test of Uniformity on Sphere",
      "concept": [
        "sphere"
      ],
      "topics": [
        "sphere.utest"
      ]
    },
    {
      "page": "splaplace",
      "title": "Spherical Laplace Distribution",
      "concept": [
        "distribution"
      ],
      "topics": [
        "dsplaplace",
        "mle.splaplace",
        "rsplaplace",
        "splaplace"
      ]
    },
    {
      "page": "spnorm",
      "title": "Spherical Normal Distribution",
      "concept": [
        "distribution"
      ],
      "topics": [
        "dspnorm",
        "mle.spnorm",
        "rspnorm",
        "spnorm"
      ]
    },
    {
      "page": "stiefel.optSA",
      "title": "Simulated Annealing on Stiefel Manifold",
      "concept": [
        "stiefel"
      ],
      "topics": [
        "stiefel.optSA"
      ]
    },
    {
      "page": "stiefel.runif",
      "title": "Generate Uniform Samples on Stiefel Manifold",
      "concept": [
        "stiefel"
      ],
      "topics": [
        "stiefel.runif"
      ]
    },
    {
      "page": "stiefel.utest",
      "title": "Test of Uniformity on Stiefel Manifold",
      "concept": [
        "stiefel"
      ],
      "topics": [
        "stiefel.utest"
      ]
    },
    {
      "page": "wrap.correlation",
      "title": "Prepare Data on Correlation Manifold",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.correlation"
      ]
    },
    {
      "page": "wrap.euclidean",
      "title": "Prepare Data on Euclidean Space",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.euclidean"
      ]
    },
    {
      "page": "wrap.grassmann",
      "title": "Prepare Data on Grassmann Manifold",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.grassmann"
      ]
    },
    {
      "page": "wrap.landmark",
      "title": "Wrap Landmark Data on Shape Space",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.landmark"
      ]
    },
    {
      "page": "wrap.multinomial",
      "title": "Prepare Data on Multinomial Manifold",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.multinomial"
      ]
    },
    {
      "page": "wrap.rotation",
      "title": "Prepare Data on Rotation Group",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.rotation"
      ]
    },
    {
      "page": "wrap.spd",
      "title": "Prepare Data on Symmetric Positive-Definite (SPD) Manifold",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.spd"
      ]
    },
    {
      "page": "wrap.spdk",
      "title": "Prepare Data on SPD Manifold of Fixed-Rank",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.spdk"
      ]
    },
    {
      "page": "wrap.sphere",
      "title": "Prepare Data on Sphere",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.sphere"
      ]
    },
    {
      "page": "wrap.stiefel",
      "title": "Prepare Data on (Compact) Stiefel Manifold",
      "concept": [
        "wrapper"
      ],
      "topics": [
        "wrap.stiefel"
      ]
    }
  ],
  "_pkglogo": "https://github.com/kisungyou/riemann/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/kisungyou/riemann/raw/HEAD/README.md",
  "_rundeps": [
    "ADMM",
    "ash",
    "backports",
    "bitops",
    "checkmate",
    "clarabel",
    "cli",
    "cluster",
    "codetools",
    "colorspace",
    "cpp11",
    "CVXR",
    "dbscan",
    "DEoptim",
    "deSolve",
    "doParallel",
    "farver",
    "fastcluster",
    "fda",
    "fds",
    "FNN",
    "foreach",
    "generics",
    "ggplot2",
    "glue",
    "gmp",
    "gsignal",
    "gtable",
    "hdrcde",
    "highs",
    "isoband",
    "iterators",
    "kernlab",
    "KernSmooth",
    "ks",
    "labdsv",
    "labeling",
    "lattice",
    "lifecycle",
    "locfit",
    "lpSolve",
    "maotai",
    "MASS",
    "Matrix",
    "mclust",
    "mclustcomp",
    "mgcv",
    "multicool",
    "mvtnorm",
    "nlme",
    "osqp",
    "pcaPP",
    "pracma",
    "R6",
    "rainbow",
    "RANN",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppDE",
    "RcppDist",
    "RcppEigen",
    "RCurl",
    "Rdimtools",
    "Rdpack",
    "RiemBase",
    "rlang",
    "RSpectra",
    "rstiefel",
    "Rtsne",
    "S7",
    "scales",
    "scatterplot3d",
    "scs",
    "slam",
    "T4cluster",
    "T4transport",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_score": 4.4361626470407565,
  "_indexed": true,
  "_nocasepkg": "riemann",
  "_universes": [
    "kisungyou"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-07-18T07:23:49.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/b568628b607e2b683e5387849cc362d66f03c7b062271dd070b5cf8e0f0620a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-07-18T07:24:07.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/cfbbd0b8affbb8e95aa6fa328954e238adc948829cb938a26c54f1d77559685e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-07-18T07:20:23.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/1a10b6b9470c9f0b1c7ebbcf3b6a2e80458f22b4948a9e782a71bd04ebd15d94",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-07-18T07:20:17.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/168fce4aeca5f7c6dd095dfd53d81085472c4139e26c62cb6c2f30875401165b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-07-18T07:19:15.000Z",
      "arch": "aarch64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/939924d0865391e6881e1e88a506b58476c95bcf0c1350802825ee35f6b03324",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-07-18T07:20:32.000Z",
      "arch": "x86_64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/b0970a6bf74cea4771cfb22e938c7663f8303a5db4bb1ab50c7b03127c190735",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-07-18T07:19:14.000Z",
      "arch": "aarch64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/c3ed4bfd7121a4e4a68f3b1adc0bb8af8be50241d09a60f461f228eafe611b30",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-07-18T07:20:37.000Z",
      "arch": "x86_64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/d6fe8fa89e91ab7ed3f4d5494898e203ec61c70bb23691f4c5ecb19bf51cbf5c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.7",
      "date": "2026-07-18T07:20:22.000Z",
      "arch": "emscripten",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/e4781e51fd7426a87885d9e280a6349ca17f61863a95aaa13bcd5a691a431859",
      "status": "success",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-07-18T07:19:00.000Z",
      "arch": "x86_64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/64bbc1f20a802ffb08236e587306768834de951efbc1ca2d260a952e9185b62d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-07-18T07:19:12.000Z",
      "arch": "x86_64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/831f20a4c8add88ad8bc847e6231baa2d6deaa520ff6e069f59cc9aa5288d452",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-07-18T07:19:15.000Z",
      "arch": "x86_64",
      "commit": "e847692576f8b250c8140e1343b145f72caa379f",
      "fileid": "https://r2.ropensci.org/3f260fb6e949e65a99161799da11cdfd865aa0593527ae5e015737cfa95679be",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kisungyou/actions/runs/29635286287"
    }
  ]
}