{
  "_id": "6ac6786bca1b382b34ef3d59",
  "Package": "SpecsVerification",
  "Version": "0.5-4",
  "Date": "2026-10-06",
  "Title": "Forecast Verification Routines for Ensemble Forecasts of Weather\nand Climate",
  "Authors@R": "c(person(given=\"Stefan\", family=\"Siegert\",   role = c(\"aut\", \"cre\"), \nemail=\"s.siegert@exeter.ac.uk\"),\nperson(given=\"Jonas\",  family=\"Bhend\",     role=\"ctb\"),\nperson(given=\"Igor\",   family=\"Kroener\",   role=\"ctb\"),\nperson(given=\"Matteo\", family=\"De Felice\", role=\"ctb\")\n)",
  "Maintainer": "Stefan Siegert <s.siegert@exeter.ac.uk>",
  "Description": "A collection of forecast verification routines developed\nfor the SPECS FP7 project. The emphasis is on comparative\nverification of ensemble forecasts of weather and climate.",
  "License": "GPL (>= 2)",
  "LazyData": "true",
  "RoxygenNote": "7.0.2",
  "Repository": "https://sieste.r-universe.dev",
  "Date/Publication": "2026-10-06 21:04:43 UTC",
  "RemoteUrl": "https://github.com/sieste/specsverification",
  "RemoteRef": "HEAD",
  "RemoteSha": "1712260e524588cbc34eabf153302cc82a5622e2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-07 16:44:10 UTC",
    "User": "root"
  },
  "Author": "Stefan Siegert [aut, cre],\nJonas Bhend [ctb],\nIgor Kroener [ctb],\nMatteo De Felice [ctb]",
  "_user": "sieste",
  "_type": "src",
  "_file": "SpecsVerification_0.5-4.tar.gz",
  "_fileid": "https://r2.ropensci.org/e3c7e069db3218c5a8238f7e790c83a21992697c96ed4ecef285507528638128",
  "_filesize": 235889,
  "_sha256": "e3c7e069db3218c5a8238f7e790c83a21992697c96ed4ecef285507528638128",
  "_expires": "2027-01-15T16:50:49.000Z",
  "_created": "2026-10-07T16:44:10.000Z",
  "_published": "2026-10-07T16:50:51.292Z",
  "_buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 112905832582,
      "time": 130,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11497463366"
    },
    {
      "job": 112905832520,
      "time": 115,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11497463319"
    },
    {
      "job": 112905832598,
      "time": 115,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11497628049"
    },
    {
      "job": 112905832446,
      "time": 116,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11497213645"
    },
    {
      "job": 112905832442,
      "time": 154,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11496879803"
    },
    {
      "job": 112905832471,
      "time": 300,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11498222772"
    },
    {
      "job": 112905832508,
      "time": 115,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11497793016"
    },
    {
      "job": 112905832484,
      "time": 335,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11497368899"
    },
    {
      "job": 112904583462,
      "time": 169,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11497223693"
    },
    {
      "job": 112905832295,
      "time": 102,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11498252217"
    },
    {
      "job": 112905832560,
      "time": 315,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11497323907"
    },
    {
      "job": 112905832557,
      "time": 147,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11497623417"
    },
    {
      "job": 112905832492,
      "time": 134,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11498042528"
    },
    {
      "job": 112905832747,
      "time": 229,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11497728165"
    },
    {
      "job": 112905832664,
      "time": 138,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11497103967"
    }
  ],
  "_upstream": "https://github.com/sieste/specsverification",
  "_commit": {
    "id": "1712260e524588cbc34eabf153302cc82a5622e2",
    "author": "Stefan Siegert <safestinteger@gmail.com>",
    "committer": "Stefan Siegert <safestinteger@gmail.com>",
    "message": "Add cran-comments.md for 0.5-4 submission\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\n",
    "time": 1791320683
  },
  "_maintainer": {
    "name": "Stefan Siegert",
    "email": "s.siegert@exeter.ac.uk",
    "login": "sieste",
    "mastodon": "@safest_integer@mastodon.social",
    "description": "Associate Professor in statistics at University of Exeter (UK). Working on better tools for environmental statistics, and other cool stuff.",
    "uuid": 3732635
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "sieste",
  "_selfowned": true,
  "_usedby": 9,
  "_updates": [
    {
      "week": "2026-41",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.5-3",
      "date": "2026-10-06"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "sieste",
      "count": 90,
      "uuid": 3732635
    }
  ],
  "_userbio": {
    "uuid": 3732635,
    "type": "user",
    "name": "Stefan Siegert",
    "followers": 18,
    "description": "Associate Professor in statistics at University of Exeter (UK). Working on better tools for environmental statistics, and other cool stuff."
  },
  "_downloads": {
    "count": 562,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SpecsVerification"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/sieste/specsverification",
  "_searchresults": 48,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "extra/SpecsVerification.html"
  ],
  "_homeurl": "https://github.com/sieste/specsverification",
  "_realowner": "sieste",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1-1",
      "date": "2014-05-02"
    },
    {
      "version": "0.2-0",
      "date": "2014-09-12"
    },
    {
      "version": "0.3-0",
      "date": "2014-10-15"
    },
    {
      "version": "0.4-0",
      "date": "2015-09-11"
    },
    {
      "version": "0.4-1",
      "date": "2015-10-23"
    },
    {
      "version": "0.5-0",
      "date": "2017-01-20"
    },
    {
      "version": "0.5-1",
      "date": "2017-02-28"
    },
    {
      "version": "0.5-2",
      "date": "2017-03-06"
    },
    {
      "version": "0.5-3",
      "date": "2020-02-26"
    },
    {
      "version": "0.5-4",
      "date": "2026-10-07"
    }
  ],
  "_exports": [
    "AbsErr",
    "Auc",
    "auc_cpp",
    "AucDiff",
    "aucdiff_cpp",
    "BrierDecomp",
    "BrierScoreDecomposition",
    "ClimEns",
    "Corr",
    "CorrDiff",
    "Detrend",
    "DressCrps",
    "dresscrps_cpp",
    "DressCrpsDiff",
    "DressCrpss",
    "DressEnsemble",
    "DressIgn",
    "DressIgnDiff",
    "EnsBrier",
    "EnsBrierDiff",
    "EnsBrierSs",
    "EnsCorr",
    "EnsCrps",
    "enscrps_cpp",
    "EnsCrpsDiff",
    "EnsCrpss",
    "EnsQs",
    "EnsRps",
    "EnsRpsDiff",
    "EnsRpss",
    "FairBrier",
    "FairBrierDiff",
    "FairBrierSs",
    "FairCrps",
    "FairCrpsDiff",
    "FairCrpss",
    "FairQs",
    "FairRps",
    "FairRpsDiff",
    "FairRpss",
    "FitAkdParameters",
    "GaussCrps",
    "GaussCrpsDiff",
    "GaussCrpss",
    "GenerateToyData",
    "GetDensity",
    "PlotDressedEns",
    "PlotRankhist",
    "Rankhist",
    "ReliabilityDiagram",
    "ScoreDiff",
    "SkillScore",
    "SqErr",
    "TestRankhist"
  ],
  "_datasets": [
    {
      "name": "ens",
      "title": "Seasonal ensemble forecast of European average summer temperature",
      "object": "eurotempforecast",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Member_1",
        "Member_2",
        "Member_3",
        "Member_4",
        "Member_5",
        "Member_6",
        "Member_7",
        "Member_8",
        "Member_9",
        "Member_10",
        "Member_11",
        "Member_12",
        "Member_13",
        "Member_14",
        "Member_15",
        "Member_16",
        "Member_17",
        "Member_18",
        "Member_19",
        "Member_20",
        "Member_21",
        "Member_22",
        "Member_23",
        "Member_24"
      ],
      "rows": 27,
      "table": true,
      "tojson": true
    },
    {
      "name": "ens.bin",
      "title": "Seasonal ensemble forecast of European average summer temperature",
      "object": "eurotempforecast",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Member_1",
        "Member_2",
        "Member_3",
        "Member_4",
        "Member_5",
        "Member_6",
        "Member_7",
        "Member_8",
        "Member_9",
        "Member_10",
        "Member_11",
        "Member_12",
        "Member_13",
        "Member_14",
        "Member_15",
        "Member_16",
        "Member_17",
        "Member_18",
        "Member_19",
        "Member_20",
        "Member_21",
        "Member_22",
        "Member_23",
        "Member_24"
      ],
      "rows": 27,
      "table": true,
      "tojson": true
    },
    {
      "name": "ens.cat",
      "title": "Seasonal ensemble forecast of European average summer temperature",
      "object": "eurotempforecast",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Member_1",
        "Member_2",
        "Member_3",
        "Member_4",
        "Member_5",
        "Member_6",
        "Member_7",
        "Member_8",
        "Member_9",
        "Member_10",
        "Member_11",
        "Member_12",
        "Member_13",
        "Member_14",
        "Member_15",
        "Member_16",
        "Member_17",
        "Member_18",
        "Member_19",
        "Member_20",
        "Member_21",
        "Member_22",
        "Member_23",
        "Member_24"
      ],
      "rows": 27,
      "table": true,
      "tojson": true
    },
    {
      "name": "obs",
      "title": "Seasonal ensemble forecast of European average summer temperature",
      "object": "eurotempforecast",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "obs.bin",
      "title": "Seasonal ensemble forecast of European average summer temperature",
      "object": "eurotempforecast",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "obs.cat",
      "title": "Seasonal ensemble forecast of European average summer temperature",
      "object": "eurotempforecast",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "obs.lag",
      "title": "Seasonal ensemble forecast of European average summer temperature",
      "object": "eurotempforecast",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "AbsErr",
      "title": "Calculate the absolute error between forecast and observation",
      "topics": [
        "AbsErr"
      ]
    },
    {
      "page": "Auc",
      "title": "Calculate area under the ROC curve (AUC) for a forecast and its verifying binary observation, and estimate the variance of the AUC",
      "topics": [
        "Auc"
      ]
    },
    {
      "page": "auc_cpp",
      "title": "Calculate AUC and its sampling standard deviation (Internal C++ implementation)",
      "topics": [
        "auc_cpp"
      ]
    },
    {
      "page": "AucDiff",
      "title": "Calculate difference between areas under the ROC curve (AUC) between a forecast and a reference forecast for the same observation, and estimate the variance of the AUC difference",
      "topics": [
        "AucDiff"
      ]
    },
    {
      "page": "aucdiff_cpp",
      "title": "Calculate AUC difference `AUC(fcst,obs) - AUC(fcst_ref, obs)` of two forecasts for the same observations, and the sampling standard deviation of the AUC difference (Internal C++ implementation)",
      "topics": [
        "aucdiff_cpp"
      ]
    },
    {
      "page": "BrierDecomp",
      "title": "Brier Score decomposition",
      "topics": [
        "BrierDecomp",
        "BrierScoreDecomposition"
      ]
    },
    {
      "page": "ClimEns",
      "title": "Construct a climatological ensemble from a vector of observations.",
      "topics": [
        "ClimEns"
      ]
    },
    {
      "page": "Corr",
      "title": "Calculate correlation between forecasts and observations, and assess uncertainty",
      "topics": [
        "Corr"
      ]
    },
    {
      "page": "CorrDiff",
      "title": "Calculate correlation difference between a forecast and a reference forecast, and assess uncertainty",
      "topics": [
        "CorrDiff"
      ]
    },
    {
      "page": "Detrend",
      "title": "Auxiliary function for removing trends and mean from observation vector or ensemble matrix.",
      "topics": [
        "Detrend"
      ]
    },
    {
      "page": "DressCrps",
      "title": "Calculate the Continuous Ranked Probability Score (CRPS) for a mixture of Normal distributions, for example generated by ensemble dressing",
      "topics": [
        "DressCrps"
      ]
    },
    {
      "page": "dresscrps_cpp",
      "title": "Dress CRPS",
      "topics": [
        "dresscrps_cpp"
      ]
    },
    {
      "page": "DressCrpsDiff",
      "title": "Calculate DressCrps Difference (deprecated, use function ScoreDiff instead)",
      "topics": [
        "DressCrpsDiff"
      ]
    },
    {
      "page": "DressCrpss",
      "title": "Calculate DressCrps Skill Score (deprecated, use function SkillScore instead)",
      "topics": [
        "DressCrpss"
      ]
    },
    {
      "page": "DressEnsemble",
      "title": "Transform an ensemble forecast to a continuous forecast distribution by kernel dressing.",
      "topics": [
        "DressEnsemble"
      ]
    },
    {
      "page": "DressIgn",
      "title": "Calculate the Logarithmic (Ignorance) Score for a mixture of Normal distributions, for example generated by ensemble dressing",
      "topics": [
        "DressIgn"
      ]
    },
    {
      "page": "DressIgnDiff",
      "title": "Calculate DressIgn Difference (deprecated, use function ScoreDiff instead)",
      "topics": [
        "DressIgnDiff"
      ]
    },
    {
      "page": "EnsBrier",
      "title": "Calculate the ensemble-adjusted Brier Score",
      "topics": [
        "EnsBrier",
        "FairBrier"
      ]
    },
    {
      "page": "EnsBrierDiff",
      "title": "Calculate EnsBrier Difference (deprecated, use function ScoreDiff instead)",
      "topics": [
        "EnsBrierDiff"
      ]
    },
    {
      "page": "EnsBrierSs",
      "title": "Calculate EnsBrier Skill Score (deprecated, use function SkillScore instead)",
      "topics": [
        "EnsBrierSs"
      ]
    },
    {
      "page": "EnsCorr",
      "title": "Correlation skill analysis for ensemble forecasts",
      "topics": [
        "EnsCorr"
      ]
    },
    {
      "page": "EnsCrps",
      "title": "Calculate the ensemble-adjusted Continuous Ranked Probability Score (CRPS)",
      "topics": [
        "EnsCrps",
        "FairCrps"
      ]
    },
    {
      "page": "enscrps_cpp",
      "title": "CRPS for ensemble forecasts (C++ implementation)",
      "topics": [
        "enscrps_cpp"
      ]
    },
    {
      "page": "EnsCrpsDiff",
      "title": "Calculate EnsCrps Difference (deprecated, use function ScoreDiff instead)",
      "topics": [
        "EnsCrpsDiff"
      ]
    },
    {
      "page": "EnsCrpss",
      "title": "Calculate EnsCrps Skill Score (deprecated, use function SkillScore instead)",
      "topics": [
        "EnsCrpss"
      ]
    },
    {
      "page": "EnsQs",
      "title": "Calculate the ensemble-adjusted Quadratic Score (QS) for categorical forecasts",
      "topics": [
        "EnsQs",
        "FairQs"
      ]
    },
    {
      "page": "EnsRps",
      "title": "Calculate the ensemble-adjusted Ranked Probability Score (RPS) for categorical forecasts",
      "topics": [
        "EnsRps",
        "FairRps"
      ]
    },
    {
      "page": "EnsRpsDiff",
      "title": "Calculate EnsRps Difference (deprecated, use function ScoreDiff instead)",
      "topics": [
        "EnsRpsDiff"
      ]
    },
    {
      "page": "EnsRpss",
      "title": "Calculate EnsRps Skill Score (deprecated, use function SkillScore instead)",
      "topics": [
        "EnsRpss"
      ]
    },
    {
      "page": "eurotempforecast",
      "title": "Seasonal ensemble forecast of European average summer temperature",
      "topics": [
        "ens",
        "ens.bin",
        "ens.cat",
        "eurotempforecast",
        "obs",
        "obs.bin",
        "obs.cat",
        "obs.lag"
      ]
    },
    {
      "page": "FairBrierDiff",
      "title": "Calculate FairBrier Difference (deprecated, use function ScoreDiff instead)",
      "topics": [
        "FairBrierDiff"
      ]
    },
    {
      "page": "FairBrierSs",
      "title": "Calculate FairBrier Skill Score (deprecated, use function SkillScore instead)",
      "topics": [
        "FairBrierSs"
      ]
    },
    {
      "page": "FairCrpsDiff",
      "title": "Calculate FairCrps Difference (deprecated, use function ScoreDiff instead)",
      "topics": [
        "FairCrpsDiff"
      ]
    },
    {
      "page": "FairCrpss",
      "title": "Calculate FairCrps Skill Score (deprecated, use function SkillScore instead)",
      "topics": [
        "FairCrpss"
      ]
    },
    {
      "page": "FairRpsDiff",
      "title": "Calculate FairRps Difference (deprecated, use function ScoreDiff instead)",
      "topics": [
        "FairRpsDiff"
      ]
    },
    {
      "page": "FairRpss",
      "title": "Calculate FairRps Skill Score (deprecated, use function SkillScore instead)",
      "topics": [
        "FairRpss"
      ]
    },
    {
      "page": "FitAkdParameters",
      "title": "Fit the 5 parameters used for affine kernel dressing by minimum CRPS estimation.",
      "topics": [
        "FitAkdParameters"
      ]
    },
    {
      "page": "GaussCrps",
      "title": "Calculate the Continuous Ranked Probability Score (CRPS) for forecasts issued as Normal distributions",
      "topics": [
        "GaussCrps"
      ]
    },
    {
      "page": "GaussCrpsDiff",
      "title": "Calculate GaussCrps Difference (deprecated, use function ScoreDiff instead)",
      "topics": [
        "GaussCrpsDiff"
      ]
    },
    {
      "page": "GaussCrpss",
      "title": "Calculate GaussCrps Skill Score (deprecated, use function SkillScore instead)",
      "topics": [
        "GaussCrpss"
      ]
    },
    {
      "page": "GenerateToyData",
      "title": "Generate artificial data for ensemble verification using a signal-plus-noise model",
      "topics": [
        "GenerateToyData"
      ]
    },
    {
      "page": "GetDensity",
      "title": "Calculate density and integrated density function of a dressed ensemble forecast at a matrix of values",
      "topics": [
        "GetDensity"
      ]
    },
    {
      "page": "PlotDressedEns",
      "title": "Plot a series forecast distributions of dressed ensembles",
      "topics": [
        "PlotDressedEns"
      ]
    },
    {
      "page": "PlotRankhist",
      "title": "Plotting function for rank histograms",
      "topics": [
        "PlotRankhist"
      ]
    },
    {
      "page": "Rankhist",
      "title": "Rank histogram for ensemble forecasts",
      "topics": [
        "Rankhist"
      ]
    },
    {
      "page": "ReliabilityDiagram",
      "title": "Reliability diagram for probability forecasts",
      "topics": [
        "ReliabilityDiagram"
      ]
    },
    {
      "page": "ScoreDiff",
      "title": "Calculate average score difference and assess uncertainty",
      "topics": [
        "ScoreDiff"
      ]
    },
    {
      "page": "SkillScore",
      "title": "Calculate a skill score and assess uncertainty.",
      "topics": [
        "SkillScore"
      ]
    },
    {
      "page": "SpecsVerification",
      "title": "SpecsVerification - Forecast verification routines",
      "topics": [
        "SpecsVerification-package",
        "SpecsVerification"
      ]
    },
    {
      "page": "SqErr",
      "title": "Calculate the squared error between forecast and observation",
      "topics": [
        "SqErr"
      ]
    },
    {
      "page": "TestRankhist",
      "title": "Statistical tests for rank histograms",
      "topics": [
        "TestRankhist"
      ]
    }
  ],
  "_readme": "https://github.com/sieste/specsverification/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp",
    "RcppArmadillo"
  ],
  "_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"
    }
  ],
  "_score": 5.413634997198556,
  "_indexed": true,
  "_nocasepkg": "specsverification",
  "_universes": [
    "sieste"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5-4",
      "date": "2026-10-07T16:46:20.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/0f465c19050f19328549a6c063d1df8332c1f8f4357e8a25b23cb4b64c8d3101",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5-4",
      "date": "2026-10-07T16:46:10.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/4e9267d177dfaa7042b5e2684a29b5728b3deb5003817e43c2f39e682c32aff8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.5-4",
      "date": "2026-10-07T16:46:08.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/c0eb1f22196fcfd353cbee70f174da3458bdce4f0cda719e68ee374c46643bb5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.5-4",
      "date": "2026-10-07T16:46:10.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/ca11119c46dba024f6c83ad0d47e138baad752ebf68db72e8a09b90c970ea19d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5-4",
      "date": "2026-10-07T16:46:32.000Z",
      "arch": "aarch64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/33ec18a62a13e97f28ccaf2a5baa482c4befdf3b80741ce9284a166938d9c643",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5-4",
      "date": "2026-10-07T16:48:08.000Z",
      "arch": "x86_64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/7a163dc15a4fa0ff71c69560c6692d6a9f0fed816dbe7f2dfe59a36275100a2d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.5-4",
      "date": "2026-10-07T16:46:02.000Z",
      "arch": "aarch64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/9f9c2fe408db5b3431a9c9941adcb05ececda79cc511fe22981c3ea6ea74c77a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.5-4",
      "date": "2026-10-07T16:48:36.000Z",
      "arch": "x86_64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/5230a1c8deefa7478e031cc37405fef996fa927bc208946b487b0a279b5fc795",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5-4",
      "date": "2026-10-07T16:46:08.000Z",
      "arch": "emscripten",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/677c047d1c96a79cac79b3e9ac3fae1fceb99f8591e3d3895fc34010b39db9ae",
      "status": "success",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5-4",
      "date": "2026-10-07T16:49:02.000Z",
      "arch": "aarch64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/10b69704798b8b7534178118805efaee8a8b4734d650ad1952ec1d54ceb14217",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5-4",
      "date": "2026-10-07T16:45:25.000Z",
      "arch": "x86_64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/c2c9a7509315989469f198019c336ffff7d90c2741d93b8c0639cc39cd918f2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5-4",
      "date": "2026-10-07T16:45:33.000Z",
      "arch": "x86_64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/0ee2fe3103499d8f1c958cd2086762e36c71dfbad2c515a57555eaacb662637d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.5-4",
      "date": "2026-10-07T16:47:20.000Z",
      "arch": "aarch64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/c5c35e510b42b29134f70d1ed09741a7854ad8b6deb7d46f34c6a98cf674c6da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.5-4",
      "date": "2026-10-07T16:45:46.000Z",
      "arch": "x86_64",
      "commit": "1712260e524588cbc34eabf153302cc82a5622e2",
      "fileid": "https://r2.ropensci.org/04cfec0fc9fb8e60848c76ce51a3339dfd376e6ac8be0ec0512ebd94d6f4f308",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sieste/actions/runs/37654032345"
    }
  ]
}