{
  "_id": "6a5fb61d14e95619b75d70d2",
  "Package": "bioRad",
  "Title": "Biological Analysis and Visualization of Weather Radar Data",
  "Version": "0.12.0.9000",
  "Description": "Extract, visualize and summarize aerial movements of birds\nand insects from weather radar data. See Dokter, A. M. et al.\n(2018) \"bioRad: biological analysis and visualization of\nweather radar data\" <doi:10.1111/ecog.04028> for a software\npaper describing package and methodologies.",
  "Authors@R": "c(\nperson(\"Adriaan M.\", \"Dokter\", role = c(\"aut\", \"cre\"), email = \"biorad@cornell.edu\", comment = c(ORCID = \"0000-0001-6573-066X\")),\nperson(\"Peter\", \"Desmet\", role = \"aut\", email = \"peter.desmet@inbo.be\", comment = c(ORCID = \"0000-0002-8442-8025\")),\nperson(\"Bart\", \"Kranstauber\", role = \"aut\", email = \"b.kranstauber@uva.nl\", comment = c(ORCID = \"0000-0001-8303-780X\")),\nperson(\"Cecilia\", \"Nilsson\", role = \"aut\", email = \"cecilia.nilsson709@gmail.com\", comment = c(ORCID = \"0000-0001-8957-4411\")),\nperson(\"Alexander\", \"Tedeschi\", role = \"aut\", email = \"alexander.tedeschi@cornell.edu\", comment = c(ORCID = \"0000-0003-0772-6931\")),\nperson(\"Stijn\", \"Van Hoey\", role = \"aut\", email = \"stijnvanhoey@gmail.com\", comment = c(ORCID = \"0000-0001-6413-3185\")),\nperson(\"Bart\", \"Hoekstra\", role = \"ctb\", email = \"b.d.hoekstra@uva.nl\", comment = c(ORCID = \"0000-0002-7085-3805\")),\nperson(\"Pieter\", \"Huybrechts\", role = \"ctb\", email = \"pieter.huybrechts@inbo.be\", comment = c(ORCID = \"0000-0002-6658-6062\")),\nperson(\"Hidde\", \"Leijnse\", role = \"ctb\", email = \"hidde.leijnse@knmi.nl\", comment = c(ORCID = \"0000-0001-7835-4480\")),\nperson(\"Nicolas\", \"Noé\", role = \"ctb\", email = \"nicolas@niconoe.eu\", comment = c(ORCID = \"0000-0002-9503-4750\")),\nperson(\"Raphaël\", \"Nussbaumer\", role = \"ctb\", email = \"rafnuss@gmail.com\", comment = c(ORCID = \"0000-0002-8185-1020\")),\nperson(\"Jurriaan\", \"Spaaks\", role = \"ctb\", email = \"j.spaaks@esciencecenter.nl\"),\nperson(\"Lourens\", \"Veen\", role = \"ctb\", email = \"l.veen@esciencecenter.nl\"),\nperson(\"Liesbeth\", \"Verlinden\", role = \"ctb\", email = \"l.verlinden@uva.nl\", comment = c(ORCID = \"0000-0003-1744-9325\"))\n)",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/adokter/bioRad/,\nhttps://adriaandokter.com/bioRad/",
  "BugReports": "https://github.com/adokter/bioRad/issues",
  "biocViews": "",
  "LazyData": "true",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libxml2-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev libx11-dev",
  "Repository": "https://adokter.r-universe.dev",
  "Date/Publication": "2026-07-21 17:10:03 UTC",
  "RemoteUrl": "https://github.com/adokter/biorad",
  "RemoteRef": "HEAD",
  "RemoteSha": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-21 18:03:20 UTC",
    "User": "root"
  },
  "Author": "Adriaan M. Dokter [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-6573-066X>),\nPeter Desmet [aut] (ORCID: <https://orcid.org/0000-0002-8442-8025>),\nBart Kranstauber [aut] (ORCID: <https://orcid.org/0000-0001-8303-780X>),\nCecilia Nilsson [aut] (ORCID: <https://orcid.org/0000-0001-8957-4411>),\nAlexander Tedeschi [aut] (ORCID:\n<https://orcid.org/0000-0003-0772-6931>),\nStijn Van Hoey [aut] (ORCID: <https://orcid.org/0000-0001-6413-3185>),\nBart Hoekstra [ctb] (ORCID: <https://orcid.org/0000-0002-7085-3805>),\nPieter Huybrechts [ctb] (ORCID:\n<https://orcid.org/0000-0002-6658-6062>),\nHidde Leijnse [ctb] (ORCID: <https://orcid.org/0000-0001-7835-4480>),\nNicolas Noé [ctb] (ORCID: <https://orcid.org/0000-0002-9503-4750>),\nRaphaël Nussbaumer [ctb] (ORCID:\n<https://orcid.org/0000-0002-8185-1020>),\nJurriaan Spaaks [ctb],\nLourens Veen [ctb],\nLiesbeth Verlinden [ctb] (ORCID:\n<https://orcid.org/0000-0003-1744-9325>)",
  "Maintainer": "Adriaan M. Dokter <biorad@cornell.edu>",
  "_user": "adokter",
  "_type": "src",
  "_file": "bioRad_0.12.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/8996d6562432590f7ed8be532133f667377ee68cd17e602a89130bed1521bf54",
  "_filesize": 6454806,
  "_sha256": "8996d6562432590f7ed8be532133f667377ee68cd17e602a89130bed1521bf54",
  "_expires": "2026-10-29T18:10:34.000Z",
  "_created": "2026-07-21T18:03:20.000Z",
  "_published": "2026-07-21T18:10:37.587Z",
  "_jobs": [
    {
      "job": 88719046798,
      "time": 340,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8505290357"
    },
    {
      "job": 88719046842,
      "time": 388,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8505312361"
    },
    {
      "job": 88719046888,
      "time": 224,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8505235484"
    },
    {
      "job": 88719046810,
      "time": 246,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8505244840"
    },
    {
      "job": 88717858896,
      "time": 292,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8505132118"
    },
    {
      "job": 88719046762,
      "time": 163,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8505207857"
    },
    {
      "job": 88719046814,
      "time": 322,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8505281358"
    },
    {
      "job": 88719046837,
      "time": 288,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8505265556"
    },
    {
      "job": 88719046898,
      "time": 309,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8505275335"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/adokter/actions/runs/29855230050",
  "_status": "success",
  "_upstream": "https://github.com/adokter/biorad",
  "_commit": {
    "id": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
    "author": "Adriaan Dokter <adriaandokter@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #779 from adokter/tidyselect-suggests\n\nMove tidyselect (back) to Suggests",
    "time": 1784653803
  },
  "_maintainer": {
    "name": "Adriaan M. Dokter",
    "email": "biorad@cornell.edu",
    "orcid": "0000-0001-6573-066X"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "fields",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "lutz",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "raster",
      "role": "Imports"
    },
    {
      "package": "readr",
      "version": ">= 2.2.0",
      "role": "Imports"
    },
    {
      "package": "rhdf5",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "sp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "suntools",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "viridis",
      "role": "Imports"
    },
    {
      "package": "viridisLite",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "elevatr",
      "role": "Suggests"
    },
    {
      "package": "getRad",
      "role": "Suggests"
    },
    {
      "package": "ggspatial",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "prettymapr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rosm",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    },
    {
      "package": "vol2birdR",
      "version": ">= 1.3.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "adokter",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-34",
      "n": 1
    },
    {
      "week": "2025-35",
      "n": 5
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-24",
      "n": 1
    },
    {
      "week": "2026-25",
      "n": 5
    },
    {
      "week": "2026-27",
      "n": 1
    },
    {
      "week": "2026-30",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "0.11.0",
      "date": "2025-08-29"
    },
    {
      "name": "0.12.0",
      "date": "2026-06-13"
    }
  ],
  "_topics": [
    "aeroecology",
    "enram",
    "eumetnet-opera",
    "lifewatch",
    "movement-ecology",
    "nexrad",
    "oscibio",
    "radar",
    "weather-radar",
    "wsr-88d"
  ],
  "_stars": 31,
  "_contributors": [
    {
      "user": "adokter",
      "count": 1651,
      "uuid": 8268415
    },
    {
      "user": "peterdesmet",
      "count": 611,
      "uuid": 600993
    },
    {
      "user": "stijnvanhoey",
      "count": 369,
      "uuid": 754862
    },
    {
      "user": "iskandari",
      "count": 346,
      "uuid": 8308461
    },
    {
      "user": "pietrh",
      "count": 250,
      "uuid": 48065851
    },
    {
      "user": "bart1",
      "count": 102,
      "uuid": 1662852
    },
    {
      "user": "cecilianilsson709",
      "count": 64,
      "uuid": 28302378
    },
    {
      "user": "rafnuss",
      "count": 26,
      "uuid": 7571260
    },
    {
      "user": "barthoekstra",
      "count": 11,
      "uuid": 27130
    },
    {
      "user": "berendwijers",
      "count": 3,
      "uuid": 7668550
    },
    {
      "user": "plieper",
      "count": 2,
      "uuid": 20208637
    },
    {
      "user": "fyiguo",
      "count": 2,
      "uuid": 61436402
    },
    {
      "user": "baptischmi",
      "count": 1,
      "uuid": 12291183
    },
    {
      "user": "dsheldon",
      "count": 1,
      "uuid": 5331486
    },
    {
      "user": "yohansassi",
      "count": 1,
      "uuid": 71851634
    }
  ],
  "_userbio": {
    "uuid": 8268415,
    "type": "user",
    "name": "Adriaan Dokter",
    "followers": 31
  },
  "_downloads": {
    "count": 685,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bioRad"
  },
  "_devurl": "https://github.com/adokter/biorad",
  "_pkgdown": "https://adriaandokter.com/bioRad/",
  "_searchresults": 113,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/bioRad.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/adokter/biorad",
  "_realowner": "adokter",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.4.0",
      "date": "2018-12-14"
    },
    {
      "version": "0.5.0",
      "date": "2020-02-19"
    },
    {
      "version": "0.5.1",
      "date": "2020-04-01"
    },
    {
      "version": "0.5.2",
      "date": "2020-05-11"
    },
    {
      "version": "0.6.0",
      "date": "2022-05-09"
    },
    {
      "version": "0.6.1",
      "date": "2022-08-30"
    },
    {
      "version": "0.6.2",
      "date": "2022-12-17"
    },
    {
      "version": "0.7.1",
      "date": "2023-07-17"
    },
    {
      "version": "0.7.2",
      "date": "2023-09-06"
    },
    {
      "version": "0.7.3",
      "date": "2023-10-20"
    },
    {
      "version": "0.8.0",
      "date": "2024-07-27"
    },
    {
      "version": "0.8.1",
      "date": "2024-07-30"
    },
    {
      "version": "0.9.0",
      "date": "2025-03-31"
    },
    {
      "version": "0.9.1",
      "date": "2025-04-05"
    },
    {
      "version": "0.10.0",
      "date": "2025-06-16"
    },
    {
      "version": "0.11.0",
      "date": "2025-08-29"
    },
    {
      "version": "0.12.0",
      "date": "2026-06-13"
    }
  ],
  "_exports": [
    "add_param",
    "apply_mistnet",
    "as.vp",
    "as.vpts",
    "attribute_table",
    "beam_distance",
    "beam_height",
    "beam_profile",
    "beam_profile_overlap",
    "beam_range",
    "beam_width",
    "bind_into_vpts",
    "calculate_param",
    "calculate_vp",
    "check_docker",
    "check_night",
    "clean_mixture",
    "composite_ppi",
    "convert_legacy",
    "dbz_to_eta",
    "download_basemap",
    "download_pvolfiles",
    "download_vpfiles",
    "doy",
    "eta_to_dbz",
    "filter_precip",
    "filter_vpts",
    "get_elevation_angles",
    "get_iris_raw_task",
    "get_odim_object_type",
    "get_param",
    "get_quantity",
    "get_scan",
    "integrate_profile",
    "integrate_to_ppi",
    "is.param",
    "is.ppi",
    "is.pvol",
    "is.pvolfile",
    "is.scan",
    "is.vp",
    "is.vpfile",
    "is.vpi",
    "is.vpts",
    "list_vpts_aloft",
    "map",
    "nexrad_to_odim",
    "noy",
    "nyquist_velocity",
    "project_as_ppi",
    "rcs",
    "rcs<-",
    "read_cajun",
    "read_pvolfile",
    "read_vpfiles",
    "read_vpts",
    "regularize_vpts",
    "scan_to_raster",
    "scan_to_spatial",
    "sd_vvp_threshold",
    "sd_vvp_threshold<-",
    "select_vpfiles",
    "sunrise",
    "sunset",
    "update_docker",
    "vol2bird_version",
    "write_pvolfile"
  ],
  "_datasets": [
    {
      "name": "example_scan",
      "title": "Scan ('scan') example",
      "object": "example_scan",
      "class": [
        "scan"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "example_vp",
      "title": "Vertical profile ('vp') example",
      "object": "example_vp",
      "class": [
        "vp"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "example_vpts",
      "title": "Time series of vertical profiles ('vpts') example",
      "object": "example_vpts",
      "class": [
        "vpts"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "vpts_schema",
      "title": "ENRAM-defined VPTS schema",
      "object": "vpts_schema",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "sub-.ppi",
      "title": "Subset a plan position indicator ('ppi')",
      "concept": [
        "ppi functions"
      ],
      "topics": [
        "[.ppi"
      ]
    },
    {
      "page": "sub-.vpts",
      "title": "Subset a time series of vertical profiles ('vpts')",
      "concept": [
        "vpts functions"
      ],
      "topics": [
        "[.vpts"
      ]
    },
    {
      "page": "add_param",
      "title": "Add scan parameter from a georeferenced raster.",
      "concept": [
        "scan manipulation functions"
      ],
      "topics": [
        "add_param",
        "add_param.pvol",
        "add_param.scan"
      ]
    },
    {
      "page": "apply_mistnet",
      "title": "Apply MistNet segmentation to a polar volume",
      "concept": [
        "scan manipulation functions"
      ],
      "topics": [
        "apply_mistnet"
      ]
    },
    {
      "page": "as.data.frame.vp",
      "title": "Convert a vertical profile ('vp') or time series of vertical profiles ('vpts') to a data frame",
      "concept": [
        "profile conversion functions"
      ],
      "topics": [
        "as.data.frame.vp",
        "as.data.frame.vpts"
      ]
    },
    {
      "page": "as.vp",
      "title": "Convert a dataframe into a vp object",
      "concept": [
        "profile conversion functions"
      ],
      "topics": [
        "as.vp"
      ]
    },
    {
      "page": "as.vpts",
      "title": "Convert a dataframe into a vpts object",
      "concept": [
        "profile conversion functions"
      ],
      "topics": [
        "as.vpts"
      ]
    },
    {
      "page": "attribute_table",
      "title": "Extract a volume coverage pattern table with all attributes",
      "concept": [
        "profile metadata functions"
      ],
      "topics": [
        "attribute_table"
      ]
    },
    {
      "page": "beam_distance",
      "title": "Calculate radar beam distance",
      "concept": [
        "beam functions"
      ],
      "topics": [
        "beam_distance"
      ]
    },
    {
      "page": "beam_height",
      "title": "Calculate radar beam height",
      "concept": [
        "beam functions"
      ],
      "topics": [
        "beam_height"
      ]
    },
    {
      "page": "beam_profile",
      "title": "Calculate vertical radiation profile",
      "concept": [
        "beam functions"
      ],
      "topics": [
        "beam_profile"
      ]
    },
    {
      "page": "beam_profile_overlap",
      "title": "Calculate overlap between a vertical profile ('vp') and the vertical radiation profile emitted by the radar",
      "concept": [
        "beam functions"
      ],
      "topics": [
        "beam_profile_overlap"
      ]
    },
    {
      "page": "beam_range",
      "title": "Calculate radar beam range",
      "concept": [
        "beam functions"
      ],
      "topics": [
        "beam_range"
      ]
    },
    {
      "page": "beam_width",
      "title": "Calculate radar beam width",
      "concept": [
        "beam functions"
      ],
      "topics": [
        "beam_width"
      ]
    },
    {
      "page": "bind_into_vpts",
      "title": "Bind vertical profiles ('vp') into time series ('vpts')",
      "concept": [
        "profile manipulation functions"
      ],
      "topics": [
        "bind_into_vpts",
        "bind_into_vpts.list",
        "bind_into_vpts.vp",
        "bind_into_vpts.vpts"
      ]
    },
    {
      "page": "c.vp",
      "title": "Concatenate vertical profiles ('vp') into a list of vertical profiles",
      "concept": [
        "profile manipulation functions"
      ],
      "topics": [
        "c.vp"
      ]
    },
    {
      "page": "calculate_param",
      "title": "Calculate a new scan parameter",
      "concept": [
        "scan manipulation functions"
      ],
      "topics": [
        "calculate_param",
        "calculate_param.ppi",
        "calculate_param.pvol",
        "calculate_param.scan"
      ]
    },
    {
      "page": "calculate_vp",
      "title": "Calculate a vertical profile ('vp') from a polar volume ('pvol') file",
      "concept": [
        "profile calculation functions"
      ],
      "topics": [
        "calculate_vp"
      ]
    },
    {
      "page": "check_night",
      "title": "Check if it is night at a given time and place",
      "concept": [
        "profile metadata functions"
      ],
      "topics": [
        "check_night",
        "check_night.default",
        "check_night.list",
        "check_night.pvol",
        "check_night.vp",
        "check_night.vpi",
        "check_night.vpts"
      ]
    },
    {
      "page": "clean_mixture",
      "title": "Partition mixtures of animals using assumptions on airspeeds.",
      "concept": [
        "profile manipulation functions"
      ],
      "topics": [
        "clean_mixture",
        "clean_mixture.default",
        "clean_mixture.vp",
        "clean_mixture.vpts"
      ]
    },
    {
      "page": "composite_ppi",
      "title": "Create a composite of multiple plan position indicators ('ppi')",
      "concept": [
        "ppi calculation functions"
      ],
      "topics": [
        "composite_ppi"
      ]
    },
    {
      "page": "convert_legacy",
      "title": "Convert legacy bioRad objects",
      "concept": [
        "conversion functions"
      ],
      "topics": [
        "convert_legacy",
        "convert_legacy.vp",
        "convert_legacy.vpts"
      ]
    },
    {
      "page": "dbz_to_eta",
      "title": "Convert reflectivity factor (dBZ) to reflectivity (eta)",
      "concept": [
        "conversion functions"
      ],
      "topics": [
        "dbz_to_eta"
      ]
    },
    {
      "page": "download_pvolfiles",
      "title": "Download polar volume ('pvol') files from the NEXRAD archive",
      "concept": [
        "pvol read functions"
      ],
      "topics": [
        "download_pvolfiles"
      ]
    },
    {
      "page": "download_vpfiles",
      "title": "Download vertical profile ('vp') files from the ENRAM data repository",
      "concept": [
        "profile read functions"
      ],
      "topics": [
        "download_vpfiles"
      ]
    },
    {
      "page": "doy_noy",
      "title": "Look up day of year (doy) or night of year (noy)",
      "concept": [
        "profile metadata functions"
      ],
      "topics": [
        "doy",
        "doy.default",
        "doy.pvol",
        "doy.vp",
        "doy.vpi",
        "doy.vpts",
        "doy_noy",
        "noy",
        "noy.default",
        "noy.pvol",
        "noy.vp",
        "noy.vpi",
        "noy.vpts"
      ]
    },
    {
      "page": "eta_to_dbz",
      "title": "Convert reflectivity (eta) to reflectivity factor (dBZ)",
      "concept": [
        "conversion functions"
      ],
      "topics": [
        "eta_to_dbz"
      ]
    },
    {
      "page": "example_scan",
      "title": "Scan ('scan') example",
      "concept": [
        "scan functions"
      ],
      "topics": [
        "example_scan"
      ]
    },
    {
      "page": "example_vp",
      "title": "Vertical profile ('vp') example",
      "concept": [
        "vp functions"
      ],
      "topics": [
        "example_vp"
      ]
    },
    {
      "page": "example_vpts",
      "title": "Time series of vertical profiles ('vpts') example",
      "concept": [
        "vpts functions"
      ],
      "topics": [
        "example_vpts"
      ]
    },
    {
      "page": "filter_precip",
      "title": "Posthoc precipitation filter",
      "concept": [
        "profile manipulation functions"
      ],
      "topics": [
        "filter_precip"
      ]
    },
    {
      "page": "filter_vpts",
      "title": "Filter a time series of vertical profiles ('vpts').",
      "concept": [
        "profile manipulation functions"
      ],
      "topics": [
        "filter_vpts"
      ]
    },
    {
      "page": "get_elevation_angles",
      "title": "Get elevation angles of a polar volume ('pvol'), scan ('scan') or parameter ('param')",
      "concept": [
        "param functions",
        "pvol functions",
        "scan functions"
      ],
      "topics": [
        "get_elevation_angles",
        "get_elevation_angles.param",
        "get_elevation_angles.pvol",
        "get_elevation_angles.scan"
      ]
    },
    {
      "page": "get_iris_raw_task",
      "title": "Check the 'task' type of an IRIS RAW file",
      "concept": [
        "pvol metadata functions"
      ],
      "topics": [
        "get_iris_raw_task"
      ]
    },
    {
      "page": "get_odim_object_type",
      "title": "Check the 'data' type of an ODIM HDF5 file",
      "concept": [
        "pvol metadata functions"
      ],
      "topics": [
        "get_odim_object_type"
      ]
    },
    {
      "page": "get_param",
      "title": "Get a parameter ('param') from a scan ('scan')",
      "concept": [
        "param functions"
      ],
      "topics": [
        "get_param"
      ]
    },
    {
      "page": "get_quantity",
      "title": "Get a quantity from a vertical profile ('vp') or time series of vertical profiles ('vpts')",
      "concept": [
        "vp functions"
      ],
      "topics": [
        "get_quantity",
        "get_quantity.list",
        "get_quantity.vp",
        "get_quantity.vpts"
      ]
    },
    {
      "page": "get_scan",
      "title": "Get a scan ('scan') from a polar volume ('pvol')",
      "concept": [
        "scan functions"
      ],
      "topics": [
        "get_scan"
      ]
    },
    {
      "page": "integrate_profile",
      "title": "Vertically integrate profiles ('vp' or 'vpts') into an integrated profile ('vpi')",
      "concept": [
        "integrated profile functions"
      ],
      "topics": [
        "integrate_profile",
        "integrate_profile.list",
        "integrate_profile.vp",
        "integrate_profile.vpts"
      ]
    },
    {
      "page": "integrate_to_ppi",
      "title": "Calculate a plan position indicator ('ppi') of vertically integrated density adjusted for range effects",
      "concept": [
        "ppi calculation functions"
      ],
      "topics": [
        "integrate_to_ppi"
      ]
    },
    {
      "page": "is.pvolfile",
      "title": "Check if a file is a polar volume ('pvol')",
      "concept": [
        "pvol read functions"
      ],
      "topics": [
        "is.pvolfile"
      ]
    },
    {
      "page": "is.vpfile",
      "title": "Check if a file is a vertical profile ('vp')",
      "concept": [
        "profile read functions"
      ],
      "topics": [
        "is.vpfile"
      ]
    },
    {
      "page": "list_vpts_aloft",
      "title": "List aloft urls for time series of vertical profiles ('vpts') of radar stations",
      "concept": [
        "profile read functions"
      ],
      "topics": [
        "list_vpts_aloft"
      ]
    },
    {
      "page": "map",
      "title": "Map a plan position indicator ('ppi') on a map",
      "concept": [
        "ppi functions"
      ],
      "topics": [
        "map",
        "map.ppi"
      ]
    },
    {
      "page": "operators",
      "title": "Mathematical and arithmetic operations on param's, scan's and pvol's",
      "concept": [
        "operator functions"
      ],
      "topics": [
        "Math.pvol",
        "Math.scan",
        "Ops.param",
        "Ops.pvol",
        "Ops.scan"
      ]
    },
    {
      "page": "nexrad_to_odim",
      "title": "Convert a NEXRAD polar volume file to an ODIM polar volume file",
      "concept": [
        "pvol conversion functions"
      ],
      "topics": [
        "nexrad_to_odim"
      ]
    },
    {
      "page": "nyquist_velocity",
      "title": "Calculate Nyquist velocity for a given pulse repetition frequency (PRF)",
      "concept": [
        "conversion functions"
      ],
      "topics": [
        "nyquist_velocity"
      ]
    },
    {
      "page": "plot.ppi",
      "title": "Plot a plan position indicator ('ppi')",
      "concept": [
        "ppi functions"
      ],
      "topics": [
        "plot.ppi"
      ]
    },
    {
      "page": "plot.scan",
      "title": "Plot a scan ('scan') in polar coordinates",
      "concept": [
        "scan functions"
      ],
      "topics": [
        "plot.scan"
      ]
    },
    {
      "page": "plot.vp",
      "title": "Plot a vertical profile ('vp')",
      "concept": [
        "vp functions"
      ],
      "topics": [
        "plot.vp"
      ]
    },
    {
      "page": "plot.vpi",
      "title": "Plot an integrated profile ('vpi')",
      "concept": [
        "integrated profile functions"
      ],
      "topics": [
        "plot.vpi"
      ]
    },
    {
      "page": "plot.vpts",
      "title": "Plot a time series of vertical profiles ('vpts')",
      "concept": [
        "vpts functions"
      ],
      "topics": [
        "plot.vpts"
      ]
    },
    {
      "page": "project_as_ppi",
      "title": "Project a scan ('scan') or parameter ('param') to a plan position indicator ('ppi')",
      "concept": [
        "ppi calculation functions"
      ],
      "topics": [
        "project_as_ppi",
        "project_as_ppi.param",
        "project_as_ppi.scan"
      ]
    },
    {
      "page": "rcs",
      "title": "Get radar cross section",
      "concept": [
        "profile metadata functions"
      ],
      "topics": [
        "rcs",
        "rcs.list",
        "rcs.vp",
        "rcs.vpi",
        "rcs.vpts"
      ]
    },
    {
      "page": "rcs-set",
      "title": "Set radar cross section",
      "concept": [
        "profile manipulation functions"
      ],
      "topics": [
        "rcs<-",
        "rcs<-.list",
        "rcs<-.vp",
        "rcs<-.vpi",
        "rcs<-.vpts"
      ]
    },
    {
      "page": "read_cajun",
      "title": "Read a vertical profile ('vp') from UMASS Cajun text file",
      "concept": [
        "profile read functions"
      ],
      "topics": [
        "read_cajun"
      ]
    },
    {
      "page": "read_pvolfile",
      "title": "Read a polar volume ('pvol') from file",
      "concept": [
        "pvol read functions"
      ],
      "topics": [
        "read_pvolfile"
      ]
    },
    {
      "page": "read_vpfiles",
      "title": "Read a vertical profile ('vp') or a list of vertical profiles ('vp') from files",
      "concept": [
        "profile read functions"
      ],
      "topics": [
        "read_vpfiles"
      ]
    },
    {
      "page": "read_vpts",
      "title": "Read time series of vertical profiles ('vpts') from file(s)",
      "concept": [
        "profile read functions"
      ],
      "topics": [
        "read_vpts"
      ]
    },
    {
      "page": "regularize_vpts",
      "title": "Regularize a time series of vertical profiles ('vpts') on a regular time grid",
      "concept": [
        "profile manipulation functions"
      ],
      "topics": [
        "regularize_vpts"
      ]
    },
    {
      "page": "scan_to_raster",
      "title": "Convert a polar scan into a raster",
      "concept": [
        "raster functions"
      ],
      "topics": [
        "scan_to_raster"
      ]
    },
    {
      "page": "scan_to_spatial",
      "title": "Convert a polar scan into a spatial object.",
      "concept": [
        "raster functions"
      ],
      "topics": [
        "scan_to_spatial"
      ]
    },
    {
      "page": "sd_vvp_threshold",
      "title": "Get threshold of the radial velocity standard deviation",
      "concept": [
        "profile metadata functions"
      ],
      "topics": [
        "sd_vvp_threshold",
        "sd_vvp_threshold.list",
        "sd_vvp_threshold.vp",
        "sd_vvp_threshold.vpts"
      ]
    },
    {
      "page": "sd_vvp_threshold-set",
      "title": "Set threshold of the radial velocity standard deviation",
      "concept": [
        "profile manipulation functions"
      ],
      "topics": [
        "sd_vvp_threshold<-",
        "sd_vvp_threshold<-.list",
        "sd_vvp_threshold<-.vp",
        "sd_vvp_threshold<-.vpts"
      ]
    },
    {
      "page": "select_vpfiles",
      "title": "Select vertical profile ('vp') files from computer",
      "concept": [
        "profile read functions"
      ],
      "topics": [
        "select_vpfiles"
      ]
    },
    {
      "page": "summary.param",
      "title": "Inspect a parameter ('param')",
      "concept": [
        "param functions"
      ],
      "topics": [
        "is.param",
        "print.param",
        "summary.param"
      ]
    },
    {
      "page": "summary.ppi",
      "title": "Inspect a plan position indicator ('ppi')",
      "concept": [
        "ppi functions"
      ],
      "topics": [
        "dim.ppi",
        "is.ppi",
        "print.ppi",
        "summary.ppi"
      ]
    },
    {
      "page": "summary.pvol",
      "title": "Inspect a polar volume ('pvol')",
      "concept": [
        "pvol functions"
      ],
      "topics": [
        "dim.pvol",
        "is.pvol",
        "print.pvol",
        "summary.pvol"
      ]
    },
    {
      "page": "summary.scan",
      "title": "Inspect a scan ('scan')",
      "concept": [
        "scan functions"
      ],
      "topics": [
        "dim.scan",
        "is.scan",
        "print.scan",
        "summary.scan"
      ]
    },
    {
      "page": "summary.vp",
      "title": "Inspect a vertical profile ('vp')",
      "concept": [
        "vp functions"
      ],
      "topics": [
        "dim.vp",
        "is.vp",
        "print.vp",
        "summary.vp"
      ]
    },
    {
      "page": "summary.vpi",
      "title": "Inspect an integrated profile ('vpi')",
      "concept": [
        "integrated profile functions"
      ],
      "topics": [
        "is.vpi",
        "summary.vpi"
      ]
    },
    {
      "page": "summary.vpts",
      "title": "Inspect a time series of vertical profiles ('vpts')",
      "concept": [
        "vpts functions"
      ],
      "topics": [
        "dim.vpts",
        "is.vpts",
        "print.vpts",
        "summary.vpts"
      ]
    },
    {
      "page": "sunrise_sunset",
      "title": "Calculate sunrise or sunset for a time and place",
      "concept": [
        "suncalc functions"
      ],
      "topics": [
        "sunrise",
        "sunrise_sunset",
        "sunset"
      ]
    },
    {
      "page": "tidyverse",
      "title": "Tidyverse methods for bioRad objects",
      "concept": [
        "pvol functions",
        "scan functions"
      ],
      "topics": [
        "select.pvol",
        "select.scan",
        "tidyverse"
      ]
    },
    {
      "page": "write_pvolfile",
      "title": "Write a polar volume ('pvol') object to ODIM HDF5 file",
      "concept": [
        "pvol read functions"
      ],
      "topics": [
        "write_pvolfile"
      ]
    }
  ],
  "_pkglogo": "https://github.com/adokter/biorad/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/adokter/biorad/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "assertthat",
    "biocmake",
    "bit",
    "bit64",
    "class",
    "classInt",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "DBI",
    "dir.expiry",
    "dotCall64",
    "dplyr",
    "e1071",
    "farver",
    "fields",
    "filelock",
    "generics",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "hms",
    "httr2",
    "isoband",
    "jsonlite",
    "KernSmooth",
    "labeling",
    "lattice",
    "lifecycle",
    "lubridate",
    "lutz",
    "magrittr",
    "maps",
    "MASS",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "proxy",
    "purrr",
    "R6",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "readr",
    "rhdf5",
    "rhdf5filters",
    "Rhdf5lib",
    "rlang",
    "s2",
    "S7",
    "scales",
    "sf",
    "sp",
    "spam",
    "stringi",
    "stringr",
    "suntools",
    "sys",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tzdb",
    "units",
    "utf8",
    "vctrs",
    "viridis",
    "viridisLite",
    "vroom",
    "withr",
    "wk",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "range_correction.Rmd",
      "filename": "range_correction.html",
      "title": "Correction for range effects",
      "author": "Adriaan M. Dokter",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1 Preparations",
        "2 Beam propagation",
        "3 Vertical profiles and polar volumes",
        "4 Spatial estimates of vertically integrated density (VID)",
        "5 Example: estimating a VID image",
        "6 Overlap between radiation profile and bird profile",
        "7 To do"
      ],
      "created": "2019-07-24 16:29:10",
      "modified": "2024-07-30 17:53:24",
      "commits": 7
    },
    {
      "source": "bioRad.Rmd",
      "filename": "bioRad.html",
      "title": "Introduction to bioRad",
      "author": "Adriaan M. Dokter & Peter Desmet",
      "engine": "knitr::rmarkdown",
      "headings": [
        "General package structure and functionality",
        "Figure 2",
        "Analysis workflow",
        "Step 1: loading and visualizing radar scans",
        "Step 2: processing volumes into vertical profiles",
        "Step 3: visualizing and interpreting individual profiles",
        "Step 4: analyzing and visualizing vertical profiles as time series",
        "Example datasets"
      ],
      "created": "2018-09-22 22:16:00",
      "modified": "2026-06-15 18:46:39",
      "commits": 10
    },
    {
      "source": "rad_aero_22.Rmd",
      "filename": "rad_aero_22.html",
      "title": "Introductory exercises with bioRad",
      "author": "Adriaan M. Dokter",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Getting started",
        "Basic visualization of radar scans",
        "The structure of polar volumes",
        "Plotting radar scans",
        "Overlaying radar scans on maps",
        "Screening out weather",
        "using correlation coefficient",
        "using MistNet",
        "using depolarization ratio",
        "Vertical profiles",
        "Loading processed vertical profiles",
        "Inspecting single vertical profiles",
        "Plotting vertical profile time series",
        "Vertical and time integration of profiles",
        "Inspecting precipitation signals in profiles",
        "Range bias correction",
        "Processing a polar volume into a profile",
        "Range bias correction and vertical integration on a map",
        "Processing many polar volumes",
        "Accessing radar data",
        "Processing multiple polar volumes",
        "Parallel processing",
        "Further analysis outside bioRad"
      ],
      "created": "2023-06-07 15:00:19",
      "modified": "2026-06-15 18:46:39",
      "commits": 5
    }
  ],
  "_score": 9.489908722449513,
  "_indexed": true,
  "_nocasepkg": "biorad",
  "_universes": [
    "adokter"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.12.0.9000",
      "date": "2026-07-21T18:06:21.000Z",
      "distro": "resolute",
      "commit": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
      "fileid": "https://r2.ropensci.org/86572fc1ea7b749334ed4213b4b031f2ec81d9e31dcd3cedc3ff0fd170814796",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adokter/actions/runs/29855230050"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.12.0.9000",
      "date": "2026-07-21T18:07:14.000Z",
      "distro": "resolute",
      "commit": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
      "fileid": "https://r2.ropensci.org/3ef8ef4705d99189bc888875cbde44b17504d901e26b223f40a373362d6afb13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adokter/actions/runs/29855230050"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.12.0.9000",
      "date": "2026-07-21T18:05:28.000Z",
      "commit": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
      "fileid": "https://r2.ropensci.org/57104d9d623143f8449f614ba0b03f40425cdbd3f274ea93711c27fd9a58a795",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adokter/actions/runs/29855230050"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.12.0.9000",
      "date": "2026-07-21T18:05:12.000Z",
      "commit": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
      "fileid": "https://r2.ropensci.org/b01fe25d69cb452f390a6d3c1f1e3f7744ec2b005e4b3993cd8760c7f90fc463",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adokter/actions/runs/29855230050"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.12.0.9000",
      "date": "2026-07-21T18:06:30.000Z",
      "commit": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
      "fileid": "https://r2.ropensci.org/9ce4441584604a0decfe893ad566782fbbe81f2171ad61bc026015e2b36a8545",
      "status": "success",
      "buildurl": "https://github.com/r-universe/adokter/actions/runs/29855230050"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.12.0.9000",
      "date": "2026-07-21T18:05:12.000Z",
      "commit": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
      "fileid": "https://r2.ropensci.org/afbe7d9844c3a201118a97be658f7d489df8402797cde84c8b8d7b8f897a558b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adokter/actions/runs/29855230050"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.12.0.9000",
      "date": "2026-07-21T18:04:48.000Z",
      "commit": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
      "fileid": "https://r2.ropensci.org/006ba173cbaeb309f009d04302b07b9296efc4bbd3d96d027758bb6ead3fb52c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adokter/actions/runs/29855230050"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.12.0.9000",
      "date": "2026-07-21T18:04:57.000Z",
      "commit": "d3e03b48a81fc6d94fee3647e8f13a5cfe202654",
      "fileid": "https://r2.ropensci.org/2ead0e8794d4b09fefcb536c04b2a68550aa638e33a306c9a7fc637c41125a86",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adokter/actions/runs/29855230050"
    }
  ]
}