{
  "_id": "6a1d3c531d7bb097a0a3f4ed",
  "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-06-01 07:54:48 UTC",
    "User": "root"
  },
  "Author": "Richard Bourgon [aut],\nEdzer Pebesma [cre]",
  "Maintainer": "Edzer Pebesma <edzer.pebesma@uni-muenster.de>",
  "MD5sum": "59461d9152fa525e84348ec6161d09d8",
  "_user": "edzer",
  "_type": "src",
  "_file": "intervals_0.15.5.tar.gz",
  "_fileid": "0ebb52da90f753db9223621d9b1dc5597df9d8c6e755dcaa69d0651987e4913c",
  "_filesize": 514802,
  "_sha256": "0ebb52da90f753db9223621d9b1dc5597df9d8c6e755dcaa69d0651987e4913c",
  "_created": "2026-06-01T07:54:48.000Z",
  "_published": "2026-06-01T08:01:23.837Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78809319916,
      "time": 116,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7326170552"
    },
    {
      "job": 78809319907,
      "time": 178,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7326179984"
    },
    {
      "job": 78809319928,
      "time": 152,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326180975"
    },
    {
      "job": 78809319908,
      "time": 178,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326179664"
    },
    {
      "job": 78809319912,
      "time": 150,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7326173953"
    },
    {
      "job": 78809319895,
      "time": 339,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7326228107"
    },
    {
      "job": 78809319922,
      "time": 242,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326200737"
    },
    {
      "job": 78809319887,
      "time": 238,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326200016"
    },
    {
      "job": 78808920455,
      "time": 167,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326133348"
    },
    {
      "job": 78809319881,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326164106"
    },
    {
      "job": 78809319894,
      "time": 136,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7326176873"
    },
    {
      "job": 78809319946,
      "time": 84,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7326160731"
    },
    {
      "job": 78809319886,
      "time": 80,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326159514"
    }
  ],
  "_buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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
  },
  "_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": 112,
  "_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 ",
    "description": "geoinformatics, spatial statistics, R."
  },
  "_downloads": {
    "count": 19718,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/intervals"
  },
  "_devurl": "https://github.com/edzer/intervals",
  "_searchresults": 143,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_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": "14.2.0-4ubuntu2~24.04.1",
      "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": [],
      "created": "2014-09-19 18:57:48",
      "modified": "2014-09-19 18:57:48",
      "commits": 1
    }
  ],
  "_score": 9.754689427516517,
  "_indexed": true,
  "_nocasepkg": "intervals",
  "_universes": [
    "edzer"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-06-01T07:56:54.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "ca611bdef1a22b06c39cd1d2ad45e6f79d5e2846ee5ef0797ed06cfcd1f253ee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-06-01T07:57:21.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "8777b999e00d82ec67d95b68e21f0e74def66f74961cd48f006f60abccc2e490",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-06-01T07:57:28.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "10df0627608843888f86e06fbd434e70227242dfae2ee05168fd0896e968458b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-06-01T07:57:20.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "b2c79b5ec8ffb40ed89b3eebf9bbf24eabf9090438d245e24202baf8b445e838",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-06-01T07:57:06.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "ffc095e92d92796137d13f404e1f8a90a1e6b0744856862726d1bed70cd4be11",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-06-01T07:59:37.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "92d65d9f332ec5d406fd6f5c7a18c7cbdc2c7058301b0c870e11a0ea65c21abe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-06-01T07:56:42.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "0777d5525cfa5fd125beec3d8a64a27a87a26e0b390e16e4dbb655c7d8d160b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-06-01T07:58:10.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "9dcaca0b1ae9dbb90169a99a95f9ff43e51a5a130ed445ae9cd6042254f5e7f4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.15.5",
      "date": "2026-06-01T07:56:45.000Z",
      "arch": "emscripten",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "e20db29564cb80d2e8eff59505d17dd153f83fcf1a342d2be7ca8b6d60251888",
      "status": "success",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-06-01T07:56:30.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "f5eb66441b6a330275a29606533013a73c9607fea4aab24b8b590859ca0af927",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-06-01T07:55:57.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "bf4f3954fa9cb1efb91a9fe468d54aac0980d7d83c6d2ea9b00361f2368441ff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-06-01T07:55:59.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "ae74e6a3fbfe359cf500949b9c4d33edc7926e34b5f36bf8eb5664037250520a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/26742257801"
    }
  ]
}