{
  "_id": "6accdec4a14063b82c3aa0fa",
  "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-10-12 13:16:46 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/e2b137d6219e944e9ca9d54f7eac9e9f5a77700f1a5d699aea01e60b5f18f3bb",
  "_filesize": 515393,
  "_sha256": "e2b137d6219e944e9ca9d54f7eac9e9f5a77700f1a5d699aea01e60b5f18f3bb",
  "_expires": "2027-01-20T13:21:06.000Z",
  "_created": "2026-10-12T13:16:46.000Z",
  "_published": "2026-10-12T13:21:08.565Z",
  "_buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114829323199,
      "time": 78,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11749910593"
    },
    {
      "job": 114829323306,
      "time": 106,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11750390168"
    },
    {
      "job": 114829323168,
      "time": 78,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11750020543"
    },
    {
      "job": 114829323146,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11750075572"
    },
    {
      "job": 114829323104,
      "time": 80,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11750160422"
    },
    {
      "job": 114829323248,
      "time": 159,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11749134794"
    },
    {
      "job": 114829323278,
      "time": 98,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11749641027"
    },
    {
      "job": 114829324183,
      "time": 225,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11749796212"
    },
    {
      "job": 114828255445,
      "time": 160,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11749154348"
    },
    {
      "job": 114829323130,
      "time": 74,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11749790746"
    },
    {
      "job": 114829323374,
      "time": 190,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11749860971"
    },
    {
      "job": 114829323290,
      "time": 121,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11750410056"
    },
    {
      "job": 114829323116,
      "time": 77,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11749537974"
    },
    {
      "job": 114829323259,
      "time": 183,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11749791065"
    },
    {
      "job": 114829323313,
      "time": 87,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11750205377"
    }
  ],
  "_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": 117,
  "_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": 1518,
    "description": "geoinformatics, spatial statistics, R."
  },
  "_downloads": {
    "count": 16524,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/intervals"
  },
  "_devurl": "https://github.com/edzer/intervals",
  "_searchresults": 203,
  "_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/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_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.849069591067229,
  "_indexed": true,
  "_nocasepkg": "intervals",
  "_universes": [
    "edzer"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-10-12T13:18:06.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/a03ef08c33ada8a1b6c034a63233704fda62cd28db775f7d2f51fe4a2c9d33d7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-10-12T13:18:36.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/8ff3c315f34c5ee4ca9a37912f6f8ce3cf53d8bcc4d0ade91b31f9af12840ccb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-10-12T13:18:10.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/b333fad9f05e480d579f1d5d0f65035025afaf13b375048f3a9d65d4ef6eff1d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-10-12T13:19:01.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/800dfe941ff2e8e96c686f1fcfb4bf3c426f1bcecad733ea828bcfabc28a51fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-10-12T13:18:10.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/6a048d28ade0139caaebe02c67010a257a502f0dc982b94d39e0ddd25f064f0e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-10-12T13:19:07.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/40d132fe7a23ee7641e4edbc2db80885febf24a5781870c1b723a67007b878ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-10-12T13:18:18.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/cdd9939279203f48ad16de3a84d6e31763786b3974068bfc7f87c09285c5c2db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-10-12T13:19:36.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/ef557cc8e7b584e53d8798a746a33f12ae6d11378412e8da96c03ab030ebaeb8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.15.5",
      "date": "2026-10-12T13:18:16.000Z",
      "arch": "emscripten",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/93841c95d1ac98b96f24041a10d7c9efc42ccbeaecfd3f0ce85aba64535f3e49",
      "status": "success",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-10-12T13:19:41.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/59ba4ec8ad69118bc162359341f528156acfbd22aa77a222804f3531c83942dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-10-12T13:17:50.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/6c6fd57cfd6a3c504c1cd2a9f116e7250e44b99472f77c8ce44f117663c2e904",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-10-12T13:17:44.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/50bf28cd521e3f7ecebc28154d3d756afaea2ab6de89e7743b3a8b2d40352c44",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-10-12T13:19:36.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/6e4621d9a984ca95183cacc05a68728dd43f870fd2b8083fa6a497391c2c782d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-10-12T13:17:50.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "https://r2.ropensci.org/a221bd1aed837f5a6a671feabcb41a965b9c80cb5bca79cd44ba8eeb91b4fe1a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/38254256804"
    }
  ]
}