{
  "_id": "6a1ee875b401979e73411abb",
  "Package": "radsafer",
  "Type": "Package",
  "Title": "Radiation Safety",
  "Version": "2.4.0",
  "Date": "2025-11-05",
  "Authors@R": "person(\n\"Mark\", \"Hogue\",\nemail = \"mark.hogue.chp@gmail.com\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Provides functions for radiation safety, also known as\n\"radiation protection\" and \"radiological control\". The science\nof radiation protection is called \"health physics\" and its\nengineering functions are called \"radiological engineering\".\nFunctions in this package cover many of the computations needed\nby radiation safety professionals. Examples include: obtaining\nupdated calibration and source check values for radiation\nmonitors to account for radioactive decay in a reference\nsource, simulating instrument readings to better understand\nmeasurement uncertainty, correcting instrument readings for\ngeometry and ambient atmospheric conditions. Many of these\nfunctions are described in Johnson and Kirby (2011, ISBN-13:\n978-1609134198). Utilities are also included for developing\ninputs and processing outputs with radiation transport codes,\nsuch as MCNP, a general-purpose Monte Carlo N-Particle code\nthat can be used for neutron, photon, electron, or coupled\nneutron/photon/electron transport (Werner et. al. (2018)\n<doi:10.2172/1419730>).",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "URL": "https://github.com/markhogue/radsafer",
  "BugReports": "https://github.com/markhogue/radsafer/issues",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "libicu-dev libx11-dev",
  "Repository": "https://markhogue.r-universe.dev",
  "Date/Publication": "2025-11-19 21:14:55 UTC",
  "RemoteUrl": "https://github.com/markhogue/radsafer",
  "RemoteRef": "HEAD",
  "RemoteSha": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-19 10:37:12 UTC",
    "User": "root"
  },
  "Author": "Mark Hogue [aut, cre]",
  "Maintainer": "Mark Hogue <mark.hogue.chp@gmail.com>",
  "MD5sum": "f1008c05f7bb02120a9c012847c43f0a",
  "_user": "markhogue",
  "_type": "src",
  "_file": "radsafer_2.4.0.tar.gz",
  "_fileid": "986a685a0aa231682ee228aec360440589ba3c9db82467bdacedd6bb868d443a",
  "_filesize": 970053,
  "_sha256": "986a685a0aa231682ee228aec360440589ba3c9db82467bdacedd6bb868d443a",
  "_created": "2026-05-19T10:37:12.000Z",
  "_published": "2026-06-02T14:28:05.133Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79094531735,
      "time": 136,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7081193986"
    },
    {
      "job": 79094532546,
      "time": 151,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7081198990"
    },
    {
      "job": 79094533297,
      "time": 114,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7081192506"
    },
    {
      "job": 79094532593,
      "time": 124,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7081223651"
    },
    {
      "job": 79094531275,
      "time": 196,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7081146349"
    },
    {
      "job": 79094530982,
      "time": 128,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7360592665"
    },
    {
      "job": 79094531766,
      "time": 92,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7081178618"
    },
    {
      "job": 79094532462,
      "time": 84,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7081175719"
    },
    {
      "job": 79094532838,
      "time": 88,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7081176993"
    }
  ],
  "_buildurl": "https://github.com/r-universe/markhogue/actions/runs/26091699265",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/markhogue/radsafer",
  "_commit": {
    "id": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
    "author": "Mark Hogue <mark.hogue.chp@gmail.com>",
    "committer": "Mark Hogue <mark.hogue.chp@gmail.com>",
    "message": "Merge branch 'master' of https://github.com/markhogue/radsafer\n",
    "time": 1763586895
  },
  "_maintainer": {
    "name": "Mark Hogue",
    "email": "mark.hogue.chp@gmail.com",
    "login": "markhogue",
    "description": "Health Physicist / Radiological Engineer",
    "uuid": 5786940
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "RadData",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scatterplot3d",
      "role": "Imports"
    },
    {
      "package": "ggthemes",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "beepr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "markhogue",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-47",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v2.4.0",
      "date": "2025-11-19"
    }
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "markhogue",
      "count": 159,
      "uuid": 5786940
    }
  ],
  "_userbio": {
    "uuid": 5786940,
    "type": "user",
    "name": "Mark Hogue",
    "description": "Health Physicist / Radiological Engineer"
  },
  "_downloads": {
    "count": 203,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/radsafer"
  },
  "_devurl": "https://github.com/markhogue/radsafer",
  "_searchresults": 7,
  "_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/radsafer.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/markhogue/radsafer",
  "_realowner": "markhogue",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2019-04-04"
    },
    {
      "version": "2.0.0",
      "date": "2019-05-06"
    },
    {
      "version": "2.0.1",
      "date": "2019-05-27"
    },
    {
      "version": "2.1.0",
      "date": "2019-12-19"
    },
    {
      "version": "2.2.0",
      "date": "2020-02-28"
    },
    {
      "version": "2.2.1",
      "date": "2020-06-10"
    },
    {
      "version": "2.2.2",
      "date": "2020-07-24"
    },
    {
      "version": "2.2.3",
      "date": "2020-09-09"
    },
    {
      "version": "2.2.4",
      "date": "2021-01-04"
    },
    {
      "version": "2.2.5",
      "date": "2021-04-12"
    },
    {
      "version": "2.2.6",
      "date": "2022-02-01"
    },
    {
      "version": "2.2.8",
      "date": "2023-04-27"
    },
    {
      "version": "2.3.0",
      "date": "2023-07-13"
    },
    {
      "version": "2.4.0",
      "date": "2025-12-11"
    }
  ],
  "_exports": [
    "%>%",
    "air_dens_cf",
    "disk_to_disk_solid_angle",
    "dk_correct",
    "dk_pct_to_num_half_life",
    "dk_time",
    "half_life_2pt",
    "hvl",
    "mcnp_cone_angle",
    "mcnp_est_nps",
    "mcnp_matrix_rotations",
    "mcnp_mesh_bins",
    "mcnp_plot_out_spec",
    "mcnp_scan_save",
    "mcnp_scan2plot",
    "mcnp_sdef_erg_hist",
    "mcnp_sdef_erg_line",
    "neutron_geom_cf",
    "rate_meter_sim",
    "RN_bin_screen_phot",
    "RN_find_parent",
    "RN_index_screen",
    "RN_info",
    "RN_plot_df",
    "RN_plot_search_results",
    "RN_plot_spectrum",
    "RN_save_spectrum",
    "RN_search_alpha_by_E",
    "RN_search_beta_by_E",
    "RN_search_phot_by_E",
    "RN_Spec_Act",
    "scaler_sim",
    "stay_time",
    "tau_estimate"
  ],
  "_datasets": [
    {
      "name": "photons_cs137_hist",
      "title": "File Description:",
      "object": "photons_cs137_hist",
      "class": [
        "data.frame"
      ],
      "fields": [
        "E_MeV",
        "prob",
        "unc"
      ],
      "rows": 16,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "air_dens_cf",
      "title": "Correct for air density - useful for vented ion chambers",
      "concept": [
        "rad measurements"
      ],
      "topics": [
        "air_dens_cf"
      ]
    },
    {
      "page": "disk_to_disk_solid_angle",
      "title": "Calculate fractional solid angle for disk to disk",
      "concept": [
        "rad measurements"
      ],
      "topics": [
        "disk_to_disk_solid_angle"
      ]
    },
    {
      "page": "dk_correct",
      "title": "Correct activity-dependent value based on radioactive decay.",
      "concept": [
        "decay corrections"
      ],
      "topics": [
        "dk_correct"
      ]
    },
    {
      "page": "dk_pct_to_num_half_life",
      "title": "Number of half-lives past",
      "concept": [
        "decay corrections"
      ],
      "topics": [
        "dk_pct_to_num_half_life"
      ]
    },
    {
      "page": "dk_time",
      "title": "Time to decay to target radioactivity.",
      "concept": [
        "decay corrections"
      ],
      "topics": [
        "dk_time"
      ]
    },
    {
      "page": "half_life_2pt",
      "title": "Calculate half-life based on two data points",
      "topics": [
        "half_life_2pt"
      ]
    },
    {
      "page": "hvl",
      "title": "half-value layer and tenth-value layer computations",
      "topics": [
        "hvl"
      ]
    },
    {
      "page": "mcnp_cone_angle",
      "title": "MCNP Cone Opening Parameter",
      "concept": [
        "mcnp tools"
      ],
      "topics": [
        "mcnp_cone_angle"
      ]
    },
    {
      "page": "mcnp_est_nps",
      "title": "Copy and paste MCNP tally fluctuation charts",
      "concept": [
        "mcnp tools"
      ],
      "topics": [
        "mcnp_est_nps"
      ]
    },
    {
      "page": "mcnp_matrix_rotations",
      "title": "Rotation matrices for transformations in MCNP",
      "concept": [
        "mcnp tools"
      ],
      "topics": [
        "mcnp_matrix_rotations"
      ]
    },
    {
      "page": "mcnp_mesh_bins",
      "title": "Make mesh tally size settings for MCNP",
      "concept": [
        "mcnp tools"
      ],
      "topics": [
        "mcnp_mesh_bins"
      ]
    },
    {
      "page": "mcnp_plot_out_spec",
      "title": "Convert histogram data to average points and plot as spectrum.",
      "concept": [
        "mcnp tools"
      ],
      "topics": [
        "mcnp_plot_out_spec"
      ]
    },
    {
      "page": "mcnp_scan_save",
      "title": "Copy and paste MCNP output spectral data for use with 'mcnp_plot_out_spec()'",
      "concept": [
        "mcnp tools"
      ],
      "topics": [
        "mcnp_scan_save"
      ]
    },
    {
      "page": "mcnp_scan2plot",
      "title": "Copy and paste MCNP output spectral data to directly plot",
      "concept": [
        "mcnp tools"
      ],
      "topics": [
        "mcnp_scan2plot"
      ]
    },
    {
      "page": "mcnp_sdef_erg_hist",
      "title": "energy distribution histogram from pasted data",
      "concept": [
        "mcnp tools"
      ],
      "topics": [
        "mcnp_sdef_erg_hist"
      ]
    },
    {
      "page": "mcnp_sdef_erg_line",
      "title": "Produce MCNP source terms from ICRP 107 data",
      "concept": [
        "mcnp tools"
      ],
      "topics": [
        "mcnp_sdef_erg_line"
      ]
    },
    {
      "page": "neutron_geom_cf",
      "title": "Solid Angle Correction for Neutron Detectors with Point Source",
      "concept": [
        "rad measurements"
      ],
      "topics": [
        "neutron_geom_cf"
      ]
    },
    {
      "page": "photons_cs137_hist",
      "title": "File Description:",
      "topics": [
        "photons_cs137_hist"
      ]
    },
    {
      "page": "rate_meter_sim",
      "title": "Ratemeter Simulation",
      "concept": [
        "rad_measurements"
      ],
      "topics": [
        "rate_meter_sim"
      ]
    },
    {
      "page": "RN_bin_screen_phot",
      "title": "Search for radioisotopes that dominate a specified energy bin",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_bin_screen_phot"
      ]
    },
    {
      "page": "RN_find_parent",
      "title": "Find a potential precursor of a radionuclide @description Find a potential parent radionuclide by searching the progeny fields in RadData ICRP_07.NDX",
      "topics": [
        "RN_find_parent"
      ]
    },
    {
      "page": "RN_index_screen",
      "title": "Screen radionuclide data to find matches to decay mode, half-life, and total emission energy",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_index_screen"
      ]
    },
    {
      "page": "RN_info",
      "title": "Quick table of Radionuclide Data from the RadData package",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_info"
      ]
    },
    {
      "page": "RN_plot_df",
      "title": "Plot results of RN_search functions",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_plot_df"
      ]
    },
    {
      "page": "RN_plot_search_results",
      "title": "Plot results of RN_search functions",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_plot_search_results"
      ]
    },
    {
      "page": "RN_plot_spectrum",
      "title": "Plot radionuclide emission spectra directly from ICRP-107 data.",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_plot_spectrum"
      ]
    },
    {
      "page": "RN_save_spectrum",
      "title": "Save radionuclide emission spectra.",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_save_spectrum"
      ]
    },
    {
      "page": "RN_search_alpha_by_E",
      "title": "Search for alpha",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_search_alpha_by_E"
      ]
    },
    {
      "page": "RN_search_beta_by_E",
      "title": "Search for beta",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_search_beta_by_E"
      ]
    },
    {
      "page": "RN_search_phot_by_E",
      "title": "Search for photon",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_search_phot_by_E"
      ]
    },
    {
      "page": "RN_Spec_Act",
      "title": "Specific Activity",
      "concept": [
        "radionuclides"
      ],
      "topics": [
        "RN_Spec_Act"
      ]
    },
    {
      "page": "scaler_sim",
      "title": "Count Room Scaler Simulation",
      "concept": [
        "rad measurements"
      ],
      "topics": [
        "scaler_sim"
      ]
    },
    {
      "page": "stay_time",
      "title": "Stay time for radiation work.",
      "topics": [
        "stay_time"
      ]
    },
    {
      "page": "tau_estimate",
      "title": "Estimate tau parameter for 'ratemeter_sim'",
      "concept": [
        "rad measurements"
      ],
      "topics": [
        "tau_estimate"
      ]
    }
  ],
  "_readme": "https://github.com/markhogue/radsafer/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "ggthemes",
    "glue",
    "gtable",
    "hms",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "RadData",
    "RColorBrewer",
    "readr",
    "rlang",
    "S7",
    "scales",
    "scatterplot3d",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "Introduction_to_radsafer.Rmd",
      "filename": "Introduction_to_radsafer.html",
      "title": "Introduction to radsafer",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Decay Correction Functions",
        "radionuclides",
        "rad measurements functions",
        "Some stand-alone functions",
        "Stay-time computation",
        "half-value and tenth value computation",
        "mcnp tools functions"
      ],
      "created": "2019-10-17 18:12:28",
      "modified": "2023-07-11 17:19:56",
      "commits": 8
    }
  ],
  "_score": 4.176091259055681,
  "_indexed": true,
  "_nocasepkg": "radsafer",
  "_universes": [
    "markhogue"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-05-19T10:39:32.000Z",
      "distro": "noble",
      "commit": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
      "fileid": "a48da347eaa11cdb0871d20df18b7184bb361549544b16bee040938a2454bf61",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markhogue/actions/runs/26091699265"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-05-19T10:39:45.000Z",
      "distro": "noble",
      "commit": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
      "fileid": "43c17312059824400a8162f492c9338c1a7ce4dda9763264c5e12dc981199c88",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markhogue/actions/runs/26091699265"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-05-19T10:39:28.000Z",
      "commit": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
      "fileid": "e065a1ee0b4f62d38392ef415ce7e255e0b2ae57c73181be03f3eeaaff9266e7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markhogue/actions/runs/26091699265"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-05-19T10:40:59.000Z",
      "commit": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
      "fileid": "873e55ebae26a916b9fed6ec7e0f74ab3387d8506e0e4b703fea8c1a242456a1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markhogue/actions/runs/26091699265"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-05-19T10:38:42.000Z",
      "commit": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
      "fileid": "ecc5c93dbc76542ffedca14777f54308a84aa93a644685f8d39328dccf406fd4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markhogue/actions/runs/26091699265"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-05-19T10:38:33.000Z",
      "commit": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
      "fileid": "b4258d631230640c846ffbb8e582d992134d07bfbb5ac3eed5357c17ed74b3b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markhogue/actions/runs/26091699265"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-05-19T10:38:37.000Z",
      "commit": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
      "fileid": "fe850ac4fdad8ac655682d917e2dcc5a92bd3c8f2b8937ac2d3fa907819d2426",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markhogue/actions/runs/26091699265"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.4.0",
      "date": "2026-06-02T14:27:44.000Z",
      "commit": "e913e8a6ebb141be180a8e7c69599f3c9e534a9d",
      "fileid": "4e777fda5abd4727736c2d035597fa96ad119eb2c7155b2c54e8ebcaf1a3e75e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/markhogue/actions/runs/26091699265"
    }
  ]
}