{
  "_id": "6acf9a6ee2d863f662952eba",
  "Package": "hyperspectR",
  "Title": "Hyperspectral Imaging Analysis for Biomedical Applications",
  "Version": "0.2.0.9000",
  "Authors@R": "c(\nperson(\"R.\", \"Heller\", email = \"raban.heller@charite.de\",\nrole = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0001-8006-9742\")),\nperson(\"V.\", \"Forstmeier\", role = \"aut\"))",
  "Description": "Read, process, analyze, and visualize hyperspectral\nimaging (HSI) data from Cubert snapshot cameras and standard\nENVI/TIFF formats. Provides calibration workflows (dark\ncorrection, white reference normalization), spectral\npreprocessing (Savitzky-Golay smoothing, SNV, MSC,\nderivatives), dimensionless spectral indices, research\nhemoglobin fraction fitting, dimensionality reduction (PCA,\nMNF), pixel classification (SAM, SVM, random forest), and\nconstrained spectral unmixing. Includes an interactive 'shiny'\nexplorer, reproducible batch recipes and grouped evaluation\ntools. Results are research outputs; clinical or\ndevice-specific accuracy is not established by the included\nsynthetic examples.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/cttir/hyperspectR,\nhttps://cttir.github.io/hyperspectR/",
  "BugReports": "https://github.com/cttir/hyperspectR/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Additional_repositories": "https://cttir.r-universe.dev",
  "VignetteBuilder": "knitr",
  "Config/Needs/website": "CTTIR/themakR",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://cttir.r-universe.dev",
  "Date/Publication": "2026-10-14 10:37:51 UTC",
  "RemoteUrl": "https://github.com/CTTIR/hyperspectR",
  "RemoteRef": "HEAD",
  "RemoteSha": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-14 14:53:07 UTC",
    "User": "root"
  },
  "Author": "R. Heller [aut, cre] (ORCID: <https://orcid.org/0000-0001-8006-9742>),\nV. Forstmeier [aut]",
  "Maintainer": "R. Heller <raban.heller@charite.de>",
  "_user": "cttir",
  "_type": "src",
  "_file": "hyperspectR_0.2.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/8adf79ec50646e9ec61c9ffce8d36f74f09ec36ea1a401a5f0210daa72c6dff7",
  "_filesize": 1995002,
  "_sha256": "8adf79ec50646e9ec61c9ffce8d36f74f09ec36ea1a401a5f0210daa72c6dff7",
  "_expires": "2027-01-22T15:06:19.000Z",
  "_created": "2026-10-14T14:53:07.000Z",
  "_published": "2026-10-14T15:06:22.056Z",
  "_buildurl": "https://github.com/r-universe/cttir/actions/runs/38583907480",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115922976066,
      "time": 181,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11903944882"
    },
    {
      "job": 115922975869,
      "time": 206,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11905046516"
    },
    {
      "job": 115922976660,
      "time": 135,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11904728689"
    },
    {
      "job": 115922975933,
      "time": 120,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11904983042"
    },
    {
      "job": 115920853814,
      "time": 243,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11903614533"
    },
    {
      "job": 115922976615,
      "time": 135,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11903649918"
    },
    {
      "job": 115922975973,
      "time": 182,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11904916726"
    },
    {
      "job": 115922976016,
      "time": 171,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11905066288"
    },
    {
      "job": 115922976499,
      "time": 205,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11904831847"
    }
  ],
  "_upstream": "https://github.com/CTTIR/hyperspectR",
  "_commit": {
    "id": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
    "author": "R. Heller <58561665+r-heller@users.noreply.github.com>",
    "committer": "R. Heller <58561665+r-heller@users.noreply.github.com>",
    "message": "Repair rendered documentation links and assets\n",
    "time": 1791974271
  },
  "_maintainer": {
    "name": "R. Heller",
    "email": "raban.heller@charite.de",
    "login": "r-heller",
    "orcid": "0000-0001-8006-9742",
    "description": "Doctoral researcher at Charité Universitätsmedizin Berlin, Germany. Focus on biomedical research, biostatistics, and data science.",
    "uuid": 58561665
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "viridisLite",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "prospectr",
      "role": "Suggests"
    },
    {
      "package": "signal",
      "role": "Suggests"
    },
    {
      "package": "nnls",
      "role": "Suggests"
    },
    {
      "package": "uwot",
      "role": "Suggests"
    },
    {
      "package": "e1071",
      "role": "Suggests"
    },
    {
      "package": "ranger",
      "role": "Suggests"
    },
    {
      "package": "cuvis.r",
      "role": "Suggests"
    },
    {
      "package": "tivis.r",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "shinytest2",
      "role": "Suggests"
    }
  ],
  "_owner": "cttir",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-24",
      "n": 5
    },
    {
      "week": "2026-26",
      "n": 4
    },
    {
      "week": "2026-31",
      "n": 1
    },
    {
      "week": "2026-33",
      "n": 6
    },
    {
      "week": "2026-34",
      "n": 1
    },
    {
      "week": "2026-37",
      "n": 1
    },
    {
      "week": "2026-42",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-05-04"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "r-heller",
      "count": 24,
      "uuid": 58561665
    },
    {
      "user": "vforstmeier",
      "count": 1,
      "uuid": 281948244
    }
  ],
  "_userbio": {
    "uuid": 275040041,
    "type": "organization",
    "name": "CTTIR",
    "followers": 9,
    "description": "Computational Trauma and Tissue Injury Research"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/hyperspectR"
  },
  "_devurl": "https://github.com/cttir/hyperspectr",
  "_pkgdown": "https://cttir.github.io/hyperspectR/",
  "_searchresults": 16,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/hyperspectR.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "hs_absorbance",
    "hs_band_ratio",
    "hs_batch",
    "hs_beer_lambert",
    "hs_calibrate",
    "hs_chromophore_data",
    "hs_classify_rf",
    "hs_classify_svm",
    "hs_clinical_indices",
    "hs_continuum_removal",
    "hs_dark_correct",
    "hs_derivative",
    "hs_endmembers",
    "hs_example_cube",
    "hs_example_files",
    "hs_export_png",
    "hs_fix_bad_pixels",
    "hs_group_summary",
    "hs_grouped_evaluate",
    "hs_mnf",
    "hs_msc",
    "hs_ndi",
    "hs_npi",
    "hs_pca",
    "hs_plot_clinical",
    "hs_plot_image",
    "hs_plot_index",
    "hs_plot_rgb",
    "hs_plot_spectra",
    "hs_predict",
    "hs_process",
    "hs_read_cube",
    "hs_read_cubert",
    "hs_read_envi",
    "hs_read_tiff",
    "hs_read_tivita",
    "hs_recipe",
    "hs_resample",
    "hs_roi_polygon",
    "hs_roi_rect",
    "hs_roi_stats",
    "hs_run_app",
    "hs_sam",
    "hs_simulate_cube",
    "hs_smooth",
    "hs_snv",
    "hs_sto2",
    "hs_thi",
    "hs_transform",
    "hs_twi",
    "hs_umap",
    "hs_unmix_nnls",
    "hs_white_normalize",
    "hs_write_envi",
    "hs_write_tiff",
    "hsi_cube",
    "scale_color_wavelength",
    "scale_colour_wavelength",
    "theme_hsi"
  ],
  "_help": [
    {
      "page": "sub-.hsi_cube",
      "title": "Subset an hsi_cube Object",
      "topics": [
        "[.hsi_cube"
      ]
    },
    {
      "page": "as_tibble.hsi_cube",
      "title": "Convert hsi_cube to Tibble",
      "topics": [
        "as_tibble.hsi_cube"
      ]
    },
    {
      "page": "as.data.frame.hsi_cube",
      "title": "Convert hsi_cube to Data Frame",
      "topics": [
        "as.data.frame.hsi_cube"
      ]
    },
    {
      "page": "autoplot.hsi_cube",
      "title": "Plot an hsi_cube Object",
      "topics": [
        "autoplot.hsi_cube"
      ]
    },
    {
      "page": "dim.hsi_cube",
      "title": "Get Dimensions of an hsi_cube",
      "topics": [
        "dim.hsi_cube"
      ]
    },
    {
      "page": "hs_absorbance",
      "title": "Convert Reflectance to Absorbance",
      "topics": [
        "hs_absorbance"
      ]
    },
    {
      "page": "hs_band_ratio",
      "title": "Compute an Unscaled Spectral Band Ratio",
      "topics": [
        "hs_band_ratio"
      ]
    },
    {
      "page": "hs_batch",
      "title": "Run and Resume a Manifest of Hyperspectral Recordings",
      "topics": [
        "hs_batch"
      ]
    },
    {
      "page": "hs_beer_lambert",
      "title": "Beer-Lambert Chromophore Fitting",
      "topics": [
        "hs_beer_lambert"
      ]
    },
    {
      "page": "hs_calibrate",
      "title": "Calibrate Raw HSI Data to Reflectance",
      "topics": [
        "hs_calibrate"
      ]
    },
    {
      "page": "hs_chromophore_data",
      "title": "Get Chromophore Extinction Coefficient Spectra",
      "topics": [
        "hs_chromophore_data"
      ]
    },
    {
      "page": "hs_classify_rf",
      "title": "Random Forest Pixel Classification",
      "topics": [
        "hs_classify_rf"
      ]
    },
    {
      "page": "hs_classify_svm",
      "title": "SVM Pixel Classification",
      "topics": [
        "hs_classify_svm"
      ]
    },
    {
      "page": "hs_clinical_indices",
      "title": "Compute All Available Clinical Indices",
      "topics": [
        "hs_clinical_indices"
      ]
    },
    {
      "page": "hs_continuum_removal",
      "title": "Continuum Removal",
      "topics": [
        "hs_continuum_removal"
      ]
    },
    {
      "page": "hs_dark_correct",
      "title": "Apply Dark Current Correction",
      "topics": [
        "hs_dark_correct"
      ]
    },
    {
      "page": "hs_derivative",
      "title": "Spectral Derivative",
      "topics": [
        "hs_derivative"
      ]
    },
    {
      "page": "hs_endmembers",
      "title": "Extract Endmember Spectra from a Cube",
      "topics": [
        "hs_endmembers"
      ]
    },
    {
      "page": "hs_example_cube",
      "title": "Get Example HSI Cube",
      "topics": [
        "hs_example_cube"
      ]
    },
    {
      "page": "hs_example_files",
      "title": "Write Example ENVI Files to a Temporary Directory",
      "topics": [
        "hs_example_files"
      ]
    },
    {
      "page": "hs_export_png",
      "title": "Export a Single-Band Image as PNG",
      "topics": [
        "hs_export_png"
      ]
    },
    {
      "page": "hs_fix_bad_pixels",
      "title": "Detect and Correct Bad Pixels",
      "topics": [
        "hs_fix_bad_pixels"
      ]
    },
    {
      "page": "hs_group_summary",
      "title": "Summarize Repeated ROI Measurements with Group-Level Uncertainty",
      "topics": [
        "hs_group_summary"
      ]
    },
    {
      "page": "hs_grouped_evaluate",
      "title": "Evaluate Classification with Entire Groups Held Out",
      "topics": [
        "hs_grouped_evaluate"
      ]
    },
    {
      "page": "hs_mnf",
      "title": "Minimum Noise Fraction Transform",
      "topics": [
        "hs_mnf"
      ]
    },
    {
      "page": "hs_msc",
      "title": "Multiplicative Scatter Correction",
      "topics": [
        "hs_msc"
      ]
    },
    {
      "page": "hs_ndi",
      "title": "Compute Normalized Difference Index (General Purpose)",
      "topics": [
        "hs_ndi"
      ]
    },
    {
      "page": "hs_npi",
      "title": "Compute Near-Infrared Perfusion Index (NPI)",
      "topics": [
        "hs_npi"
      ]
    },
    {
      "page": "hs_pca",
      "title": "PCA on Hyperspectral Cube",
      "topics": [
        "hs_pca"
      ]
    },
    {
      "page": "hs_plot_clinical",
      "title": "Research HSI Panel Display",
      "topics": [
        "hs_plot_clinical"
      ]
    },
    {
      "page": "hs_plot_image",
      "title": "Plot Single-Band Spatial Image",
      "topics": [
        "hs_plot_image"
      ]
    },
    {
      "page": "hs_plot_index",
      "title": "Plot Index Map with Clinical Color Scale",
      "topics": [
        "hs_plot_index"
      ]
    },
    {
      "page": "hs_plot_rgb",
      "title": "Synthesize RGB Image from Spectral Cube",
      "topics": [
        "hs_plot_rgb"
      ]
    },
    {
      "page": "hs_plot_spectra",
      "title": "Plot Spectral Profiles",
      "topics": [
        "hs_plot_spectra"
      ]
    },
    {
      "page": "hs_predict",
      "title": "Predict Classes in a New Cube Using a Fitted Classifier",
      "topics": [
        "hs_predict"
      ]
    },
    {
      "page": "hs_process",
      "title": "Execute a Processing Recipe",
      "topics": [
        "hs_process"
      ]
    },
    {
      "page": "hs_read_cube",
      "title": "Read a Hyperspectral Data Cube from Any Supported Format",
      "topics": [
        "hs_read_cube"
      ]
    },
    {
      "page": "hs_read_cubert",
      "title": "Read a Cubert .cu3s Session File",
      "topics": [
        "hs_read_cubert"
      ]
    },
    {
      "page": "hs_read_envi",
      "title": "Read an ENVI Hyperspectral Image File",
      "topics": [
        "hs_read_envi"
      ]
    },
    {
      "page": "hs_read_tiff",
      "title": "Read a Multi-Channel TIFF File",
      "topics": [
        "hs_read_tiff"
      ]
    },
    {
      "page": "hs_read_tivita",
      "title": "Read a TIVITA Suite Recording",
      "topics": [
        "hs_read_tivita"
      ]
    },
    {
      "page": "hs_recipe",
      "title": "Define a Reproducible Processing Recipe",
      "topics": [
        "hs_recipe"
      ]
    },
    {
      "page": "hs_resample",
      "title": "Resample Spectra to New Wavelength Grid",
      "topics": [
        "hs_resample"
      ]
    },
    {
      "page": "hs_roi_polygon",
      "title": "Define Polygon ROI",
      "topics": [
        "hs_roi_polygon"
      ]
    },
    {
      "page": "hs_roi_rect",
      "title": "Define Rectangular ROI",
      "topics": [
        "hs_roi_rect"
      ]
    },
    {
      "page": "hs_roi_stats",
      "title": "Compute ROI Statistics",
      "topics": [
        "hs_roi_stats"
      ]
    },
    {
      "page": "hs_run_app",
      "title": "Launch Interactive Hyperspectral Image Explorer",
      "topics": [
        "hs_run_app"
      ]
    },
    {
      "page": "hs_sam",
      "title": "Spectral Angle Mapper Classification",
      "topics": [
        "hs_sam"
      ]
    },
    {
      "page": "hs_simulate_cube",
      "title": "Generate a Synthetic HSI Cube for Testing and Examples",
      "topics": [
        "hs_simulate_cube"
      ]
    },
    {
      "page": "hs_smooth",
      "title": "Savitzky-Golay Spectral Smoothing",
      "topics": [
        "hs_smooth"
      ]
    },
    {
      "page": "hs_snv",
      "title": "Standard Normal Variate Correction",
      "topics": [
        "hs_snv"
      ]
    },
    {
      "page": "hs_sto2",
      "title": "Estimate the Oxygenated Hemoglobin Fraction for Research",
      "topics": [
        "hs_sto2"
      ]
    },
    {
      "page": "hs_thi",
      "title": "Compute Tissue Hemoglobin Index (THI)",
      "topics": [
        "hs_thi"
      ]
    },
    {
      "page": "hs_transform",
      "title": "Apply a Fitted Spectral Transform to Another Cube",
      "topics": [
        "hs_transform"
      ]
    },
    {
      "page": "hs_twi",
      "title": "Compute Tissue Water Index (TWI)",
      "topics": [
        "hs_twi"
      ]
    },
    {
      "page": "hs_umap",
      "title": "UMAP Embedding of Spectral Data",
      "topics": [
        "hs_umap"
      ]
    },
    {
      "page": "hs_unmix_nnls",
      "title": "Linear Spectral Unmixing via NNLS",
      "topics": [
        "hs_unmix_nnls"
      ]
    },
    {
      "page": "hs_white_normalize",
      "title": "Apply White Reference Normalization",
      "topics": [
        "hs_white_normalize"
      ]
    },
    {
      "page": "hs_write_envi",
      "title": "Write an HSI Cube to ENVI Format",
      "topics": [
        "hs_write_envi"
      ]
    },
    {
      "page": "hs_write_tiff",
      "title": "Write an HSI Cube to Multi-Band TIFF",
      "topics": [
        "hs_write_tiff"
      ]
    },
    {
      "page": "hsi_cube",
      "title": "Create an HSI Cube Object",
      "topics": [
        "hsi_cube"
      ]
    },
    {
      "page": "print.hsi_cube",
      "title": "Print an hsi_cube Object",
      "topics": [
        "print.hsi_cube"
      ]
    },
    {
      "page": "scale_color_wavelength",
      "title": "Wavelength-to-Color Scale for Spectral Plots",
      "topics": [
        "scale_color_wavelength",
        "scale_colour_wavelength"
      ]
    },
    {
      "page": "summary.hsi_cube",
      "title": "Summarize an hsi_cube Object",
      "topics": [
        "summary.hsi_cube"
      ]
    },
    {
      "page": "theme_hsi",
      "title": "Minimalist HSI Theme",
      "topics": [
        "theme_hsi"
      ]
    }
  ],
  "_pkglogo": "https://github.com/CTTIR/hyperspectR/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/CTTIR/hyperspectR/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "patchwork",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "cubert-workflow.Rmd",
      "filename": "cubert-workflow.html",
      "title": "Cubert Camera Data Workflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Step 1: Reading ENVI Data",
        "Step 2: Calibration",
        "Step 3: Preprocessing",
        "Step 4: Computing Indices",
        "Step 5: Saving Results"
      ],
      "created": "2026-05-04 17:56:27",
      "modified": "2026-09-10 13:37:18",
      "commits": 4
    },
    {
      "source": "hyperspectR.Rmd",
      "filename": "hyperspectR.html",
      "title": "Getting Started with hyperspectR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Loading the Package",
        "Creating and Inspecting a Cube",
        "Subsetting",
        "Visualization",
        "RGB Composite",
        "Single Band Image",
        "Mean Spectrum",
        "Computing Tissue Indices",
        "Clinical Panel Display",
        "Interactive Exploration",
        "Next Steps",
        "Citation"
      ],
      "created": "2026-05-04 17:56:27",
      "modified": "2026-10-14 08:55:40",
      "commits": 7
    },
    {
      "source": "intraop-oxygenation.Rmd",
      "filename": "intraop-oxygenation.html",
      "title": "Research Oxygenation Model Workflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Step 1: Load Data",
        "Step 2: Preprocessing",
        "Step 3: Dimensionless Band Ratio",
        "Step 4: Beer-Lambert Chromophore Fitting",
        "Step 5: ROI-Based Statistical Analysis",
        "Step 6: Research Panel",
        "Step 7: PCA for Quality Assessment"
      ],
      "created": "2026-05-04 17:56:27",
      "modified": "2026-09-10 13:37:18",
      "commits": 4
    },
    {
      "source": "biomedical-indices.Rmd",
      "filename": "biomedical-indices.html",
      "title": "Research Spectral Indices Explained",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Hemoglobin Absorption",
        "Tissue Oxygen Saturation (StO2)",
        "Near-Infrared Perfusion Index (NPI)",
        "Tissue Hemoglobin Index (THI)",
        "Custom Normalized Difference Index",
        "Research Panel"
      ],
      "created": "2026-05-04 17:56:27",
      "modified": "2026-09-10 13:37:18",
      "commits": 4
    },
    {
      "source": "compartment-syndrome.Rmd",
      "filename": "compartment-syndrome.html",
      "title": "Synthetic Regional Spectral Comparison",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Scope",
        "Simulating a Demonstration Scene",
        "Tissue Oxygenation Mapping",
        "Perfusion Assessment",
        "Research Panel Overview",
        "ROI Comparison: Affected vs. Unaffected"
      ],
      "created": "2026-05-04 17:56:27",
      "modified": "2026-09-10 13:37:18",
      "commits": 4
    }
  ],
  "_score": 4.505149978319906,
  "_indexed": true,
  "_nocasepkg": "hyperspectr",
  "_universes": [
    "cttir",
    "r-heller"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-10-14T14:55:45.000Z",
      "distro": "resolute",
      "commit": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
      "fileid": "https://r2.ropensci.org/ab60eae9293feee7d16c4e050142553bba4f8c90db0ea7409e4006813cf1c3a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/38583907480"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-10-14T14:55:52.000Z",
      "distro": "resolute",
      "commit": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
      "fileid": "https://r2.ropensci.org/eb7b7d483e7585f27113f2aea3f0b460d8a235f3eb7d1a9b848bda5bffa8304e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/38583907480"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-10-14T15:05:17.000Z",
      "commit": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
      "fileid": "https://r2.ropensci.org/8de5545923aed7b4c72e80fe978ca3efc40c45f9fdc3bab08018dbb90915da78",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/38583907480"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-10-14T15:03:00.000Z",
      "commit": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
      "fileid": "https://r2.ropensci.org/16d514bd6ace1f6c2806c833909443364727b5ec3d2af8bce5fe718d76c3e889",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/38583907480"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0.9000",
      "date": "2026-10-14T14:55:48.000Z",
      "commit": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
      "fileid": "https://r2.ropensci.org/6548d59c8be212796c0f9f0ce677403b25dd79081a891c006bbb376b1bc9b01c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/38583907480"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-14T14:54:59.000Z",
      "commit": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
      "fileid": "https://r2.ropensci.org/cf572db21e99be56eb1aaaa4a43f7fc7eb5f7fb871513de1d0654e6775a1323b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/38583907480"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-14T14:55:00.000Z",
      "commit": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
      "fileid": "https://r2.ropensci.org/80e4039556fc0f2274fb2f7546051682a89950dec21aae99ab6663bed40af06e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/38583907480"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-14T14:55:34.000Z",
      "commit": "642fc056cd43bee6e41aa4cd3b849a279a698b53",
      "fileid": "https://r2.ropensci.org/a50c0d0746efc88fd4491b7d0f2991c1446c82cb857b773ff1e9907872297f5b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/38583907480"
    }
  ]
}