Package: geotopbricks 1.5.8.2

geotopbricks: An R Plug-in for the Distributed Hydrological Model GEOtop

It analyzes raster maps and other information as input/output files from the Hydrological Distributed Model GEOtop. It contains functions and methods to import maps and other keywords from geotop.inpts file. Some examples with simulation cases of GEOtop 2.x/3.x are presented in the package. Any information about the GEOtop Distributed Hydrological Model source code is available on www.geotop.org. Technical details about the model are available in Endrizzi et al (2014) <https://gmd.copernicus.org/articles/7/2831/2014/gmd-7-2831-2014.html>.

Authors:Emanuele Cordano

geotopbricks_1.5.8.2.tar.gz
geotopbricks_1.5.8.2.zip(r-4.5)geotopbricks_1.5.8.2.zip(r-4.4)geotopbricks_1.5.8.2.zip(r-4.3)
geotopbricks_1.5.8.2.tgz(r-4.4-any)geotopbricks_1.5.8.2.tgz(r-4.3-any)
geotopbricks_1.5.8.2.tar.gz(r-4.5-noble)geotopbricks_1.5.8.2.tar.gz(r-4.4-noble)
geotopbricks_1.5.8.2.tgz(r-4.4-emscripten)geotopbricks_1.5.8.2.tgz(r-4.3-emscripten)
geotopbricks.pdf |geotopbricks.html
geotopbricks/json (API)

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

Peer review:

Bug tracker:https://github.com/ecor/geotopbricks/issues

Datasets:

On CRAN:

5.00 score 3 stars 110 scripts 384 downloads 32 exports 25 dependencies

Last updated 3 months agofrom:7abef5d1c0. Checks:OK: 5 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 11 2024
R-4.5-winNOTENov 11 2024
R-4.5-linuxNOTENov 11 2024
R-4.4-winOKNov 11 2024
R-4.4-macOKNov 11 2024
R-4.3-winOKNov 11 2024
R-4.3-macOKNov 11 2024

Exports:argsParserbrickbrick.decimal.formatterbrickFromOutputSoil3DTensorcreate.geotop.inpts.keywordcreate.geotop.meteo.filesdeclared.geotop.inpts.keywordsgeotopbrickget.geotop.inpts.keyword.valueget.geotop.pointsget.geotop.recovery.stategetProjectiongetvalues.brick.at.depthKMLmax_valuemin_valueOpsplotpointer.to.maps.xy.timepointer.to.maps.xyz.timerasterFromOutput2DMapread.ascii.vectorized.brickread.raster.from.urlread.vectorized.geotop.recoveryreplace.keywordset.geotop.recovery.statevertical.aggregate.brick.within.depthwrite.ascii.vectorized.brickwrite.geotop.tablewrite.vectorized.geotop.recoverywrite.vectorized.variable.in.stringwriteRasterxGEOtop

Dependencies:classclassIntcliDBIe1071glueKernSmoothlatticelifecyclemagrittrMASSproxyrasterRcpprlangs2sfspstringistringrterraunitsvctrswkzoo

Readme and manuals

Help Manual

Help pageTopics
Parser of an argument stringargsParser
Bondone Datasetbondone meteo
brickbrick brick,GeotopRasterBrick-method brick,zoo-method
Imports a brick of raster ascii maps into a 'brick' objectbrick.decimal.formatter
brickFromOutputSoil3DTensorbrickFromOutputSoil3DTensor rasterFromOutput2DMap
Creates an 'geotop.inpts' files the keyword and their values of a date.frame like the one returned by 'declared.geotop.inpts.keywords'create.geotop.inpts.keyword
Creates geotop meteo files from (a list of) 'zoo' objectscreate.geotop.meteo.files
Collects all keywords contained in the 'getop.inpts' configuration files and their values in a data frame object.declared.geotop.inpts.keywords
geotopbrickgeotopbrick geotopbrick.default geotopbrick.GeotopRasterBrick geotopbrick.RasterBrick geotopbrick.RasterLayer geotopbrick.zoo
GeotopRasterBrick-classGeotopRasterBrick GeotopRasterBrick-class
Importing a GEOtop Keyword and its Value into Rget.geotop.inpts.keyword.value
Get a 'sf' object for Meteorological Stations or Control Points in a GEOtop simulationget.geotop.points
This function saves all spatially distrubuted information contained in the recovery folder into a comprehensive 'list' object.get.geotop.recovery.state
It reads the CRS metadata utilzed in a GEOtop SimulationgetProjection
Interpolates the values of a 'brick' at a certain depth and returns the map of brick values at the "depth" levelgetvalues.brick.at.depth
KMLKML KML,GeotopRasterBrick-method
max_valuemax_value
min_valuemin_value
OpsOps Ops,GeotopRasterBrick,GeotopRasterBrick-method Ops,GeotopRasterBrick,numeric-method Ops,numeric,GeotopRasterBrick-method
plotplot plot,GeotopRasterBrick,ANY-method
pointer.to.maps.xyz.timepointer.to.maps.xy.time pointer.to.maps.xyz.time
Read a text file containing values and matedata of a z-layer brick referred to a time instant (e.g. date). The file is formatted like an ascii format like ''geotop.inpts'' file.read.ascii.vectorized.brick
It imports a 'RasterLayer' object in Escri-Asci format from a URL 'http(s)://....<FILENAME>.ascread.raster.from.url
Reads a text file like the one generated by 'write.vectorized.geotop.recovery'read.vectorized.geotop.recovery
It replaces some keyword values of 'geotop.inpts' file with the ones of anoter '*.inpts' valuereplace.keyword
This function re-writes the recovery ascii raster maps in a given folderset.geotop.recovery.state
Aggregates with a mean or an addition on the vertical profile the values of a 'brick' within a certain depth and returns the vertical aggregated mapvertical.aggregate.brick.within.depth
Writes a z-layer brick referred to a time instant (e.g. date) in an ascii format like ''geotop.inpts'' file.write.ascii.vectorized.brick
Writes an R object ('data.frame' or 'zoo') into a CSV file readible by GEOtop.write.geotop.table
It writes a 'list' object returened by 'get.geotop.recovery.state' as a string vector or in a text file, following '*.inpts' or Matlab-like syntax.write.vectorized.geotop.recovery
Writes one or more variables (scalars, vectors or Rasters) in a string each, following '*.inpts' or Matlab-like syntax.write.vectorized.variable.in.string
This function uses 'writeRaster' to create .asc maps which can be read by GEOtopwriteRasterxGEOtop
A GeotopRasterBrick: an object to manage raster maps provied by GEOtop!!zoo-class