{
  "_id": "6a63277dd3420cf5dfdb7d59",
  "Package": "intervals",
  "Version": "0.15.5",
  "Type": "Package",
  "Title": "Tools for Working with Points and Intervals",
  "Authors@R": "c(person(given = \"Richard\",\nfamily = \"Bourgon\",\nrole = \"aut\",\nemail = \"bourgon.richard@gene.com\"),\nperson(given = \"Edzer\",\nfamily = \"Pebesma\",\nrole = \"cre\",\nemail = \"edzer.pebesma@uni-muenster.de\"))",
  "Description": "Tools for working with and comparing sets of points and\nintervals.",
  "License": "Artistic-2.0",
  "LazyLoad": "yes",
  "URL": "https://github.com/edzer/intervals",
  "NeedsCompilation": "yes",
  "Repository": "https://edzer.r-universe.dev",
  "Date/Publication": "2024-08-23 10:54:03 UTC",
  "RemoteUrl": "https://github.com/edzer/intervals",
  "RemoteRef": "HEAD",
  "RemoteSha": "44ba83053c95b917682dfa340ed9109739ad5ecb",
  "Packaged": {
    "Date": "2026-07-24 07:15:52 UTC",
    "User": "root"
  },
  "Author": "Richard Bourgon [aut],\nEdzer Pebesma [cre]",
  "Maintainer": "Edzer Pebesma <edzer.pebesma@uni-muenster.de>",
  "_user": "edzer",
  "_type": "src",
  "_file": "intervals_0.15.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/2a7e574cea98ee2c7f6e74636b13e1c423afbbed62fd291cf70c6a3ad210f075",
  "_filesize": 514974,
  "_sha256": "2a7e574cea98ee2c7f6e74636b13e1c423afbbed62fd291cf70c6a3ad210f075",
  "_expires": "2026-11-01T08:51:07.000Z",
  "_created": "2026-07-24T07:15:52.000Z",
  "_published": "2026-07-24T08:51:09.261Z",
  "_jobs": [
    {
      "job": 89423417851,
      "time": 99,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8589487609"
    },
    {
      "job": 89423417826,
      "time": 115,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8589492916"
    },
    {
      "job": 89423417843,
      "time": 136,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8589500089"
    },
    {
      "job": 89423417838,
      "time": 108,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8589490751"
    },
    {
      "job": 89423417831,
      "time": 223,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8591494280"
    },
    {
      "job": 89423417810,
      "time": 357,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8591515890"
    },
    {
      "job": 89423417785,
      "time": 198,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8591149280"
    },
    {
      "job": 89423417795,
      "time": 295,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8591393470"
    },
    {
      "job": 89422950053,
      "time": 165,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8589453474"
    },
    {
      "job": 89423417753,
      "time": 87,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8589483489"
    },
    {
      "job": 89423417846,
      "time": 104,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8589489426"
    },
    {
      "job": 89423417801,
      "time": 102,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8589489466"
    },
    {
      "job": 89423417788,
      "time": 75,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8589479617"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619",
  "_status": "success",
  "_upstream": "https://github.com/edzer/intervals",
  "_commit": {
    "id": "44ba83053c95b917682dfa340ed9109739ad5ecb",
    "author": "edzer <edzer.pebesma@uni-muenster.de>",
    "committer": "edzer <edzer.pebesma@uni-muenster.de>",
    "message": "Rf_ stuff\n",
    "time": 1724410443
  },
  "_maintainer": {
    "name": "Edzer Pebesma",
    "email": "edzer.pebesma@uni-muenster.de",
    "login": "edzer",
    "mastodon": "@edzer@mastodon.social",
    "bluesky": "@edzer.bsky.social",
    "description": "geoinformatics, spatial statistics, R.",
    "uuid": 520851
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.9.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    }
  ],
  "_owner": "edzer",
  "_selfowned": true,
  "_usedby": 113,
  "_updates": [],
  "_tags": [],
  "_stars": 12,
  "_contributors": [
    {
      "user": "edzer",
      "count": 26,
      "uuid": 520851
    },
    {
      "user": "michaelchirico",
      "count": 4,
      "uuid": 7606389
    }
  ],
  "_userbio": {
    "uuid": 520851,
    "type": "user",
    "name": "Edzer Pebesma ",
    "followers": 1507,
    "description": "geoinformatics, spatial statistics, R."
  },
  "_downloads": {
    "count": 15230,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/intervals"
  },
  "_devurl": "https://github.com/edzer/intervals",
  "_searchresults": 207,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/intervals.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/edzer/intervals",
  "_realowner": "edzer",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9.5",
      "date": "2008-09-21"
    },
    {
      "version": "0.9.10",
      "date": "2009-01-12"
    },
    {
      "version": "0.10.3",
      "date": "2009-01-20"
    },
    {
      "version": "0.12.0",
      "date": "2009-06-08"
    },
    {
      "version": "0.12.1",
      "date": "2009-06-14"
    },
    {
      "version": "0.12.2",
      "date": "2009-06-28"
    },
    {
      "version": "0.13.0",
      "date": "2009-07-18"
    },
    {
      "version": "0.13.1",
      "date": "2009-10-13"
    },
    {
      "version": "0.13.2",
      "date": "2010-05-16"
    },
    {
      "version": "0.13.3",
      "date": "2010-08-18"
    },
    {
      "version": "0.14.0",
      "date": "2013-11-03"
    },
    {
      "version": "0.15.0",
      "date": "2014-09-19"
    },
    {
      "version": "0.15.1",
      "date": "2015-08-27"
    },
    {
      "version": "0.15.2",
      "date": "2020-04-04"
    },
    {
      "version": "0.15.3",
      "date": "2023-03-20"
    },
    {
      "version": "0.15.4",
      "date": "2023-06-29"
    },
    {
      "version": "0.15.5",
      "date": "2024-08-26"
    }
  ],
  "_exports": [
    "adjust_closure",
    "as.matrix",
    "close_intervals",
    "closed",
    "closed<-",
    "clusters",
    "coerce",
    "contract",
    "distance_to_nearest",
    "empty",
    "expand",
    "head",
    "initialize",
    "interval_complement",
    "interval_difference",
    "interval_included",
    "interval_intersection",
    "interval_overlap",
    "interval_union",
    "Intervals",
    "Intervals_full",
    "open_intervals",
    "plot",
    "reduce",
    "show",
    "size",
    "split",
    "t",
    "tail",
    "type",
    "type<-",
    "which_nearest"
  ],
  "_datasets": [
    {
      "name": "sgd",
      "title": "Yeast gene model sample data",
      "object": "sgd",
      "file": "sgd.rdata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "SGDID",
        "type",
        "feature_name",
        "parent_feature_name",
        "chr",
        "start",
        "stop",
        "strand"
      ],
      "rows": 13863,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "intervals-package",
      "title": "Tools for working with points and intervals",
      "topics": [
        "intervals-package",
        "intervals"
      ]
    },
    {
      "page": "as.matrix.Intervals",
      "title": "Extract matrix of endpoints",
      "topics": [
        "as.matrix",
        "as.matrix,Intervals_virtual-method",
        "as.matrix.Intervals_virtual"
      ]
    },
    {
      "page": "c.Intervals",
      "title": "Combine different interval matrix objects",
      "topics": [
        "c",
        "c.Intervals",
        "c.Intervals_full"
      ]
    },
    {
      "page": "close_intervals-methods",
      "title": "Re-represent integer intervals with open or closed endpoints",
      "topics": [
        "adjust_closure",
        "adjust_closure,Intervals-method",
        "adjust_closure,Intervals_full-method",
        "close_intervals",
        "close_intervals,Intervals_virtual-method",
        "open_intervals",
        "open_intervals,Intervals_virtual-method"
      ]
    },
    {
      "page": "clusters-methods",
      "title": "Identify clusters in a collection of positions or intervals",
      "topics": [
        "clusters",
        "clusters,Intervals_virtual-method",
        "clusters,numeric-method"
      ]
    },
    {
      "page": "distance_to_nearest-methods",
      "title": "Compute distance to nearest position in a set of intervals",
      "topics": [
        "distance_to_nearest",
        "distance_to_nearest,Intervals_virtual_or_numeric,Intervals_virtual_or_numeric-method"
      ]
    },
    {
      "page": "empty-methods",
      "title": "Identify empty interval rows",
      "topics": [
        "empty",
        "empty,Intervals-method",
        "empty,Intervals_full-method"
      ]
    },
    {
      "page": "expand-methods",
      "title": "Expand or contract intervals",
      "topics": [
        "contract",
        "contract,Intervals_virtual-method",
        "expand",
        "expand,Intervals_virtual-method"
      ]
    },
    {
      "page": "interval_complement-methods",
      "title": "Compute the complement of a set of intervals",
      "topics": [
        "interval_complement",
        "interval_complement,Intervals_virtual-method"
      ]
    },
    {
      "page": "interval_difference-methods",
      "title": "Compute set difference",
      "topics": [
        "interval_difference",
        "interval_difference,Intervals_virtual,Intervals_virtual-method"
      ]
    },
    {
      "page": "interval_included-methods",
      "title": "Assess inclusion of one set of intervals with respect to another",
      "topics": [
        "interval_included",
        "interval_included,Intervals,Intervals-method",
        "interval_included,Intervals_full,Intervals_full-method"
      ]
    },
    {
      "page": "interval_intersection-methods",
      "title": "Compute the intersection of one or more sets of intervals",
      "topics": [
        "interval_intersection",
        "interval_intersection,Intervals_virtual-method",
        "interval_intersection,missing-method"
      ]
    },
    {
      "page": "interval_overlap-methods",
      "title": "Assess overlap from one set of intervals to another",
      "topics": [
        "interval_overlap",
        "interval_overlap,ANY,missing-method",
        "interval_overlap,Intervals_virtual_or_numeric,Intervals_virtual_or_numeric-method",
        "interval_overlap,missing,ANY-method"
      ]
    },
    {
      "page": "interval_union-methods",
      "title": "Compute the union of intervals in one or more interval matrices",
      "topics": [
        "interval_union",
        "interval_union,Intervals_virtual-method",
        "interval_union,missing-method"
      ]
    },
    {
      "page": "Intervals_virtual_or_numeric-class",
      "title": "Class \"Intervals_virtual_or_numeric\"",
      "topics": [
        "Intervals_virtual_or_numeric-class"
      ]
    },
    {
      "page": "Intervals_virtual-class",
      "title": "Class \"Intervals_virtual\"",
      "topics": [
        "closed",
        "closed,Intervals_virtual-method",
        "coerce,Intervals_virtual,character-method",
        "head,Intervals_virtual-method",
        "initialize,Intervals_virtual-method",
        "Intervals_virtual-class",
        "is.na,Intervals_virtual-method",
        "show,Intervals_virtual-method",
        "t,Intervals_virtual-method",
        "tail,Intervals_virtual-method",
        "type",
        "type,Intervals_virtual-method",
        "type<-",
        "type<-,Intervals_virtual-method"
      ]
    },
    {
      "page": "Intervals-class",
      "title": "Classes \"Intervals\" and \"Intervals_full\"",
      "topics": [
        "closed<-",
        "closed<-,Intervals-method",
        "closed<-,Intervals_full-method",
        "coerce,Intervals,Intervals_full-method",
        "coerce,Intervals_full,Intervals-method",
        "initialize,Intervals-method",
        "initialize,Intervals_full-method",
        "Intervals",
        "Intervals-class",
        "Intervals_full",
        "Intervals_full-class",
        "[,Intervals-method",
        "[,Intervals_full-method",
        "[<-,Intervals,ANY,missing,Intervals_virtual-method",
        "[<-,Intervals_full,ANY,missing,Intervals_virtual-method"
      ]
    },
    {
      "page": "plot.Intervals",
      "title": "Plotting methods for interval objects",
      "topics": [
        "plot",
        "plot,Intervals,ANY-method",
        "plot,Intervals,missing-method",
        "plot,Intervals_full,ANY-method",
        "plot,Intervals_full,missing-method",
        "plot.Intervals",
        "plot.Intervals_full"
      ]
    },
    {
      "page": "reduce-methods",
      "title": "Compactly re-represent the points in a set of intervals",
      "topics": [
        "reduce",
        "reduce,Intervals_virtual-method"
      ]
    },
    {
      "page": "sgd",
      "title": "Yeast gene model sample data",
      "topics": [
        "sgd"
      ]
    },
    {
      "page": "size-methods",
      "title": "Compute interval sizes",
      "topics": [
        "size",
        "size,Intervals-method",
        "size,Intervals_full-method"
      ]
    },
    {
      "page": "split.Intervals_virtual",
      "title": "Split an intervals object according to a factor",
      "topics": [
        "split",
        "split,Intervals_virtual-method",
        "split.Intervals_virtual"
      ]
    },
    {
      "page": "which_nearest-methods",
      "title": "Identify nearest member(s) in a set of intervals",
      "topics": [
        "which_nearest",
        "which_nearest,Intervals_virtual,Intervals_virtual-method",
        "which_nearest,Intervals_virtual,numeric-method",
        "which_nearest,numeric,Intervals_virtual-method",
        "which_nearest,numeric,numeric-method"
      ]
    }
  ],
  "_readme": "https://github.com/edzer/intervals/raw/HEAD/README.md",
  "_rundeps": [],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "intervals_overview.Rnw",
      "filename": "intervals_overview.pdf",
      "title": "Overview of the intervals package.",
      "engine": "utils::Sweave",
      "headings": [
        "1 Introduction",
        "2 Interpretation of objects",
        "3 Floating point and intervals over R",
        "4 Notes on implementation",
        "5 Session information"
      ],
      "created": "2014-09-19 18:57:48",
      "modified": "2014-09-19 18:57:48",
      "commits": 1
    }
  ],
  "_score": 9.807021197379687,
  "_indexed": true,
  "_nocasepkg": "intervals",
  "_universes": [
    "edzer"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-07-24T07:17:37.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/06ddcddfd51ec7eb87a7f0ff9b2553cd6e254ded0bfe4b901e9ba7e3719ad42a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-07-24T07:17:49.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/b75fe728a9f263d53405651816dc92bf21f683f352a7023f43953dbc1c5a1901",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-07-24T07:18:15.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/dcccaaacbb9ede46b156e9f025c3ead0ddfe0921c0f8a53691dc145136b3d5f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-07-24T07:17:44.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/a39808db18726e0c5f0fdffa8cef13d59ac46f82b5e07dde1e80e57b429a5cfe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-07-24T08:48:49.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/ca9f34ea42bc49203600c693b98f72b7193bc657ad8d63a71b5db307ec1569cb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-07-24T08:49:25.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/909ec863035d2ca15357e8a9f2085eb9e0d96947f7be196addc08ccb90770eab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-07-24T08:33:21.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/028e7e78d3a136b7cfdef1be93ad4ff27cd69734da6cb31fe5c9c27f2708d86a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-07-24T08:43:40.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/21a0779fae97380324e2903ed534bdeb09fee7e93be18c12b2a44aa41c8730ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.15.5",
      "date": "2026-07-24T07:17:36.000Z",
      "arch": "emscripten",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/e4b960afe277f57d74d04f9030b3712d404c6a265f428b8a55d08269ca132f8b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-07-24T07:17:18.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/330c5df1ccff0657ee9eb9ccdfcbc9fc852c313307a30b03b50acf1db44e2afe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-07-24T07:17:21.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/4de4b40994a3f64c330c5dd5a97bf20c39023d1a77be36cde85a11181b46988b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-07-24T07:16:54.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/048685662083dc07129dd49983776ce18228773a407c9409b847a622f145cd92",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/30074729619"
    }
  ]
}