{
  "_id": "6a2822a7a476d7de6d3c9175",
  "Package": "discretes",
  "Type": "Package",
  "Title": "Discrete Numeric Series",
  "Version": "0.1.1",
  "Authors@R": "c(\nperson(\n\"Vincenzo\", \"Coia\",\nemail = \"vincenzo.coia@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\")\n)\n)",
  "Description": "Provides a framework for representing discrete numeric\nseries (enumerable sets of numbers) that may be finite or\ninfinite. Series can be traversed, combined using arithmetic\noperations, tested for membership, and queried for limit points\n(\"sinks\"), without explicit enumeration of all elements.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://discretes.netlify.app,\nhttps://github.com/vincenzocoia/discretes",
  "BugReports": "https://github.com/vincenzocoia/discretes/issues",
  "Repository": "https://vincenzocoia.r-universe.dev",
  "Date/Publication": "2026-06-09 14:01:19 UTC",
  "RemoteUrl": "https://github.com/vincenzocoia/discretes",
  "RemoteRef": "HEAD",
  "RemoteSha": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-09 14:23:17 UTC",
    "User": "root"
  },
  "Author": "Vincenzo Coia [aut, cre, cph]",
  "Maintainer": "Vincenzo Coia <vincenzo.coia@gmail.com>",
  "MD5sum": "07e8c1dbc26d4e56aec8d6199e886d53",
  "_user": "vincenzocoia",
  "_type": "src",
  "_file": "discretes_0.1.1.tar.gz",
  "_fileid": "bece70c86e5a649fb2b77e7def20faee06467740c2dbcd68d7558e1ad17b51da",
  "_filesize": 287426,
  "_sha256": "bece70c86e5a649fb2b77e7def20faee06467740c2dbcd68d7558e1ad17b51da",
  "_created": "2026-06-09T14:23:17.000Z",
  "_published": "2026-06-09T14:26:47.639Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80346623000,
      "time": 177,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7510661208"
    },
    {
      "job": 80346622783,
      "time": 131,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7510640354"
    },
    {
      "job": 80346622912,
      "time": 124,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7510637387"
    },
    {
      "job": 80346622842,
      "time": 114,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7510633597"
    },
    {
      "job": 80345942375,
      "time": 180,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7510582083"
    },
    {
      "job": 80346623160,
      "time": 110,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7510631438"
    },
    {
      "job": 80346622972,
      "time": 146,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7510647696"
    },
    {
      "job": 80346623175,
      "time": 111,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7510632471"
    },
    {
      "job": 80346622805,
      "time": 113,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7510632905"
    }
  ],
  "_buildurl": "https://github.com/r-universe/vincenzocoia/actions/runs/27212718337",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/vincenzocoia/discretes",
  "_commit": {
    "id": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
    "author": "Vincenzo Coia <vincenzo.coia@gmail.com>",
    "committer": "Vincenzo Coia <vincenzo.coia@gmail.com>",
    "message": "Build README\n",
    "time": 1781013679
  },
  "_maintainer": {
    "name": "Vincenzo Coia",
    "email": "vincenzo.coia@gmail.com",
    "login": "vincenzocoia",
    "description": "Ph.D., P.Stat.\nSenior Statistician in applied earth sciences.",
    "uuid": 4676224
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "ellipsis",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "vincenzocoia",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-01",
      "n": 7
    },
    {
      "week": "2026-02",
      "n": 5
    },
    {
      "week": "2026-03",
      "n": 5
    },
    {
      "week": "2026-05",
      "n": 2
    },
    {
      "week": "2026-08",
      "n": 9
    },
    {
      "week": "2026-09",
      "n": 8
    },
    {
      "week": "2026-10",
      "n": 18
    },
    {
      "week": "2026-11",
      "n": 5
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 2
    },
    {
      "week": "2026-24",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "vincenzocoia",
      "count": 72,
      "uuid": 4676224
    }
  ],
  "_userbio": {
    "uuid": 4676224,
    "type": "user",
    "name": "Vincenzo Coia",
    "description": "Ph.D., P.Stat.\r\nSenior Statistician in applied earth sciences."
  },
  "_downloads": {
    "count": 108,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/discretes"
  },
  "_devurl": "https://github.com/vincenzocoia/discretes",
  "_pkgdown": "https://discretes.netlify.app",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/discretes.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/vincenzocoia/discretes",
  "_realowner": "vincenzocoia",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-03-31"
    }
  ],
  "_exports": [
    "arithmetic",
    "as_discretes",
    "dsct_drop",
    "dsct_keep",
    "dsct_transform",
    "dsct_union",
    "empty_series",
    "get_discretes_at",
    "get_discretes_in",
    "has_discretes",
    "has_negative_zero",
    "has_positive_zero",
    "has_sink_at",
    "has_sink_in",
    "integers",
    "is_series",
    "natural0",
    "natural1",
    "next_discrete",
    "num_discretes",
    "prev_discrete",
    "representative",
    "sinks"
  ],
  "_help": [
    {
      "page": "subset_discretes",
      "title": "Subset a numeric series by position",
      "topics": [
        "[.discretes",
        "[<-.discretes"
      ]
    },
    {
      "page": "arithmetic",
      "title": "Arithmetic series",
      "topics": [
        "arithmetic"
      ]
    },
    {
      "page": "as_discretes",
      "title": "Convert to a discretes object",
      "topics": [
        "as_discretes",
        "as_discretes.discretes",
        "as_discretes.numeric"
      ]
    },
    {
      "page": "as.double.discretes",
      "title": "Convert a numeric series to a numeric vector",
      "topics": [
        "as.double.discretes"
      ]
    },
    {
      "page": "subsetting",
      "title": "Subset a numeric series",
      "topics": [
        "dsct_drop",
        "dsct_keep"
      ]
    },
    {
      "page": "transform",
      "title": "Monotonically transform a numeric series",
      "topics": [
        "dsct_transform",
        "dsct_transform.discretes"
      ]
    },
    {
      "page": "dsct_union",
      "title": "Combine numeric series",
      "topics": [
        "dsct_union"
      ]
    },
    {
      "page": "empty_series",
      "title": "Create an empty numeric series",
      "topics": [
        "empty_series"
      ]
    },
    {
      "page": "get_discretes",
      "title": "Extract discrete values from a numeric series",
      "topics": [
        "get_discretes_at",
        "get_discretes_in"
      ]
    },
    {
      "page": "has_discretes",
      "title": "Check which values are in a numeric series",
      "topics": [
        "has_discretes"
      ]
    },
    {
      "page": "negative_zero",
      "title": "Check if a numeric series has a signed zero",
      "topics": [
        "has_negative_zero",
        "has_positive_zero"
      ]
    },
    {
      "page": "has_sink",
      "title": "Test for sinks in a numeric series",
      "topics": [
        "has_sink_at",
        "has_sink_in"
      ]
    },
    {
      "page": "integers",
      "title": "Integer numeric series",
      "topics": [
        "integers",
        "natural0",
        "natural1"
      ]
    },
    {
      "page": "is_series",
      "title": "Check if an object is treated as a numeric series",
      "topics": [
        "is_series"
      ]
    },
    {
      "page": "Math.discretes",
      "title": "Math group generic for numeric series",
      "topics": [
        "Math.discretes"
      ]
    },
    {
      "page": "next_discrete",
      "title": "Traversing a numeric series",
      "topics": [
        "next_discrete",
        "prev_discrete"
      ]
    },
    {
      "page": "num_discretes",
      "title": "Number of discrete values in a series",
      "topics": [
        "num_discretes"
      ]
    },
    {
      "page": "Ops.discretes",
      "title": "Arithmetic and power operators for numeric series",
      "topics": [
        "Ops.discretes"
      ]
    },
    {
      "page": "plot.discretes",
      "title": "Plot a numeric series",
      "topics": [
        "plot.discretes"
      ]
    },
    {
      "page": "print.discretes",
      "title": "Print a numeric series",
      "topics": [
        "print.discretes"
      ]
    },
    {
      "page": "representative",
      "title": "Get a representative discrete value in a numeric series",
      "topics": [
        "representative"
      ]
    },
    {
      "page": "sinks",
      "title": "Sinks",
      "topics": [
        "sinks"
      ]
    },
    {
      "page": "Summary.discretes",
      "title": "Summary group generic for numeric series",
      "topics": [
        "Summary.discretes"
      ]
    }
  ],
  "_pkglogo": "https://github.com/vincenzocoia/discretes/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/vincenzocoia/discretes/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "ellipsis",
    "rlang"
  ],
  "_vignettes": [
    {
      "source": "creating-numeric-series.Rmd",
      "filename": "creating-numeric-series.html",
      "title": "Creating numeric series",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Subsetting and combining",
        "Arithmetic and standard functions",
        "Custom transformations: dsct_transform()"
      ],
      "created": "2026-03-05 05:32:21",
      "modified": "2026-03-15 09:37:15",
      "commits": 3
    },
    {
      "source": "querying-numeric-series.Rmd",
      "filename": "querying-numeric-series.html",
      "title": "Querying a numeric series",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Materializing values from a series",
        "Traversing: next_discrete() and prev_discrete()",
        "Pulling values: get_discretes_at() and get_discretes_in()",
        "Subsetting by position: [",
        "Counting: num_discretes()",
        "Which values are in the series?",
        "Querying sinks"
      ],
      "created": "2026-03-05 05:32:21",
      "modified": "2026-03-15 09:37:15",
      "commits": 4
    },
    {
      "source": "signed_zero.Rmd",
      "filename": "signed_zero.html",
      "title": "Signed Zero",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2026-03-05 05:32:21",
      "modified": "2026-03-13 14:08:28",
      "commits": 4
    },
    {
      "source": "tolerance.Rmd",
      "filename": "tolerance.html",
      "title": "Tolerance",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Where is tol actually used?",
        "Example: tol with arithmetic()",
        "Example: tol with an explicit numeric series",
        "Example: preserving numeric vectors",
        "Choosing a tol"
      ],
      "created": "2026-02-25 10:39:47",
      "modified": "2026-03-13 14:08:28",
      "commits": 6
    }
  ],
  "_score": 5.380211241711606,
  "_indexed": true,
  "_nocasepkg": "discretes",
  "_universes": [
    "vincenzocoia"
  ],
  "_previous": "0.1.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-06-09T14:25:53.000Z",
      "distro": "noble",
      "commit": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
      "fileid": "f759e0b5dbcf37134c698a10529f82f1f5bd1eb55ec46a455d00d62c5818bfa3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vincenzocoia/actions/runs/27212718337"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-06-09T14:25:13.000Z",
      "distro": "noble",
      "commit": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
      "fileid": "bf53ed067dd5f14247470d4d38e3eef1cd7f22a7e884c28976776cf56bc4b20b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vincenzocoia/actions/runs/27212718337"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-06-09T14:24:54.000Z",
      "commit": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
      "fileid": "2f83c460ecc696bb1b75d3095236746deeb3cf3216e3ef097545833aaf526f05",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vincenzocoia/actions/runs/27212718337"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-06-09T14:24:55.000Z",
      "commit": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
      "fileid": "258d3ec70aca612df3995ed9c734036a54e1e7675b26ca06f8f125dac0f7e0a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vincenzocoia/actions/runs/27212718337"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-06-09T14:25:25.000Z",
      "commit": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
      "fileid": "03d471cd11681fac7e8ddaf6dd95e8a5943a5d444bba86bd6610f5f0b4349cc5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/vincenzocoia/actions/runs/27212718337"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-06-09T14:25:03.000Z",
      "commit": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
      "fileid": "ff0e3eba4a1cda2490a1c70c8db9cf3d28a13d326f20235431f787f8ee465d31",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vincenzocoia/actions/runs/27212718337"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-06-09T14:24:26.000Z",
      "commit": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
      "fileid": "e951794686136825c5be4f60cb8d6a4d7047c4fe83cd3a93525653948eb688b5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vincenzocoia/actions/runs/27212718337"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-06-09T14:24:31.000Z",
      "commit": "289d5c8900ffff3fc0e138b59c605bb4b851526b",
      "fileid": "4cbdbae10a64a01add35550b07e8c0bc4c61c854ecd864078db3f1dc8420f717",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vincenzocoia/actions/runs/27212718337"
    }
  ]
}