{
  "_id": "6a1f2d15b401979e7342630b",
  "Package": "photobiology",
  "Type": "Package",
  "Title": "Photobiological Calculations",
  "Version": "0.14.2",
  "Date": "2026-03-14",
  "Authors@R": "c(\nperson(\"Pedro J.\", \"Aphalo\", email = \"pedro.aphalo@helsinki.fi\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-3385-972X\")),\nperson(\"Titta K.\", \"Kotilainen\", role = \"ctb\", comment = c(ORCID = \"0000-0002-2822-9734\")),\nperson(\"Glenn\", \"Davis\", email = \"gdavis@gluonics.com\", role = \"ctb\"),\nperson(\"Agnese\", \"Fazio\", email = \"agnese.fazio@uni-jena.de\", role = \"ctb\")\n)",
  "Maintainer": "Pedro J. Aphalo <pedro.aphalo@helsinki.fi>",
  "Description": "Definitions of classes, methods, operators and functions\nfor use in photobiology and radiation meteorology and\nclimatology. Calculation of effective (weighted) and\nnot-weighted irradiances/doses, fluence rates, transmittance,\nreflectance, absorptance, absorbance and diverse ratios and\nother derived quantities from spectral data. Local maxima and\nminima: peaks, valleys and spikes. Conversion between\nenergy-and photon-based units. Wavelength interpolation.\nColours and vision. This package is part of the\n'r4photobiology' suite, Aphalo, P. J. (2015)\n<doi:10.19232/uv4pb.2015.1.14>.",
  "License": "GPL (>= 2)",
  "LazyLoad": "yes",
  "LazyData": "yes",
  "ByteCompile": "true",
  "URL": "https://docs.r4photobiology.info/photobiology/,\nhttps://github.com/aphalo/photobiology",
  "BugReports": "https://github.com/aphalo/photobiology/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://aphalo.r-universe.dev",
  "Date/Publication": "2026-03-14 23:51:57 UTC",
  "RemoteUrl": "https://github.com/aphalo/photobiology",
  "RemoteRef": "HEAD",
  "RemoteSha": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-15 09:49:14 UTC",
    "User": "root"
  },
  "Author": "Pedro J. Aphalo [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3385-972X>),\nTitta K. Kotilainen [ctb] (ORCID:\n<https://orcid.org/0000-0002-2822-9734>),\nGlenn Davis [ctb],\nAgnese Fazio [ctb]",
  "MD5sum": "3de549eb1014fd2454dd20c116354efc",
  "_user": "aphalo",
  "_type": "src",
  "_file": "photobiology_0.14.2.tar.gz",
  "_fileid": "83a8048432d29cbef9caad5a07e72f61569576412e39ac507248430a7bb0576c",
  "_filesize": 2394724,
  "_sha256": "83a8048432d29cbef9caad5a07e72f61569576412e39ac507248430a7bb0576c",
  "_created": "2026-05-15T09:49:14.000Z",
  "_published": "2026-06-02T19:20:53.352Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79153142249,
      "time": 189,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014481463"
    },
    {
      "job": 79153142221,
      "time": 172,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014478664"
    },
    {
      "job": 79153141994,
      "time": 361,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014540808"
    },
    {
      "job": 79153141806,
      "time": 189,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014537067"
    },
    {
      "job": 79153142050,
      "time": 237,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014427349"
    },
    {
      "job": 79153141295,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367593468"
    },
    {
      "job": 79153141796,
      "time": 159,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014473185"
    },
    {
      "job": 79153142453,
      "time": 212,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014487372"
    },
    {
      "job": 79153142106,
      "time": 165,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014474270"
    }
  ],
  "_buildurl": "https://github.com/r-universe/aphalo/actions/runs/25911333911",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/aphalo/photobiology",
  "_commit": {
    "id": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
    "author": "Pedro Aphalo <pedro.aphalo@helsinki.fi>",
    "committer": "Pedro Aphalo <pedro.aphalo@helsinki.fi>",
    "message": "Rebuild one .Rd file that was out-of-date\n",
    "time": 1773532317
  },
  "_maintainer": {
    "name": "Pedro J. Aphalo",
    "email": "pedro.aphalo@helsinki.fi",
    "login": "aphalo",
    "mastodon": "@aphalo@mastodon.social",
    "linkedin": "in/pedro-j-aphalo-12055234",
    "orcid": "0000-0003-3385-972X",
    "uuid": 2743159
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "SunCalcMeeus",
      "version": ">= 0.1.3",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "polynom",
      "version": ">= 1.4-1",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.2.0",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "version": ">= 1.9.4",
      "role": "Imports"
    },
    {
      "package": "caTools",
      "version": ">= 1.18.0",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "version": ">= 1.8.9",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.4",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.3.1",
      "role": "Imports"
    },
    {
      "package": "splus2R",
      "version": ">= 1.3-3",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "version": ">= 1.8-12",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.4",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "version": ">= 1.48",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.27",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.1",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "version": ">= 7.3.2",
      "role": "Suggests"
    },
    {
      "package": "lutz",
      "version": ">= 0.3.2",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "version": ">= 3.6.0",
      "role": "Suggests"
    }
  ],
  "_owner": "aphalo",
  "_selfowned": true,
  "_usedby": 14,
  "_updates": [
    {
      "week": "2025-20",
      "n": 3
    },
    {
      "week": "2025-23",
      "n": 6
    },
    {
      "week": "2025-24",
      "n": 6
    },
    {
      "week": "2025-25",
      "n": 4
    },
    {
      "week": "2025-26",
      "n": 6
    },
    {
      "week": "2025-27",
      "n": 2
    },
    {
      "week": "2025-28",
      "n": 6
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-31",
      "n": 7
    },
    {
      "week": "2025-32",
      "n": 3
    },
    {
      "week": "2025-33",
      "n": 3
    },
    {
      "week": "2025-34",
      "n": 5
    },
    {
      "week": "2025-36",
      "n": 4
    },
    {
      "week": "2025-37",
      "n": 3
    },
    {
      "week": "2025-38",
      "n": 4
    },
    {
      "week": "2025-39",
      "n": 20
    },
    {
      "week": "2026-01",
      "n": 2
    },
    {
      "week": "2026-06",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 13
    },
    {
      "week": "2026-09",
      "n": 6
    },
    {
      "week": "2026-11",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.13.0",
      "date": "2025-06-06"
    }
  ],
  "_topics": [
    "light",
    "photobiology",
    "quantification",
    "r4photobiology-suite",
    "radiation",
    "spectra",
    "sun-position"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "aphalo",
      "count": 1365,
      "uuid": 2743159
    }
  ],
  "_userbio": {
    "uuid": 2743159,
    "type": "user",
    "name": "Pedro J. Aphalo",
    "description": "Visiting researcher (Retired Senior Lecturer)\r\n(Sensory Ecology of Plants, Photobiology, Crops, Forest trees, Data Analysis, Data Visualization)"
  },
  "_downloads": {
    "count": 960,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/photobiology"
  },
  "_devurl": "https://github.com/aphalo/photobiology",
  "_pkgdown": "https://docs.r4photobiology.info/photobiology/",
  "_searchresults": 642,
  "_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/photobiology.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/aphalo/photobiology",
  "_realowner": "aphalo",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9.4",
      "date": "2016-02-01"
    },
    {
      "version": "0.9.5",
      "date": "2016-02-02"
    },
    {
      "version": "0.9.6",
      "date": "2016-04-02"
    },
    {
      "version": "0.9.7",
      "date": "2016-04-06"
    },
    {
      "version": "0.9.8",
      "date": "2016-05-19"
    },
    {
      "version": "0.9.9",
      "date": "2016-08-01"
    },
    {
      "version": "0.9.11",
      "date": "2016-09-11"
    },
    {
      "version": "0.9.12",
      "date": "2016-10-21"
    },
    {
      "version": "0.9.13",
      "date": "2016-12-18"
    },
    {
      "version": "0.9.14",
      "date": "2017-03-20"
    },
    {
      "version": "0.9.15",
      "date": "2017-04-29"
    },
    {
      "version": "0.9.16",
      "date": "2017-06-25"
    },
    {
      "version": "0.9.17",
      "date": "2017-08-27"
    },
    {
      "version": "0.9.18-1",
      "date": "2017-12-18"
    },
    {
      "version": "0.9.19",
      "date": "2018-03-05"
    },
    {
      "version": "0.9.20",
      "date": "2018-04-02"
    },
    {
      "version": "0.9.21",
      "date": "2018-06-28"
    },
    {
      "version": "0.9.22",
      "date": "2018-07-09"
    },
    {
      "version": "0.9.23",
      "date": "2018-08-30"
    },
    {
      "version": "0.9.24",
      "date": "2018-09-23"
    },
    {
      "version": "0.9.25",
      "date": "2018-12-11"
    },
    {
      "version": "0.9.26",
      "date": "2019-02-12"
    },
    {
      "version": "0.9.27",
      "date": "2019-04-25"
    },
    {
      "version": "0.9.28",
      "date": "2019-06-08"
    },
    {
      "version": "0.9.29",
      "date": "2019-09-11"
    },
    {
      "version": "0.9.30",
      "date": "2020-01-09"
    },
    {
      "version": "0.10.0",
      "date": "2020-04-02"
    },
    {
      "version": "0.10.1",
      "date": "2020-04-17"
    },
    {
      "version": "0.10.2",
      "date": "2020-04-27"
    },
    {
      "version": "0.10.3",
      "date": "2020-06-03"
    },
    {
      "version": "0.10.4",
      "date": "2020-06-07"
    },
    {
      "version": "0.10.5",
      "date": "2020-08-28"
    },
    {
      "version": "0.10.6",
      "date": "2021-04-04"
    },
    {
      "version": "0.10.7",
      "date": "2021-09-29"
    },
    {
      "version": "0.10.8",
      "date": "2021-12-08"
    },
    {
      "version": "0.10.9",
      "date": "2022-02-04"
    },
    {
      "version": "0.10.10",
      "date": "2022-03-25"
    },
    {
      "version": "0.10.11",
      "date": "2022-07-11"
    },
    {
      "version": "0.10.12",
      "date": "2022-08-05"
    },
    {
      "version": "0.10.13",
      "date": "2022-10-05"
    },
    {
      "version": "0.10.14",
      "date": "2022-10-16"
    },
    {
      "version": "0.10.15",
      "date": "2023-01-07"
    },
    {
      "version": "0.10.16",
      "date": "2023-04-02"
    },
    {
      "version": "0.10.17",
      "date": "2023-05-27"
    },
    {
      "version": "0.11.0",
      "date": "2023-10-21"
    },
    {
      "version": "0.11.1",
      "date": "2024-02-26"
    },
    {
      "version": "0.11.2",
      "date": "2024-03-31"
    },
    {
      "version": "0.11.3",
      "date": "2024-08-26"
    },
    {
      "version": "0.11.4",
      "date": "2024-11-30"
    },
    {
      "version": "0.12.0",
      "date": "2025-02-02"
    },
    {
      "version": "0.13.0",
      "date": "2025-06-06"
    },
    {
      "version": "0.13.1",
      "date": "2025-06-23"
    },
    {
      "version": "0.13.2",
      "date": "2025-08-01"
    },
    {
      "version": "0.14.0",
      "date": "2025-09-26"
    },
    {
      "version": "0.14.1",
      "date": "2026-01-10"
    },
    {
      "version": "0.14.2",
      "date": "2026-03-15"
    }
  ],
  "_exports": [
    "A_as_default",
    "A2T",
    "absorbance",
    "absorptance",
    "add_attr2tb",
    "address2tb",
    "Afr_as_default",
    "Afr2T",
    "any2A",
    "any2Afr",
    "any2T",
    "as_energy",
    "as_quantum",
    "as_quantum_mol",
    "as.calibration_mspct",
    "as.calibration_spct",
    "as.chroma_mspct",
    "as.chroma_spct",
    "as.cps_mspct",
    "as.cps_spct",
    "as.filter_mspct",
    "as.filter_spct",
    "as.generic_mspct",
    "as.generic_spct",
    "as.object_mspct",
    "as.object_spct",
    "as.raw_mspct",
    "as.raw_spct",
    "as.reflector_mspct",
    "as.reflector_spct",
    "as.response_mspct",
    "as.response_spct",
    "as.solute_mspct",
    "as.solute_spct",
    "as.source_mspct",
    "as.source_spct",
    "average_spct",
    "BSWF_used2tb",
    "calc_filter_multipliers",
    "calc_multipliers",
    "calc_source_output",
    "calibration_mspct",
    "calibration_spct",
    "check_spct",
    "check_spectrum",
    "check_wl_stepsize",
    "checkTimeUnit",
    "chroma_mspct",
    "chroma_spct",
    "class_spct",
    "clean",
    "clear_photobio.cache",
    "clip_wl",
    "collect2mspct",
    "color",
    "color_of",
    "colour_of",
    "comment2tb",
    "compare_spct",
    "convertTfrType",
    "convertThickness",
    "convertTimeUnit",
    "convolve_each",
    "copy_attributes",
    "cps_mspct",
    "cps_spct",
    "cps2irrad",
    "cps2Rfr",
    "cps2Tfr",
    "D2_spectrum",
    "despike",
    "diffraction_double_slit",
    "diffraction_single_slit",
    "disable_check_spct",
    "div_spectra",
    "drop_user_cols",
    "e_fluence",
    "e_fraction",
    "e_irrad",
    "e_ratio",
    "e_response",
    "e2q",
    "e2qmol_multipliers",
    "e2quantum_multipliers",
    "enable_check_spct",
    "energy_as_default",
    "energy_irradiance",
    "energy_ratio",
    "energy2wl",
    "eq_ratio",
    "expanse",
    "extend2extremes",
    "f_mspct",
    "fast_color_of_wb",
    "fast_color_of_wl",
    "fast_wb2rect_spct",
    "FEL_spectrum",
    "filter_mspct",
    "filter_properties",
    "filter_properties<-",
    "filter_properties2tb",
    "filter_spct",
    "find_peaks",
    "find_spikes",
    "find_valleys",
    "find_wls",
    "fit_peaks",
    "fit_valleys",
    "fluence",
    "formatted_range",
    "frequency2wl",
    "fscale",
    "fshift",
    "generic_mspct",
    "generic_spct",
    "geocode2tb",
    "get_attributes",
    "get_peaks",
    "get_valleys",
    "getAfrType",
    "getBSWFUsed",
    "getFilterProperties",
    "getHowMeasured",
    "getIdFactor",
    "getInstrDesc",
    "getInstrSettings",
    "getKType",
    "getMspctVersion",
    "getMultipleWl",
    "getNormalisation",
    "getNormalised",
    "getNormalization",
    "getNormalized",
    "getResponseType",
    "getRfrType",
    "getScaled",
    "getScaling",
    "getSensorProperties",
    "getSoluteProperties",
    "getSpctVersion",
    "getTfrType",
    "getTimeUnit",
    "getWhatMeasured",
    "getWhenMeasured",
    "getWhereMeasured",
    "head_tail",
    "how_measured",
    "how_measured<-",
    "how_measured2tb",
    "id_factor",
    "id_factor<-",
    "illuminance",
    "insert_hinges",
    "insert_spct_hinges",
    "instr_desc2tb",
    "instr_descriptor",
    "instr_descriptor<-",
    "instr_settings",
    "instr_settings<-",
    "instr_settings2tb",
    "integrate_spct",
    "integrate_xy",
    "interpolate_mspct",
    "interpolate_spct",
    "interpolate_spectrum",
    "interpolate_wl",
    "irrad",
    "irradiance",
    "is_absorbance_based",
    "is_absorptance_based",
    "is_effective",
    "is_energy_based",
    "is_mole_based",
    "is_normalised",
    "is_normalized",
    "is_photon_based",
    "is_scaled",
    "is_tagged",
    "is_transmittance_based",
    "is.any_mspct",
    "is.any_spct",
    "is.any_summary_spct",
    "is.calibration_mspct",
    "is.calibration_spct",
    "is.chroma_mspct",
    "is.chroma_spct",
    "is.cps_mspct",
    "is.cps_spct",
    "is.filter_mspct",
    "is.filter_spct",
    "is.generic_mspct",
    "is.generic_spct",
    "is.object_mspct",
    "is.object_spct",
    "is.old_spct",
    "is.raw_mspct",
    "is.raw_spct",
    "is.reflector_mspct",
    "is.reflector_spct",
    "is.response_mspct",
    "is.response_spct",
    "is.solute_mspct",
    "is.solute_spct",
    "is.source_mspct",
    "is.source_spct",
    "is.summary_chroma_spct",
    "is.summary_cps_spct",
    "is.summary_filter_spct",
    "is.summary_generic_spct",
    "is.summary_object_spct",
    "is.summary_raw_spct",
    "is.summary_reflector_spct",
    "is.summary_response_spct",
    "is.summary_solute_spct",
    "is.summary_source_spct",
    "is.waveband",
    "isValidInstrDesc",
    "isValidInstrSettings",
    "join_mspct",
    "lat2tb",
    "lon2tb",
    "lonlat2tb",
    "make_var_labels",
    "mat2mspct",
    "merge_attributes",
    "merge2object_spct",
    "midpoint",
    "msaply",
    "msdply",
    "mslply",
    "msmsply",
    "mspct_classes",
    "mspct2mat",
    "multiple_wl",
    "multiple_wl<-",
    "multiple_wl2tb",
    "mutate_mspct",
    "NDxI",
    "new_waveband",
    "normalise",
    "normalised_diff_ind",
    "normalization",
    "normalize",
    "normalize_range_arg",
    "normalized_diff_ind",
    "normalized2tb",
    "object_mspct",
    "object_spct",
    "oper_spectra",
    "peaks",
    "photon_as_default",
    "photon_irradiance",
    "photon_ratio",
    "photons_energy_ratio",
    "prod_spectra",
    "pull_sample",
    "q_fluence",
    "q_fraction",
    "q_irrad",
    "q_ratio",
    "q_response",
    "q2e",
    "qe_ratio",
    "quantum_as_default",
    "raw_mspct",
    "raw_spct",
    "rbindspct",
    "reflectance",
    "reflector_mspct",
    "reflector_spct",
    "replace_bad_pixs",
    "response",
    "response_mspct",
    "response_spct",
    "Rfr_fraction",
    "Rfr_from_n",
    "Rfr_normdiff",
    "Rfr_p_from_n",
    "Rfr_ratio",
    "Rfr_s_from_n",
    "Rfr_type2tb",
    "rgb_spct",
    "rmDerivedMspct",
    "rmDerivedSpct",
    "rowwise_response",
    "rowwise_source",
    "s_e_irrad2rgb",
    "s_mean",
    "s_mean_se",
    "s_mean_se_band",
    "s_median",
    "s_prod",
    "s_quantile",
    "s_range",
    "s_sd",
    "s_se",
    "s_sum",
    "s_var",
    "sample_mspct",
    "sample_spct",
    "scaled2tb",
    "select_spct_attributes",
    "sensor_properties",
    "sensor_properties<-",
    "set_check_spct",
    "setAfrType",
    "setBSWFUsed",
    "setCalibrationSpct",
    "setChromaSpct",
    "setCpsSpct",
    "setFilterProperties",
    "setFilterSpct",
    "setGenericSpct",
    "setHowMeasured",
    "setIdFactor",
    "setInstrDesc",
    "setInstrSettings",
    "setKType",
    "setMultipleWl",
    "setNormalised",
    "setNormalized",
    "setObjectSpct",
    "setRawSpct",
    "setReflectorSpct",
    "setResponseSpct",
    "setResponseType",
    "setRfrType",
    "setScaled",
    "setSensorProperties",
    "setSoluteProperties",
    "setSoluteSpct",
    "setSourceSpct",
    "setTfrType",
    "setTimeUnit",
    "setWhatMeasured",
    "setWhenMeasured",
    "setWhereMeasured",
    "shared_member_class",
    "simul_sensor_response",
    "smooth_spct",
    "solute_mspct",
    "solute_properties",
    "solute_properties<-",
    "solute_properties2tb",
    "solute_spct",
    "source_mspct",
    "source_spct",
    "spct_attr2tb",
    "spct_attributes",
    "spct_classes",
    "spct_metadata",
    "spct_wide2long",
    "spikes",
    "split_bands",
    "split_energy_irradiance",
    "split_irradiance",
    "split_photon_irradiance",
    "split2calibration_mspct",
    "split2cps_mspct",
    "split2filter_mspct",
    "split2mspct",
    "split2raw_mspct",
    "split2reflector_mspct",
    "split2response_mspct",
    "split2solute_mspct",
    "split2source_mspct",
    "spread",
    "stepsize",
    "strict_range_as_default",
    "subset2mspct",
    "subt_spectra",
    "sum_spectra",
    "summary_spct_classes",
    "T2A",
    "T2Afr",
    "T2T",
    "tag",
    "Tfr_as_default",
    "Tfr_fraction",
    "Tfr_normdiff",
    "Tfr_ratio",
    "Tfr_type2tb",
    "thin_wl",
    "time_unit2tb",
    "transmittance",
    "trim_mspct",
    "trim_spct",
    "trim_tails",
    "trim_waveband",
    "trim_wl",
    "trim2overlap",
    "trimInstrDesc",
    "trimInstrSettings",
    "uncollect2spct",
    "unset_filter_qty_default",
    "unset_radiation_unit_default",
    "unset_user_defaults",
    "untag",
    "upgrade_spct",
    "upgrade_spectra",
    "use_cached_mult_as_default",
    "using_A",
    "using_Afr",
    "using_energy",
    "using_photon",
    "using_quantum",
    "using_Tfr",
    "valleys",
    "verbose_as_default",
    "w_length_range2rgb",
    "w_length2rgb",
    "waveband",
    "waveband_ratio",
    "wavenumber2wl",
    "wb_trim_as_default",
    "wb2rect_spct",
    "wb2spct",
    "wb2tagged_spct",
    "what_measured",
    "what_measured<-",
    "what_measured2tb",
    "when_measured",
    "when_measured<-",
    "when_measured2tb",
    "where_measured",
    "where_measured<-",
    "wl_expanse",
    "wl_max",
    "wl_midpoint",
    "wl_min",
    "wl_range",
    "wl_stepsize",
    "wl2energy",
    "wl2frequency",
    "wl2wavenumber",
    "wls_at_target"
  ],
  "_datasets": [
    {
      "name": "A.illuminant.spct",
      "title": "CIE A illuminant data",
      "object": "A.illuminant.spct",
      "class": [
        "source_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad"
      ],
      "rows": 531,
      "table": true,
      "tojson": true
    },
    {
      "name": "beesxyzCMF.spct",
      "title": "Honeybee xyz chromaticity colour matching function data",
      "object": "beesxyz.spct",
      "class": [
        "chroma_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "z",
        "y",
        "x"
      ],
      "rows": 401,
      "table": true,
      "tojson": true
    },
    {
      "name": "black_body.spct",
      "title": "Theoretical optical bodies",
      "object": "black_body.spct",
      "class": [
        "object_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Rfr",
        "Tfr"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "ccd.spct",
      "title": "Spectral response of a back-thinned CCD image sensor.",
      "object": "response-data",
      "class": [
        "response_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.q.response"
      ],
      "rows": 186,
      "table": true,
      "tojson": true
    },
    {
      "name": "ciev10.spct",
      "title": "Linear energy CIE 2008 luminous efficiency function 10 deg data",
      "object": "ciev10.spct",
      "class": [
        "response_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.response"
      ],
      "rows": 441,
      "table": true,
      "tojson": true
    },
    {
      "name": "ciev2.spct",
      "title": "Linear energy CIE 2008 luminous efficiency function 2 deg data",
      "object": "ciev2.spct",
      "class": [
        "response_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.response"
      ],
      "rows": 441,
      "table": true,
      "tojson": true
    },
    {
      "name": "ciexyzCC10.spct",
      "title": "CIE xyz chromaticity coordinates (CC) 10 deg data",
      "object": "ciexyzCC10.spct",
      "class": [
        "chroma_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "x",
        "y",
        "z"
      ],
      "rows": 441,
      "table": true,
      "tojson": true
    },
    {
      "name": "ciexyzCC2.spct",
      "title": "CIE xyz chromaticity coordinates 2 deg data",
      "object": "ciexyzCC2.spct",
      "class": [
        "chroma_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "x",
        "y",
        "z"
      ],
      "rows": 441,
      "table": true,
      "tojson": true
    },
    {
      "name": "ciexyzCMF10.spct",
      "title": "Linear energy CIE xyz colour matching function (CMF) 10 deg data",
      "object": "ciexyzCMF10.spct",
      "class": [
        "chroma_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "x",
        "y",
        "z"
      ],
      "rows": 441,
      "table": true,
      "tojson": true
    },
    {
      "name": "ciexyzCMF2.spct",
      "title": "Linear energy CIE xyz colour matching function (CMF) 2 deg data",
      "object": "ciexyzCMF2.spct",
      "class": [
        "chroma_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "x",
        "y",
        "z"
      ],
      "rows": 441,
      "table": true,
      "tojson": true
    },
    {
      "name": "clear_body.spct",
      "title": "Theoretical optical bodies",
      "object": "clear_body.spct",
      "class": [
        "object_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Rfr",
        "Tfr"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "clear.spct",
      "title": "Theoretical spectrum of clear and apaque materials",
      "object": "filter-data",
      "class": [
        "filter_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Tfr"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "cone_fundamentals10.mspct",
      "title": "Ten-degree cone fundamentals",
      "object": "cone_fundamentals10.spct",
      "class": [
        "response_mspct",
        "generic_mspct",
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "cone_fundamentals10.spct",
      "title": "Ten-degree cone fundamentals",
      "object": "cone_fundamentals10.spct",
      "class": [
        "chroma_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "x",
        "y",
        "z"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "D2.UV586",
      "title": "Data for typical calibration lamps",
      "object": "D2-FEL-constants",
      "class": [
        "polynomial"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "D2.UV653",
      "title": "Data for typical calibration lamps",
      "object": "D2-FEL-constants",
      "class": [
        "polynomial"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "D2.UV654",
      "title": "Data for typical calibration lamps",
      "object": "D2-FEL-constants",
      "class": [
        "polynomial"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "D50.illuminant.spct",
      "title": "CIE D50 illuminant data",
      "object": "D50.illuminant.spct",
      "class": [
        "source_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad"
      ],
      "rows": 531,
      "table": true,
      "tojson": true
    },
    {
      "name": "D65.illuminant.spct",
      "title": "CIE D65 illuminant data",
      "object": "D65.illuminant.spct",
      "class": [
        "source_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad"
      ],
      "rows": 531,
      "table": true,
      "tojson": true
    },
    {
      "name": "FEL.BN.9101.165",
      "title": "Data for typical calibration lamps",
      "object": "D2-FEL-constants",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "filter_cps.mspct",
      "title": "Counts per second from a measurement of a plastic film",
      "object": "filter-cps-mspct",
      "class": [
        "cps_mspct",
        "generic_mspct",
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "green_leaf.spct",
      "title": "Green birch leaf reflectance.",
      "object": "green_leaf.spct",
      "class": [
        "reflector_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Rfr"
      ],
      "rows": 226,
      "table": true,
      "tojson": true
    },
    {
      "name": "Ler_leaf_rflt.spct",
      "title": "Green Arabidopsis leaf reflectance and transmittance.",
      "object": "Ler-leaf-spct",
      "class": [
        "reflector_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Rfr"
      ],
      "rows": 1750,
      "table": true,
      "tojson": true
    },
    {
      "name": "Ler_leaf_trns_i.spct",
      "title": "Green Arabidopsis leaf reflectance and transmittance.",
      "object": "Ler-leaf-spct",
      "class": [
        "filter_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Tfr",
        "Rfr"
      ],
      "rows": 2401,
      "table": true,
      "tojson": true
    },
    {
      "name": "Ler_leaf_trns.spct",
      "title": "Green Arabidopsis leaf reflectance and transmittance.",
      "object": "Ler-leaf-spct",
      "class": [
        "filter_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Tfr"
      ],
      "rows": 1753,
      "table": true,
      "tojson": true
    },
    {
      "name": "Ler_leaf.spct",
      "title": "Green Arabidopsis leaf reflectance and transmittance.",
      "object": "Ler-leaf-spct",
      "class": [
        "object_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Tfr",
        "Rfr"
      ],
      "rows": 2401,
      "table": true,
      "tojson": true
    },
    {
      "name": "opaque.spct",
      "title": "Theoretical spectrum of clear and apaque materials",
      "object": "filter-data",
      "class": [
        "filter_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Tfr"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "phenylalanine.spct",
      "title": "Molar spectral attenuation coefficient of phenylalanine",
      "object": "solutes",
      "class": [
        "solute_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "K.mole"
      ],
      "rows": 1993,
      "table": true,
      "tojson": true
    },
    {
      "name": "photodiode.spct",
      "title": "Spectral response of a GaAsP photodiode",
      "object": "response-data",
      "class": [
        "response_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.response"
      ],
      "rows": 94,
      "table": true,
      "tojson": true
    },
    {
      "name": "polyester.spct",
      "title": "Transmittance spectrum of plastic films",
      "object": "filter-data",
      "class": [
        "filter_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Tfr"
      ],
      "rows": 561,
      "table": true,
      "tojson": true
    },
    {
      "name": "r4p_pkgs",
      "title": "Packages in R for Photobiology suite",
      "object": "r4p-pkgs",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sun_daily.data",
      "title": "Daily solar spectral irradiance (simulated)",
      "object": "sun.data",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad",
        "s.q.irrad"
      ],
      "rows": 511,
      "table": true,
      "tojson": true
    },
    {
      "name": "sun_daily.spct",
      "title": "Daily solar spectral irradiance (simulated)",
      "object": "sun.data",
      "class": [
        "source_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad",
        "s.q.irrad"
      ],
      "rows": 522,
      "table": true,
      "tojson": true
    },
    {
      "name": "sun_evening.mspct",
      "title": "Time series of solar spectral irradiance (measured)",
      "object": "sun.data",
      "class": [
        "source_mspct",
        "generic_mspct",
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "sun_evening.spct",
      "title": "Time series of solar spectral irradiance (measured)",
      "object": "sun.data",
      "class": [
        "source_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad",
        "spct.idx"
      ],
      "rows": 7965,
      "table": true,
      "tojson": true
    },
    {
      "name": "sun.daily.data",
      "title": "Daily solar spectral irradiance (simulated)",
      "object": "sun.data",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad",
        "s.q.irrad"
      ],
      "rows": 511,
      "table": true,
      "tojson": true
    },
    {
      "name": "sun.daily.spct",
      "title": "Daily solar spectral irradiance (simulated)",
      "object": "sun.data",
      "class": [
        "source_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad",
        "s.q.irrad"
      ],
      "rows": 522,
      "table": true,
      "tojson": true
    },
    {
      "name": "sun.data",
      "title": "Solar spectral irradiance (simulated)",
      "object": "sun.data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad",
        "s.q.irrad"
      ],
      "rows": 508,
      "table": true,
      "tojson": true
    },
    {
      "name": "sun.spct",
      "title": "Solar spectral irradiance (simulated)",
      "object": "sun.data",
      "class": [
        "source_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad",
        "s.q.irrad"
      ],
      "rows": 522,
      "table": true,
      "tojson": true
    },
    {
      "name": "two_filters.mspct",
      "title": "Transmittance spectrum of plastic films",
      "object": "filter-data",
      "class": [
        "filter_mspct",
        "generic_mspct",
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "two_filters.spct",
      "title": "Transmittance spectrum of plastic films",
      "object": "filter-data",
      "class": [
        "filter_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Tfr",
        "spct.idx"
      ],
      "rows": 1172,
      "table": true,
      "tojson": true
    },
    {
      "name": "two_sensors.mspct",
      "title": "Spectral response of two light sensors.",
      "object": "response-data",
      "class": [
        "response_mspct",
        "generic_mspct",
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "two_sensors.spct",
      "title": "Spectral response of two light sensors.",
      "object": "response-data",
      "class": [
        "response_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.response",
        "spct.idx",
        "s.q.response"
      ],
      "rows": 280,
      "table": true,
      "tojson": true
    },
    {
      "name": "water.spct",
      "title": "Molar spectral attenuation coefficient of water",
      "object": "solutes",
      "class": [
        "solute_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "K.mole"
      ],
      "rows": 251,
      "table": true,
      "tojson": true
    },
    {
      "name": "white_body.spct",
      "title": "Theoretical optical bodies",
      "object": "white_body.spct",
      "class": [
        "object_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Rfr",
        "Tfr"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "white_led.cps_spct",
      "title": "White led bulb spectrum",
      "object": "white-led-spct",
      "class": [
        "cps_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "cps"
      ],
      "rows": 2068,
      "table": true,
      "tojson": true
    },
    {
      "name": "white_led.raw_spct",
      "title": "White led bulb spectrum",
      "object": "white-led-spct",
      "class": [
        "raw_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "counts_1",
        "counts_2",
        "counts_3"
      ],
      "rows": 2068,
      "table": true,
      "tojson": true
    },
    {
      "name": "white_led.source_spct",
      "title": "White led bulb spectrum",
      "object": "white-led-spct",
      "class": [
        "source_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "s.e.irrad"
      ],
      "rows": 1421,
      "table": true,
      "tojson": true
    },
    {
      "name": "yellow_gel.spct",
      "title": "Transmittance spectrum of plastic films",
      "object": "filter-data",
      "class": [
        "filter_spct",
        "generic_spct",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "w.length",
        "Tfr"
      ],
      "rows": 611,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "photobiology-package",
      "title": "photobiology: Photobiological Calculations",
      "topics": [
        "photobiology-package",
        "photobiology"
      ]
    },
    {
      "page": "pow-.generic_spct",
      "title": "Arithmetic Operators",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "^.generic_spct"
      ]
    },
    {
      "page": "A.illuminant.spct",
      "title": "CIE A illuminant data",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "A.illuminant.spct"
      ]
    },
    {
      "page": "A2T",
      "title": "Convert absorbance into transmittance",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "A2T",
        "A2T.default",
        "A2T.filter_mspct",
        "A2T.filter_spct",
        "A2T.numeric"
      ]
    },
    {
      "page": "absorbance",
      "title": "Absorbance",
      "topics": [
        "absorbance",
        "absorbance.default",
        "absorbance.filter_mspct",
        "absorbance.filter_spct",
        "absorbance.object_mspct",
        "absorbance.object_spct"
      ]
    },
    {
      "page": "absorptance",
      "title": "Absorptance",
      "topics": [
        "absorptance",
        "absorptance.default",
        "absorptance.filter_mspct",
        "absorptance.filter_spct",
        "absorptance.object_mspct",
        "absorptance.object_spct"
      ]
    },
    {
      "page": "add_attr2tb",
      "title": "Copy attributes from members of a 'generic_mspct'",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "address2tb",
        "add_attr2tb",
        "BSWF_used2tb",
        "comment2tb",
        "filter_properties2tb",
        "geocode2tb",
        "how_measured2tb",
        "instr_desc2tb",
        "instr_settings2tb",
        "lat2tb",
        "lon2tb",
        "lonlat2tb",
        "multiple_wl2tb",
        "normalized2tb",
        "Rfr_type2tb",
        "scaled2tb",
        "solute_properties2tb",
        "Tfr_type2tb",
        "time_unit2tb",
        "what_measured2tb",
        "when_measured2tb"
      ]
    },
    {
      "page": "Afr2T",
      "title": "Convert transmittance into absorptance.",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "Afr2T",
        "Afr2T.default",
        "Afr2T.filter_mspct",
        "Afr2T.filter_spct",
        "Afr2T.numeric",
        "Afr2T.object_mspct",
        "Afr2T.object_spct"
      ]
    },
    {
      "page": "any2T",
      "title": "Convert filter quantities.",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "any2A",
        "any2Afr",
        "any2T"
      ]
    },
    {
      "page": "as_energy",
      "title": "Convert spectral photon irradiance into spectral energy irradiance",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "as_energy"
      ]
    },
    {
      "page": "as_quantum",
      "title": "Convert spectral energy irradiance into spectral photon irradiance",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "as_quantum"
      ]
    },
    {
      "page": "as_quantum_mol",
      "title": "Convert spectral energy irradiance into spectral photon irradiance",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "as_quantum_mol"
      ]
    },
    {
      "page": "as.calibration_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.calibration_mspct",
        "as.calibration_mspct.calibration_spct",
        "as.calibration_mspct.data.frame",
        "as.calibration_mspct.default",
        "as.calibration_mspct.list",
        "as.calibration_mspct.matrix"
      ]
    },
    {
      "page": "as.calibration_spct",
      "title": "Coerce to a spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.calibration_spct",
        "as.calibration_spct.default"
      ]
    },
    {
      "page": "as.chroma_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.chroma_mspct",
        "as.chroma_mspct.chroma_spct",
        "as.chroma_mspct.data.frame",
        "as.chroma_mspct.default",
        "as.chroma_mspct.list"
      ]
    },
    {
      "page": "as.chroma_spct",
      "title": "Coerce to a spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.chroma_spct",
        "as.chroma_spct.default"
      ]
    },
    {
      "page": "as.cps_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.cps_mspct",
        "as.cps_mspct.cps_spct",
        "as.cps_mspct.data.frame",
        "as.cps_mspct.default",
        "as.cps_mspct.list",
        "as.cps_mspct.matrix"
      ]
    },
    {
      "page": "as.cps_spct",
      "title": "Coerce to a spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.cps_spct",
        "as.cps_spct.default"
      ]
    },
    {
      "page": "as.filter_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.filter_mspct",
        "as.filter_mspct.data.frame",
        "as.filter_mspct.default",
        "as.filter_mspct.filter_spct",
        "as.filter_mspct.list",
        "as.filter_mspct.matrix"
      ]
    },
    {
      "page": "as.filter_spct",
      "title": "Coerce or convert into a filter spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.filter_spct",
        "as.filter_spct.default",
        "as.filter_spct.solute_spct"
      ]
    },
    {
      "page": "as.generic_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.generic_mspct",
        "as.generic_mspct.data.frame",
        "as.generic_mspct.default",
        "as.generic_mspct.generic_spct",
        "as.generic_mspct.list",
        "as.generic_mspct.matrix",
        "mat2mspct"
      ]
    },
    {
      "page": "as.generic_spct",
      "title": "Coerce to a spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.generic_spct",
        "as.generic_spct.default"
      ]
    },
    {
      "page": "as.matrix-mspct",
      "title": "Coerce a collection of spectra into a matrix",
      "topics": [
        "as.matrix-mspct",
        "as.matrix.generic_mspct",
        "mspct2mat"
      ]
    },
    {
      "page": "as.object_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.object_mspct",
        "as.object_mspct.data.frame",
        "as.object_mspct.default",
        "as.object_mspct.list",
        "as.object_mspct.object_spct"
      ]
    },
    {
      "page": "as.object_spct",
      "title": "Coerce to a spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.object_spct",
        "as.object_spct.default"
      ]
    },
    {
      "page": "as.raw_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.raw_mspct",
        "as.raw_mspct.data.frame",
        "as.raw_mspct.default",
        "as.raw_mspct.list",
        "as.raw_mspct.matrix",
        "as.raw_mspct.raw_spct"
      ]
    },
    {
      "page": "as.raw_spct",
      "title": "Coerce to a spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.raw_spct",
        "as.raw_spct.default"
      ]
    },
    {
      "page": "as.reflector_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.reflector_mspct",
        "as.reflector_mspct.data.frame",
        "as.reflector_mspct.default",
        "as.reflector_mspct.list",
        "as.reflector_mspct.matrix",
        "as.reflector_mspct.reflector_spct"
      ]
    },
    {
      "page": "as.reflector_spct",
      "title": "Coerce to a spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.reflector_spct",
        "as.reflector_spct.default"
      ]
    },
    {
      "page": "as.response_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.response_mspct",
        "as.response_mspct.data.frame",
        "as.response_mspct.default",
        "as.response_mspct.list",
        "as.response_mspct.matrix",
        "as.response_mspct.response_spct"
      ]
    },
    {
      "page": "as.response_spct",
      "title": "Coerce to a spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.response_spct",
        "as.response_spct.default",
        "as.response_spct.waveband"
      ]
    },
    {
      "page": "as.solute_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.solute_mspct",
        "as.solute_mspct.data.frame",
        "as.solute_mspct.default",
        "as.solute_mspct.list",
        "as.solute_mspct.matrix",
        "as.solute_mspct.solute_spct"
      ]
    },
    {
      "page": "as.solute_spct",
      "title": "Coerce to a solute spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.solute_spct",
        "as.solute_spct.default",
        "as.solute_spct.filter_spct"
      ]
    },
    {
      "page": "as.source_mspct",
      "title": "Coerce to a collection-of-spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "as.source_mspct",
        "as.source_mspct.data.frame",
        "as.source_mspct.default",
        "as.source_mspct.list",
        "as.source_mspct.matrix",
        "as.source_mspct.source_spct"
      ]
    },
    {
      "page": "as.source_spct",
      "title": "Coerce to a spectrum",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "as.source_spct",
        "as.source_spct.default"
      ]
    },
    {
      "page": "average_spct",
      "title": "Average spectral data.",
      "topics": [
        "average_spct"
      ]
    },
    {
      "page": "beesxyzCMF.spct",
      "title": "Honeybee xyz chromaticity colour matching function data",
      "concept": [
        "Visual response data examples"
      ],
      "topics": [
        "beesxyzCMF.spct"
      ]
    },
    {
      "page": "black_body.spct",
      "title": "Theoretical optical bodies",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "black_body.spct",
        "clear_body.spct",
        "white_body.spct"
      ]
    },
    {
      "page": "c",
      "title": "Combine collections of spectra",
      "topics": [
        "c",
        "c.generic_mspct"
      ]
    },
    {
      "page": "calc_multipliers",
      "title": "Spectral weights",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "calc_multipliers"
      ]
    },
    {
      "page": "calc_source_output",
      "title": "Scaled and/or interpolated light-source spectral output",
      "topics": [
        "calc_source_output"
      ]
    },
    {
      "page": "ccd.spct",
      "title": "Spectral response of a back-thinned CCD image sensor.",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "ccd.spct"
      ]
    },
    {
      "page": "check_spct",
      "title": "Check validity of spectral objects",
      "concept": [
        "data validity check functions"
      ],
      "topics": [
        "check_spct",
        "check_spct.calibration_spct",
        "check_spct.chroma_spct",
        "check_spct.cps_spct",
        "check_spct.default",
        "check_spct.filter_spct",
        "check_spct.generic_spct",
        "check_spct.object_spct",
        "check_spct.raw_spct",
        "check_spct.reflector_spct",
        "check_spct.response_spct",
        "check_spct.solute_spct",
        "check_spct.source_spct"
      ]
    },
    {
      "page": "check_spectrum",
      "title": "Sanity check a spectrum",
      "concept": [
        "data validity check functions"
      ],
      "topics": [
        "check_spectrum"
      ]
    },
    {
      "page": "check_w.length",
      "title": "Sanity check of wavelengths (internal function).",
      "concept": [
        "data validity check functions"
      ],
      "topics": [
        "check_w.length"
      ]
    },
    {
      "page": "check_wl_stepsize",
      "title": "Check consistency of wavelength step size",
      "topics": [
        "check_wl_stepsize"
      ]
    },
    {
      "page": "checkTimeUnit",
      "title": "Check the \"time.unit\" attribute of an existing source_spct object",
      "concept": [
        "time attribute functions"
      ],
      "topics": [
        "checkTimeUnit"
      ]
    },
    {
      "page": "ciev10.spct",
      "title": "Linear energy CIE 2008 luminous efficiency function 10 deg data",
      "concept": [
        "Visual response data examples"
      ],
      "topics": [
        "ciev10.spct"
      ]
    },
    {
      "page": "ciev2.spct",
      "title": "Linear energy CIE 2008 luminous efficiency function 2 deg data",
      "concept": [
        "Visual response data examples"
      ],
      "topics": [
        "ciev2.spct"
      ]
    },
    {
      "page": "ciexyzCC10.spct",
      "title": "CIE xyz chromaticity coordinates (CC) 10 deg data",
      "concept": [
        "Visual response data examples"
      ],
      "topics": [
        "ciexyzCC10.spct"
      ]
    },
    {
      "page": "ciexyzCC2.spct",
      "title": "CIE xyz chromaticity coordinates 2 deg data",
      "concept": [
        "Visual response data examples"
      ],
      "topics": [
        "ciexyzCC2.spct"
      ]
    },
    {
      "page": "ciexyzCMF10.spct",
      "title": "Linear energy CIE xyz colour matching function (CMF) 10 deg data",
      "concept": [
        "Visual response data examples"
      ],
      "topics": [
        "ciexyzCMF10.spct"
      ]
    },
    {
      "page": "ciexyzCMF2.spct",
      "title": "Linear energy CIE xyz colour matching function (CMF) 2 deg data",
      "concept": [
        "Visual response data examples"
      ],
      "topics": [
        "ciexyzCMF2.spct"
      ]
    },
    {
      "page": "class_spct",
      "title": "Query which is the class of a spectrum",
      "topics": [
        "class_spct"
      ]
    },
    {
      "page": "clean",
      "title": "Clean (=replace) off-range values in a spectrum",
      "topics": [
        "clean",
        "clean.cps_mspct",
        "clean.cps_spct",
        "clean.default",
        "clean.filter_mspct",
        "clean.filter_spct",
        "clean.generic_mspct",
        "clean.generic_spct",
        "clean.object_mspct",
        "clean.object_spct",
        "clean.raw_mspct",
        "clean.raw_spct",
        "clean.reflector_mspct",
        "clean.reflector_spct",
        "clean.response_mspct",
        "clean.response_spct",
        "clean.solute_mspct",
        "clean.solute_spct",
        "clean.source_mspct",
        "clean.source_spct"
      ]
    },
    {
      "page": "clear.spct",
      "title": "Theoretical spectrum of clear and apaque materials",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "clear.spct",
        "opaque.spct"
      ]
    },
    {
      "page": "clip_wl",
      "title": "Clip head and/or tail of a spectrum",
      "concept": [
        "trim functions"
      ],
      "topics": [
        "clip_wl",
        "clip_wl.default",
        "clip_wl.generic_mspct",
        "clip_wl.generic_spct",
        "clip_wl.list",
        "clip_wl.waveband"
      ]
    },
    {
      "page": "collect2mspct",
      "title": "Form a new collection",
      "concept": [
        "experimental utility functions"
      ],
      "topics": [
        "collect2mspct"
      ]
    },
    {
      "page": "color_of",
      "title": "Color of an object",
      "topics": [
        "color",
        "color_of",
        "color_of.default",
        "color_of.list",
        "color_of.numeric",
        "color_of.source_mspct",
        "color_of.source_spct",
        "color_of.waveband",
        "colour_of",
        "fast_color_of_wb",
        "fast_color_of_wl"
      ]
    },
    {
      "page": "compare_spct",
      "title": "Coarse-grained comparison of two spectra",
      "topics": [
        "compare_spct"
      ]
    },
    {
      "page": "cone_fundamentals10.spct",
      "title": "Ten-degree cone fundamentals",
      "concept": [
        "Visual response data examples"
      ],
      "topics": [
        "cone_fundamentals10.mspct",
        "cone_fundamentals10.spct"
      ]
    },
    {
      "page": "convertTfrType",
      "title": "Convert the \"Tfr.type\" attribute",
      "topics": [
        "convertTfrType"
      ]
    },
    {
      "page": "convertThickness",
      "title": "Convert the \"thickness\" attribute of an existing filter_spct object.",
      "concept": [
        "time attribute functions"
      ],
      "topics": [
        "convertThickness"
      ]
    },
    {
      "page": "convertTimeUnit",
      "title": "Convert the \"time.unit\" attribute of an existing source_spct object",
      "concept": [
        "time attribute functions"
      ],
      "topics": [
        "convertTimeUnit"
      ]
    },
    {
      "page": "convolve_each",
      "title": "Convolve function for collections of spectra",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "convolve_each"
      ]
    },
    {
      "page": "copy_attributes",
      "title": "Copy attributes",
      "topics": [
        "copy_attributes",
        "copy_attributes.default",
        "copy_attributes.generic_mspct",
        "copy_attributes.generic_spct",
        "copy_attributes.waveband"
      ]
    },
    {
      "page": "cps2irrad",
      "title": "Conversion from counts per second to physical quantities",
      "topics": [
        "cps2irrad",
        "cps2Rfr",
        "cps2Tfr"
      ]
    },
    {
      "page": "D2_spectrum",
      "title": "Calculate deuterium lamp output spectrum from fitted constants",
      "topics": [
        "D2_spectrum"
      ]
    },
    {
      "page": "D2.UV653",
      "title": "Data for typical calibration lamps",
      "topics": [
        "D2.UV586",
        "D2.UV653",
        "D2.UV654",
        "FEL.BN.9101.165"
      ]
    },
    {
      "page": "D50.illuminant.spct",
      "title": "CIE D50 illuminant data",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "D50.illuminant.spct"
      ]
    },
    {
      "page": "D65.illuminant.spct",
      "title": "CIE D65 illuminant data",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "D65.illuminant.spct"
      ]
    },
    {
      "page": "defunct",
      "title": "Defunct functions and methods",
      "topics": [
        "calc_filter_multipliers",
        "defunct",
        "f_mspct",
        "getAfrType",
        "mutate_mspct",
        "sample_mspct",
        "sample_spct",
        "setAfrType",
        "T2T"
      ]
    },
    {
      "page": "despike",
      "title": "Remove spikes from spectrum",
      "concept": [
        "despike and valleys functions"
      ],
      "topics": [
        "despike",
        "despike.cps_mspct",
        "despike.cps_spct",
        "despike.data.frame",
        "despike.default",
        "despike.filter_mspct",
        "despike.filter_spct",
        "despike.generic_mspct",
        "despike.generic_spct",
        "despike.numeric",
        "despike.raw_mspct",
        "despike.raw_spct",
        "despike.reflector_mspct",
        "despike.reflector_spct",
        "despike.response_mspct",
        "despike.response_spct",
        "despike.solute_mspct",
        "despike.solute_spct",
        "despike.source_mspct",
        "despike.source_spct"
      ]
    },
    {
      "page": "diffraction_single_slit",
      "title": "Diffraction",
      "topics": [
        "diffraction_double_slit",
        "diffraction_single_slit"
      ]
    },
    {
      "page": "dim.generic_mspct",
      "title": "Dimensions of an Object",
      "topics": [
        "dim.generic_mspct",
        "dim<-.generic_mspct"
      ]
    },
    {
      "page": "div_spectra",
      "title": "Divide two spectra, even if the wavelengths values differ",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "div_spectra"
      ]
    },
    {
      "page": "div-.generic_spct",
      "title": "Arithmetic Operators",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "%/%.generic_spct",
        "div-.generic_spct"
      ]
    },
    {
      "page": "drop_user_cols",
      "title": "Drop user columns",
      "concept": [
        "experimental utility functions"
      ],
      "topics": [
        "drop_user_cols",
        "drop_user_cols.calibration_spct",
        "drop_user_cols.chroma_spct",
        "drop_user_cols.cps_spct",
        "drop_user_cols.default",
        "drop_user_cols.filter_spct",
        "drop_user_cols.generic_mspct",
        "drop_user_cols.generic_spct",
        "drop_user_cols.object_spct",
        "drop_user_cols.raw_spct",
        "drop_user_cols.reflector_spct",
        "drop_user_cols.response_spct",
        "drop_user_cols.solute_spct",
        "drop_user_cols.source_spct"
      ]
    },
    {
      "page": "e_fluence",
      "title": "Energy fluence",
      "concept": [
        "irradiance functions"
      ],
      "topics": [
        "e_fluence",
        "e_fluence.default",
        "e_fluence.source_mspct",
        "e_fluence.source_spct"
      ]
    },
    {
      "page": "e_fraction",
      "title": "Energy:energy fraction",
      "concept": [
        "photon and energy ratio functions"
      ],
      "topics": [
        "e_fraction",
        "e_fraction.default",
        "e_fraction.source_mspct",
        "e_fraction.source_spct"
      ]
    },
    {
      "page": "e_irrad",
      "title": "Energy irradiance",
      "concept": [
        "irradiance functions"
      ],
      "topics": [
        "e_irrad",
        "e_irrad.default",
        "e_irrad.source_mspct",
        "e_irrad.source_spct"
      ]
    },
    {
      "page": "e_ratio",
      "title": "Energy:energy ratio",
      "concept": [
        "photon and energy ratio functions"
      ],
      "topics": [
        "e_ratio",
        "e_ratio.default",
        "e_ratio.source_mspct",
        "e_ratio.source_spct"
      ]
    },
    {
      "page": "e_response",
      "title": "Energy-based photo-response",
      "concept": [
        "response functions"
      ],
      "topics": [
        "e_response",
        "e_response.default",
        "e_response.response_mspct",
        "e_response.response_spct"
      ]
    },
    {
      "page": "e2q",
      "title": "Convert energy-based quantities into photon-based quantities.",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "e2q",
        "e2q.default",
        "e2q.response_mspct",
        "e2q.response_spct",
        "e2q.source_mspct",
        "e2q.source_spct"
      ]
    },
    {
      "page": "e2qmol_multipliers",
      "title": "Calculate energy to quantum (mol) multipliers",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "e2qmol_multipliers"
      ]
    },
    {
      "page": "e2quantum_multipliers",
      "title": "Calculate energy to quantum multipliers",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "e2quantum_multipliers"
      ]
    },
    {
      "page": "enable_check_spct",
      "title": "Enable or disable checks",
      "concept": [
        "data validity check functions"
      ],
      "topics": [
        "disable_check_spct",
        "enable_check_spct",
        "set_check_spct"
      ]
    },
    {
      "page": "energy_as_default",
      "title": "Set spectral-data options",
      "topics": [
        "Afr_as_default",
        "A_as_default",
        "energy_as_default",
        "photon_as_default",
        "quantum_as_default",
        "Tfr_as_default",
        "unset_filter_qty_default",
        "unset_radiation_unit_default",
        "unset_user_defaults"
      ]
    },
    {
      "page": "energy_irradiance",
      "title": "Calculate (energy) irradiance from spectral irradiance",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "energy_irradiance"
      ]
    },
    {
      "page": "energy_ratio",
      "title": "Energy:energy ratio",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "energy_ratio"
      ]
    },
    {
      "page": "eq_ratio",
      "title": "Energy:photon ratio",
      "concept": [
        "photon and energy ratio functions"
      ],
      "topics": [
        "eq_ratio",
        "eq_ratio.default",
        "eq_ratio.source_mspct",
        "eq_ratio.source_spct"
      ]
    },
    {
      "page": "extract",
      "title": "Extract or replace parts of a spectrum",
      "topics": [
        "$<-.generic_spct",
        "Extract",
        "[.chroma_spct",
        "[.cps_spct",
        "[.filter_spct",
        "[.generic_spct",
        "[.object_spct",
        "[.raw_spct",
        "[.reflector_spct",
        "[.response_spct",
        "[.solute_spct",
        "[.source_spct",
        "[<-.generic_spct"
      ]
    },
    {
      "page": "extract_mspct",
      "title": "Extract or replace members of a collection of spectra",
      "topics": [
        "$<-.generic_mspct",
        "Extract_mspct",
        "[.generic_mspct",
        "[<-.generic_mspct",
        "[[<-.generic_mspct"
      ]
    },
    {
      "page": "FEL_spectrum",
      "title": "Incandescent \"FEL\" lamp emission spectrum",
      "topics": [
        "FEL_spectrum"
      ]
    },
    {
      "page": "find_peaks",
      "title": "Find local maxima or global maximum (peaks)",
      "concept": [
        "peaks and valleys functions"
      ],
      "topics": [
        "find_peaks",
        "find_valleys"
      ]
    },
    {
      "page": "find_spikes",
      "title": "Find spikes",
      "concept": [
        "peaks and valleys functions"
      ],
      "topics": [
        "find_spikes"
      ]
    },
    {
      "page": "find_wls",
      "title": "Find wavelength values in a spectrum",
      "topics": [
        "find_wls"
      ]
    },
    {
      "page": "findMultipleWl",
      "title": "Find repeated w.length values",
      "topics": [
        "findMultipleWl"
      ]
    },
    {
      "page": "fit_peaks",
      "title": "Refine position and value of extremes by fitting",
      "topics": [
        "fit_peaks",
        "fit_valleys"
      ]
    },
    {
      "page": "fluence",
      "title": "Fluence",
      "concept": [
        "irradiance functions"
      ],
      "topics": [
        "fluence",
        "fluence.default",
        "fluence.source_mspct",
        "fluence.source_spct"
      ]
    },
    {
      "page": "formatted_range",
      "title": "Compute range and format it",
      "topics": [
        "formatted_range"
      ]
    },
    {
      "page": "fscale",
      "title": "Rescale a spectrum using a summary function",
      "concept": [
        "rescaling functions"
      ],
      "topics": [
        "fscale",
        "fscale.cps_mspct",
        "fscale.cps_spct",
        "fscale.default",
        "fscale.filter_mspct",
        "fscale.filter_spct",
        "fscale.generic_mspct",
        "fscale.generic_spct",
        "fscale.raw_mspct",
        "fscale.raw_spct",
        "fscale.reflector_mspct",
        "fscale.reflector_spct",
        "fscale.response_mspct",
        "fscale.response_spct",
        "fscale.solute_mspct",
        "fscale.solute_spct",
        "fscale.source_mspct",
        "fscale.source_spct"
      ]
    },
    {
      "page": "fshift",
      "title": "Shift the scale of a spectrum using a summary function",
      "concept": [
        "rescaling functions"
      ],
      "topics": [
        "fshift",
        "fshift.cps_mspct",
        "fshift.cps_spct",
        "fshift.default",
        "fshift.filter_mspct",
        "fshift.filter_spct",
        "fshift.generic_mspct",
        "fshift.generic_spct",
        "fshift.raw_mspct",
        "fshift.raw_spct",
        "fshift.reflector_mspct",
        "fshift.reflector_spct",
        "fshift.response_mspct",
        "fshift.response_spct",
        "fshift.source_mspct",
        "fshift.source_spct"
      ]
    },
    {
      "page": "generic_mspct",
      "title": "Collection-of-spectra constructor",
      "concept": [
        "collections of spectra classes family"
      ],
      "topics": [
        "calibration_mspct",
        "chroma_mspct",
        "cps_mspct",
        "filter_mspct",
        "generic_mspct",
        "object_mspct",
        "raw_mspct",
        "reflector_mspct",
        "response_mspct",
        "solute_mspct",
        "source_mspct"
      ]
    },
    {
      "page": "get_attributes",
      "title": "Get the metadata attributes",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "get_attributes",
        "get_attributes.filter_spct",
        "get_attributes.generic_spct",
        "get_attributes.object_spct",
        "get_attributes.reflector_spct",
        "get_attributes.solute_spct",
        "get_attributes.source_spct",
        "get_attributes.waveband"
      ]
    },
    {
      "page": "get_peaks",
      "title": "Get peaks and valleys from a spectrum",
      "concept": [
        "peaks and valleys functions"
      ],
      "topics": [
        "get_peaks",
        "get_valleys"
      ]
    },
    {
      "page": "getFilterProperties",
      "title": "Get the \"filter.properties\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "filter_properties",
        "getFilterProperties",
        "getFilterProperties.default",
        "getFilterProperties.filter_spct",
        "getFilterProperties.generic_mspct",
        "getFilterProperties.summary_filter_spct"
      ]
    },
    {
      "page": "getHowMeasured",
      "title": "Get the \"how.measured\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "getHowMeasured",
        "getHowMeasured.data.frame",
        "getHowMeasured.default",
        "getHowMeasured.generic_mspct",
        "getHowMeasured.generic_spct",
        "getHowMeasured.summary_generic_spct",
        "how_measured"
      ]
    },
    {
      "page": "getIdFactor",
      "title": "Get the \"idfactor\" attribute",
      "concept": [
        "idfactor attribute functions"
      ],
      "topics": [
        "getIdFactor",
        "id_factor"
      ]
    },
    {
      "page": "getInstrDesc",
      "title": "Get the \"instr.desc\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "getInstrDesc",
        "instr_descriptor"
      ]
    },
    {
      "page": "getInstrSettings",
      "title": "Get the \"instr.settings\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "getInstrSettings",
        "instr_settings"
      ]
    },
    {
      "page": "getKType",
      "title": "Get the \"K.type\" attribute",
      "concept": [
        "K attribute functions"
      ],
      "topics": [
        "getKType"
      ]
    },
    {
      "page": "getMspctVersion",
      "title": "Get the \"mspct.version\" attribute",
      "topics": [
        "getMspctVersion"
      ]
    },
    {
      "page": "getMultipleWl",
      "title": "Get the \"multiple.wl\" attribute",
      "concept": [
        "multiple.wl attribute functions"
      ],
      "topics": [
        "getMultipleWl",
        "multiple_wl"
      ]
    },
    {
      "page": "getNormalized",
      "title": "Query the \"normalized\" and \"normalization\" attributes",
      "concept": [
        "rescaling functions"
      ],
      "topics": [
        "getNormalisation",
        "getNormalised",
        "getNormalization",
        "getNormalized"
      ]
    },
    {
      "page": "getScaled",
      "title": "Get the \"scaled\" attribute",
      "concept": [
        "rescaling functions"
      ],
      "topics": [
        "getScaled",
        "getScaling"
      ]
    },
    {
      "page": "getSensorProperties",
      "title": "Get the \"sensor.properties\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "getSensorProperties",
        "getSensorProperties.default",
        "getSensorProperties.generic_mspct",
        "getSensorProperties.response_spct",
        "getSensorProperties.summary_response_spct",
        "sensor_properties"
      ]
    },
    {
      "page": "getSoluteProperties",
      "title": "Get the \"solute.properties\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "getSoluteProperties",
        "getSoluteProperties.default",
        "getSoluteProperties.solute_mspct",
        "getSoluteProperties.solute_spct",
        "getSoluteProperties.summary_solute_spct",
        "solute_properties"
      ]
    },
    {
      "page": "getSpctVersion",
      "title": "Get the \"spct.version\" attribute",
      "topics": [
        "getSpctVersion"
      ]
    },
    {
      "page": "getTimeUnit",
      "title": "Get the \"time.unit\" attribute of an existing source_spct object",
      "concept": [
        "time attribute functions"
      ],
      "topics": [
        "getTimeUnit"
      ]
    },
    {
      "page": "getWhatMeasured",
      "title": "Get the '\"what.measured\"' attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "getWhatMeasured",
        "getWhatMeasured.data.frame",
        "getWhatMeasured.default",
        "getWhatMeasured.generic_mspct",
        "getWhatMeasured.generic_spct",
        "getWhatMeasured.summary_generic_spct",
        "what_measured"
      ]
    },
    {
      "page": "getWhenMeasured",
      "title": "Get the \"when.measured\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "getWhenMeasured",
        "getWhenMeasured.data.frame",
        "getWhenMeasured.default",
        "getWhenMeasured.generic_mspct",
        "getWhenMeasured.generic_spct",
        "getWhenMeasured.summary_generic_spct",
        "when_measured"
      ]
    },
    {
      "page": "getWhereMeasured",
      "title": "Get the \"where.measured\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "getWhereMeasured",
        "getWhereMeasured.data.frame",
        "getWhereMeasured.default",
        "getWhereMeasured.generic_mspct",
        "getWhereMeasured.generic_spct",
        "getWhereMeasured.summary_generic_spct",
        "where_measured"
      ]
    },
    {
      "page": "green_leaf.spct",
      "title": "Green birch leaf reflectance.",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "green_leaf.spct"
      ]
    },
    {
      "page": "head_tail",
      "title": "Return the First and Last Parts of an Object",
      "topics": [
        "head_tail",
        "head_tail.data.frame",
        "head_tail.default",
        "head_tail.ftable",
        "head_tail.function",
        "head_tail.matrix",
        "head_tail.table"
      ]
    },
    {
      "page": "illuminance",
      "title": "Irradiance",
      "concept": [
        "illumination functions"
      ],
      "topics": [
        "illuminance",
        "illuminance.default",
        "illuminance.source_mspct",
        "illuminance.source_spct"
      ]
    },
    {
      "page": "insert_hinges",
      "title": "Insert wavelength values into spectral data.",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "insert_hinges"
      ]
    },
    {
      "page": "insert_spct_hinges",
      "title": "Insert new wavelength values into a spectrum",
      "topics": [
        "insert_spct_hinges"
      ]
    },
    {
      "page": "integrate_spct",
      "title": "Integrate spectral data.",
      "topics": [
        "integrate_spct"
      ]
    },
    {
      "page": "integrate_xy",
      "title": "Gives irradiance from spectral irradiance.",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "integrate_xy"
      ]
    },
    {
      "page": "interpolate_spct",
      "title": "Map a spectrum to new wavelength values.",
      "topics": [
        "interpolate_mspct",
        "interpolate_spct"
      ]
    },
    {
      "page": "interpolate_spectrum",
      "title": "Calculate spectral values at a different set of wavelengths",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "interpolate_spectrum"
      ]
    },
    {
      "page": "interpolate_wl",
      "title": "Map spectra to new wavelength values.",
      "concept": [
        "interpolate functions"
      ],
      "topics": [
        "interpolate_wl",
        "interpolate_wl.default",
        "interpolate_wl.generic_mspct",
        "interpolate_wl.generic_spct"
      ]
    },
    {
      "page": "irrad",
      "title": "Irradiance",
      "concept": [
        "irradiance functions"
      ],
      "topics": [
        "irrad",
        "irrad.default",
        "irrad.source_mspct",
        "irrad.source_spct"
      ]
    },
    {
      "page": "irradiance",
      "title": "Photon or energy irradiance from spectral energy or photon irradiance.",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "irradiance"
      ]
    },
    {
      "page": "is_absorbance_based",
      "title": "Query if a spectrum contains absorbance or transmittance data",
      "concept": [
        "query units functions"
      ],
      "topics": [
        "is_absorbance_based",
        "is_absorptance_based",
        "is_transmittance_based"
      ]
    },
    {
      "page": "is_effective",
      "title": "Is an R object \"effective\"",
      "concept": [
        "waveband attributes"
      ],
      "topics": [
        "is_effective",
        "is_effective.default",
        "is_effective.generic_spct",
        "is_effective.source_spct",
        "is_effective.summary_generic_spct",
        "is_effective.summary_source_spct",
        "is_effective.waveband"
      ]
    },
    {
      "page": "is_mole_based",
      "title": "Query if a spectrum contains mole or mass based data",
      "concept": [
        "query units functions"
      ],
      "topics": [
        "is_mass_based",
        "is_mole_based"
      ]
    },
    {
      "page": "is_normalized",
      "title": "Query whether a generic spectrum has been normalized.",
      "concept": [
        "rescaling functions"
      ],
      "topics": [
        "is_normalised",
        "is_normalized"
      ]
    },
    {
      "page": "is_photon_based",
      "title": "Query if a spectrum contains photon- or energy-based data.",
      "concept": [
        "query units functions"
      ],
      "topics": [
        "is_energy_based",
        "is_photon_based"
      ]
    },
    {
      "page": "is_scaled",
      "title": "Query whether a generic spectrum has been scaled",
      "concept": [
        "rescaling functions"
      ],
      "topics": [
        "is_scaled"
      ]
    },
    {
      "page": "is_tagged",
      "title": "Query if a spectrum is tagged",
      "concept": [
        "tagging and related functions"
      ],
      "topics": [
        "is_tagged"
      ]
    },
    {
      "page": "is.generic_mspct",
      "title": "Query class of spectrum objects",
      "topics": [
        "is.any_mspct",
        "is.calibration_mspct",
        "is.chroma_mspct",
        "is.cps_mspct",
        "is.filter_mspct",
        "is.generic_mspct",
        "is.object_mspct",
        "is.raw_mspct",
        "is.reflector_mspct",
        "is.response_mspct",
        "is.solute_mspct",
        "is.source_mspct"
      ]
    },
    {
      "page": "is.generic_spct",
      "title": "Query class of spectrum objects",
      "topics": [
        "is.any_spct",
        "is.calibration_spct",
        "is.chroma_spct",
        "is.cps_spct",
        "is.filter_spct",
        "is.generic_spct",
        "is.object_spct",
        "is.raw_spct",
        "is.reflector_spct",
        "is.response_spct",
        "is.solute_spct",
        "is.source_spct"
      ]
    },
    {
      "page": "is.old_spct",
      "title": "Query if an object has old class names",
      "concept": [
        "upgrade from earlier versions"
      ],
      "topics": [
        "is.old_spct"
      ]
    },
    {
      "page": "is.summary_generic_spct",
      "title": "Query class of spectrum summary objects",
      "topics": [
        "is.any_summary_spct",
        "is.summary_chroma_spct",
        "is.summary_cps_spct",
        "is.summary_filter_spct",
        "is.summary_generic_spct",
        "is.summary_object_spct",
        "is.summary_raw_spct",
        "is.summary_reflector_spct",
        "is.summary_response_spct",
        "is.summary_solute_spct",
        "is.summary_source_spct"
      ]
    },
    {
      "page": "is.waveband",
      "title": "Query if it is a waveband",
      "topics": [
        "is.waveband"
      ]
    },
    {
      "page": "isValidInstrDesc",
      "title": "Check the \"instr.desc\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "isValidInstrDesc"
      ]
    },
    {
      "page": "isValidInstrSettings",
      "title": "Check the \"instr.settings\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "isValidInstrSettings"
      ]
    },
    {
      "page": "join_mspct",
      "title": "Join all spectra in a collection",
      "concept": [
        "conversion of collections of spectra"
      ],
      "topics": [
        "join_mspct",
        "join_mspct.default",
        "join_mspct.filter_mspct",
        "join_mspct.generic_mspct",
        "join_mspct.object_mspct",
        "join_mspct.reflector_mspct",
        "join_mspct.response_mspct",
        "join_mspct.solute_mspct",
        "join_mspct.source_mspct"
      ]
    },
    {
      "page": "labels",
      "title": "Find labels from \"waveband\" object",
      "concept": [
        "waveband attributes"
      ],
      "topics": [
        "labels",
        "labels.generic_spct",
        "labels.waveband"
      ]
    },
    {
      "page": "Ler_leaf.spct",
      "title": "Green Arabidopsis leaf reflectance and transmittance.",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "Ler_leaf.spct",
        "Ler_leaf_rflt.spct",
        "Ler_leaf_trns.spct",
        "Ler_leaf_trns_i.spct"
      ]
    },
    {
      "page": "log",
      "title": "Logarithms and Exponentials",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "exp.generic_spct",
        "log",
        "log.generic_spct",
        "log10.generic_spct",
        "log2.generic_spct"
      ]
    },
    {
      "page": "make_var_labels",
      "title": "Column or variable labels",
      "topics": [
        "make_var_labels",
        "make_var_labels.calibration_spct",
        "make_var_labels.chroma_spct",
        "make_var_labels.cps_spct",
        "make_var_labels.default",
        "make_var_labels.filter_spct",
        "make_var_labels.object_spct",
        "make_var_labels.raw_spct",
        "make_var_labels.reflector_spct",
        "make_var_labels.response_spct",
        "make_var_labels.solute_spct",
        "make_var_labels.source_spct"
      ]
    },
    {
      "page": "MathFun",
      "title": "Miscellaneous Mathematical Functions",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "abs.generic_spct",
        "MathFun",
        "sqrt.generic_spct"
      ]
    },
    {
      "page": "merge_attributes",
      "title": "Merge and copy attributes",
      "topics": [
        "merge_attributes",
        "merge_attributes.default",
        "merge_attributes.generic_spct"
      ]
    },
    {
      "page": "merge2object_spct",
      "title": "Merge into object_spct",
      "topics": [
        "merge2object_spct"
      ]
    },
    {
      "page": "minus-.generic_spct",
      "title": "Arithmetic Operators",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "-.generic_spct",
        "minus-.generic_spct"
      ]
    },
    {
      "page": "mod-.generic_spct",
      "title": "Arithmetic Operators",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "%%.generic_spct",
        "mod-.generic_spct"
      ]
    },
    {
      "page": "msmsply",
      "title": "Multi-spct transform methods",
      "topics": [
        "msaply",
        "msdply",
        "mslply",
        "msmsply"
      ]
    },
    {
      "page": "mspct_classes",
      "title": "Names of multi-spectra classes",
      "topics": [
        "mspct_classes"
      ]
    },
    {
      "page": "na.omit",
      "title": "Handle Missing Values in Objects",
      "topics": [
        "na.exclude.chroma_spct",
        "na.exclude.cps_spct",
        "na.exclude.filter_spct",
        "na.exclude.generic_mspct",
        "na.exclude.generic_spct",
        "na.exclude.object_spct",
        "na.exclude.raw_spct",
        "na.exclude.reflector_spct",
        "na.exclude.response_spct",
        "na.exclude.solute_spct",
        "na.exclude.source_spct",
        "na.omit",
        "na.omit.chroma_spct",
        "na.omit.cps_spct",
        "na.omit.filter_spct",
        "na.omit.generic_mspct",
        "na.omit.generic_spct",
        "na.omit.object_spct",
        "na.omit.raw_spct",
        "na.omit.reflector_spct",
        "na.omit.response_spct",
        "na.omit.solute_spct",
        "na.omit.source_spct"
      ]
    },
    {
      "page": "normalization",
      "title": "Normalization of an R object",
      "concept": [
        "waveband attributes"
      ],
      "topics": [
        "normalization",
        "normalization.default",
        "normalization.generic_mspct",
        "normalization.generic_spct",
        "normalization.summary_generic_spct",
        "normalization.waveband"
      ]
    },
    {
      "page": "normalize",
      "title": "Normalize spectral data",
      "concept": [
        "rescaling functions"
      ],
      "topics": [
        "normalise",
        "normalize",
        "normalize.cps_mspct",
        "normalize.cps_spct",
        "normalize.default",
        "normalize.filter_mspct",
        "normalize.filter_spct",
        "normalize.generic_mspct",
        "normalize.generic_spct",
        "normalize.raw_mspct",
        "normalize.raw_spct",
        "normalize.reflector_mspct",
        "normalize.reflector_spct",
        "normalize.response_mspct",
        "normalize.response_spct",
        "normalize.solute_mspct",
        "normalize.solute_spct",
        "normalize.source_mspct",
        "normalize.source_spct"
      ]
    },
    {
      "page": "normalize_range_arg",
      "title": "Normalize a range argument into a true numeric range",
      "concept": [
        "auxiliary functions"
      ],
      "topics": [
        "normalize_range_arg"
      ]
    },
    {
      "page": "normalized_diff_ind",
      "title": "Calculate a normalized difference.",
      "topics": [
        "NDxI",
        "normalised_diff_ind",
        "normalized_diff_ind",
        "normalized_diff_ind.default",
        "normalized_diff_ind.generic_mspct",
        "normalized_diff_ind.generic_spct"
      ]
    },
    {
      "page": "oper_spectra",
      "title": "Binary operation on two spectra, even if the wavelengths values differ",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "oper_spectra"
      ]
    },
    {
      "page": "peaks",
      "title": "Peaks or local maxima",
      "concept": [
        "peaks and valleys functions"
      ],
      "topics": [
        "peaks",
        "peaks.cps_mspct",
        "peaks.cps_spct",
        "peaks.data.frame",
        "peaks.default",
        "peaks.filter_mspct",
        "peaks.filter_spct",
        "peaks.generic_mspct",
        "peaks.generic_spct",
        "peaks.numeric",
        "peaks.raw_mspct",
        "peaks.raw_spct",
        "peaks.reflector_mspct",
        "peaks.reflector_spct",
        "peaks.response_mspct",
        "peaks.response_spct",
        "peaks.solute_mspct",
        "peaks.solute_spct",
        "peaks.source_mspct",
        "peaks.source_spct"
      ]
    },
    {
      "page": "phenylalanine.spct",
      "title": "Molar spectral attenuation coefficient of phenylalanine",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "phenylalanine.spct"
      ]
    },
    {
      "page": "photodiode.spct",
      "title": "Spectral response of a GaAsP photodiode",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "photodiode.spct"
      ]
    },
    {
      "page": "photon_irradiance",
      "title": "Photon irradiance",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "photon_irradiance"
      ]
    },
    {
      "page": "photon_ratio",
      "title": "Photo:photon ratio",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "photon_ratio"
      ]
    },
    {
      "page": "photons_energy_ratio",
      "title": "Photon:energy ratio",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "photons_energy_ratio"
      ]
    },
    {
      "page": "plus-.generic_spct",
      "title": "Arithmetic Operators",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "+.generic_spct",
        "plus-.generic_spct"
      ]
    },
    {
      "page": "print.generic_spct",
      "title": "Print spectral objects",
      "topics": [
        "print.generic_mspct",
        "print.generic_spct"
      ]
    },
    {
      "page": "print.metadata",
      "title": "Print methods for metadata records",
      "topics": [
        "print.filter_properties",
        "print.instr_desc",
        "print.instr_settings",
        "print.metadata",
        "print.sensor_properties",
        "print.solute_properties"
      ]
    },
    {
      "page": "print.summary_generic_spct",
      "title": "Print spectral summary",
      "topics": [
        "print.summary_generic_mspct",
        "print.summary_generic_spct"
      ]
    },
    {
      "page": "print.waveband",
      "title": "Print a \"waveband\" object",
      "topics": [
        "print.waveband"
      ]
    },
    {
      "page": "prod_spectra",
      "title": "Multiply two spectra, even if the wavelengths values differ",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "prod_spectra"
      ]
    },
    {
      "page": "pull_sample",
      "title": "Random sample of spectra",
      "topics": [
        "pull_sample",
        "pull_sample.default",
        "pull_sample.generic_mspct",
        "pull_sample.generic_spct",
        "pull_sample.list"
      ]
    },
    {
      "page": "q_fluence",
      "title": "Photon fluence",
      "concept": [
        "irradiance functions"
      ],
      "topics": [
        "q_fluence",
        "q_fluence.default",
        "q_fluence.source_mspct",
        "q_fluence.source_spct"
      ]
    },
    {
      "page": "q_fraction",
      "title": "Photon:photon fraction",
      "concept": [
        "photon and energy ratio functions"
      ],
      "topics": [
        "q_fraction",
        "q_fraction.default",
        "q_fraction.source_mspct",
        "q_fraction.source_spct"
      ]
    },
    {
      "page": "q_irrad",
      "title": "Photon irradiance",
      "concept": [
        "irradiance functions"
      ],
      "topics": [
        "q_irrad",
        "q_irrad.default",
        "q_irrad.source_mspct",
        "q_irrad.source_spct"
      ]
    },
    {
      "page": "q_ratio",
      "title": "Photon:photon ratio",
      "concept": [
        "photon and energy ratio functions"
      ],
      "topics": [
        "q_ratio",
        "q_ratio.default",
        "q_ratio.source_mspct",
        "q_ratio.source_spct"
      ]
    },
    {
      "page": "q_response",
      "title": "Photon-based photo-response",
      "concept": [
        "response functions"
      ],
      "topics": [
        "q_response",
        "q_response.default",
        "q_response.response_mspct",
        "q_response.response_spct"
      ]
    },
    {
      "page": "q2e",
      "title": "Convert photon-based quantities into energy-based quantities",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "q2e",
        "q2e.default",
        "q2e.response_mspct",
        "q2e.response_spct",
        "q2e.source_mspct",
        "q2e.source_spct"
      ]
    },
    {
      "page": "qe_ratio",
      "title": "Photon:energy ratio",
      "concept": [
        "photon and energy ratio functions"
      ],
      "topics": [
        "qe_ratio",
        "qe_ratio.default",
        "qe_ratio.source_mspct",
        "qe_ratio.source_spct"
      ]
    },
    {
      "page": "r4p_pkgs",
      "title": "Packages in R for Photobiology suite",
      "topics": [
        "r4p_pkgs"
      ]
    },
    {
      "page": "rbindspct",
      "title": "Row-bind spectra",
      "topics": [
        "rbindspct"
      ]
    },
    {
      "page": "reflectance",
      "title": "Reflectance",
      "topics": [
        "reflectance",
        "reflectance.default",
        "reflectance.object_mspct",
        "reflectance.object_spct",
        "reflectance.reflector_mspct",
        "reflectance.reflector_spct"
      ]
    },
    {
      "page": "replace_bad_pixs",
      "title": "Replace bad pixels in a spectrum",
      "concept": [
        "peaks and valleys functions"
      ],
      "topics": [
        "replace_bad_pixs"
      ]
    },
    {
      "page": "response",
      "title": "Integrated response",
      "concept": [
        "response functions"
      ],
      "topics": [
        "response",
        "response.default",
        "response.response_mspct",
        "response.response_spct"
      ]
    },
    {
      "page": "Rfr_fraction",
      "title": "reflectance:reflectance fraction",
      "concept": [
        "Reflectance ratio functions"
      ],
      "topics": [
        "Rfr_fraction",
        "Rfr_fraction.default",
        "Rfr_fraction.reflector_mspct",
        "Rfr_fraction.reflector_spct"
      ]
    },
    {
      "page": "Rfr_from_n",
      "title": "Reflectance at a planar boundary",
      "topics": [
        "Rfr_from_n",
        "Rfr_p_from_n",
        "Rfr_s_from_n"
      ]
    },
    {
      "page": "Rfr_normdiff",
      "title": "reflectance:reflectance normalised difference",
      "concept": [
        "Reflectance ratio functions"
      ],
      "topics": [
        "Rfr_normdiff",
        "Rfr_normdiff.default",
        "Rfr_normdiff.reflector_mspct",
        "Rfr_normdiff.reflector_spct"
      ]
    },
    {
      "page": "Rfr_ratio",
      "title": "reflectance:reflectance ratio",
      "concept": [
        "Reflectance ratio functions"
      ],
      "topics": [
        "Rfr_ratio",
        "Rfr_ratio.default",
        "Rfr_ratio.reflector_mspct",
        "Rfr_ratio.reflector_spct"
      ]
    },
    {
      "page": "rgb_spct",
      "title": "RGB color values",
      "concept": [
        "color functions"
      ],
      "topics": [
        "rgb_spct"
      ]
    },
    {
      "page": "rmDerivedMspct",
      "title": "Remove \"generic_mspct\" and derived class attributes.",
      "concept": [
        "set and unset 'multi spectral' class functions"
      ],
      "topics": [
        "rmDerivedMspct"
      ]
    },
    {
      "page": "rmDerivedSpct",
      "title": "Remove \"generic_spct\" and derived class attributes.",
      "concept": [
        "set and unset spectral class functions"
      ],
      "topics": [
        "rmDerivedSpct"
      ]
    },
    {
      "page": "round",
      "title": "Rounding of Numbers",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "ceiling.generic_spct",
        "floor.generic_spct",
        "round",
        "round.generic_spct",
        "signif.generic_spct",
        "trunc.generic_spct"
      ]
    },
    {
      "page": "s_e_irrad2rgb",
      "title": "Spectral irradiance to rgb color conversion",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "s_e_irrad2rgb"
      ]
    },
    {
      "page": "s_mean",
      "title": "Mean from collection of spectra",
      "topics": [
        "s_mean",
        "s_mean.calibration_mspct",
        "s_mean.cps_mspct",
        "s_mean.default",
        "s_mean.filter_mspct",
        "s_mean.generic_spct",
        "s_mean.raw_mspct",
        "s_mean.reflector_mspct",
        "s_mean.response_mspct",
        "s_mean.source_mspct"
      ]
    },
    {
      "page": "s_mean_se",
      "title": "Mean and standard error from collection of spectra",
      "topics": [
        "s_mean_se",
        "s_mean_se.calibration_mspct",
        "s_mean_se.cps_mspct",
        "s_mean_se.default",
        "s_mean_se.filter_mspct",
        "s_mean_se.generic_spct",
        "s_mean_se.raw_mspct",
        "s_mean_se.reflector_mspct",
        "s_mean_se.response_mspct",
        "s_mean_se.source_mspct"
      ]
    },
    {
      "page": "s_mean_se_band",
      "title": "Mean plus and minus standard error from collection of spectra",
      "topics": [
        "s_mean_se_band",
        "s_mean_se_band.calibration_mspct",
        "s_mean_se_band.cps_mspct",
        "s_mean_se_band.default",
        "s_mean_se_band.filter_mspct",
        "s_mean_se_band.generic_spct",
        "s_mean_se_band.raw_mspct",
        "s_mean_se_band.reflector_mspct",
        "s_mean_se_band.response_mspct",
        "s_mean_se_band.source_mspct"
      ]
    },
    {
      "page": "s_median",
      "title": "Median of a collection of spectra",
      "topics": [
        "s_median",
        "s_median.calibration_mspct",
        "s_median.cps_mspct",
        "s_median.default",
        "s_median.filter_mspct",
        "s_median.generic_spct",
        "s_median.raw_mspct",
        "s_median.reflector_mspct",
        "s_median.response_mspct",
        "s_median.source_mspct"
      ]
    },
    {
      "page": "s_prod",
      "title": "Product from collection of spectra",
      "topics": [
        "s_prod",
        "s_prod.calibration_mspct",
        "s_prod.cps_mspct",
        "s_prod.default",
        "s_prod.filter_mspct",
        "s_prod.generic_spct",
        "s_prod.raw_mspct",
        "s_prod.reflector_mspct",
        "s_prod.response_mspct",
        "s_prod.source_mspct"
      ]
    },
    {
      "page": "s_quantile",
      "title": "Quantiles of a collection of spectra",
      "topics": [
        "s_quantile",
        "s_quantile.calibration_mspct",
        "s_quantile.cps_mspct",
        "s_quantile.default",
        "s_quantile.filter_mspct",
        "s_quantile.generic_spct",
        "s_quantile.raw_mspct",
        "s_quantile.reflector_mspct",
        "s_quantile.response_mspct",
        "s_quantile.source_mspct"
      ]
    },
    {
      "page": "s_range",
      "title": "Range of a collection of spectra",
      "topics": [
        "s_range",
        "s_range.calibration_mspct",
        "s_range.cps_mspct",
        "s_range.default",
        "s_range.filter_mspct",
        "s_range.generic_spct",
        "s_range.raw_mspct",
        "s_range.reflector_mspct",
        "s_range.response_mspct",
        "s_range.source_mspct"
      ]
    },
    {
      "page": "s_sd",
      "title": "Standard Deviation of a collection of spectra",
      "topics": [
        "s_sd",
        "s_sd.calibration_mspct",
        "s_sd.cps_mspct",
        "s_sd.default",
        "s_sd.filter_mspct",
        "s_sd.generic_spct",
        "s_sd.raw_mspct",
        "s_sd.reflector_mspct",
        "s_sd.response_mspct",
        "s_sd.source_mspct"
      ]
    },
    {
      "page": "s_se",
      "title": "Standard Error of a collection of spectra",
      "topics": [
        "s_se",
        "s_se.calibration_mspct",
        "s_se.cps_mspct",
        "s_se.default",
        "s_se.filter_mspct",
        "s_se.generic_spct",
        "s_se.raw_mspct",
        "s_se.reflector_mspct",
        "s_se.response_mspct",
        "s_se.source_mspct"
      ]
    },
    {
      "page": "s_sum",
      "title": "Sum from collection of spectra",
      "topics": [
        "s_sum",
        "s_sum.calibration_mspct",
        "s_sum.cps_mspct",
        "s_sum.default",
        "s_sum.filter_mspct",
        "s_sum.generic_spct",
        "s_sum.raw_mspct",
        "s_sum.reflector_mspct",
        "s_sum.response_mspct",
        "s_sum.source_mspct"
      ]
    },
    {
      "page": "s_var",
      "title": "Variance of a collection of spectra",
      "topics": [
        "s_var",
        "s_var.calibration_mspct",
        "s_var.cps_mspct",
        "s_var.default",
        "s_var.filter_mspct",
        "s_var.generic_spct",
        "s_var.raw_mspct",
        "s_var.reflector_mspct",
        "s_var.response_mspct",
        "s_var.source_mspct"
      ]
    },
    {
      "page": "select_spct_attributes",
      "title": "Merge user supplied attribute names with default ones",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "select_spct_attributes",
        "spct_attributes"
      ]
    },
    {
      "page": "setBSWFUsed",
      "title": "The \"bswf.used\" attribute",
      "topics": [
        "getBSWFUsed",
        "setBSWFUsed"
      ]
    },
    {
      "page": "setFilterProperties",
      "title": "Set the \"filter.properties\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "filter_properties<-",
        "setFilterProperties"
      ]
    },
    {
      "page": "setGenericSpct",
      "title": "Convert an R object into a spectrum object.",
      "concept": [
        "set and unset spectral class functions"
      ],
      "topics": [
        "setCalibrationSpct",
        "setChromaSpct",
        "setCpsSpct",
        "setFilterSpct",
        "setGenericSpct",
        "setObjectSpct",
        "setRawSpct",
        "setReflectorSpct",
        "setResponseSpct",
        "setSoluteSpct",
        "setSourceSpct"
      ]
    },
    {
      "page": "setHowMeasured",
      "title": "Set the \"how.measured\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "how_measured<-",
        "setHowMeasured",
        "setHowMeasured.data.frame",
        "setHowMeasured.default",
        "setHowMeasured.generic_mspct",
        "setHowMeasured.generic_spct",
        "setHowMeasured.summary_generic_spct"
      ]
    },
    {
      "page": "setIdFactor",
      "title": "Set the \"idfactor\" attribute",
      "concept": [
        "idfactor attribute functions"
      ],
      "topics": [
        "id_factor<-",
        "setIdFactor"
      ]
    },
    {
      "page": "setInstrDesc",
      "title": "Set the \"instr.desc\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "instr_descriptor<-",
        "setInstrDesc"
      ]
    },
    {
      "page": "setInstrSettings",
      "title": "Set the \"instr.settings\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "instr_settings<-",
        "setInstrSettings"
      ]
    },
    {
      "page": "setKType",
      "title": "Set the \"K.type\" attribute",
      "concept": [
        "K attribute functions"
      ],
      "topics": [
        "setKType"
      ]
    },
    {
      "page": "setMultipleWl",
      "title": "Set the \"multiple.wl\" attribute",
      "concept": [
        "multiple.wl attribute functions"
      ],
      "topics": [
        "multiple_wl<-",
        "setMultipleWl"
      ]
    },
    {
      "page": "setNormalized",
      "title": "Set the \"normalized\" and \"normalization\" attributes",
      "concept": [
        "rescaling functions"
      ],
      "topics": [
        "setNormalised",
        "setNormalized"
      ]
    },
    {
      "page": "setResponseType",
      "title": "Set the \"response.type\" attribute",
      "topics": [
        "getResponseType",
        "setResponseType"
      ]
    },
    {
      "page": "setRfrType",
      "title": "The \"Rfr.type\" attribute",
      "topics": [
        "getRfrType",
        "setRfrType"
      ]
    },
    {
      "page": "setScaled",
      "title": "Set the \"scaled\" attribute",
      "concept": [
        "rescaling functions"
      ],
      "topics": [
        "setScaled",
        "setScaled.default",
        "setScaled.generic_mspct",
        "setScaled.generic_spct",
        "setScaled.summary_generic_spct"
      ]
    },
    {
      "page": "setSensorProperties",
      "title": "Set the \"sensor.properties\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "sensor_properties<-",
        "setSensorProperties"
      ]
    },
    {
      "page": "setSoluteProperties",
      "title": "Set the \"solute.properties\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "setSoluteProperties",
        "solute_properties<-"
      ]
    },
    {
      "page": "setTfrType",
      "title": "The \"Tfr.type\" attribute",
      "topics": [
        "getTfrType",
        "setTfrType"
      ]
    },
    {
      "page": "setTimeUnit",
      "title": "Set the \"time.unit\" attribute of an existing source_spct object",
      "concept": [
        "time attribute functions"
      ],
      "topics": [
        "setTimeUnit"
      ]
    },
    {
      "page": "setWhatMeasured",
      "title": "Set the \"what.measured\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "setWhatMeasured",
        "setWhatMeasured.data.frame",
        "setWhatMeasured.default",
        "setWhatMeasured.generic_mspct",
        "setWhatMeasured.generic_spct",
        "setWhatMeasured.summary_generic_spct",
        "what_measured<-"
      ]
    },
    {
      "page": "setWhenMeasured",
      "title": "Set the \"when.measured\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "setWhenMeasured",
        "setWhenMeasured.data.frame",
        "setWhenMeasured.default",
        "setWhenMeasured.generic_mspct",
        "setWhenMeasured.generic_spct",
        "setWhenMeasured.summary_generic_spct",
        "when_measured<-"
      ]
    },
    {
      "page": "setWhereMeasured",
      "title": "Set the \"where.measured\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "setWhereMeasured",
        "setWhereMeasured.data.frame",
        "setWhereMeasured.default",
        "setWhereMeasured.generic_mspct",
        "setWhereMeasured.generic_spct",
        "setWhereMeasured.summary_generic_spct",
        "where_measured<-"
      ]
    },
    {
      "page": "shared_member_class",
      "title": "Classes common to all collection members.",
      "concept": [
        "set and unset 'multi spectral' class functions"
      ],
      "topics": [
        "shared_member_class"
      ]
    },
    {
      "page": "sign",
      "title": "Sign",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "sign",
        "sign.generic_spct"
      ]
    },
    {
      "page": "simul_sensor_response",
      "title": "Simulate light sensor response",
      "topics": [
        "simul_sensor_response"
      ]
    },
    {
      "page": "slash-.generic_spct",
      "title": "Arithmetic Operators",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "/.generic_spct",
        "slash-.generic_spct"
      ]
    },
    {
      "page": "smooth_spct",
      "title": "Smooth a spectrum",
      "topics": [
        "smooth_spct",
        "smooth_spct.cps_spct",
        "smooth_spct.default",
        "smooth_spct.filter_spct",
        "smooth_spct.generic_mspct",
        "smooth_spct.reflector_spct",
        "smooth_spct.response_spct",
        "smooth_spct.solute_spct",
        "smooth_spct.source_spct"
      ]
    },
    {
      "page": "source_spct",
      "title": "Spectral-object constructors",
      "concept": [
        "constructors of spectral objects"
      ],
      "topics": [
        "calibration_spct",
        "chroma_spct",
        "cps_spct",
        "filter_spct",
        "generic_spct",
        "object_spct",
        "raw_spct",
        "reflector_spct",
        "response_spct",
        "solute_spct",
        "source_spct"
      ]
    },
    {
      "page": "spct_attr2tb",
      "title": "Copy attributes into a tibble",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "spct_attr2tb"
      ]
    },
    {
      "page": "spct_classes",
      "title": "Function returning a vector containing the names of spectra classes.",
      "topics": [
        "spct_classes"
      ]
    },
    {
      "page": "spct_metadata",
      "title": "Access metadata",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "spct_metadata"
      ]
    },
    {
      "page": "spct_wide2long",
      "title": "Convert spectrum from wide to long form",
      "topics": [
        "spct_wide2long"
      ]
    },
    {
      "page": "spikes",
      "title": "Spikes",
      "concept": [
        "peaks and valleys functions"
      ],
      "topics": [
        "spikes",
        "spikes.cps_mspct",
        "spikes.cps_spct",
        "spikes.data.frame",
        "spikes.default",
        "spikes.filter_mspct",
        "spikes.filter_spct",
        "spikes.generic_mspct",
        "spikes.generic_spct",
        "spikes.numeric",
        "spikes.raw_mspct",
        "spikes.raw_spct",
        "spikes.reflector_mspct",
        "spikes.reflector_spct",
        "spikes.response_mspct",
        "spikes.response_spct",
        "spikes.solute_mspct",
        "spikes.solute_spct",
        "spikes.source_mspct",
        "spikes.source_spct"
      ]
    },
    {
      "page": "split_bands",
      "title": "List-of-wavebands constructor",
      "concept": [
        "waveband constructors"
      ],
      "topics": [
        "split_bands"
      ]
    },
    {
      "page": "split_energy_irradiance",
      "title": "Energy irradiance for split spectrum regions",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "split_energy_irradiance"
      ]
    },
    {
      "page": "split_irradiance",
      "title": "Energy or photon irradiance for split spectrum regions",
      "concept": [
        "split a spectrum into regions functions"
      ],
      "topics": [
        "split_irradiance"
      ]
    },
    {
      "page": "split_photon_irradiance",
      "title": "Photon irradiance for split spectrum regions",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "split_photon_irradiance"
      ]
    },
    {
      "page": "split2mspct",
      "title": "Convert a 'wide' or untidy data frame into a collection of spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "split2calibration_mspct",
        "split2cps_mspct",
        "split2filter_mspct",
        "split2mspct",
        "split2raw_mspct",
        "split2reflector_mspct",
        "split2response_mspct",
        "split2solute_mspct",
        "split2source_mspct"
      ]
    },
    {
      "page": "expanse",
      "title": "Expanse",
      "topics": [
        "expanse",
        "expanse.default",
        "expanse.generic_mspct",
        "expanse.generic_spct",
        "expanse.numeric",
        "expanse.waveband",
        "spread",
        "wl_expanse"
      ]
    },
    {
      "page": "subset",
      "title": "Subsetting spectra",
      "topics": [
        "Subset",
        "subset.generic_spct"
      ]
    },
    {
      "page": "subset2mspct",
      "title": "Convert 'long' or tidy spectral data into a collection of spectra",
      "concept": [
        "Coercion methods for collections of spectra"
      ],
      "topics": [
        "subset2mspct"
      ]
    },
    {
      "page": "subt_spectra",
      "title": "Subtract two spectra",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "subt_spectra"
      ]
    },
    {
      "page": "sum_spectra",
      "title": "Add two spectra",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "sum_spectra"
      ]
    },
    {
      "page": "summary_spct_classes",
      "title": "Function that returns a vector containing the names of spectral summary classes.",
      "topics": [
        "summary_spct_classes"
      ]
    },
    {
      "page": "summary.generic_spct",
      "title": "Summary of one or more spectra",
      "topics": [
        "summary.generic_mspct",
        "summary.generic_spct"
      ]
    },
    {
      "page": "sun_daily.spct",
      "title": "Daily solar spectral irradiance (simulated)",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "sun.daily.data",
        "sun.daily.spct",
        "sun_daily.data",
        "sun_daily.spct"
      ]
    },
    {
      "page": "sun_evening.spct",
      "title": "Time series of solar spectral irradiance (measured)",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "sun_evening.mspct",
        "sun_evening.spct"
      ]
    },
    {
      "page": "sun.spct",
      "title": "Solar spectral irradiance (simulated)",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "sun.data",
        "sun.spct"
      ]
    },
    {
      "page": "T2A",
      "title": "Convert transmittance into absorbance.",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "T2A",
        "T2A.default",
        "T2A.filter_mspct",
        "T2A.filter_spct",
        "T2A.numeric"
      ]
    },
    {
      "page": "T2Afr",
      "title": "Convert transmittance into absorptance.",
      "concept": [
        "quantity conversion functions"
      ],
      "topics": [
        "T2Afr",
        "T2Afr.default",
        "T2Afr.filter_mspct",
        "T2Afr.filter_spct",
        "T2Afr.numeric",
        "T2Afr.object_mspct",
        "T2Afr.object_spct"
      ]
    },
    {
      "page": "tag",
      "title": "Tag a spectrum",
      "concept": [
        "tagging and related functions"
      ],
      "topics": [
        "tag",
        "tag.default",
        "tag.generic_mspct",
        "tag.generic_spct"
      ]
    },
    {
      "page": "Tfr_fraction",
      "title": "transmittance:transmittance fraction",
      "concept": [
        "transmittance ratio functions"
      ],
      "topics": [
        "Tfr_fraction",
        "Tfr_fraction.default",
        "Tfr_fraction.filter_mspct",
        "Tfr_fraction.filter_spct"
      ]
    },
    {
      "page": "Tfr_normdiff",
      "title": "transmittance:transmittance normalised difference",
      "concept": [
        "transmittance ratio functions"
      ],
      "topics": [
        "Tfr_normdiff",
        "Tfr_normdiff.default",
        "Tfr_normdiff.filter_mspct",
        "Tfr_normdiff.filter_spct"
      ]
    },
    {
      "page": "Tfr_ratio",
      "title": "transmittance:transmittance ratio",
      "concept": [
        "transmittance ratio functions"
      ],
      "topics": [
        "Tfr_ratio",
        "Tfr_ratio.default",
        "Tfr_ratio.filter_mspct",
        "Tfr_ratio.filter_spct"
      ]
    },
    {
      "page": "thin_wl",
      "title": "Thin the density of wavelength values",
      "concept": [
        "experimental utility functions"
      ],
      "topics": [
        "thin_wl",
        "thin_wl.calibration_mspct",
        "thin_wl.calibration_spct",
        "thin_wl.chroma_mspct",
        "thin_wl.chroma_spct",
        "thin_wl.cps_spct",
        "thin_wl.default",
        "thin_wl.filter_spct",
        "thin_wl.generic_mspct",
        "thin_wl.generic_spct",
        "thin_wl.object_spct",
        "thin_wl.raw_spct",
        "thin_wl.reflector_spct",
        "thin_wl.response_spct",
        "thin_wl.solute_spct",
        "thin_wl.source_spct"
      ]
    },
    {
      "page": "times-.generic_spct",
      "title": "Arithmetic Operators",
      "concept": [
        "math operators and functions"
      ],
      "topics": [
        "*.generic_spct",
        "times-.generic_spct"
      ]
    },
    {
      "page": "transmittance",
      "title": "Transmittance",
      "topics": [
        "transmittance",
        "transmittance.default",
        "transmittance.filter_mspct",
        "transmittance.filter_spct",
        "transmittance.object_mspct",
        "transmittance.object_spct"
      ]
    },
    {
      "page": "Trig",
      "title": "Trigonometric Functions",
      "topics": [
        "acos.generic_spct",
        "asin.generic_spct",
        "atan.generic_spct",
        "cos.generic_spct",
        "sin.generic_spct",
        "tan.generic_spct",
        "Trig"
      ]
    },
    {
      "page": "trim_spct",
      "title": "Trim (or expand) head and/or tail of a spectrum",
      "concept": [
        "trim functions"
      ],
      "topics": [
        "extend2extremes",
        "trim2overlap",
        "trim_mspct",
        "trim_spct"
      ]
    },
    {
      "page": "trim_tails",
      "title": "Trim (or expand) head and/or tail",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "trim_tails"
      ]
    },
    {
      "page": "trim_waveband",
      "title": "Trim (or expand) head and/or tail",
      "concept": [
        "trim functions"
      ],
      "topics": [
        "trim_waveband"
      ]
    },
    {
      "page": "trim_wl",
      "title": "Trim head and/or tail of a spectrum",
      "concept": [
        "trim functions"
      ],
      "topics": [
        "trim_wl",
        "trim_wl.default",
        "trim_wl.generic_mspct",
        "trim_wl.generic_spct",
        "trim_wl.list",
        "trim_wl.waveband"
      ]
    },
    {
      "page": "trimInstrDesc",
      "title": "Trim the \"instr.desc\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "trimInstrDesc"
      ]
    },
    {
      "page": "trimInstrSettings",
      "title": "Trim the \"instr.settings\" attribute",
      "concept": [
        "measurement metadata functions"
      ],
      "topics": [
        "trimInstrSettings"
      ]
    },
    {
      "page": "two_filters.spct",
      "title": "Transmittance spectrum of plastic films",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "polyester.spct",
        "two_filters.mspct",
        "two_filters.spct",
        "yellow_gel.spct"
      ]
    },
    {
      "page": "two_sensors.mspct",
      "title": "Spectral response of two light sensors.",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "two_sensors.mspct",
        "two_sensors.spct"
      ]
    },
    {
      "page": "uncollect2spct",
      "title": "Extract all members from a collection",
      "concept": [
        "experimental utility functions"
      ],
      "topics": [
        "uncollect2spct",
        "uncollect2spct.default",
        "uncollect2spct.generic_mspct"
      ]
    },
    {
      "page": "untag",
      "title": "Remove tags",
      "concept": [
        "tagging and related functions"
      ],
      "topics": [
        "untag",
        "untag.default",
        "untag.generic_mspct",
        "untag.generic_spct"
      ]
    },
    {
      "page": "upgrade_spct",
      "title": "Upgrade one spectral object",
      "concept": [
        "upgrade from earlier versions"
      ],
      "topics": [
        "upgrade_spct"
      ]
    },
    {
      "page": "upgrade_spectra",
      "title": "Upgrade one or more spectral objects",
      "concept": [
        "upgrade from earlier versions"
      ],
      "topics": [
        "upgrade_spectra"
      ]
    },
    {
      "page": "using_Tfr",
      "title": "Use photobiology options",
      "topics": [
        "using_A",
        "using_Afr",
        "using_energy",
        "using_photon",
        "using_quantum",
        "using_Tfr"
      ]
    },
    {
      "page": "v_insert_hinges",
      "title": "Insert spectral data values at new wavelength values.",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "v_insert_hinges"
      ]
    },
    {
      "page": "v_replace_hinges",
      "title": "Overwrite spectral data values at existing wavelength values.",
      "concept": [
        "low-level functions operating on numeric vectors."
      ],
      "topics": [
        "v_replace_hinges"
      ]
    },
    {
      "page": "valleys",
      "title": "Valleys or local minima",
      "concept": [
        "peaks and valleys functions"
      ],
      "topics": [
        "valleys",
        "valleys.cps_mspct",
        "valleys.cps_spct",
        "valleys.data.frame",
        "valleys.default",
        "valleys.filter_mspct",
        "valleys.filter_spct",
        "valleys.generic_mspct",
        "valleys.generic_spct",
        "valleys.numeric",
        "valleys.raw_mspct",
        "valleys.raw_spct",
        "valleys.reflector_mspct",
        "valleys.reflector_spct",
        "valleys.response_mspct",
        "valleys.response_spct",
        "valleys.solute_mspct",
        "valleys.solute_spct",
        "valleys.source_mspct",
        "valleys.source_spct"
      ]
    },
    {
      "page": "verbose_as_default",
      "title": "Set error reporting options",
      "topics": [
        "strict_range_as_default",
        "verbose_as_default"
      ]
    },
    {
      "page": "w_length_range2rgb",
      "title": "Wavelength range to rgb color conversion",
      "concept": [
        "color functions"
      ],
      "topics": [
        "w_length_range2rgb"
      ]
    },
    {
      "page": "w_length2rgb",
      "title": "Wavelength to rgb color conversion",
      "concept": [
        "color functions"
      ],
      "topics": [
        "w_length2rgb"
      ]
    },
    {
      "page": "water.spct",
      "title": "Molar spectral attenuation coefficient of water",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "water.spct"
      ]
    },
    {
      "page": "waveband",
      "title": "Waveband constructor method",
      "concept": [
        "waveband constructors"
      ],
      "topics": [
        "new_waveband",
        "waveband"
      ]
    },
    {
      "page": "waveband_ratio",
      "title": "Photon or energy ratio",
      "topics": [
        "waveband_ratio"
      ]
    },
    {
      "page": "wb_trim_as_default",
      "title": "Set computation options",
      "topics": [
        "use_cached_mult_as_default",
        "wb_trim_as_default"
      ]
    },
    {
      "page": "wb2rect_spct",
      "title": "Create tagged spectrum from wavebands",
      "concept": [
        "tagging and related functions"
      ],
      "topics": [
        "fast_wb2rect_spct",
        "wb2rect_spct"
      ]
    },
    {
      "page": "wb2spct",
      "title": "Create spectrum from wavebands",
      "concept": [
        "tagging and related functions"
      ],
      "topics": [
        "wb2spct"
      ]
    },
    {
      "page": "wb2tagged_spct",
      "title": "Create tagged spectrum from wavebands",
      "concept": [
        "tagging and related functions"
      ],
      "topics": [
        "wb2tagged_spct"
      ]
    },
    {
      "page": "white_led.source_spct",
      "title": "White led bulb spectrum",
      "concept": [
        "Spectral data examples"
      ],
      "topics": [
        "white_led.cps_spct",
        "white_led.raw_spct",
        "white_led.source_spct"
      ]
    },
    {
      "page": "max",
      "title": "Wavelength maximum",
      "topics": [
        "max",
        "max.generic_mspct",
        "max.generic_spct",
        "max.waveband",
        "wl_max"
      ]
    },
    {
      "page": "midpoint",
      "title": "Midpoint",
      "concept": [
        "wavelength summaries"
      ],
      "topics": [
        "midpoint",
        "midpoint.default",
        "midpoint.generic_mspct",
        "midpoint.generic_spct",
        "midpoint.numeric",
        "midpoint.waveband",
        "wl_midpoint"
      ]
    },
    {
      "page": "min",
      "title": "Wavelength minimum",
      "concept": [
        "wavelength summaries"
      ],
      "topics": [
        "min",
        "min.generic_mspct",
        "min.generic_spct",
        "min.waveband",
        "wl_min"
      ]
    },
    {
      "page": "range",
      "title": "Wavelength range",
      "concept": [
        "wavelength summaries"
      ],
      "topics": [
        "range",
        "range.generic_mspct",
        "range.generic_spct",
        "range.waveband",
        "wl_range"
      ]
    },
    {
      "page": "stepsize",
      "title": "Stepsize",
      "concept": [
        "wavelength summaries"
      ],
      "topics": [
        "stepsize",
        "stepsize.default",
        "stepsize.generic_mspct",
        "stepsize.generic_spct",
        "stepsize.numeric",
        "wl_stepsize"
      ]
    },
    {
      "page": "wl2wavenumber",
      "title": "Wavelength conversions",
      "topics": [
        "energy2wl",
        "frequency2wl",
        "wavenumber2wl",
        "wl2energy",
        "wl2frequency",
        "wl2wavenumber"
      ]
    },
    {
      "page": "wls_at_target",
      "title": "Find wavelengths values corresponding to a target spectral value",
      "concept": [
        "peaks and valleys functions"
      ],
      "topics": [
        "wls_at_target",
        "wls_at_target.cps_spct",
        "wls_at_target.data.frame",
        "wls_at_target.default",
        "wls_at_target.filter_spct",
        "wls_at_target.generic_mspct",
        "wls_at_target.generic_spct",
        "wls_at_target.raw_spct",
        "wls_at_target.reflector_spct",
        "wls_at_target.response_spct",
        "wls_at_target.solute_spct",
        "wls_at_target.source_spct"
      ]
    }
  ],
  "_pkglogo": "https://github.com/aphalo/photobiology/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/aphalo/photobiology/raw/HEAD/README.md",
  "_rundeps": [
    "bitops",
    "caTools",
    "cli",
    "cpp11",
    "dplyr",
    "generics",
    "glue",
    "lattice",
    "lifecycle",
    "lubridate",
    "magrittr",
    "pillar",
    "pkgconfig",
    "plyr",
    "polynom",
    "purrr",
    "R6",
    "Rcpp",
    "rlang",
    "splus2R",
    "stringi",
    "stringr",
    "SunCalcMeeus",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "userguide-0-r4p-introduction.Rmd",
      "filename": "userguide-0-r4p-introduction.html",
      "title": "User Guide: 0 The R for Photobiology Suite",
      "author": "Pedro J. Aphalo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "References",
        "Packages in the suite",
        "Acknowledgements"
      ],
      "created": "2022-07-10 13:18:43",
      "modified": "2025-07-31 21:40:46",
      "commits": 6
    },
    {
      "source": "userguide-1-radiation.Rmd",
      "filename": "userguide-1-radiation.html",
      "title": "User Guide: 1 Radiation",
      "author": "Pedro J. Aphalo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Radiation, astronomy and atmosphere",
        "Naming conventions",
        "High and low level functions",
        "Example data",
        "Spectra",
        "Getting started",
        "Classes",
        "Data assumptions",
        "Querying the class",
        "Construction",
        "Metadata attributes",
        "Attributes supported by all spectral objects",
        "Attributes supported by source_spct objects",
        "Attributes supported by filter_spct objects",
        "Collections of spectra",
        "Constructors",
        "Using as. conversion functions",
        "Converting tidy data",
        "Converting untidy data frames",
        "Conversion into a \"wide\" data frame",
        "Extract, replace and combine",
        "Random sampling",
        "Transform or apply functions",
        "Summary spectra",
        "Convolution",
        "Wavebands",
        "Retrieving properties",
        "Collections of wavebands",
        "List constructor",
        "Special constructor",
        "Object inspection methods",
        "Printing",
        "Summary",
        "Handling NAs",
        "Transformations: using operators",
        "Binary operators",
        "Unary operators and maths functions",
        "Options",
        "Transformations: methods and functions",
        "Manipulating spectra",
        "Conversions between radiation units",
        "Conversions among transmission quantities",
        "Normalizing a spectrum",
        "Rescaling a spectrum",
        "Shifting the zero of the spectral data scale",
        "Replacing off-range spectral data values",
        "Removing spikes",
        "Smoothing of spectra",
        "Wavelength interpolation",
        "Trimming, clipping and thining",
        "Method clip_wl()",
        "Method trim_wl()",
        "Functions trim2ovelap() and extend2extremes()",
        "Method thin_wl()",
        "Convolving weights",
        "Individual spectra",
        "Tagging with bands and colours",
        "Summaries",
        "Wavelength",
        "Peaks, valleys and spikes",
        "Wavelengths at target value",
        "Irradiance",
        "Fluence",
        "Photon and energy ratios",
        "Transmittance, reflectance, absorptance and absorbance",
        "Normalized difference indexes",
        "Integrated response",
        "Integration over wavelengths",
        "Calculation from individual spectra",
        "Comparison of spectra",
        "Illumination and light as seen by humans",
        "Illuminance",
        "CCT and CRI",
        "RGB colours"
      ],
      "created": "2021-01-15 18:09:17",
      "modified": "2026-02-21 00:05:19",
      "commits": 24
    }
  ],
  "_score": 9.531154863584316,
  "_indexed": true,
  "_nocasepkg": "photobiology",
  "_universes": [
    "aphalo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.14.2",
      "date": "2026-05-15T09:52:11.000Z",
      "distro": "noble",
      "commit": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
      "fileid": "b578b00ed1fe8b1be8ebc68a40ccd3eb970fca4484fcf79ab76f3e73966cf4e0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aphalo/actions/runs/25911333911"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.14.2",
      "date": "2026-05-15T09:52:11.000Z",
      "distro": "noble",
      "commit": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
      "fileid": "2416f5d05810889286caeccf3d6ec1514ad6a37cdbcaec34fe4c6eeac36fac87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aphalo/actions/runs/25911333911"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.14.2",
      "date": "2026-05-15T09:52:00.000Z",
      "commit": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
      "fileid": "98e7e0fa19905d14186ae6c1c07e0ccfcec0d71751c51212dfde335521ffb727",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aphalo/actions/runs/25911333911"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.14.2",
      "date": "2026-05-15T09:55:13.000Z",
      "commit": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
      "fileid": "04c293ace8da05b459e959d5ced7e50f8a36bcfab974736f7ed07433880a82a8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aphalo/actions/runs/25911333911"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.14.2",
      "date": "2026-05-15T09:51:15.000Z",
      "commit": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
      "fileid": "28e59647f466cac90c6fca5d8c1645ac1bd977cb48f478bf10cf26b63277ca24",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aphalo/actions/runs/25911333911"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.14.2",
      "date": "2026-05-15T09:51:41.000Z",
      "commit": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
      "fileid": "6a1fc6ea67ccf809171c3bcbc982416dfd4139734cf42de3a60599cb14cf98d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aphalo/actions/runs/25911333911"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.14.2",
      "date": "2026-05-15T09:51:12.000Z",
      "commit": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
      "fileid": "07455c47a929970ba249285912b092465e63152c96e9f74493baf4bde1818e53",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aphalo/actions/runs/25911333911"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.14.2",
      "date": "2026-06-02T19:20:29.000Z",
      "commit": "bb6f341060bade33ef061cbaae067b5c2d4a33c6",
      "fileid": "0fe5a670c43d0c4db7c2b630c0268cbedee1c1b392d9670cfe7e6eb22c242cda",
      "status": "success",
      "buildurl": "https://github.com/r-universe/aphalo/actions/runs/25911333911"
    }
  ]
}