
swfscMisc
Description
swfscMisc is a collection of utility functions used at the NOAA Southwest Fisheries Science Center in La Jolla, CA. The package contains functions for geodesic calculations, commonly used mapping functions, plotting special symbols, and miscellaneous analytical and conversion functions.
Installation
To install the stable version from CRAN:
install.packages('swfscMisc')
To install the latest version from GitHub:
# make sure you have devtools installed
if (!require('devtools')) install.packages('devtools')
# install from GitHub
devtools::install_github('ericarcher/swfscMisc')
Current functions
- Geodesic functions:
- bearing
- datum
- distance
- circle.polygon
- convert.angle
- convert.distance
- Mapping functions:
- Plotting functions:
- braces
- catSpatInterp Categorical Spatial Interpolation
- color.name
- lab.wid
- row.col.page.fit
- scatterdens
- scatterhist
- sex.symbols
- Miscellaneous functions:
- affin.prop
- box.area
- central.quantile
- copy.tri
- crossing.point
- diversity
- distSmry
- fisher.p
- geometric.mean
- harmonic.mean
- isBetween
- na.count
- odds conversion (odds, invOdds, logOdds, invLogOdds)
- one.arg
- plotAssignments
- pVal
- ceiling, floor, trunc, round (.data.frame)
- uniform.test
- setupClusters
- sn.params
- which.nearest
- zero.pad
version 1.6 (devel)
- reset setupClusters to choose correct function for OS
- added
perpDist() and perpPt()
- added
distSmry()
- added
sn.params functions for computing skew normal parameters and moments
version 1.5 (on CRAN)
version 1.4
- added catSpatInterp for Categorical Spatial Interpolation (based on code by Timo Grossenbacher)
- begin deprecation of das.* functions. to be removed in v1.5.
- change
destination() to accept vectors and return a matrix.
- fixed
plotAssignments() to not change class names.
- updated spatstat import
version 1.3
- fixed plotAssignments to use facets and removed grids and space around panels
- added setupClusters
version 1.2
- Added rounding functions for data.frames.
- Removed NEWS.md - changelog moved to README.md
- Added
plotAssignments function.
version 1.1
- Added
autoUnits function
- Changed default arguments for
lat.range and lon.range to NULL in sample.map. If not specified, the ranges will be set to the ranges of the lat and lon.
version 1.0.9
- Added
transparent function
- Changed distance and destination functions to accept partial matches for method of calculation, type of surface, and units
version 1.0.8
- Fixed
das.read to handle errors in position and suppress warnings about NAs during numerical conversions.
- Fixed
das.map to remove records with no position
version 1.0.7
- Changed
isBetween to accept a vector of numbers
version 1.0.6
- Added NEWS.md
- Added
diversity function (moved from strataG package)
- Added
isBetween function to test if a number is between two numbers