{
  "_id": "6a3b9bab5cdecea1d68261f4",
  "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-24 08:50:15 UTC",
    "User": "root"
  },
  "Author": "Richard Bourgon [aut],\nEdzer Pebesma [cre]",
  "Maintainer": "Edzer Pebesma <edzer.pebesma@uni-muenster.de>",
  "MD5sum": "6f38e57d3199bf66bcacfeb226ece0bf",
  "_user": "edzer",
  "_type": "src",
  "_file": "intervals_0.15.5.tar.gz",
  "_fileid": "c4f4a489ff3837917b3b5b05e9773b1c1dc2aa97845ceccdb1f43e78b835b6e3",
  "_filesize": 517599,
  "_sha256": "c4f4a489ff3837917b3b5b05e9773b1c1dc2aa97845ceccdb1f43e78b835b6e3",
  "_created": "2026-06-24T08:50:15.000Z",
  "_published": "2026-06-24T08:56:11.378Z",
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 83154605005,
      "time": 128,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7844650588"
    },
    {
      "job": 83154605044,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7844652470"
    },
    {
      "job": 83154605015,
      "time": 126,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7844650547"
    },
    {
      "job": 83154605058,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7844651202"
    },
    {
      "job": 83154605020,
      "time": 103,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7844640292"
    },
    {
      "job": 83154605007,
      "time": 147,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7844657390"
    },
    {
      "job": 83154605045,
      "time": 94,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7844637320"
    },
    {
      "job": 83154605047,
      "time": 308,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7844715117"
    },
    {
      "job": 83154053053,
      "time": 184,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7844600730"
    },
    {
      "job": 83154604970,
      "time": 106,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7844641269"
    },
    {
      "job": 83154605023,
      "time": 74,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7844629722"
    },
    {
      "job": 83154605039,
      "time": 81,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7844632161"
    },
    {
      "job": 83154605040,
      "time": 87,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7844635721"
    }
  ],
  "_buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208",
  "_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": 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": 1504,
    "description": "geoinformatics, spatial statistics, R."
  },
  "_downloads": {
    "count": 17563,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/intervals"
  },
  "_devurl": "https://github.com/edzer/intervals",
  "_searchresults": 207,
  "_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": "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.868919995372512,
  "_indexed": true,
  "_nocasepkg": "intervals",
  "_universes": [
    "edzer"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-06-24T08:52:35.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "bd5a38ac2f1594bb78049016efcb0f1d7efbbe1e116814a2ba1c55cc8551f8bb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-06-24T08:52:35.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "5b21fa6b9992118d3d13b1acc987495a737f1b95309f0100206b44a03c8a2703",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-06-24T08:52:35.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "3d65a10509d76d54c7727641e720fdc3cc890f65e7605d28a7f84d1209b6c8b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.15.5",
      "date": "2026-06-24T08:52:33.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "b5ece52d6076d0ba7e790536da141b85d4dd3ae5ff20ed52ef15db4b3fa99a1c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-06-24T08:51:55.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "c914edfe1385877564066cd8b05a25fc8aae00354f0c011a212bf627c7a9274d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-06-24T08:52:37.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "8c08c7b7d381a03b711b6c943caf2fcc14056f0ceee75b33bcbdca48e23abdce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-06-24T08:51:53.000Z",
      "arch": "aarch64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "934dac76673703009833e2271497e747291d6ccdac7d57f91d3ac5949cbb02eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.15.5",
      "date": "2026-06-24T08:54:44.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "c0e4e116fcba71ef922a8efba122cf747a89756b26c943b9ac88e60e3dc5de36",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.15.5",
      "date": "2026-06-24T08:52:20.000Z",
      "arch": "emscripten",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "a9647ca14eadb545ff1e70cdadba52e7098f1b54f7602254226c77ae754a2b9c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-06-24T08:51:20.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "a3245617d98a9fb9937d7dd3b926a5e5f3c05ad25768aef8b0b757f35bba433c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-06-24T08:51:25.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "dd9c6b6b8850045346c5ab22872217d91b38f0b47b3337ebe4a1e470162284fd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.15.5",
      "date": "2026-06-24T08:51:24.000Z",
      "arch": "x86_64",
      "commit": "44ba83053c95b917682dfa340ed9109739ad5ecb",
      "fileid": "7329fc9f8c47917e2416d2f62cd9caf3441bc9a2eda933b2fbd214d50818c0c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edzer/actions/runs/28086603208"
    }
  ]
}