 
  
  
  
  
  
 
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
 
- Plotting functions:
- braces
- catSpatInterp Categorical Spatial Interpolation
- color.name
- lab.wid
- lat.lon.axes
- row.col.page.fit
- ggBiplot
- scatterdens
- scatterhist
- sex.symbols
 
- Distribution functions:
- betaParams
- central.quantile
- distSmry
- fisher.p
- gammaParams
- pVal
- sn.params
- uniform.test
 
- Miscellaneous functions:
- affin.prop
- autoUnits
- box.area
- central.quantile
- copy.tri
- crossing.point
- geometric.mean
- harmonic.mean
- isBetween
- month2Season
- mcmc2list
- na.count
- odds conversion (odds, invOdds, logOdds, invLogOdds)
- one.arg
- plotAssignments
- ceiling, floor, trunc, round (.data.frame)
- runjags2list
- stan2list
- setupClusters
- which.nearest
- zero.pad
 
Changelog
version 1.7 (on CRAN)
- changed maintainer email to eric.ivan.archer@gmail.com
version 1.6.6
- fixed bug in runjags2list()if variable in monitor
vector wasn’t in model
- added betaParams()andgammaParams()
- removed diversity()- now insprexpackage
version 1.6.5
- removed sample.map()
- added imdo()
- added intersectingPoint()
- added ability to use modeest::mlv()to estimate mode indistSmry()
- fixed pVal()to handle NA and NaN values correctly
- deprecating diversity(). New function insprexpackage.
- added runjags2list()to format posterior samples fromrunjags::run.jags().
- corrected package name alias documentation for CRAN
version 1.6
- reset setupClusters to choose correct function for OS
- added perpDist()andperpPt()
- added distSmry()
- added sn.paramsfunctions for computing skew normal
parameters and moments
version 1.5
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 plotAssignmentsfunction.
version 1.1
- Added autoUnitsfunction
- Changed default arguments for lat.rangeandlon.rangetoNULLinsample.map.
If not specified, the ranges will be set to the ranges of thelatandlon.
version 1.0.9
- Added transparentfunction
- Changed distance and destination functions to accept partial matches
for method of calculation, type of surface, and units
version 1.0.8
- Fixed das.readto handle errors in position and
suppress warnings aboutNAs during numerical
conversions.
- Fixed das.mapto remove records with no position
version 1.0.7
- Changed isBetweento accept a vector of numbers
version 1.0.6
- Added NEWS.md
- Added diversityfunction (moved from strataG
package)
- Added isBetweenfunction to test if a number is between
two numbers