geodata - Download Geographic Data
Functions for downloading of geographic data for use in spatial analysis and mapping. The package facilitates access to climate, crops, elevation, land use, soil, species occurrence, accessibility, administrative boundaries and other data.
Last updated 4 months ago
10.62 score 154 stars 8 packages 1.2k scripts 9.4k downloadsSpaDES.core - Core Utilities for Developing and Running Spatially Explicit Discrete Event Models
Provides the core framework for a discrete event system to implement a complete data-to-decisions, reproducible workflow. The core components facilitate the development of modular pieces, and enable the user to include additional functionality by running user-built modules. Includes conditional scheduling, restart after interruption, packaging of reusable modules, tools for developing arbitrary automated workflows, automated interweaving of modules of different temporal resolution, and tools for visualizing and understanding the within-project dependencies. The suggested package 'NLMR' can be installed from the repository (<https://PredictiveEcology.r-universe.dev>).
Last updated 1 months ago
discrete-events-simulationssimulation-frameworksimulation-modeling
10.44 score 9 stars 5 packages 262 scripts 983 downloadsreproducible - Enhance Reproducibility of R Code
A collection of high-level, machine- and OS-independent tools for making reproducible and reusable content in R. The two workhorse functions are Cache() and prepInputs(). Cache() allows for nested caching, is robust to environments and objects with environments (like functions), and has deals with some classes of file-backed R objects e.g., from terra and raster packages. Both functions have been developed to be foundational components of data retrieval and processing in continuous workflow situations. In both functions, efforts are made to make the first and subsequent calls of functions have the same result, but faster at subsequent times by way of checksums and digesting. Several features are still under development, including cloud storage of cached objects, allowing for sharing between users. Several advanced options are available, see ?reproducibleOptions().
Last updated 2 months ago
reproducibilityreproducible-research
10.24 score 41 stars 15 packages 123 scripts 1.4k downloadsSpaDES - Develop and Run Spatially Explicit Discrete Event Simulation Models
Metapackage for implementing a variety of event-based models, with a focus on spatially explicit models. These include raster-based, event-based, and agent-based models. The core simulation components (provided by 'SpaDES.core') are built upon a discrete event simulation (DES; see Matloff (2011) ch 7.8.3 <https://nostarch.com/artofr.htm>) framework that facilitates modularity, and easily enables the user to include additional functionality by running user-built simulation modules (see also 'SpaDES.tools'). Included are numerous tools to visualize rasters and other maps (via 'quickPlot'), and caching methods for reproducible simulations (via 'reproducible'). Tools for running simulation experiments are provided by 'SpaDES.experiment'. Additional functionality is provided by the 'SpaDES.addins' and 'SpaDES.shiny' packages.
Last updated 7 months ago
simulation-frameworksimulation-toolkitspatially-explicit-models
9.00 score 55 stars 303 scripts 328 downloadsquickPlot - A System of Plotting Optimized for Speed and Modularity
A high-level plotting system, compatible with `ggplot2` objects, maps from `sf`, `terra`, `raster`, `sp`. It is built primarily on the 'grid' package. The objective of the package is to provide a plotting system that is built for speed and modularity. This is useful for quick visualizations when testing code and for plotting multiple figures to the same device from independent sources that may be independent of one another (i.e., different function or modules the create the visualizations). The suggested package 'fastshp' can be installed from the repository (<https://PredictiveEcology.r-universe.dev>).
Last updated 6 months ago
plottingvisualization
7.92 score 6 stars 12 packages 129 scripts 568 downloadsSpaDES.tools - Additional Tools for Developing Spatially Explicit Discrete Event Simulation (SpaDES) Models
Provides GIS and map utilities, plus additional modeling tools for developing cellular automata, dynamic raster models, and agent based models in 'SpaDES'. Included are various methods for spatial spreading, spatial agents, GIS operations, random map generation, and others. See '?SpaDES.tools' for an categorized overview of these additional tools. The suggested package 'NLMR' can be installed from the following repository: (<https://PredictiveEcology.r-universe.dev>).
Last updated 6 months ago
7.52 score 4 stars 6 packages 65 scripts 979 downloadsNLMR - Simulating Neutral Landscape Models
Provides neutral landscape models (<doi:10.1007/BF02275262>, <http://sci-hub.tw/10.1007/bf02275262>). Neutral landscape models range from "hard" neutral models (completely random distributed), to "soft" neutral models (definable spatial characteristics) and generate landscape patterns that are independent of ecological processes. Thus, these patterns can be used as null models in landscape ecology. 'NLMR' combines a large number of algorithms from other published software for simulating neutral landscapes. The simulation results are obtained in a spatial data format (raster* objects from the 'raster' package) and can, therefore, be used in any sort of raster data operation that is performed with standard observation data.
Last updated 3 months ago
landscape-ecologyneutral-landscape-modelpeer-reviewedspatial
6.74 score 65 stars 193 scripts 118 downloadsLandR - Landscape Ecosystem Modelling in R
Utilities for 'LandR' suite of landscape simulation models. These models simulate forest vegetation dynamics based on LANDIS-II, and incorporate fire and insect disturbance, as well as other important ecological processes. Models are implemented as 'SpaDES' modules.
Last updated 8 days ago
ecological-modellinglandscape-ecosystem-modellingspades
5.91 score 17 stars 3 packages 12 scriptslibcbmr - Interface to the Carbon Budget Model Library Based on CBM-CFS3
Provides wrappers for working with 'libcbm_py' in R.
Last updated 6 days ago
4.78 score 3 stars 5 scriptsRandomFields - Simulation and Analysis of Random Fields
Methods for the inference on and the simulation of Gaussian fields are provided. Furthermore, methods for the simulation of extreme value random fields are provided. Main geostatistical parts are based among others on the books by Christian Lantuejoul <doi:10.1007/978-3-662-04808-5>.
Last updated 3 years ago
4.61 score 7 stars 696 scripts 1.2k downloadsSpaDES.project - Project Templates Using 'SpaDES'
Quickly setup a 'SpaDES' project directories and add modules using templates.
Last updated 7 days ago
4.48 score 3 stars 14 scriptsfireSenseUtils - Utilities for Working With the 'fireSense' Group of 'SpaDES' Modules
Utilities for working with the 'fireSense' group of 'SpaDES' modules.
Last updated 4 months ago
4.38 score 1 stars 2 scriptsmap - Defines a meta class of geographical objects, the 'map' class, and associated tools
The map class is a collection of map objects ('sp', 'raster', 'sf'), with a number of metadata additions to enable powerful methods, e.g., for leaflet, reproducible GIS etc.
Last updated 10 months ago
3.99 score 2 stars 1 packages 163 scriptsamc - Alex's Miscellaneous Code
A collection of variously useful functions and utilities.
Last updated 10 months ago
3.80 score 1 stars 7 packages 8 scriptsCBMutils - Utilities for modelling carbon based on CBM-CFS3
Implementation of several components of the Carbon Budget Model of the Canadian Forest Service (v3).
Last updated 8 days ago
3.78 score 3 scriptspemisc - Miscellaneous Utilities Developed by the Predictive Ecology Group
Miscellaneous utilities developed by the Predictive Ecology Group (<http://predictiveecology.org>).
Last updated 7 months ago
landscape-ecologysimulation-modeling
3.65 score 1 stars 5 packages 3 scriptsSpaDES.experiment - Simulation Experiments Within The SpaDES Ecosystem
Tools to do simulation experiments within the SpaDES ecosystem. This includes replication, parameter sweeps, scenario analysis, pattern oriented modeling, and simulation experiments. The package introduces a new object class, the simLists, which is an environment that contains many simList class objects. This package also includes tools to do post hoc analyses of such simLists objects.
Last updated 10 months ago
simulation-experiments
3.60 score 1 stars 5 scriptsvisualTest - Perform Fuzzy Image Matching
Extract and match fingerprints, characteristic signal in plot files. It can be used for testing packages or other R code with graphical output. It is possible to set the level of fuzzyness when comparing the target and the tested images.
Last updated 9 years ago
3.59 score 27 stars 29 scriptsSpaDES.addins - Development Tools for 'SpaDES' and 'SpaDES' Modules
Provides 'RStudio' addins for 'SpaDES' packages and 'SpaDES' module development. See '?SpaDES.addins' for an overview of the tools provided.
Last updated 10 months ago
3.34 score 1 stars 11 scripts 99 downloadsLandWebUtils - Helper functions for the LandWeb project
Additional utilities for LandWeb analyses.
Last updated 22 days ago
landscape-ecologysimulation-modeling
2.70 score 2 stars 2 scriptsBioSIM - 'BioSIM' Client for 'BioSIM' Web API
Provide a client that retrieves the climate variables from the original 'BioSIM' application hosted on a server. The 'BioSIM' application is being developed and maintained by the Canadian Forest Service.
Last updated 3 months ago
2.18 score 3 stars 4 scriptsLandR.CS - Climate-sensitive Growth and Mortality in LandR
This package contains climate-sensitive growth and mortality function for LandR. Some flexibility exists in how climate-sensitivity is derived, however the simplest and most robust method is to use the SpaDES module 'gmcsDataPrep' and R package 'PSPclean'.
Last updated 7 months ago
2.18 score 1 starsRandomFieldsUtils - Utilities for the Simulation and Analysis of Random Fields and Genetic Data
Various utilities are provided that might be used in spatial statistics and elsewhere. It delivers a method for solving linear equations that checks the sparsity of the matrix before any algorithm is used.
Last updated 3 years ago
1.95 score 90 scripts 430 downloadsmpbutils - Utilities for Mountain Pine Beetle Simulation Modelling
Utilities for mountain pine beetle (MPB) simulation modelling.
Last updated 4 months ago
1.70 scoreusefulFuns - Useful functions for my modules and packages
A few functions and wrappers around useful code.
Last updated 10 months ago
1.70 score 1 scriptsfastshp - Fast routines for hanlding large ESRI shapefiles (.shp)
Routines for handling of large ESRI shapefiles (.shp). This includes reading, thinning of points and matching of points to containing shapes. The main aim for this package is to provide the speed to support large shapefiles (millions of points). It is several orders of maginute faster than some other shapefile packages.
Last updated 7 years ago
1.95 score 9 stars 8 scriptspedev - Predictive Ecology Development Tools
Miscellaneous development tools developed by the Predictive Ecology Group (<https://predictiveecology.org>).
Last updated 10 months ago
1.70 score 1 stars