Dewey Dunnington

Dewey Dunnington

17 packages on CRAN

edwards97

cran
99.99th

Percentile

Implements the Edwards (1997) <doi:10.1002/j.1551-8833.1997.tb08229.x> Langmuir-based semi-empirical coagulation model, which predicts the concentration of organic carbon remaining in water after treatment with an Al- or Fe-based coagulant. Data and methods are provided to optimise empirical coefficients.

exifr

cran
99.99th

Percentile

Reads EXIF data using ExifTool <http://www.sno.phy.queensu.ca/~phil/exiftool/> and returns results as a data frame. ExifTool is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in a wide variety of files. ExifTool supports many different metadata formats including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of many digital cameras by Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Motorola, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

geos

cran
99.99th

Percentile

Provides an R API to the Open Source Geometry Engine ('GEOS') library (<https://trac.osgeo.org/geos/>) and a vector format with which to efficiently store 'GEOS' geometries. High-performance functions to extract information from, calculate relationships between, and transform geometries are provided. Finally, facilities to import and export geometry vectors to other spatial formats are provided.

ggspatial

cran
99.99th

Percentile

Spatial data plus the power of the ggplot2 framework means easier mapping when input data are already in the form of spatial objects.

libgeos

cran
99.99th

Percentile

Provides the Open Source Geometry Engine ('GEOS') as a C API that can be used to write high-performance C and C++ geometry operations using R as an interface. Headers are provided to make linking to and using these functions from C++ code as easy and as safe as possible. This package contains an internal copy of the 'GEOS' library to guarantee the best possible consistency on multiple platforms.

libproj

cran
99.99th

Percentile

Provides a 'PROJ' <https://proj.org> C API that can be used to write high-performance C and C++ coordinate transformation operations using R as an interface. This package contains an internal version of the 'PROJ' library to guarantee the best possible consistency on multiple platforms, and to provide a means by which 'PROJ' can be used on platforms where it may be impractical or impossible to install a binary version of the library.

mudata

cran
99.99th

Percentile

Formatting and structuring multi-parameter spatiotemporal data is often a time-consuming task. This package offers functions and data structures designed to easily organize and visualize these data for applications in geology, paleolimnology, dendrochronology, and paleoclimate.

mudata2

cran
99.99th

Percentile

Formatting and structuring multi-parameter spatiotemporal data is often a time-consuming task. This package offers functions and data structures designed to easily organize and visualize these data for applications in geology, paleolimnology, dendrochronology, and paleoclimate. See Dunnington and Spooner (2018) <doi:10.1139/facets-2017-0026>.

prettymapr

cran
99.99th

Percentile

Automates the process of creating a scale bar and north arrow in any package that uses base graphics to plot in R. Bounding box tools help find and manipulate extents. Finally, there is a function to automate the process of setting margins, plotting the map, scale bar, and north arrow, and resetting graphic parameters upon completion.

rcanvec

cran
99.99th

Percentile

Provides an interface to the National Topographic System (NTS), which is the way in which a number of freely available Canadian datasets are organized. CanVec and CanVec+ datasets, which include all data used to create Canadian topographic maps, are two such datasets that are useful in creating vector-based maps for locations across Canada. This packages searches CanVec data by location, plots it using pretty defaults, and exports it to human- readable shapefiles for use in another GIS.

rclimateca

cran
99.99th

Percentile

The Environment Canada climate archives <http://climate.weather.gc.ca/> are an important source of data for climate researchers in Canada and world wide. The repository contains temperature, precipitation, and wind data for more than 8,000 locations. The functions in this package simplify the process of downloading, subsetting, and manipulating these data for the purposes of more efficient workflows in climate research.

rosm

cran
99.99th

Percentile

Download and plot Open Street Map <http://www.openstreetmap.org/>, Bing Maps <http://www.bing.com/maps> and other tiled map sources. Use to create basemaps quickly and add hillshade to vector-based maps.

wk

cran
99.99th

Percentile

Provides a minimal R and C++ API for parsing well-known binary and well-known text representation of geometries to and from R-native formats. Well-known binary is compact and fast to parse; well-known text is human-readable and is useful for writing tests. These formats are only useful in R if the information they contain can be accessed in R, for which high-performance functions are provided here.

wkutils

cran
99.99th

Percentile

Provides extra utilities for well-known formats in the 'wk' package that are outside the scope of that package. Utilities to parse coordinates from data frames, plot well-known geometry vectors, extract meta information from well-known geometry vectors, and calculate bounding boxes are provided.

ggplot2

cran
99.99th

Percentile

A system for 'declaratively' creating graphics, based on "The Grammar of Graphics". You provide the data, tell 'ggplot2' how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.

s2

cran
99.99th

Percentile

Provides R bindings for Google's s2 library for geometric calculations on the sphere. High-performance constructors and exporters provide high compatibility with existing spatial packages, transformers construct new geometries from existing geometries, predicates provide a means to select geometries based on spatial relationships, and accessors extract information about geometries.

tidyhydat

cran
99.99th

Percentile

Provides functions to access historical and real-time national 'hydrometric' data from Water Survey of Canada data sources (<https://dd.weather.gc.ca/hydrometric/csv/> and <https://collaboration.cmc.ec.gc.ca/cmc/hydrometrics/www/>) and then applies tidy data principles.