{
  "_id": "6a1810d2acfb0bcc41dae88a",
  "Package": "intervalaverage",
  "Title": "Time-Weighted Averaging for Interval Data",
  "Version": "0.8.0",
  "Authors@R": "person(given = \"Michael\",\nfamily = \"Young\",\nrole = c(\"aut\", \"cre\"),\nemail = \"myoung3@uw.edu\")",
  "Description": "Perform fast and memory efficient time-weighted averaging\nof values measured over intervals into new arbitrary intervals.\nThis package is useful in the context of data measured or\nrepresented as constant values over intervals on a\none-dimensional discrete axis (e.g. time-integrated averages of\na curve over defined periods). This package was written\nspecifically to deal with air pollution data recorded or\npredicted as averages over sampling periods. Data in this\nformat often needs to be shifted to non-aligned periods or\naveraged up to periods of longer duration (e.g. averaging data\nmeasured over sequential non-overlapping periods to calendar\nyears).",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.0",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-28 09:46:53 UTC",
    "User": "root"
  },
  "Author": "Michael Young [aut, cre]",
  "Maintainer": "Michael Young <myoung3@uw.edu>",
  "Repository": "https://myoung3.r-universe.dev",
  "Date/Publication": "2020-07-23 15:00:10 UTC",
  "RemoteUrl": "https://github.com/cran/intervalaverage",
  "RemoteRef": "HEAD",
  "RemoteSha": "2edf121234501078802766d70e087d36494b15ce",
  "MD5sum": "4697abb20a3e06a734cd8507577075d3",
  "_user": "myoung3",
  "_type": "src",
  "_file": "intervalaverage_0.8.0.tar.gz",
  "_fileid": "3c1efcce283a073d835a01b87b6be0f59f4138e6661d73cb86bd91097522b8d2",
  "_filesize": 187655,
  "_sha256": "3c1efcce283a073d835a01b87b6be0f59f4138e6661d73cb86bd91097522b8d2",
  "_created": "2026-05-28T09:46:53.000Z",
  "_published": "2026-05-28T09:54:26.033Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78265433751,
      "time": 135,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7262804432"
    },
    {
      "job": 78265433632,
      "time": 148,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7262808563"
    },
    {
      "job": 78265433655,
      "time": 132,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262803365"
    },
    {
      "job": 78265433724,
      "time": 132,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262803216"
    },
    {
      "job": 78265433569,
      "time": 168,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7262805488"
    },
    {
      "job": 78265433690,
      "time": 409,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7262890811"
    },
    {
      "job": 78265433605,
      "time": 135,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262797835"
    },
    {
      "job": 78265433581,
      "time": 329,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262863797"
    },
    {
      "job": 78264999040,
      "time": 159,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262757721"
    },
    {
      "job": 78265433481,
      "time": 103,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262793412"
    },
    {
      "job": 78265433478,
      "time": 142,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7262811292"
    },
    {
      "job": 78265433755,
      "time": 126,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7262801511"
    },
    {
      "job": 78265433764,
      "time": 151,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262809490"
    }
  ],
  "_buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/intervalaverage",
  "_commit": {
    "id": "2edf121234501078802766d70e087d36494b15ce",
    "author": "Michael Young <myoung3@uw.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.8.0\n",
    "time": 1595516410
  },
  "_maintainer": {
    "name": "Michael Young",
    "email": "myoung3@uw.edu",
    "login": "myoung3",
    "linkedin": "in/michael-young-83aaa896",
    "description": "",
    "uuid": 2517171
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "data.table",
      "version": ">= 1.12.8",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "myoung3",
      "count": 1,
      "uuid": 2517171
    }
  ],
  "_userbio": {
    "uuid": 2517171,
    "type": "user",
    "name": "Michael Young"
  },
  "_downloads": {
    "count": 182,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/intervalaverage"
  },
  "_searchresults": 27,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/intervalaverage.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "myoung3",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.8.0",
      "date": "2020-07-23"
    }
  ],
  "_exports": [
    "CJ.dt",
    "intervalaverage",
    "intervalintersect",
    "is.overlapping",
    "isolateoverlaps"
  ],
  "_help": [
    {
      "page": "CJ.dt",
      "title": "grid expand an arbitrary number of data.tables",
      "topics": [
        "CJ.dt"
      ]
    },
    {
      "page": "intervalaverage",
      "title": "time-weighted average of values measured over intervals",
      "topics": [
        "intervalaverage"
      ]
    },
    {
      "page": "intervalintersect",
      "title": "Intersect intervals within groups",
      "topics": [
        "intervalintersect"
      ]
    },
    {
      "page": "is.overlapping",
      "title": "Test for self-overlap",
      "topics": [
        "is.overlapping"
      ]
    },
    {
      "page": "isolateoverlaps",
      "title": "isolate sections of overlapping intervals",
      "topics": [
        "isolateoverlaps"
      ]
    }
  ],
  "_readme": "https://github.com/cran/intervalaverage/raw/HEAD/README.md",
  "_rundeps": [
    "data.table",
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "intervalaverage-intro.Rmd",
      "filename": "intervalaverage-intro.html",
      "title": "Introduction to intervalaverage",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Averaging values measured over intervals",
        "Averaging within values of a grouping variable (e.g. at multiple locations)",
        "Values in overlapping periods are not allowed",
        "Overlapping averaging periods",
        "Averaging values measured over intervals: different averaging periods for different groups",
        "Interval intersects: averaging with an address history",
        "Interval intersects: averaging with a larger address history",
        "interval intersects is a cartesian join"
      ],
      "created": "2020-07-23 15:00:10",
      "modified": "2020-07-23 15:00:10",
      "commits": 1
    },
    {
      "source": "intervalaverage-technicaloverview.Rmd",
      "filename": "intervalaverage-technicaloverview.html",
      "title": "Technical overview of the intervalaverage function",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Motivation",
        "Integer vs numeric intervals",
        "This vignette",
        "A brief description of the intervalaverage algorithm (with a focus on explaining why seemingly convoluted choices were made in the function body)"
      ],
      "created": "2020-07-23 15:00:10",
      "modified": "2020-07-23 15:00:10",
      "commits": 1
    }
  ],
  "_score": 3.4313637641589874,
  "_indexed": true,
  "_nocasepkg": "intervalaverage",
  "_universes": [
    "myoung3"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-28T09:48:57.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "9a02facd927702264bc293180a46b2f79c0672e151849e06ebc371561be3b1e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-28T09:49:05.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "183c7f0e2f497e60ec09ab32682750381b29696b7c54f3614cd7e3a9507bd666",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-28T09:48:54.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "770a4152d7f14cb8e282efb054606fa2928bc77c69ecfef50b4738132e1e79c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-28T09:48:57.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "4ab1c9db7e57419865d6d870c75eebed559fc73c2e77d93f131c9bdd96c0ab18",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-28T09:49:04.000Z",
      "arch": "aarch64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "a6b7fca8db054c964045826c23cd1397b6864b791f0233bc882b8e59733a7da1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-28T09:52:28.000Z",
      "arch": "x86_64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "b3cf2bd7204a74a3175587829045120a89da715230c487a64d7a270edd72e455",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-28T09:48:43.000Z",
      "arch": "aarch64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "a2edcd1787669193b7af44322f0a8397f8e71d9760f1398d46b3117b0ad9585a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-28T09:50:45.000Z",
      "arch": "x86_64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "652c74d5df272a993812095c689396038d449a0c08a4691eb908a522edca7008",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.0",
      "date": "2026-05-28T09:48:54.000Z",
      "arch": "emscripten",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "d68b6ce706331fb3ac154803f317f995a16fccef2b8fc62883983da0b6573951",
      "status": "success",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-05-28T09:48:49.000Z",
      "arch": "x86_64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "d90a37584b16bd58dca949ddb24e6b590fa73d218f55f5371250474c9484f9f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-05-28T09:48:17.000Z",
      "arch": "x86_64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "40700b12e81904edfe37ffec7a87ce2f0971f8ca5f0fb248efaf0749934b9073",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-05-28T09:48:23.000Z",
      "arch": "x86_64",
      "commit": "2edf121234501078802766d70e087d36494b15ce",
      "fileid": "5dcdcb675ac770b76ae6db0e32cd37c85fe2e370e749b3d09804d335859f8a7c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/myoung3/actions/runs/26567235444"
    }
  ]
}