{
  "_id": "6a1885c0acfb0bcc41dc3cf8",
  "Package": "demovuln",
  "Type": "Package",
  "Title": "Demographic Vulnerability Metrics for Matrix Population Models",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\ngiven = \"Àlex\",\nfamily = \"Giménez-Romero\",\nrole = c(\"aut\", \"cre\"),\nemail = \"alex.gimenez@csic.es\",\ncomment = c(ORCID = \"0000-0003-2796-6801\")),\nperson(\ngiven = \"Meritxell\",\nfamily = \"Genovart\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0003-2919-1288\"))\n)",
  "Description": "Simulates temporally structured perturbations in matrix\npopulation models and computes population reduction and\nintegrated demographic vulnerability across perturbation\nregimes. Perturbations can be applied to adult survival,\njuvenile survival, fecundity, all demographic entries, or\nuser-defined matrix elements. The package provides tools to\nsimulate individual perturbation trajectories, evaluate\nperturbation grids, and summarize demographic vulnerability in\nstructured populations.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "8.0.0",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/agimenezromero/demovuln-r",
  "BugReports": "https://github.com/agimenezromero/demovuln-r/issues",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 18:10:18 UTC",
    "User": "root"
  },
  "Author": "Àlex Giménez-Romero [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-2796-6801>), Meritxell Genovart\n[aut] (ORCID: <https://orcid.org/0000-0003-2919-1288>)",
  "Maintainer": "Àlex Giménez-Romero <alex.gimenez@csic.es>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-05-28 17:05:56 UTC",
  "RemoteUrl": "https://github.com/cran/demovuln",
  "RemoteRef": "HEAD",
  "RemoteSha": "79985e8d7c6c56bb8e833c0e40019c5e48468a8d",
  "MD5sum": "4e0fd21a6a28ede3cb23e52586995d71",
  "_user": "cran",
  "_type": "src",
  "_file": "demovuln_0.1.0.tar.gz",
  "_fileid": "587fffca92865f8ba535dbf6abf1870678ee29c4a64741596795fc2fafad1de9",
  "_filesize": 625784,
  "_sha256": "587fffca92865f8ba535dbf6abf1870678ee29c4a64741596795fc2fafad1de9",
  "_created": "2026-05-28T18:10:18.000Z",
  "_published": "2026-05-28T18:13:20.339Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78357242468,
      "time": 120,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7273757699"
    },
    {
      "job": 78357242418,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7273766798"
    },
    {
      "job": 78356707771,
      "time": 175,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7273714403"
    },
    {
      "job": 78357242406,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7273750412"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26593055082",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/demovuln",
  "_commit": {
    "id": "79985e8d7c6c56bb8e833c0e40019c5e48468a8d",
    "author": "Àlex Giménez-Romero <alex.gimenez@csic.es>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1779987956
  },
  "_maintainer": {
    "name": "Àlex Giménez-Romero",
    "email": "alex.gimenez@csic.es",
    "orcid": "0000-0003-2796-6801"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-22",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-05-28"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/demovuln"
  },
  "_devurl": "https://github.com/agimenezromero/demovuln-r",
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/demovuln.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-05-28"
    }
  ],
  "_exports": [
    "apply_perturbation",
    "build_target_mask",
    "compute_vulnerability",
    "dominant_eigenvalue",
    "grid_scenarios",
    "matrix_population_model",
    "perturbation_grid",
    "perturbation_grid_from_frequencies",
    "population_reduction",
    "run_grid",
    "simulate_dynamics",
    "stable_stage_distribution"
  ],
  "_help": [
    {
      "page": "apply_perturbation",
      "title": "Apply a proportional perturbation to a projection matrix",
      "topics": [
        "apply_perturbation"
      ]
    },
    {
      "page": "build_target_mask",
      "title": "Build a perturbation target mask",
      "topics": [
        "build_target_mask"
      ]
    },
    {
      "page": "compute_vulnerability",
      "title": "Compute integrated demographic vulnerability",
      "topics": [
        "compute_vulnerability"
      ]
    },
    {
      "page": "dominant_eigenvalue",
      "title": "Dominant eigenvalue of a projection matrix",
      "topics": [
        "dominant_eigenvalue"
      ]
    },
    {
      "page": "grid_scenarios",
      "title": "Enumerate perturbation-grid scenarios",
      "topics": [
        "grid_scenarios"
      ]
    },
    {
      "page": "matrix_population_model",
      "title": "Matrix population model",
      "topics": [
        "matrix_population_model"
      ]
    },
    {
      "page": "perturbation_grid",
      "title": "Perturbation grid",
      "topics": [
        "perturbation_grid"
      ]
    },
    {
      "page": "perturbation_grid_from_frequencies",
      "title": "Build a perturbation grid from frequencies",
      "topics": [
        "perturbation_grid_from_frequencies"
      ]
    },
    {
      "page": "population_reduction",
      "title": "Compute percent population reduction",
      "topics": [
        "population_reduction"
      ]
    },
    {
      "page": "run_grid",
      "title": "Simulate a perturbation grid",
      "topics": [
        "run_grid"
      ]
    },
    {
      "page": "simulate_dynamics",
      "title": "Simulate dynamics under a temporally structured perturbation",
      "topics": [
        "simulate_dynamics"
      ]
    },
    {
      "page": "stable_stage_distribution",
      "title": "Stable stage distribution",
      "topics": [
        "stable_stage_distribution"
      ]
    }
  ],
  "_readme": "https://github.com/cran/demovuln/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "demovuln-tutorial.Rmd",
      "filename": "demovuln-tutorial.html",
      "title": "A complete user-friendly tutorial for demovuln",
      "author": "Alex Giménez-Romero",
      "engine": "knitr::rmarkdown",
      "headings": [
        "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"
      ],
      "created": "2026-05-28 17:05:56",
      "modified": "2026-05-28 17:05:56",
      "commits": 1
    },
    {
      "source": "quickstart.Rmd",
      "filename": "quickstart.html",
      "title": "Quickstart",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Quickstart"
      ],
      "created": "2026-05-28 17:05:56",
      "modified": "2026-05-28 17:05:56",
      "commits": 1
    },
    {
      "source": "vulnerability-heatmaps.Rmd",
      "filename": "vulnerability-heatmaps.html",
      "title": "Vulnerability surfaces",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vulnerability surfaces"
      ],
      "created": "2026-05-28 17:05:56",
      "modified": "2026-05-28 17:05:56",
      "commits": 1
    }
  ],
  "_score": 3.1760912590556813,
  "_indexed": false,
  "_nocasepkg": "demovuln",
  "_universes": [
    "cran",
    "agimenezromero"
  ],
  "_indexurl": "https://agimenezromero.r-universe.dev/demovuln",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-28T18:12:22.000Z",
      "distro": "noble",
      "commit": "79985e8d7c6c56bb8e833c0e40019c5e48468a8d",
      "fileid": "54441d4cd110fa626829ed9734a879dc7f950f98069a3f553987e5f11233b82d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26593055082"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-28T18:12:43.000Z",
      "distro": "noble",
      "commit": "79985e8d7c6c56bb8e833c0e40019c5e48468a8d",
      "fileid": "d6015a8dc6c1233ff0d18f37f06750cc8e2d0ddea6013f33f39a068c6b78a1a1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26593055082"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-05-28T18:12:14.000Z",
      "commit": "79985e8d7c6c56bb8e833c0e40019c5e48468a8d",
      "fileid": "9208e4aa9812b9687f80aab878b118bf282507eeaf2347d66598929b098a9474",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26593055082"
    }
  ]
}