{
  "_id": "6a10350bacfb0bcc41c99903",
  "Package": "telemetR",
  "Type": "Package",
  "Title": "Filter and Analyze Generalised Telemetry Data from Organisms",
  "Version": "1.0",
  "Authors@R": "person(\"Taylor\", \"Spaulding\", , \"tspaulding@esassoc.com\",\nrole = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4381-5296\"))",
  "Description": "Analyze telemetry datasets generalized to allow any\ntechnology. The filtering steps check for false positives\ncaused by reflected transmissions from surfaces and false pings\nfrom other noise generating equipment. The filters are based on\nJSATS filtering algorithms found in package 'filteRjsats'\n<https://CRAN.R-project.org/package=filteRjsats> but have been\ngeneralized to allow the user to define many of the filtering\nvariables. Additionally, this package contains scripts used to\nhelp identify an optimal maximum blanking period as defined in\nCapello et al (2015) <doi:10.1371/journal.pone.0134002>. The\nfunctions were written according to their manuscript\ndescription, but have not been reviewed by the authors for\naccuracy. It is included here as is, without warranty.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://tspaulding-esa.r-universe.dev",
  "Date/Publication": "2024-02-07 20:16:57 UTC",
  "RemoteUrl": "https://github.com/tspaulding-esa/telemetr",
  "RemoteRef": "HEAD",
  "RemoteSha": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 07:29:50 UTC",
    "User": "root"
  },
  "Author": "Taylor Spaulding [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-4381-5296>)",
  "Maintainer": "Taylor Spaulding <tspaulding@esassoc.com>",
  "MD5sum": "7b6054748feab7a98918a5c80015a8ce",
  "_user": "tspaulding-esa",
  "_type": "src",
  "_file": "telemetR_1.0.tar.gz",
  "_fileid": "c212978d32021a3a9ea3cc73c03812e8dd654cf97c2494c049d77a04124be6b2",
  "_filesize": 1998781,
  "_sha256": "c212978d32021a3a9ea3cc73c03812e8dd654cf97c2494c049d77a04124be6b2",
  "_created": "2026-05-12T07:29:50.000Z",
  "_published": "2026-05-22T10:50:51.271Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77364974952,
      "time": 229,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6938258705"
    },
    {
      "job": 77364975207,
      "time": 189,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938260253"
    },
    {
      "job": 77364975242,
      "time": 180,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6938234208"
    },
    {
      "job": 77364975335,
      "time": 229,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938240528"
    },
    {
      "job": 77364974841,
      "time": 237,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938189623"
    },
    {
      "job": 77364974583,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158732656"
    },
    {
      "job": 77364974858,
      "time": 141,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6938232448"
    },
    {
      "job": 77364975074,
      "time": 173,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6938242285"
    },
    {
      "job": 77364974942,
      "time": 110,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938223658"
    }
  ],
  "_buildurl": "https://github.com/r-universe/tspaulding-esa/actions/runs/25719918164",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/tspaulding-esa/telemetr",
  "_commit": {
    "id": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
    "author": "TSpaulding <taylor.j.spaulding@gmail.com>",
    "committer": "TSpaulding <taylor.j.spaulding@gmail.com>",
    "message": "update create_blanking_event to report in time_unit of your choosing\n",
    "time": 1707337017
  },
  "_maintainer": {
    "name": "Taylor Spaulding",
    "email": "tspaulding@esassoc.com",
    "login": "tspaulding-esa",
    "uuid": 55004987,
    "orcid": "0000-0003-4381-5296"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rerddap",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "tspaulding-esa",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "tspaulding-esa",
      "count": 28,
      "uuid": 55004987
    },
    {
      "user": "tspaulding-public",
      "count": 2,
      "uuid": 156359058
    }
  ],
  "_userbio": {
    "uuid": 55004987,
    "type": "user",
    "name": "Tspaulding-ESA"
  },
  "_downloads": {
    "count": 240,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/telemetR"
  },
  "_devurl": "https://github.com/tspaulding-esa/telemetr",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/telemetR.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tspaulding-esa/telemetr",
  "_realowner": "tspaulding-esa",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2023-04-13"
    }
  ],
  "_exports": [
    "add_org",
    "blanking_event",
    "build_residence",
    "conv_thresholds",
    "duration_compare",
    "filter_2h",
    "filter_4h",
    "format_detects",
    "format_org",
    "format_receivers",
    "opt_mbp",
    "prefilter",
    "renorm_SSR",
    "residence_plot",
    "rSSR_plot",
    "setup_blanking"
  ],
  "_datasets": [
    {
      "name": "blanked_detects",
      "title": "Example Multi-blanked Detection Data",
      "object": "blanked_detects",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "fish_type",
        "Tag_Code",
        "mbp_n",
        "event_change",
        "receiver_general_location",
        "start_time",
        "end_time",
        "n_det",
        "duration"
      ],
      "rows": 44630,
      "table": true,
      "tojson": true
    },
    {
      "name": "conv_thresh",
      "title": "Example 95 Percent Convergence Threshold",
      "object": "conv_thresh",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "fish_type",
        "min_val",
        "max_val",
        "threshold",
        "thresh_level"
      ],
      "rows": 1,
      "table": true,
      "tojson": true
    },
    {
      "name": "dat_filt1",
      "title": "Prefiltered detection data",
      "object": "dat_filt1",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "ReceiverSN",
        "DateTime_Local",
        "Tag_Code",
        "CheckMBP"
      ],
      "rows": 47931,
      "table": true,
      "tojson": true
    },
    {
      "name": "dat_orgfilt",
      "title": "Filtered detection data with Organism Data",
      "object": "dat_orgfilt",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "ReceiverSN",
        "DateTime_Local",
        "Tag_Code",
        "CheckMBP",
        "TagInFile",
        "fish_type",
        "org_release_date",
        "release_location",
        "length",
        "weight",
        "tag_weight",
        "tag_model",
        "tag_pulse_rate_interval_nominal",
        "tag_life",
        "CheckDT",
        "CheckBattLife"
      ],
      "rows": 47343,
      "table": true,
      "tojson": true
    },
    {
      "name": "ex_opt",
      "title": "Example Optimum Maximum Blanking Period",
      "object": "ex_opt",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "fish_type",
        "min_val",
        "max_val",
        "threshold",
        "thresh_level",
        "opt_mbp"
      ],
      "rows": 1,
      "table": true,
      "tojson": true
    },
    {
      "name": "ex_rSSR",
      "title": "Example Renormalized Sum of Squares",
      "object": "ex_rSSR",
      "class": [
        "grouped_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "fish_type",
        "mbp_n",
        "SSR",
        "n",
        "rSSR"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    },
    {
      "name": "filtered_detections",
      "title": "Example Completely Filtered Detection Data",
      "object": "filtered_detections",
      "class": [
        "grouped_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "ReceiverSN",
        "DateTime_Local",
        "Tag_Code",
        "CheckMBP",
        "TagInFile",
        "fish_type",
        "org_release_date",
        "release_location",
        "length",
        "weight",
        "tag_weight",
        "tag_model",
        "tag_pulse_rate_interval_nominal",
        "tag_life",
        "CheckDT",
        "CheckBattLife",
        "td",
        "multipath",
        "tdiff",
        "cs",
        "pr",
        "det_count",
        "dep_id",
        "Make",
        "latitude",
        "longitude",
        "receiver_location",
        "receiver_general_location",
        "receiver_river_km",
        "receiver_start",
        "receiver_end"
      ],
      "rows": 41000,
      "table": true,
      "tojson": false
    },
    {
      "name": "fish",
      "title": "Fish Data",
      "object": "fish",
      "class": [
        "data.frame"
      ],
      "fields": [
        "fish_type",
        "TagCode",
        "Release_Date",
        "release_location",
        "length",
        "weight",
        "tag_weight",
        "tag_model",
        "PRI",
        "TagLife"
      ],
      "rows": 17227,
      "table": true,
      "tojson": true
    },
    {
      "name": "raw_detections",
      "title": "Unfiltered detection data",
      "object": "raw_detections",
      "class": [
        "data.frame"
      ],
      "fields": [
        "serial",
        "local_time",
        "tag_id"
      ],
      "rows": 55736,
      "table": true,
      "tojson": true
    },
    {
      "name": "receivers",
      "title": "Receiver Data",
      "object": "receivers",
      "class": [
        "data.frame"
      ],
      "fields": [
        "dep_id",
        "receiver_make",
        "receiver_serial_number",
        "latitude",
        "longitude",
        "receiver_location",
        "receiver_general_location",
        "receiver_river_km",
        "receiver_start",
        "receiver_end"
      ],
      "rows": 52,
      "table": true,
      "tojson": true
    },
    {
      "name": "reftags",
      "title": "Example reference tags",
      "object": "reftags",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "time_test",
      "title": "Example Time Tests for Multi-blanked Detection Data",
      "object": "time_test",
      "class": [
        "grouped_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "t",
        "fish_type",
        "mbp_n",
        "prop_res"
      ],
      "rows": 333400,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_org",
      "title": "Add Organism Data to a Detection Dataframe",
      "topics": [
        "add_org"
      ]
    },
    {
      "page": "blanked_detects",
      "title": "Example Multi-blanked Detection Data",
      "topics": [
        "blanked_detects"
      ]
    },
    {
      "page": "blanking_event",
      "title": "Create Potential Blanking Periods for Identifying Optimal Blanking Period",
      "topics": [
        "blanking_event"
      ]
    },
    {
      "page": "build_residence",
      "title": "Build Continuous Residence Events",
      "topics": [
        "build_residence"
      ]
    },
    {
      "page": "conv_thresh",
      "title": "Example 95 Percent Convergence Threshold",
      "topics": [
        "conv_thresh"
      ]
    },
    {
      "page": "conv_thresholds",
      "title": "Calculate Convergence Thresholds for the rSSR curve",
      "topics": [
        "conv_thresholds"
      ]
    },
    {
      "page": "dat_filt1",
      "title": "Prefiltered detection data",
      "topics": [
        "dat_filt1"
      ]
    },
    {
      "page": "dat_orgfilt",
      "title": "Filtered detection data with Organism Data",
      "topics": [
        "dat_orgfilt"
      ]
    },
    {
      "page": "duration_compare",
      "title": "Compare the duration of Potential Blanking Periods",
      "topics": [
        "duration_compare"
      ]
    },
    {
      "page": "ex_opt",
      "title": "Example Optimum Maximum Blanking Period",
      "topics": [
        "ex_opt"
      ]
    },
    {
      "page": "ex_rSSR",
      "title": "Example Renormalized Sum of Squares",
      "topics": [
        "ex_rSSR"
      ]
    },
    {
      "page": "filter_2h",
      "title": "Basic Two Hit Filter for Detections",
      "topics": [
        "filter_2h"
      ]
    },
    {
      "page": "filter_4h",
      "title": "Basic Four Hit Filter for Detections",
      "topics": [
        "filter_4h"
      ]
    },
    {
      "page": "filtered_detections",
      "title": "Example Completely Filtered Detection Data",
      "topics": [
        "filtered_detections"
      ]
    },
    {
      "page": "fish",
      "title": "Fish Data",
      "topics": [
        "fish"
      ]
    },
    {
      "page": "format_detects",
      "title": "Format Detections for filteRjsats",
      "topics": [
        "format_detects"
      ]
    },
    {
      "page": "format_org",
      "title": "Format Organism Data for add_org()",
      "topics": [
        "format_org"
      ]
    },
    {
      "page": "format_receivers",
      "title": "Format for Receiver data for filteRjsats",
      "topics": [
        "format_receivers"
      ]
    },
    {
      "page": "opt_mbp",
      "title": "Idenitfy the Optimum MBP based on Convergence Threshold",
      "topics": [
        "opt_mbp"
      ]
    },
    {
      "page": "prefilter",
      "title": "Apply the \"prefilter\" to a Detection Dataframe",
      "topics": [
        "prefilter"
      ]
    },
    {
      "page": "raw_detections",
      "title": "Unfiltered detection data",
      "topics": [
        "raw_detections"
      ]
    },
    {
      "page": "receivers",
      "title": "Receiver Data",
      "topics": [
        "receivers"
      ]
    },
    {
      "page": "reftags",
      "title": "Example reference tags",
      "topics": [
        "reftags"
      ]
    },
    {
      "page": "renorm_SSR",
      "title": "Calculate the Renormalized Sum of Squared Residuals",
      "topics": [
        "renorm_SSR"
      ]
    },
    {
      "page": "residence_plot",
      "title": "Residency Survival Plot",
      "topics": [
        "residence_plot"
      ]
    },
    {
      "page": "rSSR_plot",
      "title": "Plot the rSSR Curve and Convergence Thresholds and Optimum MBP",
      "topics": [
        "rSSR_plot"
      ]
    },
    {
      "page": "Set_GVs",
      "title": "Add in Global Variables",
      "topics": [
        "Set_GVs"
      ]
    },
    {
      "page": "setup_blanking",
      "title": "Setup a Detection Dataframe for Identifying the Optimal Blanking Period",
      "topics": [
        "setup_blanking"
      ]
    },
    {
      "page": "time_test",
      "title": "Example Time Tests for Multi-blanked Detection Data",
      "topics": [
        "time_test"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "lubridate",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "optimum-mbp.Rmd",
      "filename": "optimum-mbp.html",
      "title": "optimum-mbp",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2023-03-22 18:03:01",
      "modified": "2023-04-05 21:49:10",
      "commits": 2
    }
  ],
  "_score": 3.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "telemetr",
  "_universes": [
    "tspaulding-esa"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0",
      "date": "2026-05-12T07:33:23.000Z",
      "distro": "noble",
      "commit": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
      "fileid": "bd8e228c7252c52b0804b02afe93597abf274f101c133a72b7988a104dc65cad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tspaulding-esa/actions/runs/25719918164"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0",
      "date": "2026-05-12T07:33:24.000Z",
      "distro": "noble",
      "commit": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
      "fileid": "27290e6e7e80a1a831beafd1c1d5e8033481f02e9d25da6b75f73cc0933b5587",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tspaulding-esa/actions/runs/25719918164"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0",
      "date": "2026-05-12T07:32:07.000Z",
      "commit": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
      "fileid": "a9ec0ab5194b0a8a9de3144cd665f94eccfc6701c8300f2e42ee6e542e527b57",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tspaulding-esa/actions/runs/25719918164"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0",
      "date": "2026-05-12T07:32:14.000Z",
      "commit": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
      "fileid": "10885018e7294eb72aa948969c258b7549f09a704ac2bd75d804b2c911728c00",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tspaulding-esa/actions/runs/25719918164"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0",
      "date": "2026-05-12T07:31:40.000Z",
      "commit": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
      "fileid": "5b840f669d7b634bb2808d6590455ee5d7b80e48f0be693d50e7bbb179a55094",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tspaulding-esa/actions/runs/25719918164"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0",
      "date": "2026-05-12T07:32:21.000Z",
      "commit": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
      "fileid": "1434f4df82634c7c59ac4e8a2081457063135d2d28eb70515c0807885d0c0a39",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tspaulding-esa/actions/runs/25719918164"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0",
      "date": "2026-05-12T07:31:14.000Z",
      "commit": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
      "fileid": "6aad5c50c2828095db3755b4c94325b2238ce008332b06776d33f4e3cb513ee1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tspaulding-esa/actions/runs/25719918164"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0",
      "date": "2026-05-22T10:50:33.000Z",
      "commit": "c27a4d0c5d8f57846270aeaa9450dd81e945fc22",
      "fileid": "b34018c1888b8fa995c27ab4f76fd29597ed67536c94b587baf6f2c782e4440e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tspaulding-esa/actions/runs/25719918164"
    }
  ]
}