{
  "_id": "6af66cc1b90b31e79afd6c96",
  "Package": "regnans",
  "Title": "Package for assembling communities with the plant model",
  "Version": "0.2",
  "Author": "Daniel S. Falster and Richard G. FitzJohn",
  "Maintainer": "Daniel S. Falster <daniel.falster@unsw.edu.au>",
  "Description": "Assembles ecological communities of competing strategies\nusing the plant model, by iterating demography to equilibrium,\ncomputing selection gradients and invasion fitness, and solving\nfor evolutionary attractors.",
  "License": "BSD_2_clause + file LICENSE",
  "Remotes": [
    "traitecoevo/plant@develop"
  ],
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "make libicu-dev",
  "Repository": "https://traitecoevo.r-universe.dev",
  "Date/Publication": "2026-11-10 07:13:07 UTC",
  "RemoteUrl": "https://github.com/traitecoevo/regnans",
  "RemoteRef": "HEAD",
  "RemoteSha": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-11-13 01:30:48 UTC",
    "User": "root"
  },
  "_user": "traitecoevo",
  "_type": "src",
  "_file": "regnans_0.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/0766a15ca440eddaad7fa2c3fd072e7660e3d638680cbf1f643e92c689ea2a2a",
  "_filesize": 944595,
  "_sha256": "0766a15ca440eddaad7fa2c3fd072e7660e3d638680cbf1f643e92c689ea2a2a",
  "_expires": "2027-02-21T01:49:51.000Z",
  "_created": "2026-11-13T01:30:48.000Z",
  "_published": "2026-11-13T01:49:53.088Z",
  "_upstream": "https://github.com/traitecoevo/regnans",
  "_status": "success",
  "_maintainer": {
    "name": "Daniel S. 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": 131624058321,
      "time": 612,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "14001946878"
    },
    {
      "job": 131624058268,
      "time": 513,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "14001977058"
    },
    {
      "job": 131624058258,
      "time": 610,
      "config": "linux-release-arm64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14001752982"
    },
    {
      "job": 131624058552,
      "time": 483,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14002126281"
    },
    {
      "job": 131624058387,
      "time": 662,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "14001842105"
    },
    {
      "job": 131624058399,
      "time": 893,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "14001828409"
    },
    {
      "job": 131624058427,
      "time": 542,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14000943809"
    },
    {
      "job": 131624058482,
      "time": 1063,
      "config": "macos-release-x86_64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14002626570"
    },
    {
      "job": 131617718942,
      "time": 910,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14000454749"
    },
    {
      "job": 131624058298,
      "time": 912,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "14001064433"
    },
    {
      "job": 131624058453,
      "time": 783,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "14002312347"
    },
    {
      "job": 131624058544,
      "time": 788,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "14001878140"
    },
    {
      "job": 131624058462,
      "time": 766,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "14001148846"
    },
    {
      "job": 131624058557,
      "time": 714,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14001578571"
    },
    {
      "job": 131624058480,
      "time": 864,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "ERROR",
      "artifact": "14001458564"
    }
  ],
  "_buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670",
  "_commit": {
    "id": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
    "author": "Daniel Falster <daniel.falster@unsw.edu.au>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Anchor the boundary solve on plant (#101)\n\nThe first plant trial of #60's stage 3. On FF16, bisection bracketed the\nlma coexistence boundary along hmat (two species to one), and\n`community_solve_boundary()` from the bracket's ends converged in a few\nNewton steps through plant's sweep gradient, every residual to 1e-4; the\nlabels 2% either side are two species and one. The same along patch\nlifetime. A smoke test anchors the solve from the bracketed seed (inside\nthe bracket, every residual to 1e-3, the labels either side); it adds\nabout 25 s to the file. `scripts/boundary-warm-start.R` re-measures the\nwarm-start gate at that point: 0.88 of the runs and about half the time.\nNo TF24 community scouted had a second lma species, so a TF24 boundary\nwaits on a parameter that admits one. ROADMAP's boundary row, Sequencing\nitem 9 and the gate paragraph record this, the measurements are on #60,\nand AGENTS.md lists the test.\n\nRun against plant `develop@218501e1` (the pin):\n`test-plant-smoke-boundary.R` passes, 28 tests.\n\nRefs #60\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>",
    "time": 1794294787
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "plant",
      "role": "Imports"
    },
    {
      "package": "odelia",
      "version": ">= 0.6.0",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "lhs",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "dfoptim",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.0",
      "role": "Imports"
    },
    {
      "package": "BB",
      "role": "Imports"
    },
    {
      "package": "nleqslv",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "mlr3",
      "role": "Imports"
    },
    {
      "package": "mlr3learners",
      "role": "Imports"
    },
    {
      "package": "mlr3mbo",
      "role": "Imports"
    },
    {
      "package": "bbotk",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "paradox",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "logger",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "future.apply",
      "role": "Suggests"
    },
    {
      "package": "DiceKriging",
      "role": "Suggests"
    },
    {
      "package": "nloptr",
      "role": "Suggests"
    },
    {
      "package": "lgr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    }
  ],
  "_owner": "traitecoevo",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-26",
      "n": 22
    },
    {
      "week": "2026-27",
      "n": 5
    },
    {
      "week": "2026-28",
      "n": 1
    },
    {
      "week": "2026-32",
      "n": 2
    },
    {
      "week": "2026-33",
      "n": 2
    },
    {
      "week": "2026-41",
      "n": 26
    },
    {
      "week": "2026-42",
      "n": 3
    },
    {
      "week": "2026-46",
      "n": 14
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "dfalster",
      "count": 99,
      "uuid": 3589590
    },
    {
      "user": "richfitz",
      "count": 28,
      "uuid": 1558093
    },
    {
      "user": "itowers1",
      "count": 2,
      "uuid": 39288928
    },
    {
      "user": "aornugent",
      "count": 1,
      "uuid": 20387761
    }
  ],
  "_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/regnans"
  },
  "_devurl": "https://github.com/traitecoevo/regnans",
  "_searchresults": 2,
  "_topics": [
    "cpp"
  ],
  "_abi": {
    "exports": [],
    "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/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/regnans.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "assembler_control",
    "assembler_run",
    "assembler_set_traits",
    "assembler_start",
    "boundary_bisect",
    "boundary_control",
    "boundary_design",
    "boundary_diagram",
    "boundary_scout",
    "boundary_sweep",
    "boundary_switch",
    "bounds",
    "bounds_infinite",
    "canonical_community",
    "canonical_control",
    "check_bounds",
    "check_point",
    "community_add",
    "community_canonical_equation",
    "community_classify_singularity",
    "community_continue_boundary",
    "community_continue_singularity",
    "community_demography",
    "community_fitness_gradient",
    "community_fitness_hessian",
    "community_fitness_landscape",
    "community_label",
    "community_parameter_map",
    "community_parameter_sensitivity",
    "community_parameter_values",
    "community_pip",
    "community_plot_fitness_landscape",
    "community_selection_gradient",
    "community_selection_gradient_jacobian",
    "community_selection_gradient_parameter_jacobian",
    "community_solve_boundary",
    "community_solve_singularity",
    "community_start",
    "community_tep",
    "community_viable_fitness",
    "demographic_step_control",
    "derivative_control",
    "fitness_landscape_control",
    "harness_check_derivatives",
    "harness_dd99",
    "harness_dd99_nd",
    "harness_explicit",
    "harness_fd",
    "harness_gk98",
    "harness_gm99",
    "harness_jj12",
    "harness_plant",
    "harness_provides",
    "max_fitness",
    "max_growth_rate",
    "mutational_vcv_proportion",
    "pip_control",
    "pip_mutual",
    "plant_community_check_for_inviable_strategies",
    "plant_default_assembly_control",
    "plant_default_assembly_pars",
    "plot_community",
    "tidy_assembly",
    "trait_matrix",
    "util_nlsolve"
  ],
  "_help": [
    {
      "page": "assembler_control",
      "title": "Options controllings community assembly process.",
      "topics": [
        "assembler_control"
      ]
    },
    {
      "page": "assembler_run",
      "title": "Take specified number of steps with assembler.",
      "topics": [
        "assembler_run"
      ]
    },
    {
      "page": "assembler_set_traits",
      "title": "Set traits on an assembler",
      "topics": [
        "assembler_set_traits"
      ]
    },
    {
      "page": "assembler_start",
      "title": "start community assembly process.",
      "topics": [
        "assembler_start"
      ]
    },
    {
      "page": "boundary_bisect",
      "title": "Bisect coexistence boundaries along rays",
      "topics": [
        "boundary_bisect",
        "print.boundary_points"
      ]
    },
    {
      "page": "boundary_control",
      "title": "Coexistence boundary settings",
      "topics": [
        "boundary_control"
      ]
    },
    {
      "page": "boundary_design",
      "title": "Scouting design in a parameter box",
      "topics": [
        "boundary_design"
      ]
    },
    {
      "page": "boundary_diagram",
      "title": "A diagram of coexistence boundaries",
      "topics": [
        "as.data.frame.boundary_diagram",
        "boundary_diagram",
        "plot.boundary_diagram"
      ]
    },
    {
      "page": "boundary_scout",
      "title": "Scout a parameter design for coexistence",
      "topics": [
        "boundary_scout",
        "print.boundary_labels"
      ]
    },
    {
      "page": "boundary_sweep",
      "title": "Sweep a path for hysteresis",
      "topics": [
        "boundary_sweep",
        "print.boundary_sweep"
      ]
    },
    {
      "page": "boundary_switch",
      "title": "Start the branch an event seeds",
      "topics": [
        "boundary_switch"
      ]
    },
    {
      "page": "bounds",
      "title": "Trait bounds",
      "topics": [
        "bounds",
        "bounds_infinite",
        "check_bounds",
        "check_point"
      ]
    },
    {
      "page": "canonical_community",
      "title": "Community along a canonical-equation trajectory",
      "topics": [
        "canonical_community"
      ]
    },
    {
      "page": "canonical_control",
      "title": "Canonical-equation settings",
      "topics": [
        "canonical_control"
      ]
    },
    {
      "page": "community_add",
      "title": "Add strategies to a community",
      "topics": [
        "community_add"
      ]
    },
    {
      "page": "community_canonical_equation",
      "title": "Canonical equation with branching",
      "topics": [
        "community_canonical_equation"
      ]
    },
    {
      "page": "community_classify_singularity",
      "title": "Classify a singular strategy or coalition (1-D and N-D)",
      "topics": [
        "community_classify_singularity",
        "print.singularity_classification"
      ]
    },
    {
      "page": "community_continue_boundary",
      "title": "Continue a coexistence boundary in two parameters",
      "topics": [
        "as.data.frame.regnans_branch",
        "community_continue_boundary",
        "plot.regnans_branch",
        "print.regnans_branch"
      ]
    },
    {
      "page": "community_continue_singularity",
      "title": "Continuation of a singular strategy or coalition along a parameter",
      "topics": [
        "community_continue_singularity",
        "print.singularity_path"
      ]
    },
    {
      "page": "community_demography",
      "title": "Update demography of community",
      "topics": [
        "community_demography"
      ]
    },
    {
      "page": "community_fitness_gradient",
      "title": "Fitness gradient in the mutant direction",
      "topics": [
        "community_fitness_gradient"
      ]
    },
    {
      "page": "community_fitness_hessian",
      "title": "Fitness Hessian in the mutant direction",
      "topics": [
        "community_fitness_hessian"
      ]
    },
    {
      "page": "community_fitness_landscape",
      "title": "Fitness Landscape",
      "topics": [
        "community_fitness_landscape"
      ]
    },
    {
      "page": "community_label",
      "title": "Label a community by the species its parameters support",
      "topics": [
        "community_label"
      ]
    },
    {
      "page": "community_parameter_map",
      "title": "Parameter map for an explicit harness",
      "topics": [
        "community_parameter_map"
      ]
    },
    {
      "page": "community_parameter_sensitivity",
      "title": "Parameter sensitivity of a singular strategy or coalition",
      "topics": [
        "community_parameter_sensitivity"
      ]
    },
    {
      "page": "community_parameter_values",
      "title": "Parameter values of a community",
      "topics": [
        "community_parameter_values"
      ]
    },
    {
      "page": "community_pip",
      "title": "Pairwise invasibility plot",
      "topics": [
        "community_pip"
      ]
    },
    {
      "page": "community_plot_fitness_landscape",
      "title": "Plot an invasion-fitness landscape",
      "topics": [
        "community_plot_fitness_landscape"
      ]
    },
    {
      "page": "community_selection_gradient",
      "title": "Selection gradient of the residents",
      "topics": [
        "community_selection_gradient"
      ]
    },
    {
      "page": "community_selection_gradient_jacobian",
      "title": "Resident Jacobian of the selection gradient",
      "topics": [
        "community_selection_gradient_jacobian"
      ]
    },
    {
      "page": "community_selection_gradient_parameter_jacobian",
      "title": "Parameter Jacobian of the selection gradient",
      "topics": [
        "community_selection_gradient_parameter_jacobian"
      ]
    },
    {
      "page": "community_solve_boundary",
      "title": "Solve for a coexistence boundary point",
      "topics": [
        "community_solve_boundary"
      ]
    },
    {
      "page": "community_solve_singularity",
      "title": "Solve for a singular strategy or coalition (N-dimensional)",
      "topics": [
        "community_solve_singularity"
      ]
    },
    {
      "page": "community_start",
      "title": "Initialise a community object",
      "topics": [
        "community_start"
      ]
    },
    {
      "page": "community_tep",
      "title": "Trait-evolution plot",
      "topics": [
        "community_tep"
      ]
    },
    {
      "page": "community_viable_fitness",
      "title": "Compute region of positive fitness for a community",
      "topics": [
        "community_viable_fitness"
      ]
    },
    {
      "page": "demographic_step_control",
      "title": "Options controllings community assembly process.",
      "topics": [
        "demographic_step_control"
      ]
    },
    {
      "page": "derivative_control",
      "title": "Derivative settings",
      "topics": [
        "derivative_control"
      ]
    },
    {
      "page": "fitness_landscape_control",
      "title": "Options controlling fitness-landscape construction",
      "topics": [
        "fitness_landscape_control"
      ]
    },
    {
      "page": "harness_check_derivatives",
      "title": "Verify model-supplied derivatives",
      "topics": [
        "harness_check_derivatives"
      ]
    },
    {
      "page": "harness_dd99",
      "title": "DD99 (Dieckmann & Doebeli 1999) harness",
      "topics": [
        "harness_dd99"
      ]
    },
    {
      "page": "harness_dd99_nd",
      "title": "DD99 multi-trait harness",
      "topics": [
        "harness_dd99_nd"
      ]
    },
    {
      "page": "harness_explicit",
      "title": "Explicit (toy-model) harness",
      "topics": [
        "harness_explicit"
      ]
    },
    {
      "page": "harness_fd",
      "title": "Finite-difference derivatives for a harness",
      "topics": [
        "harness_fd"
      ]
    },
    {
      "page": "harness_gk98",
      "title": "GK98 (Geritz et al. 1998 soft-selection) harness",
      "topics": [
        "harness_gk98"
      ]
    },
    {
      "page": "harness_gm99",
      "title": "GM99 (Geritz et al. 1999 seed-size) harness",
      "topics": [
        "harness_gm99"
      ]
    },
    {
      "page": "harness_jj12",
      "title": "JJ12 (Johansson & Jonzen 2012 bird arrival) harness",
      "topics": [
        "harness_jj12"
      ]
    },
    {
      "page": "harness_plant",
      "title": "plant model harness",
      "topics": [
        "harness_plant"
      ]
    },
    {
      "page": "harness_provides",
      "title": "Query a harness's derivatives",
      "topics": [
        "harness_provides"
      ]
    },
    {
      "page": "length.assembler",
      "title": "Returns number taken by an 'assembler' object",
      "topics": [
        "length.assembler"
      ]
    },
    {
      "page": "length.community",
      "title": "Returns number of types in 'community'",
      "topics": [
        "length.community"
      ]
    },
    {
      "page": "max_fitness",
      "title": "Find point of maximum fitness within some range",
      "topics": [
        "max_fitness"
      ]
    },
    {
      "page": "max_growth_rate",
      "title": "Fitness of trait values against a community",
      "topics": [
        "max_growth_rate"
      ]
    },
    {
      "page": "mutational_vcv_proportion",
      "title": "Generate mutational covariance matrices",
      "topics": [
        "mutational_vcv_proportion"
      ]
    },
    {
      "page": "pip_control",
      "title": "Pairwise-invasibility settings",
      "topics": [
        "pip_control"
      ]
    },
    {
      "page": "pip_mutual",
      "title": "Mutual invasibility",
      "topics": [
        "pip_mutual"
      ]
    },
    {
      "page": "plant_community_check_for_inviable_strategies",
      "title": "Check low-abundance strategies for viability",
      "topics": [
        "plant_community_check_for_inviable_strategies"
      ]
    },
    {
      "page": "plant_default_assembly_control",
      "title": "Default plant control for community assembly",
      "topics": [
        "plant_default_assembly_control"
      ]
    },
    {
      "page": "plant_default_assembly_pars",
      "title": "Default plant parameters for assembly",
      "topics": [
        "plant_default_assembly_pars"
      ]
    },
    {
      "page": "plot_community",
      "title": "Plot the residents of an assembled community",
      "topics": [
        "plot_community"
      ]
    },
    {
      "page": "plot.canonical_equation",
      "title": "Plot a canonical-equation run",
      "topics": [
        "autoplot.canonical_equation",
        "plot.canonical_equation"
      ]
    },
    {
      "page": "plot.pip",
      "title": "Plot a pairwise or mutual invasibility surface",
      "topics": [
        "autoplot.pip",
        "plot.pip"
      ]
    },
    {
      "page": "plot.tep",
      "title": "Plot a trait-evolution plot",
      "topics": [
        "autoplot.tep",
        "plot.tep"
      ]
    },
    {
      "page": "tidy_assembly",
      "title": "Tidies output from assembler_run into tidy dataframe.",
      "topics": [
        "tidy_assembly"
      ]
    },
    {
      "page": "trait_matrix",
      "title": "Create trait matrix",
      "topics": [
        "trait_matrix"
      ]
    },
    {
      "page": "util_nlsolve",
      "title": "Solve a nonlinear system",
      "topics": [
        "util_nlsolve"
      ]
    }
  ],
  "_readme": "https://github.com/traitecoevo/regnans/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "BB",
    "bbotk",
    "BH",
    "checkmate",
    "cli",
    "codetools",
    "cpp11",
    "crayon",
    "data.table",
    "dfoptim",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "future",
    "future.apply",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lgr",
    "lhs",
    "lifecycle",
    "listenv",
    "logger",
    "magrittr",
    "matrixStats",
    "mirai",
    "mlbench",
    "mlr3",
    "mlr3learners",
    "mlr3mbo",
    "mlr3measures",
    "mlr3misc",
    "mlr3tuning",
    "moocore",
    "mvtnorm",
    "nanonext",
    "nleqslv",
    "odelia",
    "palmerpenguins",
    "paradox",
    "parallelly",
    "phylloptim",
    "pillar",
    "pkgconfig",
    "plant",
    "PRROC",
    "purrr",
    "quadprog",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "Rdpack",
    "rlang",
    "S7",
    "scales",
    "spacefillr",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "withr",
    "yaml"
  ],
  "_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": 3.0791812460476247,
  "_indexed": true,
  "_nocasepkg": "regnans",
  "_universes": [
    "traitecoevo",
    "dfalster"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2",
      "date": "2026-11-13T01:33:52.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/0a5ca889c65771575fa754decc7e2afddeb0afb2cff7985efdbba7e5cacd3d86",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2",
      "date": "2026-11-13T01:33:44.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/72a59a9e29a38f8dfe9042e06ad458d2023d7a83b9332ade9a09fd1535c51312",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.2",
      "date": "2026-11-13T01:33:53.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/72306abe52b2b7f432423aad0d22f5e0ab561a2bad3868926a6fedd8aa4d3bbc",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.2",
      "date": "2026-11-13T01:33:45.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/03b8155fdc0554eec491a6de68e70adb989433ce2ecb8072918f928b75e6aee0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2",
      "date": "2026-11-13T01:33:26.000Z",
      "arch": "aarch64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/9fac489274e2e707ad8cc3799c4266df69b000b24f019b0847493a4eaa057e4a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2",
      "date": "2026-11-13T01:35:23.000Z",
      "arch": "x86_64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/bf7ea1807cde6cae3de30008a21e8d4f42b2b77b78bf3581abdac2253ceca1dd",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.2",
      "date": "2026-11-13T01:33:12.000Z",
      "arch": "aarch64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/838aa830a473948818e427b53ff93c60a12b88322e537f7f605adb6cce8e5c47",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.2",
      "date": "2026-11-13T01:35:23.000Z",
      "arch": "x86_64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/75606fdd90ac0a1e58e4f5c5d24b130839d975b5173825d7f04f907172c2a27f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2",
      "date": "2026-11-13T01:46:37.000Z",
      "arch": "emscripten",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/8e8a531f31163e1bf047075e1833bffe72441e24480ae958438d355979e157b6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2",
      "date": "2026-11-13T01:35:09.000Z",
      "arch": "aarch64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/d0f89b28a1728d72d211d59b2a1db103221b8c66792f8a45d3572348ffdbe9e8",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2",
      "date": "2026-11-13T01:33:01.000Z",
      "arch": "x86_64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/56b16ffb65a6c843a1148fecf75616dca5ebcd27cb7fb0d38d966577fc45a348",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2",
      "date": "2026-11-13T01:34:03.000Z",
      "arch": "x86_64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/a9123f6b9de8e467fe8df1700b3125f4f168d104ceff4934023a21ac5ac09ccb",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.2",
      "date": "2026-11-13T01:34:33.000Z",
      "arch": "aarch64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/e603fae8ae6a66512f33fbfeee73a83f8e35b95f02463ef9249e8e318531b155",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.2",
      "date": "2026-11-13T01:34:12.000Z",
      "arch": "x86_64",
      "commit": "95257c9c0539ad2551a9cc2aac2c8964ef1f3631",
      "fileid": "https://r2.ropensci.org/ea082ac6c96fe583c85086697194c64ef89b973abebb24e67d0c1b7bac012640",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343626670"
    }
  ]
}