{
  "_id": "6a25b6f7794753ddbc3e0198",
  "Package": "multiscape",
  "Type": "Package",
  "Version": "1.1.0",
  "Title": "Multi-Objective Spatial Planning",
  "Description": "Provides a modular framework for exact multi-objective\nspatial planning using mixed-integer programming. The package\nsupports the definition of planning problems through planning\nunits, features, management actions, action effects, spatial\nrelations, targets, constraints, and objective functions. It\nenables the optimisation of spatial planning portfolios under\nconsiderations such as boundary structure, connectivity, and\nfragmentation. Supported multi-objective methods include\nweighted-sum aggregation, epsilon-constraint, and the augmented\nepsilon-constraint method. Problems can be solved with several\ncommercial and open-source optimisation solvers. Optional\nsolver backends include the 'gurobi' R package, which is\ndistributed with the Gurobi Optimizer installation\n<https://docs.gurobi.com/projects/optimizer/en/13.0/reference/r/setup.html>,\nand the 'rcbc' R package, available from GitHub at\n<https://github.com/dirkschumacher/rcbc>. For background on\nmulti-objective optimisation methods, see Halffmann et al.\n(2022) <doi:10.1002/mcda.1780>; for the augmented\nepsilon-constraint method, see Mavrotas (2009)\n<doi:10.1016/j.amc.2009.03.037>.",
  "Authors@R": "c(\nperson('José', 'Salgado-Rojas',\nemail='jose.salgroj@gmail.com',\nrole = c('aut','cre'),\ncomment = c(ORCID = \"0000-0001-9817-2625\")\n),\nperson('Matías', 'Moreno-Faguett',\nemail='matias.moreno.faguett@gmail.com',\nrole = c('aut'),\ncomment = c(ORCID = \"0009-0003-6561-234X\")\n),\nperson('Núria', 'Aquilué',\nemail='nuria.aquilue@ctfc.cat',\nrole = c('aut'),\ncomment = c(ORCID = \"0000-0001-7911-3144\")\n))",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "License": "GPL (>= 3)",
  "Language": "en-US",
  "RoxygenNote": "7.3.3",
  "URL": "https://josesalgr.github.io/multiscape/",
  "BugReports": "https://github.com/josesalgr/multiscape/issues",
  "Collate": "'RcppExports.R' 'internal.R' 'add_action_max_per_pu.R'\n'add_actions.R' 'add_constraint_area.R'\n'add_constraint_budget.R' 'add_constraint_locked_actions.R'\n'add_constraint_locked_pu.R' 'add_constraint_targets.R'\n'add_effects.R' 'add_objectives.R' 'add_profit.R'\n'add_spatial_relations.R' 'build_model.R' 'compile_model.R'\n'create_problem.R' 'data-sim.R' 'frontier.R' 'internalMO.R'\n'get_solution.R' 'globals.R' 'load_sim.R' 'mo_control.R'\n'package.R' 'plot.R' 'print.R' 'problem-class.R' 'run_design.R'\n'selection_analysis.R' 'set_method_augmecon.R'\n'set_method_epsilon_constraint.R' 'set_method_weighted_sum.R'\n'set_solver.R' 'solutionset-class.R' 'solution-class.R'\n'show.R' 'solution_management.R' 'solve.R' 'utils-pipe.R'\n'zzz.R'",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://josesalgr.r-universe.dev",
  "Date/Publication": "2026-06-07 16:49:22 UTC",
  "RemoteUrl": "https://github.com/josesalgr/multiscape",
  "RemoteRef": "HEAD",
  "RemoteSha": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-07 18:06:20 UTC",
    "User": "root"
  },
  "Author": "José Salgado-Rojas [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-9817-2625>),\nMatías Moreno-Faguett [aut] (ORCID:\n<https://orcid.org/0009-0003-6561-234X>),\nNúria Aquilué [aut] (ORCID: <https://orcid.org/0000-0001-7911-3144>)",
  "Maintainer": "José Salgado-Rojas <jose.salgroj@gmail.com>",
  "MD5sum": "dbb616c57a0da2cced6fb75db9175ba8",
  "_user": "josesalgr",
  "_type": "src",
  "_file": "multiscape_1.1.0.tar.gz",
  "_fileid": "2ea66186aaec7f18d16195631537fa977990ef3373cd670f78390e128cd96b44",
  "_filesize": 6488911,
  "_sha256": "2ea66186aaec7f18d16195631537fa977990ef3373cd670f78390e128cd96b44",
  "_created": "2026-06-07T18:06:20.000Z",
  "_published": "2026-06-07T18:22:47.508Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79980546549,
      "time": 421,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7466702235"
    },
    {
      "job": 79980546535,
      "time": 393,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7466698376"
    },
    {
      "job": 79980546567,
      "time": 406,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7466700533"
    },
    {
      "job": 79980546547,
      "time": 376,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7466696533"
    },
    {
      "job": 79980546538,
      "time": 276,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7466684506"
    },
    {
      "job": 79980546559,
      "time": 596,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7466722102"
    },
    {
      "job": 79980546537,
      "time": 310,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7466688600"
    },
    {
      "job": 79980546533,
      "time": 774,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7466743211"
    },
    {
      "job": 79980112158,
      "time": 414,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7466650308"
    },
    {
      "job": 79980546523,
      "time": 178,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79980546534,
      "time": 608,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7466723468"
    },
    {
      "job": 79980546532,
      "time": 437,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7466703788"
    },
    {
      "job": 79980546540,
      "time": 486,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7466709482"
    }
  ],
  "_buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/josesalgr/multiscape",
  "_commit": {
    "id": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
    "author": "Salgado Rojas <Y6026159N@gencat.cat>",
    "committer": "Salgado Rojas <Y6026159N@gencat.cat>",
    "message": "Adding rcbc on the workflows\n",
    "time": 1780850962
  },
  "_maintainer": {
    "name": "José Salgado-Rojas",
    "email": "jose.salgroj@gmail.com",
    "login": "josesalgr",
    "description": "Conservation scientist",
    "uuid": 40737499,
    "orcid": "0000-0001-9817-2625"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "version": ">= 0.10.1.0.0",
      "role": "LinkingTo"
    },
    {
      "package": "BH",
      "role": "LinkingTo"
    },
    {
      "package": "assertthat",
      "version": ">= 0.2.0",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "proto",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "RANN",
      "role": "Imports"
    },
    {
      "package": "exactextractr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "prioritizr",
      "role": "Suggests"
    },
    {
      "package": "Rsymphony",
      "version": ">= 0.1-31",
      "role": "Suggests"
    },
    {
      "package": "Rcplex",
      "role": "Suggests"
    },
    {
      "package": "slam",
      "role": "Suggests"
    },
    {
      "package": "rlang",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "tmap",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "role": "Suggests"
    },
    {
      "package": "viridis",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "data.table",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "reshape2",
      "role": "Suggests"
    },
    {
      "package": "rcbc",
      "role": "Suggests"
    },
    {
      "package": "gurobi",
      "role": "Suggests"
    },
    {
      "package": "moocore",
      "role": "Suggests"
    }
  ],
  "_owner": "josesalgr",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 3
    },
    {
      "week": "2026-06",
      "n": 17
    },
    {
      "week": "2026-07",
      "n": 14
    },
    {
      "week": "2026-08",
      "n": 2
    },
    {
      "week": "2026-11",
      "n": 9
    },
    {
      "week": "2026-12",
      "n": 4
    },
    {
      "week": "2026-13",
      "n": 21
    },
    {
      "week": "2026-14",
      "n": 18
    },
    {
      "week": "2026-15",
      "n": 23
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 8
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 12
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "josesalgr",
      "count": 3,
      "uuid": 40737499
    }
  ],
  "_userbio": {
    "uuid": 40737499,
    "type": "user",
    "name": "José Salgado-Rojas",
    "description": "Conservation scientist"
  },
  "_downloads": {
    "count": 500,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/multiscape"
  },
  "_devurl": "https://github.com/josesalgr/multiscape",
  "_pkgdown": "https://josesalgr.github.io/multiscape/",
  "_searchresults": 5,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/multiscape.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/josesalgr/multiscape",
  "_realowner": "josesalgr",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.6",
      "date": "2026-04-28"
    },
    {
      "version": "1.0.7",
      "date": "2026-04-30"
    }
  ],
  "_exports": [
    "%>%",
    "add_actions",
    "add_benefits",
    "add_constraint_area",
    "add_constraint_budget",
    "add_constraint_locked_actions",
    "add_constraint_locked_pu",
    "add_constraint_targets_absolute",
    "add_constraint_targets_relative",
    "add_effects",
    "add_losses",
    "add_objective_max_benefit",
    "add_objective_max_net_profit",
    "add_objective_max_profit",
    "add_objective_min_cost",
    "add_objective_min_fragmentation_action",
    "add_objective_min_fragmentation_pu",
    "add_objective_min_intervention_impact",
    "add_objective_min_loss",
    "add_profit",
    "add_spatial_boundary",
    "add_spatial_distance",
    "add_spatial_knn",
    "add_spatial_queen",
    "add_spatial_relations",
    "add_spatial_rook",
    "compile_model",
    "create_problem",
    "frontier_distances",
    "frontier_extremes",
    "get_actions",
    "get_features",
    "get_objective_specs",
    "get_objectives",
    "get_pu",
    "get_runs",
    "get_solution_vector",
    "get_targets",
    "load_sim_features_raster",
    "mo_control",
    "plot_spatial",
    "plot_spatial_actions",
    "plot_spatial_features",
    "plot_spatial_pu",
    "plot_tradeoff",
    "Problem",
    "run_grid",
    "run_manual",
    "selection_frequency",
    "selection_similarity",
    "set_method_augmecon",
    "set_method_epsilon_constraint",
    "set_method_weighted_sum",
    "set_solver",
    "set_solver_cbc",
    "set_solver_cplex",
    "set_solver_gurobi",
    "set_solver_symphony",
    "solution_append",
    "solution_filter",
    "solution_unique",
    "SolutionSet",
    "solve"
  ],
  "_datasets": [
    {
      "name": "sim_dist_features",
      "title": "Simulated feature distribution",
      "object": "sim_dist_features",
      "class": [
        "data.frame"
      ],
      "fields": [
        "pu",
        "feature",
        "amount"
      ],
      "rows": 348021,
      "table": true,
      "tojson": true
    },
    {
      "name": "sim_features",
      "title": "Simulated features",
      "object": "sim_features",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "name"
      ],
      "rows": 155,
      "table": true,
      "tojson": true
    },
    {
      "name": "sim_pu",
      "title": "Simulated planning units",
      "object": "sim_pu",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "id",
        "cost",
        "geometry"
      ],
      "rows": 11109,
      "table": false,
      "tojson": true
    },
    {
      "name": "sim_pu_sf",
      "title": "Simulated planning units",
      "object": "sim_pu_sf",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "id",
        "cost",
        "locked_in",
        "locked_out",
        "area",
        "geometry"
      ],
      "rows": 30496,
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_actions",
      "title": "Add management actions to a planning problem",
      "topics": [
        "add_actions"
      ]
    },
    {
      "page": "add_benefits",
      "title": "Add benefits",
      "topics": [
        "add_benefits"
      ]
    },
    {
      "page": "add_constraint_area",
      "title": "Add area constraint",
      "topics": [
        "add_constraint_area"
      ]
    },
    {
      "page": "add_constraint_budget",
      "title": "Add budget constraint",
      "topics": [
        "add_constraint_budget"
      ]
    },
    {
      "page": "add_constraint_locked_actions",
      "title": "Add locked action decisions to a planning problem",
      "topics": [
        "add_constraint_locked_actions"
      ]
    },
    {
      "page": "add_constraint_locked_pu",
      "title": "Add locked planning units to a problem",
      "topics": [
        "add_constraint_locked_pu"
      ]
    },
    {
      "page": "add_constraint_targets_absolute",
      "title": "Add absolute targets",
      "topics": [
        "add_constraint_targets_absolute"
      ]
    },
    {
      "page": "add_constraint_targets_relative",
      "title": "Add relative targets",
      "topics": [
        "add_constraint_targets_relative"
      ]
    },
    {
      "page": "add_effects",
      "title": "Add action effects to a planning problem",
      "topics": [
        "add_effects"
      ]
    },
    {
      "page": "add_losses",
      "title": "Add losses",
      "topics": [
        "add_losses"
      ]
    },
    {
      "page": "add_objective_max_benefit",
      "title": "Add objective: maximize benefit",
      "topics": [
        "add_objective_max_benefit"
      ]
    },
    {
      "page": "add_objective_max_net_profit",
      "title": "Add objective: maximize net profit",
      "topics": [
        "add_objective_max_net_profit"
      ]
    },
    {
      "page": "add_objective_max_profit",
      "title": "Add objective: maximize profit",
      "topics": [
        "add_objective_max_profit"
      ]
    },
    {
      "page": "add_objective_min_cost",
      "title": "Add objective: minimize cost",
      "topics": [
        "add_objective_min_cost"
      ]
    },
    {
      "page": "add_objective_min_fragmentation_action",
      "title": "Add objective: minimize action fragmentation",
      "topics": [
        "add_objective_min_fragmentation_action"
      ]
    },
    {
      "page": "add_objective_min_fragmentation_pu",
      "title": "Add objective: minimize fragmentation",
      "topics": [
        "add_objective_min_fragmentation_pu"
      ]
    },
    {
      "page": "add_objective_min_intervention_impact",
      "title": "Add objective: minimize intervention impact",
      "topics": [
        "add_objective_min_intervention_impact"
      ]
    },
    {
      "page": "add_objective_min_loss",
      "title": "Add objective: minimize loss",
      "topics": [
        "add_objective_min_loss"
      ]
    },
    {
      "page": "add_profit",
      "title": "Add profit to a planning problem",
      "topics": [
        "add_profit"
      ]
    },
    {
      "page": "add_spatial_boundary",
      "title": "Add spatial boundary-length relations",
      "topics": [
        "add_spatial_boundary"
      ]
    },
    {
      "page": "add_spatial_distance",
      "title": "Add distance-threshold spatial relations",
      "topics": [
        "add_spatial_distance"
      ]
    },
    {
      "page": "add_spatial_knn",
      "title": "Add k-nearest-neighbours spatial relations",
      "topics": [
        "add_spatial_knn"
      ]
    },
    {
      "page": "add_spatial_queen",
      "title": "Add queen adjacency from polygons",
      "topics": [
        "add_spatial_queen"
      ]
    },
    {
      "page": "add_spatial_relations",
      "title": "Add spatial relations",
      "topics": [
        "add_spatial_relations"
      ]
    },
    {
      "page": "add_spatial_rook",
      "title": "Add rook adjacency from polygons",
      "topics": [
        "add_spatial_rook"
      ]
    },
    {
      "page": "compile_model",
      "title": "Compile the optimization model stored in a Problem",
      "topics": [
        "compile_model",
        "compile_model.Problem"
      ]
    },
    {
      "page": "create_problem",
      "title": "Create a planning problem input object",
      "topics": [
        "create_problem",
        "create_problem,ANY,ANY,missing-method",
        "create_problem,ANY,ANY,NULL-method",
        "create_problem,ANY,data.frame,data.frame-method",
        "create_problem,data.frame,data.frame,data.frame-method"
      ]
    },
    {
      "page": "frontier_distances",
      "title": "Compute distances to observed ideal or nadir points",
      "topics": [
        "frontier_distances"
      ]
    },
    {
      "page": "frontier_extremes",
      "title": "Find objective-wise extreme solutions",
      "topics": [
        "frontier_extremes"
      ]
    },
    {
      "page": "get_actions",
      "title": "Get action results from a solution set",
      "topics": [
        "get_actions"
      ]
    },
    {
      "page": "get_features",
      "title": "Get feature summary from a solution set",
      "topics": [
        "get_features"
      ]
    },
    {
      "page": "get_objective_specs",
      "title": "Get objective specifications from a solution set",
      "topics": [
        "get_objective_specs"
      ]
    },
    {
      "page": "get_objectives",
      "title": "Get objective values from a solution set",
      "topics": [
        "get_objectives"
      ]
    },
    {
      "page": "get_pu",
      "title": "Get planning-unit results from a solution set",
      "topics": [
        "get_pu"
      ]
    },
    {
      "page": "get_runs",
      "title": "Get run-level results from a solution set",
      "topics": [
        "get_runs"
      ]
    },
    {
      "page": "get_solution_vector",
      "title": "Get raw decision vector from a solution set",
      "topics": [
        "get_solution_vector"
      ]
    },
    {
      "page": "get_targets",
      "title": "Get target achievement summary from a solution set",
      "topics": [
        "get_targets"
      ]
    },
    {
      "page": "load_sim_features_raster",
      "title": "Example feature raster",
      "topics": [
        "load_sim_features_raster"
      ]
    },
    {
      "page": "mo_control",
      "title": "Control multi-objective method behavior",
      "topics": [
        "mo_control"
      ]
    },
    {
      "page": "plot_spatial",
      "title": "Plot spatial outputs from a solution set",
      "topics": [
        "plot_spatial"
      ]
    },
    {
      "page": "plot_spatial_actions",
      "title": "Plot selected actions in space",
      "topics": [
        "plot_spatial_actions"
      ]
    },
    {
      "page": "plot_spatial_features",
      "title": "Plot spatial feature values from a solution set",
      "topics": [
        "plot_spatial_features"
      ]
    },
    {
      "page": "plot_spatial_pu",
      "title": "Plot selected planning units in space",
      "topics": [
        "plot_spatial_pu"
      ]
    },
    {
      "page": "plot_tradeoff",
      "title": "Plot trade-offs from a solution set",
      "topics": [
        "plot_tradeoff"
      ]
    },
    {
      "page": "problem-class",
      "title": "Problem class",
      "topics": [
        "Problem",
        "problem-class"
      ]
    },
    {
      "page": "run_grid",
      "title": "Define an automatic multi-objective run grid",
      "topics": [
        "run_grid"
      ]
    },
    {
      "page": "run_manual",
      "title": "Define a manual multi-objective run design",
      "topics": [
        "run_manual"
      ]
    },
    {
      "page": "selection_frequency",
      "title": "Calculate selection frequency across solutions",
      "topics": [
        "selection_frequency"
      ]
    },
    {
      "page": "selection_similarity",
      "title": "Calculate structural similarity among solutions",
      "topics": [
        "selection_similarity"
      ]
    },
    {
      "page": "set_method_augmecon",
      "title": "Set the AUGMECON multi-objective method",
      "topics": [
        "set_method_augmecon"
      ]
    },
    {
      "page": "set_method_epsilon_constraint",
      "title": "Set the epsilon-constraint multi-objective method",
      "topics": [
        "set_method_epsilon_constraint"
      ]
    },
    {
      "page": "set_method_weighted_sum",
      "title": "Set the weighted-sum multi-objective method",
      "topics": [
        "set_method_weighted_sum"
      ]
    },
    {
      "page": "set_solver",
      "title": "Configure solver settings",
      "topics": [
        "set_solver"
      ]
    },
    {
      "page": "set_solver_cbc",
      "title": "Configure CPLEX solver settings",
      "topics": [
        "set_solver_cbc"
      ]
    },
    {
      "page": "set_solver_cplex",
      "title": "Configure CPLEX solver settings",
      "topics": [
        "set_solver_cplex"
      ]
    },
    {
      "page": "set_solver_gurobi",
      "title": "Configure Gurobi solver settings",
      "topics": [
        "set_solver_gurobi"
      ]
    },
    {
      "page": "set_solver_symphony",
      "title": "Configure SYMPHONY solver settings",
      "topics": [
        "set_solver_symphony"
      ]
    },
    {
      "page": "sim_dist_features",
      "title": "Simulated feature distribution",
      "topics": [
        "sim_dist_features"
      ]
    },
    {
      "page": "sim_features",
      "title": "Simulated features",
      "topics": [
        "sim_features"
      ]
    },
    {
      "page": "sim_pu",
      "title": "Simulated planning units",
      "topics": [
        "sim_pu"
      ]
    },
    {
      "page": "sim_pu_sf",
      "title": "Simulated planning units",
      "topics": [
        "sim_pu_sf"
      ]
    },
    {
      "page": "solution_append",
      "title": "Append solutions from another solution set",
      "topics": [
        "solution_append"
      ]
    },
    {
      "page": "solution_filter",
      "title": "Filter solutions in a solution set",
      "topics": [
        "solution_filter"
      ]
    },
    {
      "page": "solution_unique",
      "title": "Keep unique solutions in a solution set",
      "topics": [
        "solution_unique"
      ]
    },
    {
      "page": "solutionset-class",
      "title": "SolutionSet class",
      "topics": [
        "SolutionSet",
        "solutionset-class"
      ]
    },
    {
      "page": "solve",
      "title": "Solve a planning problem",
      "topics": [
        "solve",
        "solve.Problem"
      ]
    }
  ],
  "_pkglogo": "https://github.com/josesalgr/multiscape/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/josesalgr/multiscape/raw/HEAD/README.md",
  "_rundeps": [
    "assertthat",
    "BH",
    "class",
    "classInt",
    "cli",
    "cpp11",
    "DBI",
    "dplyr",
    "e1071",
    "exactextractr",
    "farver",
    "generics",
    "ggplot2",
    "ggrepel",
    "glue",
    "gtable",
    "isoband",
    "KernSmooth",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "pillar",
    "pkgconfig",
    "proto",
    "proxy",
    "R6",
    "RANN",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "s2",
    "S7",
    "scales",
    "sf",
    "sp",
    "terra",
    "tibble",
    "tidyselect",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 3.8750612633917,
  "_indexed": true,
  "_nocasepkg": "multiscape",
  "_universes": [
    "josesalgr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-06-07T18:12:40.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "b621becb93959b44a9db867b25c9aa46cd08f5d18cc218399ef3ba49c1bef557",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-06-07T18:12:24.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "09ab6a439e491b1b8938edde264946463936f13796733900bb9515785f57bb90",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-06-07T18:12:21.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "bdc07e63ea8c152ba4b33c8861674f3f6ae39c8729a477b8ae66d5410b5eb649",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-06-07T18:12:17.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "db3f44bf1f23bbd49f56ce3099fed3fd1075e3fb9f6aa327c84d6ec640eb4bfc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-06-07T18:11:22.000Z",
      "arch": "aarch64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "f71cbe50b02c5b29e05a2da0197e91c97370a2d770cf3c6e143c9236e5bb6649",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-06-07T18:13:45.000Z",
      "arch": "x86_64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "51009fa5a046a654ad9e84da8d0e34061095537f181da0dcbb62c35dc9c52878",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-06-07T18:11:35.000Z",
      "arch": "aarch64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "436bc90e6a067e710c9c77c31eb05eebb0145d2b6634a360de2f0b43ed7f793e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-06-07T18:14:32.000Z",
      "arch": "x86_64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "5b14035131fad1003f2c17baa34d42aeedccb1847e2720de5882bd4102e69bc3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-06-07T18:11:45.000Z",
      "arch": "x86_64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "b680a6fe58f123e6233f7fb8d9fb64c60f556bd2b19437e1b8bff8e446681124",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-06-07T18:11:11.000Z",
      "arch": "x86_64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "2a596a1235336fccb08d1b824b1c54b99e18eedad0e30f744b3fea319995b54f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-06-07T18:11:12.000Z",
      "arch": "x86_64",
      "commit": "0d458f3aad70bc12fb79c8253aad5e6d064cc343",
      "fileid": "c301d33b60d49cd1c173d53aee3f5500d02fb57c067e5fac3b022de46a65a5c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesalgr/actions/runs/27100458237"
    }
  ]
}