{
  "_id": "6a49612d77d6db3f2f966685",
  "Package": "ipmr",
  "Title": "Integral Projection Models",
  "Version": "0.0.7",
  "Authors@R": "c( \nperson(given = \"Sam\",\nfamily = \"Levin\",\nrole = c(\"aut\", \"cre\"),\nemail = \"levisc8@gmail.com\",\ncomment = c(ORCID = \"0000-0002-3289-9925\")),\nperson(given = \"Aldo\",\nfamily = \"Compagnoni\",\nemail = \"aldo.compagnoni@idiv.de\",\nrole = \"aut\"),\nperson(given = \"Dylan\",\nfamily = \"Childs\",\nemail = \"d.childs@sheffield.ac.uk\",\nrole = \"aut\"),\nperson(given = \"Sanne\",\nfamily = \"Evers\",\nemail = \"sanne.evers@idiv.de\",\nrole = \"aut\"),\nperson(given = \"Roberto\",\nfamily = \"Salguero-Gomez\",\nemail = \"rob.salguero@zoo.ox.ac.uk\",\nrole = \"aut\"),\nperson(given = \"Tiffany\",\nfamily = \"Knight\",\nemail = \"tiffany.knight@idiv.de\",\nrole = \"aut\"),\nperson(given = \"Eric\",\nfamily = \"Scott\",\nemail  = \"scottericr@gmail.com\",\nrole   = \"ctb\"))",
  "Description": "Flexibly implements Integral Projection Models using a\nmathematical(ish) syntax. This package will not help with the\nvital rate modeling process, but will help convert those\nregression models into an IPM. 'ipmr' handles density\ndependence and environmental stochasticity, with a couple of\noptions for implementing the latter. In addition, provides\nfunctions to avoid unintentional eviction of individuals from\nmodels. Additionally, provides model diagnostic tools, plotting\nfunctionality, stochastic/deterministic simulations, and\nanalysis tools. Integral projection models are described in\ndepth by Easterling et al. (2000)\n<doi:10.1890/0012-9658(2000)081[0694:SSSAAN]2.0.CO;2>, Merow et\nal. (2013) <doi:10.1111/2041-210X.12146>, Rees et al. (2014)\n<doi:10.1111/1365-2656.12178>, and Metcalf et al. (2015)\n<doi:10.1111/2041-210X.12405>. Williams et al. (2012)\n<doi:10.1890/11-2147.1> discuss the problem of unintentional\neviction.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Language": "en-US",
  "RoxygenNote": "7.2.2",
  "Config/testthat/parallel": "true",
  "Config/testthat/edition": "3",
  "URL": "https://padrinoDB.github.io/ipmr/,\nhttps://github.com/padrinoDB/ipmr",
  "BugReports": "https://github.com/padrinoDB/ipmr/issues",
  "Repository": "https://padrinodb.r-universe.dev",
  "Date/Publication": "2025-06-08 12:47:19 UTC",
  "RemoteUrl": "https://github.com/padrinodb/ipmr",
  "RemoteRef": "HEAD",
  "RemoteSha": "7e1faad41317942af2039469b23faa7ee3801da1",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-24 12:04:50 UTC",
    "User": "root"
  },
  "Author": "Sam Levin [aut, cre] (ORCID: <https://orcid.org/0000-0002-3289-9925>),\nAldo Compagnoni [aut],\nDylan Childs [aut],\nSanne Evers [aut],\nRoberto Salguero-Gomez [aut],\nTiffany Knight [aut],\nEric Scott [ctb]",
  "Maintainer": "Sam Levin <levisc8@gmail.com>",
  "_user": "padrinodb",
  "_type": "src",
  "_file": "ipmr_0.0.7.tar.gz",
  "_fileid": "https://r2.ropensci.org/62d08b6ff9fd2d0cb4bd750d1b0d8dc4a847c8dac8beb1f0642880bdf2817691",
  "_filesize": 1202439,
  "_sha256": "62d08b6ff9fd2d0cb4bd750d1b0d8dc4a847c8dac8beb1f0642880bdf2817691",
  "_expires": "2026-10-12T19:38:20.000Z",
  "_created": "2026-06-24T12:04:50.000Z",
  "_published": "2026-07-04T19:38:21.819Z",
  "_jobs": [
    {
      "job": 85161192811,
      "time": 218,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7848993696"
    },
    {
      "job": 85161192697,
      "time": 243,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7849001539"
    },
    {
      "job": 85161192822,
      "time": 224,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7848992356"
    },
    {
      "job": 85161192779,
      "time": 205,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7848988200"
    },
    {
      "job": 85161193002,
      "time": 239,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7848987897"
    },
    {
      "job": 85161192784,
      "time": 372,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7849042100"
    },
    {
      "job": 85161192850,
      "time": 178,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7848968739"
    },
    {
      "job": 85161192830,
      "time": 311,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7849020330"
    },
    {
      "job": 85161192738,
      "time": 235,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7848910330"
    },
    {
      "job": 85161192798,
      "time": 152,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7848968437"
    },
    {
      "job": 85161192805,
      "time": 194,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7848984252"
    },
    {
      "job": 85161192915,
      "time": 224,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7848994631"
    },
    {
      "job": 85161192846,
      "time": 191,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7848982751"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546",
  "_status": "success",
  "_upstream": "https://github.com/padrinodb/ipmr",
  "_commit": {
    "id": "7e1faad41317942af2039469b23faa7ee3801da1",
    "author": "levisc8 <levisc8@users.noreply.github.com>",
    "committer": "levisc8 <levisc8@users.noreply.github.com>",
    "message": "update website\n",
    "time": 1749386839
  },
  "_maintainer": {
    "name": "Sam Levin",
    "email": "levisc8@gmail.com",
    "login": "levisc8",
    "twitter": "@SamLevin5",
    "description": "PhD student in the Knight Lab @ Uni-Halle + iDiv. Member of SalGo Team @ Oxford.  ",
    "uuid": 25177425,
    "orcid": "0000-0002-3289-9925"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "mvtnorm",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "tools",
      "role": "Suggests"
    }
  ],
  "_owner": "padrinodb",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "demography",
    "integral-projection-models",
    "cpp"
  ],
  "_stars": 8,
  "_contributors": [
    {
      "user": "levisc8",
      "count": 539,
      "uuid": 25177425
    },
    {
      "user": "aariq",
      "count": 23,
      "uuid": 25404783
    },
    {
      "user": "hadley",
      "count": 2,
      "uuid": 4196
    },
    {
      "user": "wpetry",
      "count": 1,
      "uuid": 11151477
    }
  ],
  "_userbio": {
    "uuid": 93520164,
    "type": "organization",
    "name": "PADRINO Database",
    "followers": 7,
    "description": "Hosts the PADRINO database and associated software packages for interacting with it"
  },
  "_downloads": {
    "count": 404,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ipmr"
  },
  "_devurl": "https://github.com/padrinodb/ipmr",
  "_pkgdown": "https://padrinoDB.github.io/ipmr/",
  "_searchresults": 80,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ipmr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/padrinodb/ipmr",
  "_realowner": "padrinodb",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2021-02-10"
    },
    {
      "version": "0.0.2",
      "date": "2021-05-22"
    },
    {
      "version": "0.0.3",
      "date": "2021-07-13"
    },
    {
      "version": "0.0.4",
      "date": "2021-09-14"
    },
    {
      "version": "0.0.5",
      "date": "2022-04-28"
    },
    {
      "version": "0.0.6",
      "date": "2022-12-12"
    },
    {
      "version": "0.0.7",
      "date": "2023-02-16"
    }
  ],
  "_exports": [
    ".data",
    "%^%",
    "%>%",
    "collapse_pop_state",
    "conv_plot",
    "define_domains",
    "define_env_state",
    "define_impl",
    "define_kernel",
    "define_pop_state",
    "discrete_extrema",
    "discretize_pop_vector",
    "domains",
    "enexpr",
    "enexprs",
    "enquo",
    "enquos",
    "ensym",
    "ensyms",
    "expr",
    "format_mega_kernel",
    "init_ipm",
    "int_mesh",
    "ipm_to_df",
    "is_conv_to_asymptotic",
    "kernel_formulae",
    "kernel_formulae<-",
    "lambda",
    "left_ev",
    "left_mult",
    "make_impl_args_list",
    "make_ipm",
    "make_ipm_report",
    "make_ipm_report_body",
    "make_iter_kernel",
    "mat_power",
    "mean_kernel",
    "new_fun_form",
    "parameters",
    "parameters<-",
    "pop_state",
    "quo",
    "quo_name",
    "quos",
    "right_ev",
    "right_mult",
    "sym",
    "syms",
    "truncated_distributions",
    "use_vr_model",
    "vital_rate_exprs",
    "vital_rate_exprs<-",
    "vital_rate_funs"
  ],
  "_datasets": [
    {
      "name": "gen_di_det_ex",
      "title": "A general deterministic IPM example",
      "object": "gen_di_det_ex",
      "class": [
        "general_di_det_ipm",
        "ipmr_ipm",
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "iceplant_ex",
      "title": "Raw demographic data to construct an example IPM",
      "object": "iceplant_ex",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "size",
        "flower_n",
        "log_size",
        "repro",
        "size_next",
        "flower_n_next",
        "survival",
        "log_size_next",
        "repro_next"
      ],
      "rows": 288,
      "table": true,
      "tojson": true
    },
    {
      "name": "monocarp_proto",
      "title": "A 'proto_ipm' for a monocarpic perennial",
      "object": "monocarp_proto",
      "class": [
        "simple_di_det",
        "proto_ipm",
        "data.frame"
      ],
      "fields": [
        "id",
        "kernel_id",
        "domain",
        "state_var",
        "int_rule",
        "evict",
        "evict_fun",
        "pop_state",
        "env_state",
        "uses_par_sets",
        "par_set_indices",
        "uses_age",
        "age_indices",
        "params",
        "usr_funs"
      ],
      "rows": 2,
      "table": false,
      "tojson": false
    },
    {
      "name": "sim_di_det_ex",
      "title": "Simple deterministic IPM example",
      "object": "sim_di_det_ex",
      "class": [
        "simple_di_det_ipm",
        "ipmr_ipm",
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "matrix-power",
      "title": "Raise a matrix to a power",
      "topics": [
        "%^%",
        "mat_power"
      ]
    },
    {
      "page": "as_matrix",
      "title": "Convert to bare matrices",
      "topics": [
        "as.matrix.ipmr_ipm",
        "as.matrix.ipmr_matrix"
      ]
    },
    {
      "page": "collapse_pop_state",
      "title": "Extract threshold based population size information",
      "topics": [
        "collapse_pop_state"
      ]
    },
    {
      "page": "define_star",
      "title": "Helpers for IPM construction",
      "topics": [
        "define_domains",
        "define_env_state",
        "define_impl",
        "define_pop_state",
        "discretize_pop_vector",
        "make_impl_args_list"
      ]
    },
    {
      "page": "kernel-definitions",
      "title": "Functions to initialize and define IPM kernels",
      "topics": [
        "define_kernel"
      ]
    },
    {
      "page": "accessors",
      "title": "Accessor functions for (proto_)ipm objects",
      "topics": [
        "domains",
        "domains.default",
        "domains.proto_ipm",
        "int_mesh",
        "int_mesh.ipmr_ipm",
        "kernel_formulae",
        "kernel_formulae.default",
        "kernel_formulae.proto_ipm",
        "kernel_formulae<-",
        "kernel_formulae<-.proto_ipm",
        "new_fun_form",
        "parameters",
        "parameters.default",
        "parameters.proto_ipm",
        "parameters<-",
        "parameters<-.proto_ipm",
        "pop_state",
        "pop_state.default",
        "pop_state.proto_ipm",
        "vital_rate_exprs",
        "vital_rate_exprs.default",
        "vital_rate_exprs.proto_ipm",
        "vital_rate_exprs<-",
        "vital_rate_exprs<-.proto_ipm",
        "vital_rate_funs",
        "vital_rate_funs.ipmr_ipm"
      ]
    },
    {
      "page": "make_iter_kernel",
      "title": "Create iteration kernels from an IPM object",
      "topics": [
        "format_mega_kernel",
        "format_mega_kernel.age_x_size_ipm",
        "format_mega_kernel.default",
        "make_iter_kernel"
      ]
    },
    {
      "page": "gen_di_det",
      "title": "A general deterministic IPM example",
      "topics": [
        "gen_di_det_ex"
      ]
    },
    {
      "page": "raw_data_ex",
      "title": "Raw demographic data to construct an example IPM",
      "topics": [
        "iceplant_ex"
      ]
    },
    {
      "page": "init_ipm",
      "title": "Initialize an IPM",
      "topics": [
        "init_ipm"
      ]
    },
    {
      "page": "ipm_to_df",
      "title": "Convert ipmr matrix to long data frame",
      "topics": [
        "ipm_to_df",
        "ipm_to_df.array",
        "ipm_to_df.default"
      ]
    },
    {
      "page": "check_convergence",
      "title": "Check for model convergence to asymptotic dynamics",
      "topics": [
        "conv_plot",
        "conv_plot.ipmr_ipm",
        "is_conv_to_asymptotic",
        "is_conv_to_asymptotic.ipmr_ipm"
      ]
    },
    {
      "page": "lambda",
      "title": "Compute the per-capita growth rate for an IPM object",
      "topics": [
        "lambda",
        "lambda.general_dd_det_ipm",
        "lambda.general_dd_stoch_kern_ipm",
        "lambda.general_dd_stoch_param_ipm",
        "lambda.general_di_det_ipm",
        "lambda.general_di_stoch_kern_ipm",
        "lambda.general_di_stoch_param_ipm",
        "lambda.simple_dd_det_ipm",
        "lambda.simple_dd_stoch_kern_ipm",
        "lambda.simple_dd_stoch_param_ipm",
        "lambda.simple_di_det_ipm",
        "lambda.simple_di_stoch_kern_ipm",
        "lambda.simple_di_stoch_param_ipm"
      ]
    },
    {
      "page": "make_ipm",
      "title": "Methods to implement an IPM",
      "topics": [
        "make_ipm",
        "make_ipm.general_dd_det",
        "make_ipm.general_dd_stoch_kern",
        "make_ipm.general_dd_stoch_param",
        "make_ipm.general_di_det",
        "make_ipm.general_di_stoch_kern",
        "make_ipm.general_di_stoch_param",
        "make_ipm.simple_dd_det",
        "make_ipm.simple_dd_stoch_kern",
        "make_ipm.simple_dd_stoch_param",
        "make_ipm.simple_di_det",
        "make_ipm.simple_di_stoch_kern",
        "make_ipm.simple_di_stoch_param"
      ]
    },
    {
      "page": "ipm_report",
      "title": "Generate an RMarkdown file with IPM metadata",
      "topics": [
        "make_ipm_report",
        "make_ipm_report.default",
        "make_ipm_report.ipmr_ipm",
        "make_ipm_report_body"
      ]
    },
    {
      "page": "mean_kernel",
      "title": "Mean kernels for stochastic models",
      "topics": [
        "mean_kernel"
      ]
    },
    {
      "page": "proto_ex",
      "title": "A 'proto_ipm' for a monocarpic perennial",
      "topics": [
        "monocarp_proto"
      ]
    },
    {
      "page": "plot_star",
      "title": "Plot a matrix or an *_ipm object",
      "topics": [
        "plot.general_di_det_ipm",
        "plot.ipmr_matrix",
        "plot.simple_di_det_ipm",
        "plot.simple_di_stoch_kern_ipm",
        "plot.simple_di_stoch_param_ipm"
      ]
    },
    {
      "page": "print_star",
      "title": "Print proto_ipms or *_ipm objects",
      "topics": [
        "print.general_dd_det_ipm",
        "print.general_dd_stoch_kern_ipm",
        "print.general_dd_stoch_param_ipm",
        "print.general_di_det_ipm",
        "print.general_di_stoch_kern_ipm",
        "print.general_di_stoch_param_ipm",
        "print.proto_ipm",
        "print.simple_dd_det_ipm",
        "print.simple_dd_stoch_kern_ipm",
        "print.simple_dd_stoch_param_ipm",
        "print.simple_di_det_ipm",
        "print.simple_di_stoch_kern_ipm",
        "print.simple_di_stoch_param_ipm"
      ]
    },
    {
      "page": "eigenvectors",
      "title": "Compute the standardized left and right eigenvectors via iteration",
      "topics": [
        "left_ev",
        "left_ev.general_di_det_ipm",
        "left_ev.general_di_stoch_kern_ipm",
        "left_ev.general_di_stoch_param_ipm",
        "left_ev.simple_di_det_ipm",
        "left_ev.simple_di_stoch_kern_ipm",
        "left_ev.simple_di_stoch_param_ipm",
        "right_ev",
        "right_ev.general_di_det_ipm",
        "right_ev.general_di_stoch_kern_ipm",
        "right_ev.general_di_stoch_param_ipm",
        "right_ev.simple_di_det_ipm",
        "right_ev.simple_di_stoch_kern_ipm",
        "right_ev.simple_di_stoch_param_ipm"
      ]
    },
    {
      "page": "right_mult",
      "title": "Right/left multiplication",
      "topics": [
        "left_mult",
        "right_mult"
      ]
    },
    {
      "page": "sim_di_det",
      "title": "Simple deterministic IPM example",
      "topics": [
        "sim_di_det_ex"
      ]
    },
    {
      "page": "eviction",
      "title": "Eviction correction",
      "topics": [
        "discrete_extrema",
        "truncated_distributions"
      ]
    },
    {
      "page": "predict_methods",
      "title": "Predict methods in ipmr",
      "topics": [
        "use_vr_model"
      ]
    }
  ],
  "_readme": "https://github.com/padrinodb/ipmr/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "glue",
    "lifecycle",
    "magrittr",
    "purrr",
    "Rcpp",
    "rlang",
    "vctrs"
  ],
  "_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": "age_x_size.Rmd",
      "filename": "age_x_size.html",
      "title": "Age-Size IPMs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction to age $\\times$ size classified models",
        "Mathematical overview",
        "Model parameterization",
        "Further analyses"
      ],
      "created": "2020-06-26 14:04:27",
      "modified": "2022-11-29 23:51:22",
      "commits": 9
    },
    {
      "source": "density-dependence.Rmd",
      "filename": "density-dependence.html",
      "title": "Density Dependent IPMs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Density dependent models",
        "Example of a simple, stochastic, kernel-resampled model with density dependence"
      ],
      "created": "2020-10-16 14:16:19",
      "modified": "2021-05-18 19:53:42",
      "commits": 8
    },
    {
      "source": "general-ipms.Rmd",
      "filename": "general-ipms.html",
      "title": "General IPMs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simple IPMs vs General IPMs",
        "A general, density independent, deterministic IPM",
        "Key differences between simple and general IPMs.",
        "Mathematical overview of the example",
        "Model code",
        "Further analysis",
        "General models for discretely varying environments",
        "Model parameterization",
        "General models with continuously varying environments",
        "Mathematical overview",
        "Model specification",
        "A note on memory management",
        "Code to construct mega-kernels"
      ],
      "created": "2020-01-13 18:10:09",
      "modified": "2022-11-29 23:51:22",
      "commits": 23
    },
    {
      "source": "index-notation.Rmd",
      "filename": "index-notation.html",
      "title": "Index Notation in ipmr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Quick start guide",
        "Notation guide",
        "Models with a single indexed variable",
        "IPMs from discrete parameter sets and continuously varying environments",
        "Simulating parameters",
        "Implementing the model"
      ],
      "created": "2021-05-18 19:53:42",
      "modified": "2022-02-09 17:46:51",
      "commits": 3
    },
    {
      "source": "ipmr-introduction.Rmd",
      "filename": "ipmr-introduction.html",
      "title": "Introduction to ipmr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Terminology and IPM construction",
        "Types of models in ipmr",
        "Specifying a simple deterministic IPM without density dependence",
        "Defining kernels",
        "Defining the implementation arguments (impl_args)",
        "Defining domains for state variables",
        "Defining the initial population state",
        "Implement the IPM",
        "Using predict() methods in vital rate expressions",
        "Defining more complicated models",
        "Deterministic simulations from parameter sets",
        "Defining a stochastic IPM in a discretely varying environment",
        "Defining custom functions to pass to the building process",
        "Simple IPMs for continuously varying environments",
        "Defining initial conditions",
        "define_env_state()",
        "Vital rate models",
        "The continuously varying IPM",
        "A note on memory management",
        "Pre-determined sequences of environmental covariates",
        "Modeling the environment directly",
        "Uncertainty in simple IPMs",
        "General IPMs"
      ],
      "created": "2019-02-05 15:04:47",
      "modified": "2022-11-29 23:51:22",
      "commits": 41
    },
    {
      "source": "proto-ipms.Rmd",
      "filename": "proto-ipms.html",
      "title": "proto_ipm Data Structure",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Scope and motivation",
        "The actual details",
        "Additional information",
        "flat_protect attribute"
      ],
      "created": "2019-07-12 12:17:22",
      "modified": "2021-05-18 19:53:42",
      "commits": 6
    }
  ],
  "_score": 7.237543738142874,
  "_indexed": true,
  "_nocasepkg": "ipmr",
  "_universes": [
    "padrinodb",
    "levisc8"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.7",
      "date": "2026-06-24T12:08:04.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/53d77810ab1f0da23e1fd197fb74fc717ffb453fe58a23f2fc6d9b7650b352b3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.7",
      "date": "2026-06-24T12:08:06.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/22fb35ffe8f31eb2608fda284fa2ce57a0cf91681e5e3d9e1fd3a7c1485edbf8",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.7",
      "date": "2026-06-24T12:07:58.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/89fa9283339d4ebffae91433e1649439943cfd520e36750f26d0fd11c0a7b234",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.7",
      "date": "2026-06-24T12:07:36.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/ce7185eefb2a88cb7006d91fb2f832816cc0035862fd2e532c2e4a8c6fd3e67f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.7",
      "date": "2026-06-24T12:07:37.000Z",
      "arch": "aarch64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/fc183310248b72d09d6c0861758032d61c0c0f23583c3e899475b1c253c4bfa1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.7",
      "date": "2026-06-24T12:09:12.000Z",
      "arch": "x86_64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/7fe428c87e15de62e48a6abe305a311de8b928b1f1f3bb51151cce2f43fc99a0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.7",
      "date": "2026-06-24T12:06:58.000Z",
      "arch": "aarch64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/05bf3d29aa81eb9c0e4776f7abc38a4a3f7409060e6e7fc0f8c5e425b9be21e9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.7",
      "date": "2026-06-24T12:07:59.000Z",
      "arch": "x86_64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/5375e354f20e74ef5ca5963715f41359c4d0496c2e70dc2021287f6b780b4f4f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.7",
      "date": "2026-06-24T12:07:44.000Z",
      "arch": "emscripten",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/ccf82398844745b2c95a942cdcca124585eeda33522abebdfd2c24bd500b80ad",
      "status": "success",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.7",
      "date": "2026-06-24T12:06:29.000Z",
      "arch": "x86_64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/88d9e1e856fdd75727b492fbfd7800e90b8c570ccfd7267535677a09feb4c2ba",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.7",
      "date": "2026-06-24T12:06:39.000Z",
      "arch": "x86_64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/0e8d6d071532ded59568fe4576b56327e5b0e6dce6374599a2b5b5f3d52a3f99",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.7",
      "date": "2026-06-24T12:06:18.000Z",
      "arch": "x86_64",
      "commit": "7e1faad41317942af2039469b23faa7ee3801da1",
      "fileid": "https://r2.ropensci.org/18e6a2fdf3035e2e9bc689023b51e721b9e97df3d6f5f960dbc0a060578aaad0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/padrinodb/actions/runs/28096941546"
    }
  ]
}