{
  "_id": "6a5184659b92047c28d50a95",
  "Package": "isoreader2",
  "Title": "Read Stable Isotope Data Files",
  "Version": "0.6.1",
  "Authors@R": "c(\nperson(\ngiven = \"Sebastian\", family = \"Kopf\",\nemail = \"sebastian.kopf@colorado.edu\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-2044-0201\"))\n)",
  "Description": "Interface to the raw data and metadata stored in the file\nformats commonly encountered in scientific disciplines that\nmake use of stable isotopes. Supports Isodat (.dxf, .cf, .did,\n.caf, .scn), IonOS (.iarc), LyticOS (.larc), Callisto (.bch),\nand Qtegra (.imexp) file formats. Provides a consistent data\nstructure together with tools to aggregate, convert signal\nunits, filter, and visualize the extracted data. The approach\nis described in Kopf et al. (2021) <doi:10.21105/joss.02878>.",
  "License": "AGPL (>= 3)",
  "Encoding": "UTF-8",
  "URL": "https://isoreader2.isoverse.org/,\nhttps://github.com/isoverse/isoreader2",
  "BugReports": "https://github.com/isoverse/isoreader2/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-10 23:42:53 UTC",
    "User": "root"
  },
  "Author": "Sebastian Kopf [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-2044-0201>)",
  "Maintainer": "Sebastian Kopf <sebastian.kopf@colorado.edu>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-10 20:40:02 UTC",
  "RemoteUrl": "https://github.com/cran/isoreader2",
  "RemoteRef": "HEAD",
  "RemoteSha": "aa7fb1a05ca4e2327ec608cf163c9da821c45b21",
  "_user": "cran",
  "_type": "src",
  "_file": "isoreader2_0.6.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/67bc73e03163a172e75d4aa37e7712749d2c7f05306f011caf2d99dc5395fff0",
  "_filesize": 5264824,
  "_sha256": "67bc73e03163a172e75d4aa37e7712749d2c7f05306f011caf2d99dc5395fff0",
  "_expires": "2026-10-18T23:46:43.000Z",
  "_created": "2026-07-10T23:42:53.000Z",
  "_published": "2026-07-10T23:46:45.757Z",
  "_jobs": [
    {
      "job": 86486207341,
      "time": 186,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8242051836"
    },
    {
      "job": 86486207337,
      "time": 187,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8242052340"
    },
    {
      "job": 86485770268,
      "time": 237,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8242013546"
    },
    {
      "job": 86486207329,
      "time": 130,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8242040385"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/29130839854",
  "_status": "success",
  "_upstream": "https://github.com/cran/isoreader2",
  "_commit": {
    "id": "aa7fb1a05ca4e2327ec608cf163c9da821c45b21",
    "author": "Sebastian Kopf <sebastian.kopf@colorado.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.6.1\n",
    "time": 1783716002
  },
  "_maintainer": {
    "name": "Sebastian Kopf",
    "email": "sebastian.kopf@colorado.edu",
    "login": "sebkopf",
    "description": "Associate Professor at CU Boulder (github.com/KopfLab). Open source science nerd & developer of research tools in R, C++ and openSCAD. ",
    "uuid": 5498966,
    "orcid": "0000-0002-2044-0201"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.6.0",
      "role": "Imports"
    },
    {
      "package": "processx",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "RcppSimdJson",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "fansi",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "arrow",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-28",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.6.1",
      "date": "2026-07-10"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "sebkopf",
      "count": 1,
      "uuid": 5498966
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 617,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/isoreader2"
  },
  "_devurl": "https://github.com/isoverse/isoreader2",
  "_pkgdown": "https://isoreader2.isoverse.org/",
  "_searchresults": 5,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/isoreader2.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.6.1",
      "date": "2026-07-10"
    }
  ],
  "_exports": [
    "auto",
    "ir_add_to_aggregator",
    "ir_aggregate_isofiles",
    "ir_calculate_ratios",
    "ir_check_isoextract",
    "ir_check_isosolfs",
    "ir_convert_intensity",
    "ir_copy_examples",
    "ir_default_theme",
    "ir_examples_folder",
    "ir_export_to_excel",
    "ir_extract_isofiles",
    "ir_filter_for_continuous_flow",
    "ir_filter_for_dual_inlet",
    "ir_filter_for_scans",
    "ir_filter_metadata",
    "ir_find_continuous_flow",
    "ir_find_dual_inlet",
    "ir_find_isofiles",
    "ir_find_scans",
    "ir_generate_cycles_tibble",
    "ir_generate_scans_tibble",
    "ir_generate_traces_tibble",
    "ir_get_aggregator",
    "ir_get_cycles",
    "ir_get_data",
    "ir_get_isoextract_version",
    "ir_get_metadata",
    "ir_get_option",
    "ir_get_options",
    "ir_get_problems",
    "ir_get_resistors",
    "ir_get_scans",
    "ir_get_supported_file_types",
    "ir_get_traces",
    "ir_get_vendor_data_table",
    "ir_join_metadata",
    "ir_load_aggregated_data",
    "ir_load_isofiles",
    "ir_mutate_metadata",
    "ir_options",
    "ir_plot_continuous_flow",
    "ir_plot_dual_inlet",
    "ir_plot_scans",
    "ir_read_isofiles",
    "ir_register_aggregator",
    "ir_save_aggregated_data",
    "ir_save_isofiles",
    "ir_show_problems",
    "ir_start_aggregator"
  ],
  "_help": [
    {
      "page": "isoreader2-package",
      "title": "isoreader2: Read Stable Isotope Data Files",
      "topics": [
        "isoreader2-package",
        "isoreader2"
      ]
    },
    {
      "page": "auto",
      "title": "Automatic / default behavior",
      "topics": [
        "auto"
      ]
    },
    {
      "page": "c.ir_aggregated_data",
      "title": "Combine aggregated isofile data",
      "topics": [
        "c.ir_aggregated_data"
      ]
    },
    {
      "page": "c.ir_isofiles",
      "title": "Combine isofiles",
      "topics": [
        "c.ir_isofiles"
      ]
    },
    {
      "page": "ir_aggregate_isofiles",
      "title": "Aggregate data from isofiles",
      "topics": [
        "ir_aggregate_isofiles"
      ]
    },
    {
      "page": "ir_calculate_ratios",
      "title": "Calculate isotope ratios",
      "topics": [
        "ir_calculate_ratios"
      ]
    },
    {
      "page": "ir_check_isoextract",
      "title": "Check for the isoextract executables",
      "topics": [
        "ir_check_isoextract",
        "ir_check_isosolfs"
      ]
    },
    {
      "page": "ir_convert_intensity",
      "title": "Convert intensity between units",
      "topics": [
        "ir_convert_intensity"
      ]
    },
    {
      "page": "ir_default_theme",
      "title": "Default isoreader2 plotting theme",
      "topics": [
        "ir_default_theme"
      ]
    },
    {
      "page": "ir_examples_folder",
      "title": "Bundled example files",
      "topics": [
        "ir_copy_examples",
        "ir_examples_folder"
      ]
    },
    {
      "page": "ir_export_to_excel",
      "title": "Export data to Excel",
      "topics": [
        "ir_export_to_excel"
      ]
    },
    {
      "page": "ir_extract_isofiles",
      "title": "run the isoextract executable on a vector of file paths this is usually not called directly",
      "topics": [
        "ir_extract_isofiles",
        "ir_get_isoextract_version"
      ]
    },
    {
      "page": "ir_filter_for",
      "title": "Filter isofiles by measurement type",
      "topics": [
        "ir_filter_for",
        "ir_filter_for_continuous_flow",
        "ir_filter_for_dual_inlet",
        "ir_filter_for_scans"
      ]
    },
    {
      "page": "ir_find_isofiles",
      "title": "Find isodat files",
      "topics": [
        "ir_find_continuous_flow",
        "ir_find_dual_inlet",
        "ir_find_isofiles",
        "ir_find_scans"
      ]
    },
    {
      "page": "ir_generate_tibble",
      "title": "Generate the tibble used by the plotting functions",
      "topics": [
        "ir_generate_cycles_tibble",
        "ir_generate_scans_tibble",
        "ir_generate_tibble",
        "ir_generate_traces_tibble"
      ]
    },
    {
      "page": "ir_get_data",
      "title": "Get data frame from aggregated data",
      "topics": [
        "ir_get_cycles",
        "ir_get_data",
        "ir_get_metadata",
        "ir_get_resistors",
        "ir_get_scans",
        "ir_get_traces",
        "ir_get_vendor_data_table"
      ]
    },
    {
      "page": "problems",
      "title": "Retrieve parsing problems",
      "topics": [
        "ir_get_problems",
        "ir_show_problems"
      ]
    },
    {
      "page": "ir_get_supported_file_types",
      "title": "Get supported file types",
      "topics": [
        "ir_get_supported_file_types"
      ]
    },
    {
      "page": "ir_isofiles_storage",
      "title": "Save and load isofiles",
      "topics": [
        "ir_isofiles_storage",
        "ir_load_isofiles",
        "ir_save_isofiles"
      ]
    },
    {
      "page": "ir_metadata",
      "title": "Filter, mutate, or join the metadata of isofiles",
      "topics": [
        "ir_filter_metadata",
        "ir_join_metadata",
        "ir_metadata",
        "ir_mutate_metadata"
      ]
    },
    {
      "page": "ir_options",
      "title": "Package options",
      "topics": [
        "get_pkg_options",
        "ir_get_option",
        "ir_get_options",
        "ir_options"
      ]
    },
    {
      "page": "ir_plot_continuous_flow",
      "title": "Plot continuous flow data",
      "topics": [
        "ir_plot_continuous_flow"
      ]
    },
    {
      "page": "ir_plot_dual_inlet",
      "title": "Plot dual inlet cycle data",
      "topics": [
        "ir_plot_dual_inlet"
      ]
    },
    {
      "page": "ir_plot_scans",
      "title": "Plot scan data",
      "topics": [
        "ir_plot_scans"
      ]
    },
    {
      "page": "ir_read_isofiles",
      "title": "Read isotope data files",
      "topics": [
        "ir_read_isofiles"
      ]
    },
    {
      "page": "ir_aggregator",
      "title": "Dynamic data aggregator",
      "topics": [
        "ir_add_to_aggregator",
        "ir_get_aggregator",
        "ir_register_aggregator",
        "ir_start_aggregator"
      ]
    },
    {
      "page": "ir_storage",
      "title": "Save and load aggregated isofile data",
      "topics": [
        "ir_load_aggregated_data",
        "ir_save_aggregated_data",
        "ir_storage"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/isoreader2/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/isoreader2/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "dplyr",
    "evaluate",
    "fansi",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "hms",
    "isoband",
    "knitr",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "processx",
    "progress",
    "ps",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppSimdJson",
    "readr",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "functionality_guide.Rmd",
      "filename": "functionality_guide.html",
      "title": "Functionality Guide",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Reading isotope files",
        "ir_find_isofiles() *",
        "ir_read_isofiles() *",
        "bonus combine collections with c()",
        "bonus ir_save_isofiles() / ir_load_isofiles()",
        "Aggregating data",
        "ir_aggregate_isofiles() *",
        "bonus intensity units",
        "bonus ir_get_aggregator()",
        "bonus ir_register_aggregator()",
        "bonus ir_get_problems() / ir_show_problems()",
        "Accessing the data",
        "ir_get_data()",
        "shortcuts ir_get_metadata() / ir_get_traces() / ...",
        "bonus ir_get_vendor_data_table()",
        "ir_filter_metadata() / ir_mutate_metadata() / ir_join_metadata()",
        "bonus ir_filter_for_continuous_flow() / ir_filter_for_dual_inlet() / ir_filter_for_scans()",
        "bonus ir_save_aggregated_data() / ir_load_aggregated_data()",
        "Calculating ratios",
        "ir_calculate_ratios()",
        "bonus base mass, additive offsets, and normalization",
        "Visualizing data",
        "ir_plot_continuous_flow()",
        "bonus ir_generate_traces_tibble() / ir_generate_cycles_tibble() / ir_generate_scans_tibble()",
        "ir_plot_dual_inlet()",
        "ir_plot_scans()",
        "Exporting data",
        "ir_export_to_excel()",
        "Package options",
        "bonus ir_options() / ir_get_option()"
      ],
      "created": "2026-07-10 20:40:02",
      "modified": "2026-07-10 20:40:02",
      "commits": 1
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": false,
  "_nocasepkg": "isoreader2",
  "_universes": [
    "cran",
    "sebkopf",
    "isoverse"
  ],
  "_indexurl": "https://isoverse.r-universe.dev/isoreader2",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-07-10T23:45:24.000Z",
      "distro": "resolute",
      "commit": "aa7fb1a05ca4e2327ec608cf163c9da821c45b21",
      "fileid": "https://r2.ropensci.org/3c220a84da272bb1bdf3c105f900aca52a7765a234e6f1bac21e2ee0dfb879ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29130839854"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-07-10T23:45:25.000Z",
      "distro": "resolute",
      "commit": "aa7fb1a05ca4e2327ec608cf163c9da821c45b21",
      "fileid": "https://r2.ropensci.org/2f29241b3515d1dc94bac7c6ec668c6042c96a756fa94dbaa7af62dbbe734c2c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29130839854"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.1",
      "date": "2026-07-10T23:45:24.000Z",
      "commit": "aa7fb1a05ca4e2327ec608cf163c9da821c45b21",
      "fileid": "https://r2.ropensci.org/22da8d602411ec0eed51dc278dacb7740b6fc793b2789f88bcaf1d89f19bf088",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29130839854"
    }
  ]
}