{
  "_id": "6af6681e535793c85332ae9c",
  "Package": "odelia",
  "Type": "Package",
  "Title": "ODE Solver with Automatic Differentiation, in C++ Header Files",
  "Version": "0.11.1",
  "Authors@R": "c(\nperson(\"Daniel\", \"Falster\", , \"daniel.falster@unsw.edu.au\", c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-9814-092X\")),\nperson(\"Richard\", \"FitzJohn\", , \"\", \"aut\"),\nperson(\"Andrew\", \"O'Reilly-Nugent\", , \"\", \"aut\")\n)",
  "Maintainer": "Daniel Falster <daniel.falster@unsw.edu.au>",
  "Description": "odelia provides an ODE solver in C++ header files,\noffering both an explicit adaptive-step Runge-Kutta 4-5 method\nand an implicit, adaptive-step RODAS4(3) Rosenbrock method for\nstiff systems, with an interface to R via Rcpp. ODE systems can\nbe templated on their scalar type to support automatic\ndifferentiation, enabling exact reverse-mode gradients of a\nrecorded run and exact Jacobians for the implicit solver. A\nsystem written as an R function can be solved by the same\nsteppers.",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "License": "AGPL (>= 3)",
  "URL": "https://github.com/traitecoevo/odelia,\nhttps://traitecoevo.github.io/odelia/",
  "BugReports": "https://github.com/traitecoevo/odelia/issues",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://traitecoevo.r-universe.dev",
  "Date/Publication": "2026-11-12 22:23:50 UTC",
  "RemoteUrl": "https://github.com/traitecoevo/odelia",
  "RemoteRef": "HEAD",
  "RemoteSha": "ed4fc29dbe05c73957767a563efda5730239d248",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-11-13 01:19:38 UTC",
    "User": "root"
  },
  "Author": "Daniel Falster [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-9814-092X>),\nRichard FitzJohn [aut],\nAndrew O'Reilly-Nugent [aut]",
  "_user": "traitecoevo",
  "_type": "src",
  "_file": "odelia_0.11.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/61dd11994495da373c58512ef1d9c13a515b9c4fea98607aa2e965191b9e5bd0",
  "_filesize": 738245,
  "_sha256": "61dd11994495da373c58512ef1d9c13a515b9c4fea98607aa2e965191b9e5bd0",
  "_expires": "2027-02-21T01:30:04.000Z",
  "_created": "2026-11-13T01:19:38.000Z",
  "_published": "2026-11-13T01:30:06.719Z",
  "_upstream": "https://github.com/traitecoevo/odelia",
  "_status": "success",
  "_maintainer": {
    "name": "Daniel Falster",
    "email": "daniel.falster@unsw.edu.au",
    "login": "dfalster",
    "orcid": "0000-0002-9814-092X",
    "twitter": "@adaptive_plant",
    "description": "Associate Professor |  @traitecoevo | @nicercode \n| orcid.org/0000-0002-9814-092X | twitter.com/adaptive_plant",
    "uuid": 3589590
  },
  "_jobs": [
    {
      "job": 131619468147,
      "time": 250,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "14001270983"
    },
    {
      "job": 131619468072,
      "time": 259,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "14000289256"
    },
    {
      "job": 131619468037,
      "time": 234,
      "config": "linux-release-arm64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14001011962"
    },
    {
      "job": 131619468088,
      "time": 225,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14001500480"
    },
    {
      "job": 131619468051,
      "time": 241,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "14000708944"
    },
    {
      "job": 131619468049,
      "time": 541,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "13999789957"
    },
    {
      "job": 131619468306,
      "time": 235,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14000719027"
    },
    {
      "job": 131619468114,
      "time": 359,
      "config": "macos-release-x86_64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14001241336"
    },
    {
      "job": 131617677972,
      "time": 256,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14001091167"
    },
    {
      "job": 131619468158,
      "time": 140,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "14001135956"
    },
    {
      "job": 131619468226,
      "time": 411,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "13999724801"
    },
    {
      "job": 131619468259,
      "time": 483,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "14002115036"
    },
    {
      "job": 131619468230,
      "time": 391,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "14001346697"
    },
    {
      "job": 131619468411,
      "time": 419,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14001391104"
    },
    {
      "job": 131619468194,
      "time": 440,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14001401020"
    }
  ],
  "_buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863",
  "_commit": {
    "id": "ed4fc29dbe05c73957767a563efda5730239d248",
    "author": "Daniel Falster <daniel.falster@unsw.edu.au>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Round a stage time the same way in a step and its sweep (#91)\n\nA step, a replay and a reverse sweep each computed a stage's time as\n`time + c * h` in separately compiled copies. A compiler free to fuse a\nmultiply-add can fuse one copy and not another. g++ 15 does on Ubuntu\n26.04 (`-march=x86-64-v3`, `-ffp-contract=fast`), so a sweep handed a\nSystem a time an ulp from the run's, and a System looking up a record of\nthe run by time found nothing: traitecoevo/plant#767.\n\nEvery explicit stepper's stage time, and a substep's time and fraction\nwithin a step, now comes from `util::time_in_step`. It rounds the\nproduct on its own through a `volatile`, so no compiler can fuse any\ncopy.\n\nA new standalone check, built at `-O2` under the compiler's own\ncontraction default, runs a spring for thousands of steps under both\nexplicit steppers. It requires the run, a replay and the sweep to hand\nthe System every stage time rounded that way. It fails without the fix\non ubuntu-latest and under Apple clang on arm64.\n\nA **patch** bump. No number moves on an `x86-64` baseline build, which\ncannot fuse. Where a compiler fused some stage times, as Apple clang\ndoes on arm64, those move by an ulp and an adaptive run's later steps\nwith them. plant's runs and gradients on macOS are bit-identical to\n0.11.0's.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>",
    "time": 1794522230
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.10",
      "role": "Imports"
    },
    {
      "package": "R6",
      "version": ">= 2.5.1",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.1.0",
      "role": "Imports"
    },
    {
      "package": "deSolve",
      "role": "Suggests"
    },
    {
      "package": "here",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rootSolve",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "traitecoevo",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2025-52",
      "n": 2
    },
    {
      "week": "2026-03",
      "n": 6
    },
    {
      "week": "2026-12",
      "n": 2
    },
    {
      "week": "2026-26",
      "n": 13
    },
    {
      "week": "2026-28",
      "n": 1
    },
    {
      "week": "2026-32",
      "n": 10
    },
    {
      "week": "2026-36",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 2
    },
    {
      "week": "2026-41",
      "n": 4
    },
    {
      "week": "2026-42",
      "n": 8
    },
    {
      "week": "2026-44",
      "n": 9
    },
    {
      "week": "2026-46",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.2.1",
      "date": "2026-08-03"
    },
    {
      "name": "v0.3.1",
      "date": "2026-08-06"
    },
    {
      "name": "v0.4.0",
      "date": "2026-09-04"
    },
    {
      "name": "v0.7.3",
      "date": "2026-10-13"
    },
    {
      "name": "v0.8.0",
      "date": "2026-10-14"
    },
    {
      "name": "v0.10.0",
      "date": "2026-10-29"
    },
    {
      "name": "v0.10.3",
      "date": "2026-10-29"
    },
    {
      "name": "v0.10.4",
      "date": "2026-10-29"
    },
    {
      "name": "v0.10.5",
      "date": "2026-10-29"
    },
    {
      "name": "v0.11.0",
      "date": "2026-11-09"
    },
    {
      "name": "v0.11.1",
      "date": "2026-11-12"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "dfalster",
      "count": 52,
      "uuid": 3589590
    },
    {
      "user": "aornugent",
      "count": 8,
      "uuid": 20387761
    },
    {
      "user": "richfitz",
      "count": 2,
      "uuid": 1558093
    },
    {
      "user": "devmitch",
      "count": 1,
      "uuid": 17354727
    }
  ],
  "_userbio": {
    "uuid": 11747619,
    "type": "organization",
    "name": "Trait Ecology and Evolution",
    "followers": 41
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/odelia"
  },
  "_devurl": "https://github.com/traitecoevo/odelia",
  "_pkgdown": "https://traitecoevo.github.io/odelia/",
  "_searchresults": 12,
  "_topics": [
    "cpp"
  ],
  "_abi": {
    "exports": [
      {
        "key": "odelia/include",
        "hash": "1303ef98fb635897"
      }
    ],
    "imports": [
      {
        "key": "Rcpp::Rcpp_precious_preserve()",
        "hash": "33a97ea62b293da6"
      },
      {
        "key": "Rcpp::Rcpp_precious_remove()",
        "hash": "63d26947ba7e1377"
      },
      {
        "key": "Rcpp::dataptr()",
        "hash": "54e69ad2e6668c83"
      },
      {
        "key": "Rcpp::demangle()",
        "hash": "b0cfd6754c5ebc4e"
      },
      {
        "key": "Rcpp::enterRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::exitRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::rcpp_get_stack_trace()",
        "hash": "c684a9bbe15cdc52"
      },
      {
        "key": "Rcpp::rcpp_set_stack_trace()",
        "hash": "33a97ea62b293da6"
      }
    ]
  },
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/odelia.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "domain_error",
    "Drivers",
    "Drivers_clear",
    "Drivers_evaluate",
    "Drivers_evaluate_range",
    "Drivers_get_names",
    "Drivers_new",
    "Drivers_set_constant",
    "Drivers_set_extrapolate",
    "Drivers_set_variable",
    "Lorenz_Solver",
    "LorenzSystem",
    "ode_counts",
    "ode_solve",
    "ode_steady_state",
    "OdeControl",
    "OdeControl_get_controller",
    "OdeControl_get_controls",
    "OdeControl_get_stabilisation",
    "OdeControl_new",
    "OdeControl_set_a_dydt",
    "OdeControl_set_a_y",
    "OdeControl_set_controller",
    "OdeControl_set_controls",
    "OdeControl_set_stabilisation",
    "OdeControl_set_step_size_initial",
    "OdeControl_set_step_size_max",
    "OdeControl_set_step_size_min",
    "OdeControl_set_tol_abs",
    "OdeControl_set_tol_rel",
    "odelia_load_dll",
    "OdeSolver"
  ],
  "_help": [
    {
      "page": "odelia-package",
      "title": "ODE Solver with Automatic Differentiation, in C++ Header Files",
      "topics": [
        "odelia-package",
        "odelia"
      ]
    },
    {
      "page": "domain_error",
      "title": "Signal that a state is outside the model's domain",
      "topics": [
        "domain_error"
      ]
    },
    {
      "page": "Drivers",
      "title": "Drivers R6 Class",
      "topics": [
        "Drivers"
      ]
    },
    {
      "page": "Lorenz_Solver",
      "title": "Lorenz Solver R6 Class",
      "topics": [
        "Lorenz_Solver"
      ]
    },
    {
      "page": "LorenzSystem",
      "title": "Lorenz System R6 Class",
      "topics": [
        "LorenzSystem"
      ]
    },
    {
      "page": "ode_counts",
      "title": "What a solve cost",
      "topics": [
        "ode_counts",
        "ode_counts.odelia_solution",
        "ode_counts.odelia_steady_state"
      ]
    },
    {
      "page": "ode_solve",
      "title": "Solve an ODE given as an R function, deSolve style",
      "topics": [
        "ode_solve"
      ]
    },
    {
      "page": "ode_steady_state",
      "title": "Equilibrium of an ODE given as an R function, and how it moves with the parameters",
      "topics": [
        "ode_steady_state"
      ]
    },
    {
      "page": "OdeControl",
      "title": "OdeControl R6 Class",
      "topics": [
        "OdeControl"
      ]
    },
    {
      "page": "odelia_load_dll",
      "title": "Load odelia shared library with configurable symbol visibility",
      "topics": [
        "odelia_load_dll"
      ]
    },
    {
      "page": "OdeSolver",
      "title": "An ODE solver over an R right-hand side",
      "topics": [
        "OdeSolver"
      ]
    }
  ],
  "_readme": "https://github.com/traitecoevo/odelia/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "Rcpp",
    "rlang",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_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": "odelia.Rmd",
      "filename": "odelia.html",
      "title": "Getting started with odelia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The core abstractions",
        "Define the system",
        "Solve the system",
        "Plot the attractor",
        "Controlling the solver",
        "Choosing an integration method",
        "Solving a system written in R",
        "Where next"
      ],
      "created": "2026-06-22 03:23:53",
      "modified": "2026-10-29 19:17:16",
      "commits": 6
    },
    {
      "source": "parameter-fitting.Rmd",
      "filename": "parameter-fitting.html",
      "title": "Parameter fitting with automatic differentiation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Generate a reference trajectory",
        "Register the calibration target",
        "Optimise",
        "Check the recovered parameters"
      ],
      "created": "2026-06-22 03:23:53",
      "modified": "2026-10-29 19:58:33",
      "commits": 4
    }
  ],
  "_score": 5.448397103457768,
  "_indexed": true,
  "_nocasepkg": "odelia",
  "_universes": [
    "traitecoevo",
    "dfalster"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:20.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/7f0758a87505dd970209dc23c0b618fde4af57bdc60679b441c4f16d5f6e14de",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:18.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/86c445d7b8f95d09eedb30de7f6e48e9eb13dd8a8beed7bfe1689fb4c4c42843",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:14.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/d9e78967a7ed73638a5dc1f964e342d4c19312347b39089c925a87a4a2a9ae05",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:42.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/6a0232f2d46852edc5626c40bdc754b5434f84c3c05ec12c6a03c4729d177590",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:08.000Z",
      "arch": "aarch64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/2f4559edab82f32aff80a226fdf6bdb9536fb3edbf442d169fa6a87176c6a16d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.11.1",
      "date": "2026-11-13T01:23:51.000Z",
      "arch": "x86_64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/01577b189d2f55f22501e9a8215fc0aa8d50546ba9e32c867a9dc56e3e055dfd",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:16.000Z",
      "arch": "aarch64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/ee1bd27a5d27239c3cd71ebfcba9a1f93d09ce42dc67f6a7cad3723c5501987c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.11.1",
      "date": "2026-11-13T01:23:00.000Z",
      "arch": "x86_64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/152db3265809631d7009899aa1c8bee8a26315047061aecaf48ba53da2318c4a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:29.000Z",
      "arch": "emscripten",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/208851da4b8343431f2cf4398357fbc653443b31141655de02a126ad61abfe1d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.11.1",
      "date": "2026-11-13T01:23:41.000Z",
      "arch": "aarch64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/e6522cb101123647663536d7e8171ca401485cc46c954ccd9d04b69620faec7d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:39.000Z",
      "arch": "x86_64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/47a29cb7743a5bdbf2e8d2dcea0898523a94ead7708a5d8bc4154e939b200dce",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:20.000Z",
      "arch": "x86_64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/e17301b03089a17c642441c60606502052873990982ad05236df2d2aea728bf3",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.11.1",
      "date": "2026-11-13T01:23:44.000Z",
      "arch": "aarch64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/f79bb6290d4158991cecc9cb251ed0848272519cabfcc9aa18c24ea402cad809",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.11.1",
      "date": "2026-11-13T01:22:47.000Z",
      "arch": "x86_64",
      "commit": "ed4fc29dbe05c73957767a563efda5730239d248",
      "fileid": "https://r2.ropensci.org/497bc5cea7018455af887662dbb306c68173bb43546387977fd42172480f9ef9",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343619863"
    }
  ]
}