Package: demovuln 0.1.0

Àlex Giménez-Romero

demovuln: Demographic Vulnerability Metrics for Matrix Population Models

Simulates temporally structured perturbations in matrix population models and computes population reduction and integrated demographic vulnerability across perturbation regimes. Perturbations can be applied to adult survival, juvenile survival, fecundity, all demographic entries, or user-defined matrix elements. The package provides tools to simulate individual perturbation trajectories, evaluate perturbation grids, and summarize demographic vulnerability in structured populations.

Authors:Àlex Giménez-Romero [aut, cre], Meritxell Genovart [aut]

demovuln_0.1.0.tar.gz
demovuln_0.1.0.zip(r-4.7-any)demovuln_0.1.0.zip(r-4.6-any)demovuln_0.1.0.zip(r-4.5-any)
demovuln_0.1.0.tgz(r-4.6-any)demovuln_0.1.0.tgz(r-4.5-any)
demovuln_0.1.0.tar.gz(r-4.7-any)demovuln_0.1.0.tar.gz(r-4.6-any)
demovuln_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
demovuln/json (API)

# Install 'demovuln' in R:
install.packages('demovuln', repos = c('https://agimenezromero.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/agimenezromero/demovuln-r/issues

On CRAN:

Conda:

4.48 score 8 scripts 292 downloads 12 exports 0 dependencies

Last updated from:4ee0527a1e. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK102
source / vignettesOK158
linux-releaseOK100
macos-releaseOK163
macos-oldrelOK178
windows-develOK74
windows-releaseOK65
windows-oldrelOK55
wasm-releaseOK75

Exports:apply_perturbationbuild_target_maskcompute_vulnerabilitydominant_eigenvaluegrid_scenariosmatrix_population_modelperturbation_gridperturbation_grid_from_frequenciespopulation_reductionrun_gridsimulate_dynamicsstable_stage_distribution

Dependencies:

A complete user-friendly tutorial for demovuln
Aim of the tutorial | Conceptual background | Matrix population models | Perturbation magnitude, duration, and recurrence | Population reduction | Integrated vulnerability | What the metric is, and what it is not | Installation and packages | Step 1. Define a projection matrix | Step 2. Create a demovuln model | Step 3. Inspect perturbation targets | Step 4. Simulate one perturbation regime | Step 5. Compare demographic targets under the same regime | Step 6. Define a perturbation grid | Step 7. Run the grid and compute integrated vulnerability | Step 8. Compare vulnerability across all supported targets | Step 9. Visualize vulnerability surfaces | Step 10. Use a custom perturbation target | Step 11. Useful options for advanced analyses | Initial state | Returning stage vectors | Recovery window | Infeasible regimes | Step 12. Recommended workflow for empirical analyses | Complete minimal workflow | Interpretation checklist | Session information

Last update: 2026-05-21
Started: 2026-05-21

Quickstart

Last update: 2026-05-19
Started: 2026-05-19

Vulnerability surfaces

Last update: 2026-05-19
Started: 2026-05-19