{
  "_id": "6a27b54024555f66ed53874c",
  "Package": "riemtan",
  "Title": "Riemannian Metrics for Symmetric Positive Definite Matrices",
  "Version": "0.2.5",
  "Authors@R": "c(\nperson(\ngiven = \"Nicolas\",\nfamily = \"Escobar\",\nrole = c(\"aut\", \"cre\"),\nemail = \"nescoba@iu.edu\",\ncomment = c(ORCID = \"0009-0006-0800-5692\")\n),\nperson(\ngiven = \"Jaroslaw\",\nfamily = \"Harezlak\",\nrole = \"ths\"\n))",
  "Description": "Implements various Riemannian metrics for symmetric\npositive definite matrices, including AIRM (Affine Invariant\nRiemannian Metric, <doi:10.1007/s11263-005-3222-z>),\nLog-Euclidean (<doi:10.1002/mrm.20965>), Euclidean,\nLog-Cholesky (<doi:10.1137/18M1221084>), and Bures-Wasserstein\nmetrics (<doi:10.1016/j.exmath.2018.01.002>). Provides\nfunctions for computing logarithmic and exponential maps,\nvectorization, and statistical operations on the manifold of\npositive definite matrices.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "URL": "https://nicoesve.github.io/riemtan/",
  "BugReports": "https://github.com/nicoesve/riemtan/issues",
  "Config/testthat/edition": "3",
  "Maintainer": "Nicolas Escobar <nescoba@iu.edu>",
  "Config/pak/sysreqs": "cmake libssl-dev",
  "Repository": "https://nicoesve.r-universe.dev",
  "Date/Publication": "2025-11-10 20:37:42 UTC",
  "RemoteUrl": "https://github.com/nicoesve/riemtan",
  "RemoteRef": "HEAD",
  "RemoteSha": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-09 06:09:30 UTC",
    "User": "root"
  },
  "Author": "Nicolas Escobar [aut, cre] (ORCID:\n<https://orcid.org/0009-0006-0800-5692>),\nJaroslaw Harezlak [ths]",
  "MD5sum": "909021c7cb167fc484973985f2238709",
  "_user": "nicoesve",
  "_type": "src",
  "_file": "riemtan_0.2.5.tar.gz",
  "_fileid": "b4c6c725702ce9332d8e0fd016bb72cc3bd57bfd85487ba606f0f937d5129452",
  "_filesize": 296048,
  "_sha256": "b4c6c725702ce9332d8e0fd016bb72cc3bd57bfd85487ba606f0f937d5129452",
  "_created": "2026-06-09T06:09:30.000Z",
  "_published": "2026-06-09T06:40:00.924Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80259467926,
      "time": 240,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7499874397"
    },
    {
      "job": 80259468006,
      "time": 244,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7499874616"
    },
    {
      "job": 80259468007,
      "time": 223,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7499870541"
    },
    {
      "job": 80259467965,
      "time": 233,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7499871982"
    },
    {
      "job": 80259467874,
      "time": 228,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7500172168"
    },
    {
      "job": 80259467937,
      "time": 449,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7500235180"
    },
    {
      "job": 80259467906,
      "time": 233,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500200356"
    },
    {
      "job": 80259467882,
      "time": 577,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500268628"
    },
    {
      "job": 80258781761,
      "time": 324,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7499810391"
    },
    {
      "job": 80259467892,
      "time": 156,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7499851892"
    },
    {
      "job": 80259467912,
      "time": 236,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7499872524"
    },
    {
      "job": 80259467917,
      "time": 258,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7499878095"
    },
    {
      "job": 80259467885,
      "time": 224,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7499869699"
    }
  ],
  "_buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/nicoesve/riemtan",
  "_commit": {
    "id": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
    "author": "Nicolas Escobar <50273150+nicoesve@users.noreply.github.com>",
    "committer": "Nicolas Escobar <50273150+nicoesve@users.noreply.github.com>",
    "message": "Remove experiments directory (should only exist in riemtan-dev)\n",
    "time": 1762807062
  },
  "_maintainer": {
    "name": "Nicolas Escobar",
    "email": "nescoba@iu.edu",
    "login": "nescoba",
    "description": "",
    "uuid": 59174222
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "arrow",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Imports"
    },
    {
      "package": "furrr",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "matrixStats",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "progressr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "nicoesve",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-24",
      "n": 6
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 2
    },
    {
      "week": "2025-38",
      "n": 1
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-40",
      "n": 4
    },
    {
      "week": "2025-41",
      "n": 4
    },
    {
      "week": "2025-46",
      "n": 5
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "nicoesve",
      "count": 56,
      "uuid": 50273150
    },
    {
      "user": "nescoba",
      "count": 33,
      "uuid": 59174222
    }
  ],
  "_userbio": {
    "uuid": 50273150,
    "type": "user",
    "name": "Nicolas Escobar",
    "description": "Statistics Ph.D. student at Indiana University. "
  },
  "_downloads": {
    "count": 151,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/riemtan"
  },
  "_devurl": "https://github.com/nicoesve/riemtan",
  "_pkgdown": "https://nicoesve.github.io/riemtan/",
  "_searchresults": 12,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_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/riemtan.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/nicoesve/riemtan",
  "_realowner": "nicoesve",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-04-23"
    },
    {
      "version": "0.2.5",
      "date": "2025-11-10"
    }
  ],
  "_exports": [
    "airm_exp",
    "airm_log",
    "airm_unvec",
    "airm_vec",
    "bures_wasserstein_exp",
    "bures_wasserstein_log",
    "bures_wasserstein_unvec",
    "bures_wasserstein_vec",
    "compute_frechet_mean",
    "configure_progress",
    "create_parquet_backend",
    "CSample",
    "CSuperSample",
    "default_ref_pt",
    "dexp",
    "dlog",
    "euclidean_exp",
    "euclidean_log",
    "euclidean_unvec",
    "euclidean_vec",
    "get_n_workers",
    "half_underscore",
    "is_parallel_enabled",
    "is_progress_available",
    "ListBackend",
    "log_cholesky_exp",
    "log_cholesky_log",
    "log_cholesky_unvec",
    "log_cholesky_vec",
    "log_euclidean_exp",
    "log_euclidean_log",
    "log_euclidean_unvec",
    "log_euclidean_vec",
    "metric",
    "ParquetBackend",
    "relocate",
    "reset_parallel_plan",
    "rspdnorm",
    "safe_logm",
    "set_parallel_plan",
    "should_parallelize",
    "spd_isometry_from_identity",
    "spd_isometry_to_identity",
    "validate_backend",
    "validate_conns",
    "validate_exp_args",
    "validate_log_args",
    "validate_metric",
    "validate_parquet_dir",
    "validate_parquet_directory",
    "validate_tan_imgs",
    "validate_unvec_args",
    "validate_vec_args",
    "validate_vec_imgs",
    "vec_at_id",
    "write_connectomes_to_parquet"
  ],
  "_datasets": [
    {
      "name": "airm",
      "title": "Pre-configured Riemannian metrics for SPD matrices",
      "object": "airm",
      "class": [
        "rmetric"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "bures_wasserstein",
      "title": "Pre-configured Riemannian metrics for SPD matrices",
      "object": "bures_wasserstein",
      "class": [
        "rmetric"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "euclidean",
      "title": "Pre-configured Riemannian metrics for SPD matrices",
      "object": "euclidean",
      "class": [
        "rmetric"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "log_cholesky",
      "title": "Pre-configured Riemannian metrics for SPD matrices",
      "object": "log_cholesky",
      "class": [
        "rmetric"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "log_euclidean",
      "title": "Pre-configured Riemannian metrics for SPD matrices",
      "object": "log_euclidean",
      "class": [
        "rmetric"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "airm_exp",
      "title": "Compute the AIRM Exponential",
      "topics": [
        "airm_exp"
      ]
    },
    {
      "page": "airm_log",
      "title": "Compute the AIRM Logarithm",
      "topics": [
        "airm_log"
      ]
    },
    {
      "page": "airm_unvec",
      "title": "Compute the Inverse Vectorization (AIRM)",
      "topics": [
        "airm_unvec"
      ]
    },
    {
      "page": "airm_vec",
      "title": "Compute the AIRM Vectorization of Tangent Space",
      "topics": [
        "airm_vec"
      ]
    },
    {
      "page": "bures_wasserstein_exp",
      "title": "Compute the Bures-Wasserstein Exponential",
      "topics": [
        "bures_wasserstein_exp"
      ]
    },
    {
      "page": "bures_wasserstein_log",
      "title": "Compute the Bures-Wasserstein Logarithm",
      "topics": [
        "bures_wasserstein_log"
      ]
    },
    {
      "page": "bures_wasserstein_unvec",
      "title": "Compute the Bures-Wasserstein Inverse Vectorization",
      "topics": [
        "bures_wasserstein_unvec"
      ]
    },
    {
      "page": "bures_wasserstein_vec",
      "title": "Compute the Bures-Wasserstein Vectorization",
      "topics": [
        "bures_wasserstein_vec"
      ]
    },
    {
      "page": "compute_frechet_mean",
      "title": "Compute the Frechet Mean",
      "topics": [
        "compute_frechet_mean"
      ]
    },
    {
      "page": "configure_progress",
      "title": "Configure Progress Handlers",
      "topics": [
        "configure_progress"
      ]
    },
    {
      "page": "create_parquet_backend",
      "title": "Create ParquetBackend from Directory",
      "topics": [
        "create_parquet_backend"
      ]
    },
    {
      "page": "CSample",
      "title": "CSample Class",
      "topics": [
        "CSample"
      ]
    },
    {
      "page": "CSuperSample",
      "title": "CSuperSample Class",
      "topics": [
        "CSuperSample"
      ]
    },
    {
      "page": "default_ref_pt",
      "title": "Default reference point",
      "topics": [
        "default_ref_pt"
      ]
    },
    {
      "page": "dexp",
      "title": "Differential of Matrix Exponential Map",
      "topics": [
        "dexp"
      ]
    },
    {
      "page": "dlog",
      "title": "Differential of Matrix Logarithm Map",
      "topics": [
        "dlog"
      ]
    },
    {
      "page": "euclidean_exp",
      "title": "Compute the Euclidean Exponential",
      "topics": [
        "euclidean_exp"
      ]
    },
    {
      "page": "euclidean_log",
      "title": "Compute the Euclidean Logarithm",
      "topics": [
        "euclidean_log"
      ]
    },
    {
      "page": "euclidean_unvec",
      "title": "Compute the Inverse Vectorization (Euclidean)",
      "topics": [
        "euclidean_unvec"
      ]
    },
    {
      "page": "euclidean_vec",
      "title": "Vectorize at Identity Matrix (Euclidean)",
      "topics": [
        "euclidean_vec"
      ]
    },
    {
      "page": "get_n_workers",
      "title": "Get Current Number of Parallel Workers",
      "topics": [
        "get_n_workers"
      ]
    },
    {
      "page": "half_underscore",
      "title": "Half-underscore operation for use in the log-Cholesky metric",
      "topics": [
        "half_underscore"
      ]
    },
    {
      "page": "id_matr",
      "title": "Create an Identity Matrix",
      "topics": [
        "id_matr"
      ]
    },
    {
      "page": "is_parallel_enabled",
      "title": "Check if Parallel Processing is Enabled",
      "topics": [
        "is_parallel_enabled"
      ]
    },
    {
      "page": "is_progress_available",
      "title": "Check if Progress Reporting is Available",
      "topics": [
        "is_progress_available"
      ]
    },
    {
      "page": "ListBackend",
      "title": "ListBackend Class",
      "topics": [
        "ListBackend"
      ]
    },
    {
      "page": "log_cholesky_exp",
      "title": "Compute the Log-Cholesky Exponential",
      "topics": [
        "log_cholesky_exp"
      ]
    },
    {
      "page": "log_cholesky_log",
      "title": "Compute the Log-Cholesky Logarithm",
      "topics": [
        "log_cholesky_log"
      ]
    },
    {
      "page": "log_cholesky_unvec",
      "title": "Compute the Log-Cholesky Inverse Vectorization",
      "topics": [
        "log_cholesky_unvec"
      ]
    },
    {
      "page": "log_cholesky_vec",
      "title": "Compute the Log-Cholesky Vectorization",
      "topics": [
        "log_cholesky_vec"
      ]
    },
    {
      "page": "log_euclidean_exp",
      "title": "Compute the Log-Euclidean Exponential",
      "topics": [
        "log_euclidean_exp"
      ]
    },
    {
      "page": "log_euclidean_log",
      "title": "Compute the Log-Euclidean Logarithm",
      "topics": [
        "log_euclidean_log"
      ]
    },
    {
      "page": "log_euclidean_unvec",
      "title": "Compute the Inverse Vectorization (Euclidean)",
      "topics": [
        "log_euclidean_unvec"
      ]
    },
    {
      "page": "log_euclidean_vec",
      "title": "Vectorize at Identity Matrix (Euclidean)",
      "topics": [
        "log_euclidean_vec"
      ]
    },
    {
      "page": "metric",
      "title": "Metric Object Constructor",
      "topics": [
        "metric"
      ]
    },
    {
      "page": "metrics",
      "title": "Pre-configured Riemannian metrics for SPD matrices",
      "topics": [
        "airm",
        "bures_wasserstein",
        "euclidean",
        "log_cholesky",
        "log_euclidean",
        "metrics"
      ]
    },
    {
      "page": "parallel_config",
      "title": "Parallel Processing Configuration for riemtan",
      "topics": [
        "parallel_config"
      ]
    },
    {
      "page": "ParquetBackend",
      "title": "ParquetBackend Class",
      "topics": [
        "ParquetBackend"
      ]
    },
    {
      "page": "progress_utils",
      "title": "Progress Reporting Utilities for riemtan",
      "topics": [
        "progress_utils"
      ]
    },
    {
      "page": "relocate",
      "title": "Relocate Tangent Representations to a New Reference Point",
      "topics": [
        "relocate"
      ]
    },
    {
      "page": "reset_parallel_plan",
      "title": "Reset Parallel Plan to Sequential",
      "topics": [
        "reset_parallel_plan"
      ]
    },
    {
      "page": "rspdnorm",
      "title": "Generate Random Samples from a Riemannian Normal Distribution",
      "topics": [
        "rspdnorm"
      ]
    },
    {
      "page": "safe_logm",
      "title": "Wrapper for the matrix logarithm",
      "topics": [
        "safe_logm"
      ]
    },
    {
      "page": "set_parallel_plan",
      "title": "Set Parallel Processing Plan",
      "topics": [
        "set_parallel_plan"
      ]
    },
    {
      "page": "should_parallelize",
      "title": "Decide Whether to Use Parallel Processing",
      "topics": [
        "should_parallelize"
      ]
    },
    {
      "page": "spd_isometry_from_identity",
      "title": "Reverse isometry from tangent space at identity to tangent space at P",
      "topics": [
        "spd_isometry_from_identity"
      ]
    },
    {
      "page": "spd_isometry_to_identity",
      "title": "Isometry from tangent space at P to tangent space at identity",
      "topics": [
        "spd_isometry_to_identity"
      ]
    },
    {
      "page": "TangentImageHandler",
      "title": "TangentImageHandler Class",
      "topics": [
        "TangentImageHandler"
      ]
    },
    {
      "page": "validate_backend",
      "title": "Validate Backend Object",
      "topics": [
        "validate_backend"
      ]
    },
    {
      "page": "validate_conns",
      "title": "Validate Connections",
      "topics": [
        "validate_conns"
      ]
    },
    {
      "page": "validate_exp_args",
      "title": "Validate arguments for Riemannian logarithms",
      "topics": [
        "validate_exp_args"
      ]
    },
    {
      "page": "validate_log_args",
      "title": "Validate arguments for Riemannian logarithms",
      "topics": [
        "validate_log_args"
      ]
    },
    {
      "page": "validate_metric",
      "title": "Validate Metric",
      "topics": [
        "validate_metric"
      ]
    },
    {
      "page": "validate_parquet_dir",
      "title": "Validate Parquet Directory Structure",
      "topics": [
        "validate_parquet_dir"
      ]
    },
    {
      "page": "validate_parquet_directory",
      "title": "Validate Parquet Directory",
      "topics": [
        "validate_parquet_directory"
      ]
    },
    {
      "page": "validate_tan_imgs",
      "title": "Validate Tangent Images",
      "topics": [
        "validate_tan_imgs"
      ]
    },
    {
      "page": "validate_unvec_args",
      "title": "Validate arguments for inverse vectorization",
      "topics": [
        "validate_unvec_args"
      ]
    },
    {
      "page": "validate_vec_args",
      "title": "Validate arguments for vectorization",
      "topics": [
        "validate_vec_args"
      ]
    },
    {
      "page": "validate_vec_imgs",
      "title": "Validate Vector Images",
      "topics": [
        "validate_vec_imgs"
      ]
    },
    {
      "page": "vec_at_id",
      "title": "Vectorize at Identity Matrix",
      "topics": [
        "vec_at_id"
      ]
    },
    {
      "page": "write_connectomes_to_parquet",
      "title": "Write Connectomes to Parquet Files",
      "topics": [
        "write_connectomes_to_parquet"
      ]
    }
  ],
  "_readme": "https://github.com/nicoesve/riemtan/raw/HEAD/README.md",
  "_rundeps": [
    "arrow",
    "assertthat",
    "bit",
    "bit64",
    "cli",
    "codetools",
    "cpp11",
    "digest",
    "furrr",
    "future",
    "globals",
    "glue",
    "jsonlite",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "MASS",
    "Matrix",
    "matrixStats",
    "parallelly",
    "purrr",
    "R6",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "tidyselect",
    "vctrs",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "performance-benchmarks.Rmd",
      "filename": "performance-benchmarks.html",
      "title": "Performance Benchmarking and Optimization",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Parallel Processing Overview",
        "Setup",
        "Benchmarking Parallel vs Sequential",
        "Tangent Computations",
        "Frechet Mean Computation",
        "Parquet I/O Benchmarks",
        "Scaling Analysis",
        "Worker Count Scaling",
        "Dataset Size Impact",
        "Optimization Guidelines",
        "When to Use Parallel Processing",
        "Optimal Worker Count",
        "Memory Optimization",
        "Progress Reporting Overhead",
        "Benchmarking Best Practices",
        "1. Use microbenchmark for Accurate Measurements",
        "2. Control for Caching Effects",
        "3. Report System Information",
        "Common Performance Patterns",
        "Pattern 1: Compute-Bound Operations",
        "Pattern 2: Iteration-Heavy Operations",
        "Pattern 3: I/O-Bound Operations",
        "Platform-Specific Notes",
        "Windows",
        "Mac/Linux",
        "HPC Clusters",
        "Summary"
      ],
      "created": "2025-11-10 19:34:24",
      "modified": "2025-11-10 19:34:24",
      "commits": 1
    },
    {
      "source": "riemtan.Rmd",
      "filename": "riemtan.html",
      "title": "riemtan: Statistical Analysis of Connectomes using Riemannian Geometry",
      "author": "Nicolas Escobar, Jaroslaw Harezlak",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Key Features",
        "Installation",
        "Basic Usage",
        "Loading the Package and Setting Up",
        "Working with Metrics",
        "Creating and Manipulating Samples",
        "Creating Random Samples",
        "Computing Different Representations",
        "Statistical Analysis",
        "Computing the Fréchet Mean",
        "Computing Sample Statistics",
        "Advanced Examples",
        "Discriminating Between Two Samples",
        "Working with Real Data",
        "Key Classes",
        "CSample Class",
        "Metric Objects",
        "Performance Considerations",
        "References"
      ],
      "created": "2025-04-06 18:28:25",
      "modified": "2025-04-06 18:28:25",
      "commits": 1
    },
    {
      "source": "using-parquet.Rmd",
      "filename": "using-parquet.html",
      "title": "Using Parquet Storage for Large Datasets",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Benefits of Parquet Storage",
        "Installation",
        "Basic Workflow",
        "1. Writing Connectomes to Parquet",
        "2. Validating Parquet Directory",
        "3. Creating a CSample with Parquet Backend",
        "4. Computing with Parquet-backed CSample",
        "5. Lazy Loading Behavior",
        "Working with CSuperSample",
        "Backwards Compatibility",
        "Performance Tips",
        "Cache Size Tuning",
        "Batch Operations",
        "Parallel Processing with Parquet",
        "Enabling Parallel Processing",
        "Parallel I/O and Computation",
        "Batch Loading with Parallel I/O",
        "Performance Comparison",
        "Progress Reporting",
        "Best Practices",
        "Auto-Detection",
        "Parallel Strategies",
        "Metadata Access",
        "Advanced: Custom File Patterns",
        "Troubleshooting",
        "Large Datasets",
        "Memory Monitoring",
        "Summary"
      ],
      "created": "2025-11-10 19:34:24",
      "modified": "2025-11-10 19:34:24",
      "commits": 1
    }
  ],
  "_score": 5.158362492095249,
  "_indexed": true,
  "_nocasepkg": "riemtan",
  "_universes": [
    "nicoesve",
    "nescoba"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.5",
      "date": "2026-06-09T06:13:03.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "fc097bc94ded7073297ba21f5556fde51d7415af5f2c457f7f35f062168af364",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.5",
      "date": "2026-06-09T06:12:48.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "36a0b00359af0fcaf1f4393df2277eab88f658868c9d4558c0afe6f057dfe3d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.5",
      "date": "2026-06-09T06:12:57.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "26d614f1fb9dadc870186408309686033d62a7e843293c37ced160f40abd6cef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.5",
      "date": "2026-06-09T06:12:47.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "f206b8e8b9dea47ef9d545918f1e64ee922c1861874ca4c425ec7e8cfde9fc87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.5",
      "date": "2026-06-09T06:31:44.000Z",
      "arch": "aarch64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "d705e4da6cc423ee36a16eb6eaca3293b463088dc257cc2dd46b564870a1d3d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.5",
      "date": "2026-06-09T06:34:00.000Z",
      "arch": "x86_64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "101b052216edaee2dbf30e2cbde706e1f296d2baa6fc373e1380bc47d6619f74",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.5",
      "date": "2026-06-09T06:33:16.000Z",
      "arch": "aarch64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "102da93d637c0c268c2a08ea7f631493112a7734c1c9c8d2e63326b8193224d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.5",
      "date": "2026-06-09T06:32:51.000Z",
      "arch": "x86_64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "2b41eac16807e2baa6f7c7361da54bd8e4835d73057956a46d55a56bc99e522d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.5",
      "date": "2026-06-09T06:12:53.000Z",
      "arch": "emscripten",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "94a73708945373aab79094b28ab72ce86764dc3367b65f0dca5708a2f3863b72",
      "status": "success",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.5",
      "date": "2026-06-09T06:11:47.000Z",
      "arch": "x86_64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "b9e1b1acfbacbaaaa311757f405146fc2fd25a679afc9996897654d04c49a53b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.5",
      "date": "2026-06-09T06:12:05.000Z",
      "arch": "x86_64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "779221b8333b5ff82678f4c98be357ca36fad3a85e2fdfdbecc352587fbdd6cd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.5",
      "date": "2026-06-09T06:11:46.000Z",
      "arch": "x86_64",
      "commit": "1f0276cc0a60b5ceb0856f7655cc3e8ee7803d21",
      "fileid": "d9ca5d72f0110748fbd33acac6db8d6f2c6a6814250091e9373b6ca4dbdccbfb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nicoesve/actions/runs/27187231720"
    }
  ]
}