{
  "_id": "6aca49d9fe5cc25786e86a49",
  "Package": "tidycreel",
  "Title": "Tidy Interface for Creel Survey Design and Analysis",
  "Version": "8.0.0",
  "Authors@R": "person(given = \"Christopher\", family = \"Chizinski\", role = c(\"aut\", \"cre\", \"cph\"),\nemail = \"cchizinski2@unl.edu\",\ncomment = c(ORCID = \"0000-0001-9294-2588\"))",
  "Description": "Provides a tidy, pipe-friendly interface for creel survey\ndesign, data management, estimation, visualisation, and\nreporting. A creel survey interviews anglers on site to\nestimate fishing effort, catch, and harvest for a water body.\nBuilt on the 'survey' package for design-based inference, with\nsupport for instantaneous, bus-route, ice, camera, and aerial\ndesigns. Catch-rate estimators follow Hoenig, Jones, Pollock,\nRobson and Wade (1997) <doi:10.2307/2533116>; bus-route designs\nfollow Kinloch, McGlennon, Nicoll and Pike (1997)\n<doi:10.1016/s0165-7836(97)00068-4>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/chrischizinski/tidycreel,\nhttps://chrischizinski.com/tidycreel/",
  "BugReports": "https://github.com/chrischizinski/tidycreel/issues",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 14:16:01 UTC",
    "User": "root"
  },
  "Author": "Christopher Chizinski [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-9294-2588>)",
  "Maintainer": "Christopher Chizinski <cchizinski2@unl.edu>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-10 13:53:33 UTC",
  "RemoteUrl": "https://github.com/cran/tidycreel",
  "RemoteRef": "HEAD",
  "RemoteSha": "a500790e30860dbca88d98e4d6f1d934e4c162db",
  "_user": "cran",
  "_type": "src",
  "_file": "tidycreel_8.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/8b8a8f0d168fc99efae49a0be7573f4741d26b288204369779ad8bbddc3dfb8a",
  "_filesize": 6533070,
  "_sha256": "8b8a8f0d168fc99efae49a0be7573f4741d26b288204369779ad8bbddc3dfb8a",
  "_expires": "2027-01-18T14:21:11.000Z",
  "_created": "2026-10-10T14:16:01.000Z",
  "_published": "2026-10-10T14:21:13.743Z",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/38058554462",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114233172393,
      "time": 220,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11672566532"
    },
    {
      "job": 114233172353,
      "time": 193,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11672631463"
    },
    {
      "job": 114232007952,
      "time": 364,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11671044601"
    },
    {
      "job": 114233172334,
      "time": 139,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11671494637"
    },
    {
      "job": 114233172316,
      "time": 239,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11671214733"
    },
    {
      "job": 114233172327,
      "time": 241,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11672561637"
    }
  ],
  "_upstream": "https://github.com/cran/tidycreel",
  "_commit": {
    "id": "a500790e30860dbca88d98e4d6f1d934e4c162db",
    "author": "Christopher Chizinski <cchizinski2@unl.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 8.0.0\n",
    "time": 1791640413
  },
  "_maintainer": {
    "name": "Christopher Chizinski",
    "email": "cchizinski2@unl.edu",
    "login": "chrischizinski",
    "bluesky": "@chrischizinski.bsky.social",
    "orcid": "0000-0001-9294-2588",
    "twitter": "@chrischizinski",
    "description": "Full professor in the School of Natural Resources at the University of Nebraska-Lincoln",
    "uuid": 1197639
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "survey",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "bench",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "DBI",
      "role": "Suggests"
    },
    {
      "package": "duckdb",
      "role": "Suggests"
    },
    {
      "package": "glmmTMB",
      "role": "Suggests"
    },
    {
      "package": "hedgehog",
      "role": "Suggests"
    },
    {
      "package": "htmlwidgets",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "lubridate",
      "version": ">= 1.9.0",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "quickcheck",
      "role": "Suggests"
    },
    {
      "package": "profvis",
      "role": "Suggests"
    },
    {
      "package": "readxl",
      "version": ">= 1.4.0",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "styler",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "writexl",
      "version": ">= 1.5.4",
      "role": "Suggests"
    },
    {
      "package": "zipcodeR",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-41",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "8.0.0",
      "date": "2026-10-10"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "chrischizinski",
      "count": 1,
      "uuid": 1197639
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tidycreel"
  },
  "_devurl": "https://github.com/chrischizinski/tidycreel",
  "_pkgdown": "https://chrischizinski.com/tidycreel/",
  "_searchresults": 83,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tidycreel.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "add_ages",
    "add_catch",
    "add_counts",
    "add_interviews",
    "add_lengths",
    "add_sections",
    "adjust_nonresponse",
    "as_creel_svydesign",
    "as_hybrid_svydesign",
    "as_survey_design",
    "attach_count_times",
    "audit_strata",
    "check_completeness",
    "compare_cpue_estimators",
    "compare_designs",
    "compare_variance",
    "compute_angler_effort",
    "compute_effort",
    "creel_design",
    "creel_n_camera",
    "creel_n_cpue",
    "creel_n_effort",
    "creel_palette",
    "creel_power",
    "creel_schema",
    "creel_vocabulary",
    "cv_from_n",
    "day_length",
    "derive_angler_count",
    "est_age_distribution",
    "est_biomass",
    "est_compliance",
    "est_effort_camera",
    "est_effort_camera_mi",
    "est_length_distribution",
    "est_mean_age",
    "est_mean_length",
    "estimate_angler_n",
    "estimate_angler_trips",
    "estimate_catch_rate",
    "estimate_effort",
    "estimate_effort_aerial_glmm",
    "estimate_effort_per_acre",
    "estimate_exploitation_rate",
    "estimate_harvest_rate",
    "estimate_mr_harvest",
    "estimate_release_rate",
    "estimate_total_catch",
    "estimate_total_harvest",
    "estimate_total_release",
    "flag_outliers",
    "generate_bus_schedule",
    "generate_count_times",
    "generate_progressive_start",
    "generate_schedule",
    "get_enumeration_counts",
    "get_inclusion_probs",
    "get_sampling_frame",
    "get_site_contributions",
    "impute_camera_counts",
    "mean_party_size",
    "new_creel_schedule",
    "optimal_n",
    "plot_design",
    "power_creel",
    "prep_counts_boat_party",
    "prep_counts_daily_effort",
    "prep_interview_catch",
    "prep_interviews_trips",
    "preprocess_camera_timestamps",
    "read_schedule",
    "reallocate_strata",
    "season_summary",
    "simulate_creel_catch",
    "simulate_creel_data",
    "simulate_strata_collapse",
    "standardize_species",
    "summarize_boat_composition",
    "summarize_by_angler_type",
    "summarize_by_county",
    "summarize_by_day_type",
    "summarize_by_method",
    "summarize_by_species_sought",
    "summarize_by_trip_length",
    "summarize_by_zip",
    "summarize_cws_rates",
    "summarize_hws_rates",
    "summarize_length_freq",
    "summarize_refusals",
    "summarize_successful_parties",
    "summarize_trips",
    "theme_creel",
    "validate_creel_data",
    "validate_creel_schedule",
    "validate_creel_schema",
    "validate_design",
    "validate_incomplete_trips",
    "validation_report",
    "write_estimates",
    "write_schedule"
  ],
  "_datasets": [
    {
      "name": "creel_counts_toy",
      "title": "Toy count data for data validation examples",
      "object": "creel_counts_toy",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "section",
        "count"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "creel_interviews_toy",
      "title": "Toy interview data for data validation examples",
      "object": "creel_interviews_toy",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "species",
        "fish_kept",
        "trip_hours"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_aerial_counts",
      "title": "Example aerial angler count dataset",
      "object": "example_aerial_counts",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "n_anglers"
      ],
      "rows": 16,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_aerial_glmm_counts",
      "title": "Example multi-flight aerial count data for GLMM effort estimation",
      "object": "example_aerial_glmm_counts",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "n_anglers",
        "time_of_flight"
      ],
      "rows": 48,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_aerial_interviews",
      "title": "Example angler interview data for aerial creel survey",
      "object": "example_aerial_interviews",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "trip_status",
        "hours_fished",
        "walleye_catch",
        "walleye_kept",
        "bass_catch",
        "bass_kept"
      ],
      "rows": 48,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_ages",
      "title": "Example fish age data for creel estimation",
      "object": "example_ages",
      "class": [
        "data.frame"
      ],
      "fields": [
        "interview_id",
        "species",
        "age",
        "age_type"
      ],
      "rows": 18,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_calendar",
      "title": "Example calendar data for creel survey",
      "object": "example_calendar",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_camera_counts",
      "title": "Example camera counts dataset (counter mode)",
      "object": "example_camera_counts",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "ingress_count",
        "camera_status"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_camera_interviews",
      "title": "Example interview data for camera-monitored creel survey",
      "object": "example_camera_interviews",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "trip_status",
        "hours_fished",
        "walleye",
        "walleye_kept",
        "bass",
        "bass_kept"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_camera_timestamps",
      "title": "Example camera timestamps dataset (ingress-egress mode)",
      "object": "example_camera_timestamps",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "ingress_time",
        "egress_time"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_catch",
      "title": "Example species catch data for creel survey",
      "object": "example_catch",
      "class": [
        "data.frame"
      ],
      "fields": [
        "interview_id",
        "species",
        "count",
        "catch_type"
      ],
      "rows": 42,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_counts",
      "title": "Example count data for creel survey",
      "object": "example_counts",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "effort_hours"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_ice_interviews",
      "title": "Example interview data for ice fishing creel survey",
      "object": "example_ice_interviews",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "n_counted",
        "n_interviewed",
        "hours_on_ice",
        "active_fishing_hours",
        "walleye_catch",
        "perch_catch",
        "walleye_kept",
        "perch_kept",
        "trip_status",
        "shelter_mode"
      ],
      "rows": 72,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_ice_sampling_frame",
      "title": "Example sampling frame for ice fishing creel survey",
      "object": "example_ice_sampling_frame",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "p_period"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_interviews",
      "title": "Example interview data for creel survey",
      "object": "example_interviews",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "hours_fished",
        "catch_total",
        "catch_kept",
        "trip_status",
        "trip_duration",
        "interview_id",
        "angler_type",
        "angler_method",
        "species_sought",
        "n_anglers",
        "refused"
      ],
      "rows": 22,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_lengths",
      "title": "Example fish length data for creel survey",
      "object": "example_lengths",
      "class": [
        "data.frame"
      ],
      "fields": [
        "interview_id",
        "species",
        "length",
        "length_type",
        "count"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_sections_calendar",
      "title": "Example calendar for spatially stratified creel survey",
      "object": "example_sections_calendar",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_sections_counts",
      "title": "Example effort counts for spatially stratified creel survey",
      "object": "example_sections_counts",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "section",
        "effort_hours"
      ],
      "rows": 36,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_sections_interviews",
      "title": "Example interview data for spatially stratified creel survey",
      "object": "example_sections_interviews",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "day_type",
        "section",
        "catch_total",
        "catch_kept",
        "hours_fished",
        "trip_status",
        "trip_duration",
        "interview_id"
      ],
      "rows": 27,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_ages",
      "title": "Attach age data to a creel design",
      "topics": [
        "add_ages"
      ]
    },
    {
      "page": "add_catch",
      "title": "Attach species-level catch data to a creel design",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "add_catch"
      ]
    },
    {
      "page": "add_counts",
      "title": "Attach count data to a creel design",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "add_counts"
      ]
    },
    {
      "page": "add_interviews",
      "title": "Attach interview data to a creel design",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "add_interviews"
      ]
    },
    {
      "page": "add_lengths",
      "title": "Attach fish length frequency data to a creel design",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "add_lengths"
      ]
    },
    {
      "page": "add_sections",
      "title": "Register spatial sections for a creel survey design",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "add_sections"
      ]
    },
    {
      "page": "adjust_nonresponse",
      "title": "Adjust a creel design for nonresponse bias",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "adjust_nonresponse"
      ]
    },
    {
      "page": "as_creel_svydesign",
      "title": "Extract internal survey design object for advanced use",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "as_creel_svydesign"
      ]
    },
    {
      "page": "as_hybrid_svydesign",
      "title": "Combine disjoint count frames into one stratified survey design",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "as_hybrid_svydesign"
      ]
    },
    {
      "page": "as.data.frame.creel_data_validation",
      "title": "Coerce a creel_data_validation to a plain data frame",
      "topics": [
        "as.data.frame.creel_data_validation"
      ]
    },
    {
      "page": "as.data.frame.creel_design_comparison",
      "title": "Coerce a creel_design_comparison to a plain data frame",
      "topics": [
        "as.data.frame.creel_design_comparison"
      ]
    },
    {
      "page": "as.data.frame.creel_validation_report",
      "title": "Coerce a creel_validation_report to a plain data frame",
      "topics": [
        "as.data.frame.creel_validation_report"
      ]
    },
    {
      "page": "as.data.frame.creel_variance_comparison",
      "title": "Coerce creel_variance_comparison to data.frame",
      "topics": [
        "as.data.frame.creel_variance_comparison"
      ]
    },
    {
      "page": "attach_count_times",
      "title": "Attach count time windows to a daily sampling schedule",
      "concept": [
        "\"Scheduling\""
      ],
      "topics": [
        "attach_count_times"
      ]
    },
    {
      "page": "audit_strata",
      "title": "Audit per-stratum effort precision from a completed creel design or pilot statistics",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "audit_strata",
        "audit_strata.creel_design",
        "audit_strata.default"
      ]
    },
    {
      "page": "autoplot.creel_design_comparison",
      "title": "Autoplot a creel_design_comparison as a forest plot",
      "topics": [
        "autoplot.creel_design_comparison"
      ]
    },
    {
      "page": "autoplot.creel_estimates",
      "title": "Plot creel survey estimates with ggplot2",
      "concept": [
        "\"Visualisation\""
      ],
      "topics": [
        "autoplot.creel_estimates"
      ]
    },
    {
      "page": "autoplot.creel_length_distribution",
      "title": "Plot a weighted length distribution with ggplot2",
      "concept": [
        "\"Visualisation\""
      ],
      "topics": [
        "autoplot.creel_length_distribution"
      ]
    },
    {
      "page": "autoplot.creel_schedule",
      "title": "Plot a creel schedule as a ggplot2 tile calendar",
      "concept": [
        "\"Visualisation\""
      ],
      "topics": [
        "autoplot.creel_schedule"
      ]
    },
    {
      "page": "check_completeness",
      "title": "Check post-season data completeness for a creel design",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "check_completeness"
      ]
    },
    {
      "page": "compare_cpue_estimators",
      "title": "Compare CPUE estimators (ROM, MOR, Regression)",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "compare_cpue_estimators"
      ]
    },
    {
      "page": "compare_designs",
      "title": "Compare multiple survey design estimates side by side",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "compare_designs"
      ]
    },
    {
      "page": "compare_variance",
      "title": "Compare Taylor linearization vs. replicate variance for creel estimates",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "compare_variance"
      ]
    },
    {
      "page": "compute_angler_effort",
      "title": "Normalize fishing effort to angler-hours",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "compute_angler_effort"
      ]
    },
    {
      "page": "compute_effort",
      "title": "Resolve fishing effort from timestamps or self-reported time",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "compute_effort"
      ]
    },
    {
      "page": "creel_confidence_intervals",
      "title": "Confidence interval conventions in tidycreel",
      "topics": [
        "creel_confidence_intervals"
      ]
    },
    {
      "page": "creel_counts_toy",
      "title": "Toy count data for data validation examples",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "creel_counts_toy"
      ]
    },
    {
      "page": "creel_design",
      "title": "Create a creel survey design",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "creel_design"
      ]
    },
    {
      "page": "creel_interviews_toy",
      "title": "Toy interview data for data validation examples",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "creel_interviews_toy"
      ]
    },
    {
      "page": "creel_n_camera",
      "title": "Calculate camera-days required to achieve a target CV",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "creel_n_camera"
      ]
    },
    {
      "page": "creel_n_cpue",
      "title": "Calculate interviews required to achieve a target CV on CPUE",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "creel_n_cpue"
      ]
    },
    {
      "page": "creel_n_effort",
      "title": "Calculate sampling days required to achieve a target CV on effort",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "creel_n_effort"
      ]
    },
    {
      "page": "creel_palette",
      "title": "Package-standard colour palette for tidycreel plots",
      "concept": [
        "\"Visualisation\""
      ],
      "topics": [
        "creel_palette"
      ]
    },
    {
      "page": "creel_power",
      "title": "Estimate statistical power to detect a change in CPUE between seasons",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "creel_power"
      ]
    },
    {
      "page": "creel_schema",
      "title": "Column-mapping contract for tidycreel data sources",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "creel_schema"
      ]
    },
    {
      "page": "creel_vocabulary",
      "title": "Canonical vocabularies for the coded columns",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "creel_vocabulary"
      ]
    },
    {
      "page": "cv_from_n",
      "title": "Compute the expected CV achievable with a known sample size",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "cv_from_n"
      ]
    },
    {
      "page": "day_length",
      "title": "Day length for a latitude and date",
      "concept": [
        "\"Simulation\""
      ],
      "topics": [
        "day_length"
      ]
    },
    {
      "page": "derive_angler_count",
      "title": "Derive an angler count from its components",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "derive_angler_count"
      ]
    },
    {
      "page": "est_age_distribution",
      "title": "Estimate a weighted age distribution from creel interview data",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "est_age_distribution"
      ]
    },
    {
      "page": "est_biomass",
      "title": "Estimate total biomass from a creel length distribution",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "est_biomass"
      ]
    },
    {
      "page": "est_compliance",
      "title": "Estimate design-weighted size-limit compliance from a creel length distribution",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "est_compliance"
      ]
    },
    {
      "page": "est_effort_camera",
      "title": "Estimate angler effort from camera/time-lapse count data",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "est_effort_camera"
      ]
    },
    {
      "page": "est_effort_camera_mi",
      "title": "Pool camera effort estimates across multiply imputed count data sets",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "est_effort_camera_mi"
      ]
    },
    {
      "page": "est_length_distribution",
      "title": "Estimate a weighted length distribution from creel interview data",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "est_length_distribution"
      ]
    },
    {
      "page": "est_mean_age",
      "title": "Estimate design-weighted mean age from a creel age distribution",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "est_mean_age"
      ]
    },
    {
      "page": "est_mean_length",
      "title": "Estimate design-weighted mean length from a creel length distribution",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "est_mean_length"
      ]
    },
    {
      "page": "estimate_angler_n",
      "title": "Estimate angler population size via closed-population mark-recapture",
      "concept": [
        "Estimation"
      ],
      "topics": [
        "estimate_angler_n"
      ]
    },
    {
      "page": "estimate_angler_trips",
      "title": "Estimate angler trips from extrapolated effort",
      "topics": [
        "estimate_angler_trips"
      ]
    },
    {
      "page": "estimate_catch_rate",
      "title": "Estimate CPUE (Catch Per Unit Effort) from a creel survey design",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "estimate_catch_rate"
      ]
    },
    {
      "page": "estimate_effort",
      "title": "Estimate total effort from a creel survey design",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "estimate_effort"
      ]
    },
    {
      "page": "estimate_effort_aerial_glmm",
      "title": "GLMM-based aerial effort estimation with diurnal correction",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "estimate_effort_aerial_glmm"
      ]
    },
    {
      "page": "estimate_effort_per_acre",
      "title": "Compute effort density as effort per acre",
      "topics": [
        "estimate_effort_per_acre"
      ]
    },
    {
      "page": "estimate_exploitation_rate",
      "title": "Estimate exploitation rate using the Pollock et al. moment estimator",
      "concept": [
        "Estimation"
      ],
      "topics": [
        "estimate_exploitation_rate"
      ]
    },
    {
      "page": "estimate_harvest_rate",
      "title": "Estimate harvest (HPUE: Harvest Per Unit Effort) from a creel survey design",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "estimate_harvest_rate"
      ]
    },
    {
      "page": "estimate_mr_harvest",
      "title": "Estimate total harvest from a mark-recapture population estimate",
      "concept": [
        "Estimation"
      ],
      "topics": [
        "estimate_mr_harvest"
      ]
    },
    {
      "page": "estimate_release_rate",
      "title": "Estimate release rate (RPUE: Released fish Per Unit Effort) from a creel survey design",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "estimate_release_rate"
      ]
    },
    {
      "page": "estimate_total_catch",
      "title": "Estimate total catch by combining effort and CPUE",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "estimate_total_catch"
      ]
    },
    {
      "page": "estimate_total_harvest",
      "title": "Estimate total harvest by combining effort and HPUE",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "estimate_total_harvest"
      ]
    },
    {
      "page": "estimate_total_release",
      "title": "Estimate total extrapolated release by combining effort and release rate",
      "concept": [
        "\"Estimation\""
      ],
      "topics": [
        "estimate_total_release"
      ]
    },
    {
      "page": "example_aerial_counts",
      "title": "Example aerial angler count dataset",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_aerial_counts"
      ]
    },
    {
      "page": "example_aerial_glmm_counts",
      "title": "Example multi-flight aerial count data for GLMM effort estimation",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_aerial_glmm_counts"
      ]
    },
    {
      "page": "example_aerial_interviews",
      "title": "Example angler interview data for aerial creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_aerial_interviews"
      ]
    },
    {
      "page": "example_ages",
      "title": "Example fish age data for creel estimation",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_ages"
      ]
    },
    {
      "page": "example_calendar",
      "title": "Example calendar data for creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_calendar"
      ]
    },
    {
      "page": "example_camera_counts",
      "title": "Example camera counts dataset (counter mode)",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_camera_counts"
      ]
    },
    {
      "page": "example_camera_interviews",
      "title": "Example interview data for camera-monitored creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_camera_interviews"
      ]
    },
    {
      "page": "example_camera_timestamps",
      "title": "Example camera timestamps dataset (ingress-egress mode)",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_camera_timestamps"
      ]
    },
    {
      "page": "example_catch",
      "title": "Example species catch data for creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_catch"
      ]
    },
    {
      "page": "example_counts",
      "title": "Example count data for creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_counts"
      ]
    },
    {
      "page": "example_ice_interviews",
      "title": "Example interview data for ice fishing creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_ice_interviews"
      ]
    },
    {
      "page": "example_ice_sampling_frame",
      "title": "Example sampling frame for ice fishing creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_ice_sampling_frame"
      ]
    },
    {
      "page": "example_interviews",
      "title": "Example interview data for creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_interviews"
      ]
    },
    {
      "page": "example_lengths",
      "title": "Example fish length data for creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_lengths"
      ]
    },
    {
      "page": "example_sections_calendar",
      "title": "Example calendar for spatially stratified creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_sections_calendar"
      ]
    },
    {
      "page": "example_sections_counts",
      "title": "Example effort counts for spatially stratified creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_sections_counts"
      ]
    },
    {
      "page": "example_sections_interviews",
      "title": "Example interview data for spatially stratified creel survey",
      "concept": [
        "\"Example Datasets\""
      ],
      "topics": [
        "example_sections_interviews"
      ]
    },
    {
      "page": "flag_outliers",
      "title": "Flag outliers in a creel interview data column",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "flag_outliers"
      ]
    },
    {
      "page": "format.creel_completeness_report",
      "title": "Format creel_completeness_report for printing",
      "topics": [
        "format.creel_completeness_report"
      ]
    },
    {
      "page": "format.creel_design",
      "title": "Format a creel_design object",
      "topics": [
        "format.creel_design"
      ]
    },
    {
      "page": "format.creel_design_report",
      "title": "Format creel_design_report for printing",
      "topics": [
        "format.creel_design_report"
      ]
    },
    {
      "page": "format.creel_estimates",
      "title": "Format creel_estimates for printing",
      "topics": [
        "format.creel_estimates"
      ]
    },
    {
      "page": "format.creel_estimates_diagnostic",
      "title": "Format creel_estimates_diagnostic for printing",
      "topics": [
        "format.creel_estimates_diagnostic"
      ]
    },
    {
      "page": "format.creel_estimates_mor",
      "title": "Format creel_estimates_mor for printing",
      "topics": [
        "format.creel_estimates_mor"
      ]
    },
    {
      "page": "format.creel_schedule",
      "title": "Format a creel_schedule for console printing",
      "topics": [
        "format.creel_schedule"
      ]
    },
    {
      "page": "format.creel_schema",
      "title": "Format method for creel_schema",
      "topics": [
        "format.creel_schema"
      ]
    },
    {
      "page": "format.creel_season_summary",
      "title": "Format a creel_season_summary object",
      "topics": [
        "format.creel_season_summary"
      ]
    },
    {
      "page": "format.creel_tost_validation",
      "title": "Format creel_tost_validation for printing",
      "topics": [
        "format.creel_tost_validation"
      ]
    },
    {
      "page": "format.creel_validation",
      "title": "Format creel_validation for printing",
      "topics": [
        "format.creel_validation"
      ]
    },
    {
      "page": "generate_bus_schedule",
      "title": "Generate a bus-route sampling frame",
      "concept": [
        "\"Scheduling\""
      ],
      "topics": [
        "generate_bus_schedule"
      ]
    },
    {
      "page": "generate_count_times",
      "title": "Generate within-day count time windows",
      "concept": [
        "\"Scheduling\""
      ],
      "topics": [
        "generate_count_times"
      ]
    },
    {
      "page": "generate_progressive_start",
      "title": "Schedule progressive count circuit start times",
      "concept": [
        "\"Scheduling\""
      ],
      "topics": [
        "generate_progressive_start"
      ]
    },
    {
      "page": "generate_schedule",
      "title": "Generate a creel survey sampling schedule",
      "concept": [
        "\"Scheduling\""
      ],
      "topics": [
        "generate_schedule"
      ]
    },
    {
      "page": "get_enumeration_counts",
      "title": "Get enumeration counts from a bus-route creel design with interviews",
      "concept": [
        "\"Bus-Route Helpers\""
      ],
      "topics": [
        "get_enumeration_counts"
      ]
    },
    {
      "page": "get_inclusion_probs",
      "title": "Get inclusion probabilities from a bus-route design",
      "concept": [
        "\"Bus-Route Helpers\""
      ],
      "topics": [
        "get_inclusion_probs"
      ]
    },
    {
      "page": "get_sampling_frame",
      "title": "Extract the sampling frame from a bus-route creel design",
      "concept": [
        "\"Bus-Route Helpers\""
      ],
      "topics": [
        "get_sampling_frame"
      ]
    },
    {
      "page": "get_site_contributions",
      "title": "Extract per-site effort contributions from a bus-route estimate",
      "concept": [
        "\"Bus-Route Helpers\""
      ],
      "topics": [
        "get_site_contributions"
      ]
    },
    {
      "page": "impute_camera_counts",
      "title": "Impute missing camera counts using GLM or GLMM",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "impute_camera_counts"
      ]
    },
    {
      "page": "mean_party_size",
      "title": "Mean anglers per boat party from interviews",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "mean_party_size"
      ]
    },
    {
      "page": "new_creel_schedule",
      "title": "Create a creel_schedule S3 object",
      "concept": [
        "\"Scheduling\""
      ],
      "topics": [
        "new_creel_schedule"
      ]
    },
    {
      "page": "optimal_n",
      "title": "Calculate sampling days required under Neyman-optimal allocation",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "optimal_n"
      ]
    },
    {
      "page": "plot_design",
      "title": "Plot a creel survey design",
      "concept": [
        "\"Visualisation\""
      ],
      "topics": [
        "plot_design"
      ]
    },
    {
      "page": "power_creel",
      "title": "Unified sample-size and power interface for creel surveys",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "power_creel"
      ]
    },
    {
      "page": "prep_counts_boat_party",
      "title": "Standardize boat-party sampled-day effort rows",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "prep_counts_boat_party"
      ]
    },
    {
      "page": "prep_counts_daily_effort",
      "title": "Standardize sampled-day effort rows for count-based workflows",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "prep_counts_daily_effort"
      ]
    },
    {
      "page": "prep_interview_catch",
      "title": "Standardize long catch-table rows for interview-based workflows",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "prep_interview_catch"
      ]
    },
    {
      "page": "prep_interviews_trips",
      "title": "Standardize trip/interview rows for interview-based workflows",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "prep_interviews_trips"
      ]
    },
    {
      "page": "preprocess_camera_timestamps",
      "title": "Preprocess camera ingress-egress timestamps",
      "concept": [
        "\"Camera Survey\""
      ],
      "topics": [
        "preprocess_camera_timestamps"
      ]
    },
    {
      "page": "print.creel_completeness_report",
      "title": "Print creel_completeness_report",
      "topics": [
        "print.creel_completeness_report"
      ]
    },
    {
      "page": "print.creel_data_validation",
      "title": "Print a creel_data_validation result",
      "topics": [
        "print.creel_data_validation"
      ]
    },
    {
      "page": "print.creel_design",
      "title": "Print a creel_design object",
      "topics": [
        "print.creel_design"
      ]
    },
    {
      "page": "print.creel_design_comparison",
      "title": "Print a creel_design_comparison",
      "topics": [
        "print.creel_design_comparison"
      ]
    },
    {
      "page": "print.creel_design_report",
      "title": "Print creel_design_report",
      "topics": [
        "print.creel_design_report"
      ]
    },
    {
      "page": "print.creel_estimates",
      "title": "Print creel_estimates",
      "topics": [
        "print.creel_estimates"
      ]
    },
    {
      "page": "print.creel_estimates_diagnostic",
      "title": "Print creel_estimates_diagnostic",
      "topics": [
        "print.creel_estimates_diagnostic"
      ]
    },
    {
      "page": "print.creel_estimates_mor",
      "title": "Print creel_estimates_mor",
      "topics": [
        "print.creel_estimates_mor"
      ]
    },
    {
      "page": "print.creel_hybrid_svydesign",
      "title": "Print a creel_hybrid_svydesign",
      "topics": [
        "print.creel_hybrid_svydesign"
      ]
    },
    {
      "page": "print.creel_schedule",
      "title": "Print a creel_schedule as a monthly calendar grid",
      "topics": [
        "print.creel_schedule"
      ]
    },
    {
      "page": "print.creel_schema",
      "title": "Print method for creel_schema",
      "topics": [
        "print.creel_schema"
      ]
    },
    {
      "page": "print.creel_season_summary",
      "title": "Print a creel_season_summary object",
      "topics": [
        "print.creel_season_summary"
      ]
    },
    {
      "page": "print.creel_summary",
      "title": "Print a creel_summary object",
      "topics": [
        "print.creel_summary"
      ]
    },
    {
      "page": "print.creel_tost_validation",
      "title": "Print creel_tost_validation",
      "topics": [
        "print.creel_tost_validation"
      ]
    },
    {
      "page": "print.creel_validation",
      "title": "Print creel_validation",
      "topics": [
        "print.creel_validation"
      ]
    },
    {
      "page": "print.creel_validation_report",
      "title": "Print a creel_validation_report",
      "topics": [
        "print.creel_validation_report"
      ]
    },
    {
      "page": "print.creel_variance_comparison",
      "title": "Print a creel_variance_comparison object",
      "topics": [
        "print.creel_variance_comparison"
      ]
    },
    {
      "page": "read_schedule",
      "title": "Read a schedule file into a validated creel_schedule object",
      "concept": [
        "\"Scheduling\""
      ],
      "topics": [
        "read_schedule"
      ]
    },
    {
      "page": "reallocate_strata",
      "title": "Compute Neyman-optimal sample allocation across strata",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "reallocate_strata"
      ]
    },
    {
      "page": "season_summary",
      "title": "Assemble pre-computed creel estimates into a report-ready wide tibble",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "season_summary"
      ]
    },
    {
      "page": "simulate_creel_catch",
      "title": "Simulate catch counts from a distributional family",
      "concept": [
        "\"Simulation\""
      ],
      "topics": [
        "simulate_creel_catch"
      ]
    },
    {
      "page": "simulate_creel_data",
      "title": "Simulate a complete creel survey dataset",
      "concept": [
        "\"Simulation\""
      ],
      "topics": [
        "simulate_creel_data"
      ]
    },
    {
      "page": "simulate_strata_collapse",
      "title": "Simulate the effect of collapsing strata on precision",
      "concept": [
        "\"Planning & Sample Size\""
      ],
      "topics": [
        "simulate_strata_collapse"
      ]
    },
    {
      "page": "standardize_species",
      "title": "Standardize species names to AFS codes",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "standardize_species"
      ]
    },
    {
      "page": "summarize_boat_composition",
      "title": "Tabulate boat composition by month and day type",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_boat_composition"
      ]
    },
    {
      "page": "summarize_by_angler_type",
      "title": "Tabulate interviews by angler type and month",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_by_angler_type"
      ]
    },
    {
      "page": "summarize_by_county",
      "title": "Tabulate interviews by county of origin",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_by_county"
      ]
    },
    {
      "page": "summarize_by_day_type",
      "title": "Tabulate interviews by day type and month",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_by_day_type"
      ]
    },
    {
      "page": "summarize_by_method",
      "title": "Tabulate interviews by fishing method and month",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_by_method"
      ]
    },
    {
      "page": "summarize_by_species_sought",
      "title": "Tabulate interviews by species sought and month",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_by_species_sought"
      ]
    },
    {
      "page": "summarize_by_trip_length",
      "title": "Tabulate interviews by trip length bin",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_by_trip_length"
      ]
    },
    {
      "page": "summarize_by_zip",
      "title": "Tabulate interviews by zip code of origin",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_by_zip"
      ]
    },
    {
      "page": "summarize_cws_rates",
      "title": "Compute caught-while-sought (CWS) rates by group",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_cws_rates"
      ]
    },
    {
      "page": "summarize_hws_rates",
      "title": "Compute harvested-while-sought (HWS) rates by group",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_hws_rates"
      ]
    },
    {
      "page": "summarize_length_freq",
      "title": "Compute length frequency distribution from creel interview data",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_length_freq"
      ]
    },
    {
      "page": "summarize_refusals",
      "title": "Tabulate refused vs accepted interviews by month",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_refusals"
      ]
    },
    {
      "page": "summarize_successful_parties",
      "title": "Tabulate successful parties by angler type and species sought",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_successful_parties"
      ]
    },
    {
      "page": "summarize_trips",
      "title": "Summarize trip metadata for interview data",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summarize_trips"
      ]
    },
    {
      "page": "summary.creel_estimates",
      "title": "Summarise creel survey estimates as a formatted table",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "summary.creel_estimates"
      ]
    },
    {
      "page": "theme_creel",
      "title": "Package-standard ggplot2 theme for tidycreel plots",
      "concept": [
        "\"Visualisation\""
      ],
      "topics": [
        "theme_creel"
      ]
    },
    {
      "page": "tidy.creel_estimates",
      "title": "Tidy a creel_estimates object into a flat tibble",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "tidy.creel_estimates"
      ]
    },
    {
      "page": "validate_creel_data",
      "title": "Validate creel survey data frames",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "validate_creel_data"
      ]
    },
    {
      "page": "validate_creel_schedule",
      "title": "Validate a creel_schedule object",
      "concept": [
        "\"Scheduling\""
      ],
      "topics": [
        "validate_creel_schedule"
      ]
    },
    {
      "page": "validate_creel_schema",
      "title": "Validate a creel_schema object",
      "concept": [
        "\"Survey Design\""
      ],
      "topics": [
        "validate_creel_schema"
      ]
    },
    {
      "page": "validate_design",
      "title": "Validate a proposed creel survey design against sample size targets",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "validate_design"
      ]
    },
    {
      "page": "validate_incomplete_trips",
      "title": "Validate incomplete trip estimates using TOST equivalence testing",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "validate_incomplete_trips"
      ]
    },
    {
      "page": "validation_report",
      "title": "Generate a validation summary report",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "validation_report"
      ]
    },
    {
      "page": "write_estimates",
      "title": "Export creel survey estimates to a file",
      "concept": [
        "\"Reporting & Diagnostics\""
      ],
      "topics": [
        "write_estimates"
      ]
    },
    {
      "page": "write_schedule",
      "title": "Write a creel schedule to a CSV or xlsx file",
      "concept": [
        "\"Scheduling\""
      ],
      "topics": [
        "write_schedule"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/tidycreel/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/tidycreel/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "cli",
    "cpp11",
    "DBI",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "minqa",
    "mitools",
    "numDeriv",
    "pillar",
    "pkgconfig",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "S7",
    "scales",
    "survey",
    "survival",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "aerial-surveys.Rmd",
      "filename": "aerial-surveys.html",
      "title": "Aerial Survey Analysis with tidycreel",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "$v$ is the reciprocal of the published ratio",
        "The correction is estimated, so it carries uncertainty",
        "Example Data",
        "Design Construction",
        "Adding Count Data and Estimating Effort",
        "Visibility Correction",
        "Interview-Based Catch Estimation",
        "Summary",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "bus-route-equations.Rmd",
      "filename": "bus-route-equations.html",
      "title": "Bus-Route Survey: Equation Traceability",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "1. Inclusion Probability (πᵢ)",
        "2. Enumeration Expansion",
        "3. Effort Estimator (Jones & Pollock Eq. 19.4)",
        "4. Expanded Effort per Interview (eᵢ)",
        "5. Harvest Estimator (Jones & Pollock Eq. 19.5)",
        "5a. Harvest Rate (HPUE) as a Ratio of HT Totals",
        "5b. Incomplete trips: truncated mean of ratios",
        "6. Variance Estimation",
        "7. Summary Traceability Table",
        "8. Why πᵢ Matters: A Quantitative Example",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "bus-route-surveys.Rmd",
      "filename": "bus-route-surveys.html",
      "title": "Bus-Route Surveys",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What is a Bus-Route Survey?",
        "Key Concepts",
        "Inclusion Probability (πᵢ)",
        "Enumeration Counts",
        "Horvitz-Thompson Estimator",
        "A Note on Existing Implementations",
        "Step-by-Step Example",
        "Step 1: Define the Sampling Design",
        "Step 2: Attach Interview Data",
        "Step 3: Estimate Effort",
        "Step 4: Estimate Harvest",
        "Validation",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "camera-surveys.Rmd",
      "filename": "camera-surveys.html",
      "title": "Camera Survey Analysis with tidycreel",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Example Data",
        "Counter Mode",
        "Build a Survey Calendar",
        "Design Construction",
        "Handling Informative Gaps",
        "Effort Estimation",
        "Ingress-Egress Mode",
        "Preprocess Timestamps",
        "Build the Design and Estimate Effort",
        "Catch Estimation",
        "Summary",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "effort-pipeline.Rmd",
      "filename": "effort-pipeline.html",
      "title": "Counts to Effort: Statistical Pipeline",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "What is a PSU?",
        "The Basic Effort Estimator",
        "Horvitz–Thompson form",
        "Practical creel form",
        "Worked numeric",
        "Multiple Counts per Day: Rasmussen Two-Stage Variance",
        "Why replicate counts within a day?",
        "Between-day component",
        "Within-day component",
        "When does se_within matter?",
        "The Progressive Count Estimator",
        "Formula and derivation",
        "Summary",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "flexible-count-estimation.Rmd",
      "filename": "flexible-count-estimation.html",
      "title": "Flexible Count Estimation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Single Count per Day (Instantaneous Baseline)",
        "Units of the instantaneous estimate",
        "Multiple Counts per Day",
        "When does se_within matter?",
        "Progressive Count Type",
        "Worked example (Pope et al.)",
        "Interpreting se_between and se_within",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "tidycreel.Rmd",
      "filename": "tidycreel.html",
      "title": "Getting Started with tidycreel",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Survey Design",
        "Adding Count Data",
        "Estimating Total Effort",
        "Grouped Estimation",
        "Variance Methods",
        "Schedule-Defined Special Strata",
        "Next Steps"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "aerial-glmm.Rmd",
      "filename": "aerial-glmm.html",
      "title": "GLMM Aerial Effort Estimation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "When to Use the GLMM Estimator",
        "Example Data",
        "Building the Aerial Design",
        "GLMM Effort Estimation",
        "Variance and Confidence Intervals",
        "Downstream Estimation",
        "Comparison: Simple vs. GLMM Estimator",
        "Custom Formula",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "glossary.Rmd",
      "filename": "glossary.html",
      "title": "Glossary of Creel Survey Terms",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Survey design terms",
        "Creel survey",
        "Design",
        "Calendar",
        "Stratum / strata",
        "PSU (Primary Sampling Unit)",
        "Survey type",
        "Data layer terms",
        "Count data",
        "Interview data",
        "Catch data",
        "Length data",
        "Section",
        "Effort and catch terms",
        "Effort",
        "Angler-hours",
        "Catch rate",
        "Harvest rate",
        "Release rate",
        "CPUE / HPUE",
        "Total catch / total harvest / total release",
        "Trip-status and interview terms",
        "Complete trip",
        "Incomplete trip",
        "Refusal",
        "Species sought",
        "Estimation terms",
        "Design-based inference",
        "Weighted estimate",
        "Unextrapolated summary",
        "Extrapolated estimate",
        "Variance",
        "Standard error (SE)",
        "Confidence interval (CI)",
        "Relative standard error (RSE)",
        "Planning terms",
        "Sample size planning",
        "Power",
        "Design comparison",
        "Hybrid interviews",
        "Hybrid design",
        "Survey-type terms",
        "Instantaneous count survey",
        "Progressive count survey",
        "Bus-route survey",
        "Camera survey",
        "Aerial survey",
        "Where to go next"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "ice-fishing.Rmd",
      "filename": "ice-fishing.html",
      "title": "Ice Fishing Survey Analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Effort type distinction",
        "Shelter mode stratification",
        "Example Data",
        "Design Construction",
        "Attaching Interview Data",
        "Effort Estimation",
        "Shelter Mode Stratification",
        "Catch Rate Estimation",
        "Total Catch Estimation",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "incomplete-trips.Rmd",
      "filename": "incomplete-trips.html",
      "title": "Incomplete Trip Estimation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Scientific Rationale",
        "Roving-Access Design Theory",
        "Why Complete Trips Are Preferred",
        "When Incomplete Trips Might Be Considered",
        "Mean-of-Ratios vs. Ratio-of-Means",
        "Recommended field protocol",
        "Default Workflow: Complete Trips Only",
        "Sample Size Requirements",
        "Never pool complete and incomplete trips",
        "Pooling and substitution are different",
        "What NOT to Do",
        "Package Design Prevents Auto-Pooling",
        "What the default does on a roving design",
        "Step-by-Step Validation Workflow",
        "Step 1: Load Data with Both Trip Types",
        "Step 2: Create Design and Attach Data",
        "Step 3: Run TOST Equivalence Testing",
        "Step 4: Interpret Results",
        "Step 5: View Validation Plot",
        "Step 6: Make Decision",
        "Example: Validation Passes",
        "Example: Validation Fails",
        "Using Diagnostic Comparison Mode",
        "When to Use Diagnostic Mode",
        "Interpretation Guidance",
        "Advanced: Grouped Validation",
        "Technical Details",
        "TOST Equivalence Testing",
        "Equivalence Threshold Configuration",
        "Trip Truncation",
        "Mean-of-Ratios Variance",
        "Summary and Recommendations",
        "Decision Tree: Should I Use Incomplete Trips?",
        "Default Recommendations",
        "Function Reference",
        "Further Reading"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "interview-estimation.Rmd",
      "filename": "interview-estimation.html",
      "title": "Interview-Based Catch Estimation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Survey Design and Count Data",
        "Adding Interview Data",
        "Estimating CPUE",
        "Estimating Total Catch",
        "Estimating Harvest",
        "Grouped Estimation",
        "Variance Methods",
        "Age Structure Estimation",
        "Complete Workflow Example",
        "Working with Incomplete Trips",
        "Next Steps"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "catch-pipeline.Rmd",
      "filename": "catch-pipeline.html",
      "title": "Interviews to Catch: Statistical Pipeline",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "From Interviews to Catch Rate",
        "Ratio-of-Means (ROM)",
        "Mean-of-Ratios (MOR)",
        "Side-by-Side Comparison",
        "From Catch Rate to Total Catch",
        "Delta Method Variance",
        "Worked Numeric Example",
        "Summary",
        "See Also",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "mark-recapture.Rmd",
      "filename": "mark-recapture.html",
      "title": "Mark-Recapture and Exploitation Rate Estimation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Angler Population Size",
        "Chapman estimator (default)",
        "Petersen estimator",
        "Schnabel estimator (multi-occasion)",
        "Schumacher-Eschmeyer estimator (multi-occasion regression)",
        "Total Harvest from Mark-Recapture",
        "Exploitation Rate",
        "Unstratified",
        "Stratified (T-weighted)",
        "Reporting rate adjustment",
        "Choosing an Estimator",
        "Assumptions",
        "References",
        "See Also"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "progressive-count-surveys.Rmd",
      "filename": "progressive-count-surveys.html",
      "title": "Progressive Count Surveys",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Instantaneous vs. Progressive Counts",
        "When to Use Progressive Counts",
        "Conditions for an Unbiased Estimate",
        "Data Requirements",
        "A Complete Example",
        "Survey Setup",
        "Scheduling Circuit Start Times",
        "Count Data",
        "Attaching Progressive Counts",
        "Effort Estimation",
        "Adding Interviews",
        "Catch Rate and Total Catch",
        "Harvest Rate and Total Harvest",
        "Pope et al. Worked Example",
        "Multiple Periods per Day",
        "Assemble a Summary Report",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "section-estimation.Rmd",
      "filename": "section-estimation.html",
      "title": "Spatially Stratified Estimation with Sections",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Building a Sectioned Design",
        "Per-Section Effort Estimation",
        "Per-Section Catch Rate",
        "Per-Section and Lake-Wide Total Catch",
        "Variance Aggregation — Why method = \"correlated\" Is the Default",
        "Missing Section Warning"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "survey-design-toolbox.Rmd",
      "filename": "survey-design-toolbox.html",
      "title": "Survey Design Toolbox: Planning, Comparing, and Combining Designs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1 Pre-season sample-size planning with power_creel()",
        "Required sampling days for total effort precision",
        "Required interviews for CPUE precision",
        "Power to detect a management-relevant CPUE change",
        "2 Comparing finished designs with compare_designs()",
        "3 Combining disjoint count frames with as_hybrid_svydesign()",
        "Summary"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "survey-scheduling.Rmd",
      "filename": "survey-scheduling.html",
      "title": "Survey Scheduling",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Count Period Framework",
        "Building a Basic Schedule",
        "Visualising Sampled vs. Unsampled Days",
        "Scheduling High-Use or Other Special Periods",
        "Special Strata vs. Post-Stratification",
        "Three-Period Schedules",
        "Reproducibility with seed",
        "Saving and Sharing the Schedule",
        "Linking the Schedule to a Design",
        "Count Period Scheduling vs. Interview Scheduling",
        "Bus-Route Scheduling",
        "Sampling Rate Guidance",
        "Within-Day Count Time Scheduling",
        "Random Strategy",
        "Systematic Strategy",
        "Fixed Strategy",
        "Progressive Count Strategy",
        "Exporting Count Time Schedules",
        "Combining the Daily Schedule with Count Time Windows",
        "Validating the Design Before the Season",
        "Checking Data Completeness After the Season",
        "Assembling the Season Summary",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "temporal-extrapolation.Rmd",
      "filename": "temporal-extrapolation.html",
      "title": "Temporal Extrapolation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "How Design-Based Extrapolation Works",
        "Building a Season-Long Dataset",
        "Season-Total Effort",
        "Monthly Effort Totals",
        "Season Total from Monthly Estimates",
        "Monthly Catch Totals",
        "Season-Total Catch",
        "Assembling a Summary Report",
        "Annual Totals Across Multiple Seasons",
        "Exporting Results",
        "Practical reminders",
        "References"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "survey-tidycreel.Rmd",
      "filename": "survey-tidycreel.html",
      "title": "tidycreel and the survey Package: A Side-by-Side Guide",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Data Setup",
        "Part 1 — Raw survey Package Workflow",
        "1a. Survey Design from a Stratified Calendar",
        "1b. Effort Estimation via svytotal",
        "1c. Catch Rate via svyratio and Total Catch via the Delta Method",
        "Part 2 — tidycreel Equivalent",
        "2a. creel_design() + add_counts()",
        "2b. estimate_effort()",
        "2c. estimate_catch_rate() + add_interviews()",
        "2d. estimate_total_catch()",
        "Mapping Table",
        "When to Use Each Approach"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "tidycreel-connect.Rmd",
      "filename": "tidycreel-connect.html",
      "title": "tidycreel.connect: Companion Package for Database Integration",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What is tidycreel.connect?",
        "Installation",
        "How tidycreel.connect relates to tidycreel",
        "Exported functions",
        "Connection management",
        "Data loading",
        "Survey discovery (API connections only)",
        "CSV back-end",
        "More information"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "unextrapolated-summaries.Rmd",
      "filename": "unextrapolated-summaries.html",
      "title": "Unextrapolated Interview Summaries",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Build the Design",
        "Interview Participation",
        "Interview Composition",
        "Day Type",
        "Angler Type",
        "Fishing Method",
        "Species Sought",
        "Successful Parties",
        "Trip Length Distribution",
        "Catch-While-Sought (CWS) and Harvest-While-Sought (HWS) Rates",
        "CWS Rates by Species Sought",
        "CWS Rates Collapsed Across All Groupings",
        "HWS Rates",
        "Length Frequency Distributions",
        "Harvest Lengths",
        "Release Lengths",
        "All-Catch Lengths",
        "Extrapolated Species-Level Estimates",
        "Catch Per Unit Effort by Species",
        "Total Catch by Species",
        "Total Harvest by Species",
        "Release Rate and Total Releases by Species",
        "Summary"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "replicate-designs.Rmd",
      "filename": "replicate-designs.html",
      "title": "Variance Methods: Taylor, Bootstrap, and Jackknife",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1  Building a design for the examples",
        "2  Comparing the three variance methods",
        "3  When to use each method",
        "Taylor linearization (\"taylor\", default)",
        "Bootstrap (\"bootstrap\")",
        "Jackknife (\"jackknife\")",
        "4  Grouped estimates",
        "5  Single-PSU diagnostic",
        "6  Summary"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    },
    {
      "source": "visualisation.Rmd",
      "filename": "visualisation.html",
      "title": "Visualising Creel Survey Designs and Results",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1  Inspect the design with plot_design()",
        "Before attaching counts",
        "After attaching counts",
        "2  Review the survey calendar with autoplot()",
        "3  Visualise estimates with autoplot()",
        "Ungrouped effort estimate",
        "Grouped effort estimate",
        "CPUE estimate",
        "Weighted Length Distributions",
        "4  Combining plots",
        "5  Customising Appearance with theme_creel()",
        "Using the theme = \"creel\" argument",
        "Manual Customisation",
        "Summary"
      ],
      "created": "2026-10-10 13:53:33",
      "modified": "2026-10-10 13:53:33",
      "commits": 1
    }
  ],
  "_score": 4.998259338423699,
  "_indexed": false,
  "_nocasepkg": "tidycreel",
  "_universes": [
    "cran",
    "chrischizinski"
  ],
  "_indexurl": "https://chrischizinski.r-universe.dev/tidycreel",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "8.0.0",
      "date": "2026-10-10T14:18:57.000Z",
      "distro": "resolute",
      "commit": "a500790e30860dbca88d98e4d6f1d934e4c162db",
      "fileid": "https://r2.ropensci.org/90fe1a9ceb81916bac9a1935b99b5d468ae949f562b106b45d5069b0baecc86c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38058554462"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "8.0.0",
      "date": "2026-10-10T14:18:50.000Z",
      "distro": "resolute",
      "commit": "a500790e30860dbca88d98e4d6f1d934e4c162db",
      "fileid": "https://r2.ropensci.org/c233c7914a6c0dc679805ddd7e3f0352c529ef23683b639a53df6589973891a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38058554462"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "8.0.0",
      "date": "2026-10-10T14:19:07.000Z",
      "commit": "a500790e30860dbca88d98e4d6f1d934e4c162db",
      "fileid": "https://r2.ropensci.org/8d5300ce59df5f43ea33837d82f6591193f1a7ab6f30d438f0066708693a6d78",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38058554462"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "8.0.0",
      "date": "2026-10-10T14:18:04.000Z",
      "commit": "a500790e30860dbca88d98e4d6f1d934e4c162db",
      "fileid": "https://r2.ropensci.org/98ca276096d2f53caf92aea564c9ab834d114da28bc8cc1257481b9902172839",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38058554462"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "8.0.0",
      "date": "2026-10-10T14:18:05.000Z",
      "commit": "a500790e30860dbca88d98e4d6f1d934e4c162db",
      "fileid": "https://r2.ropensci.org/6af03a8ff3dbdce7ecaaac5f9d5519b8fa379dac37198350e5198c9c14c4d254",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38058554462"
    }
  ]
}