Package: restoptr 1.1.1

restoptr: Ecological Restoration Planning
Flexible framework for ecological restoration planning. It aims to identify priority areas for restoration efforts using optimization algorithms (based on Justeau-Allaire et al. 2021 <doi:10.1111/1365-2664.13803>). Priority areas can be identified by maximizing landscape indices, such as the effective mesh size (Jaeger 2000 <doi:10.1023/A:1008129329289>), or the integral index of connectivity (Pascual-Hortal & Saura 2006 <doi:10.1007/s10980-006-0013-z>). Additionally, constraints can be used to ensure that priority areas exhibit particular characteristics (e.g., ensure that particular places are not selected for restoration, ensure that priority areas form a single contiguous network). Furthermore, multiple near-optimal solutions can be generated to explore multiple options in restoration planning. The package leverages the 'Choco-solver' software to perform optimization using constraint programming (CP) techniques (<https://choco-solver.org/>).
Authors:
restoptr_1.1.1.tar.gz
restoptr_1.1.1.tar.gz(r-4.7-any)restoptr_1.1.1.tar.gz(r-4.6-any)
restoptr_1.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
restoptr/json (API)
NEWS
| # Install 'restoptr' in R: |
| install.packages('restoptr', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/dimitri-justeau/restoptr/issues
Pkgdown/docs site:https://dimitri-justeau.github.io
Last updated from:561be3c0bb. Checks:4 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 349 | ||
| source / vignettes | OK | 324 | ||
| linux-release-x86_64 | OK | 340 | ||
| wasm-release | OK | 141 |
Exports:%>%add_available_areas_constraintadd_compactness_constraintadd_components_constraintadd_connected_constraintadd_locked_out_constraintadd_min_iic_constraintadd_min_mesh_constraintadd_nb_patches_constraintadd_no_new_patch_constraintadd_restorable_constraintadd_settingsarea_to_nb_cellscell_areacell_widthget_aggregation_factorget_aggregation_methodget_cell_areaget_constraintsget_existing_habitatget_habitat_thresholdget_locked_out_areasget_metadataget_objectiveget_original_habitatget_restorable_habitatget_settingsinvert_vectoris_java_availablenb_cell_to_areapreprocess_inputrestopt_problemset_max_iic_objectiveset_max_mesh_objectiveset_max_nb_pus_objectiveset_max_restore_objectiveset_min_nb_patches_objectiveset_min_nb_pus_objectiveset_min_restore_objectiveset_no_objective
Case study: using historical data to set ecological restoration targets
Rendered fromcase_study.Rmdusingknitr::rmarkdown_notangleon Jun 09 2026.Last update: 2022-11-12
Started: 2022-10-13
Getting started
Rendered fromrestoptr.Rmdusingknitr::rmarkdown_notangleon Jun 09 2026.Last update: 2023-01-30
Started: 2022-06-09
