README.md

ecomon

R tools for reading and querying Ecomon version 2.6 datasets.

Data source

Data prep

Data were downloaded in an multi-tab Excel spreadsheet. Tabs labeled 10m2 and 100m3 were exported as comma delimited text files and gzipped. These are stored in the package distribution. The data can be read using the read_zoop() function or by using the convenience class ZoopRefClass as shown below.

Requirements

Installation

It is easy to install with devtools

library(devtools)
install_github("BigelowLab/ecomon")

Read ZOOP data


library(ecomon)
X <- Zoop(what = 'm2')   # same as X <- Zoop()
                         # or for volumetric data X <- Zoop(what = 'm3')
X 
# ... lot of stuff printed

# get just salp data within a bounding box
x <- X$get(species = 'salps', bb = c(-75,-60, 35, 38))
str(x)
# 'data.frame': 1189 obs. of  8 variables:
#  $ cruise_name : chr  "AA8704" "AA8704" "AA8704" "AA8704" ...
#  $ station     : int  3 5 11 13 21 22 23 26 27 29 ...
#  $ lat         : num  35.9 36.3 36.6 36.8 37.2 ...
#  $ lon         : num  -74.9 -74.8 -74.9 -74.8 -74.8 ...
#  $ date        : POSIXct, format: "1987-04-13 17:00:00" "1987-04-13 23:15:00" "1987-04-14 11:30:00" ...
#  $ depth       : num  88 360 47 50 68 57 36 41 100 108 ...
#  $ volume_100m3: num  21.9 19.7 87.7 36.2 21.4 ...
#  $ salps       : int  1190 1155 0 842 110 0 0 0 1201 0 ...


# lighten the load by dropping all but one or more species
X$retain(c("salps","evadnespp"))

# get all the remianing species within a bounding box and within two dates
x <- X$get(bb = c(-75,-60, 35, 38), date_filter = as.POSIXct(c("2008-01-01", "2009-01-01")))
str(x)
# 'data.frame': 21 obs. of  8 variables:
#  $ cruise_name : chr  "AL0801" "AL0801" "AL0801" "DE0808" ...
#  $ station     : int  91 96 97 20 24 25 28 37 38 39 ...
#  $ lat         : num  36.6 36.2 36.1 37.7 37.1 ...
#  $ lon         : num  -74.8 -74.9 -74.7 -74.5 -74.8 ...
#  $ date        : POSIXct, format: "2008-03-22 06:22:00" "2008-03-22 17:27:00" "2008-03-22 19:34:00" ...
#  $ depth       : num  62 45 619 59 63 35 117 227 68 42 ...
#  $ volume_100m3: num  16.8 11.87 2.15 50.11 66.71 ...
#  $ salps       : int  0 0 0 29934 29199 11111 6432 0 0 0 ...



btupper/ecomon documentation built on May 13, 2019, 8:41 a.m.