-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoutput.R
More file actions
41 lines (32 loc) · 920 Bytes
/
output.R
File metadata and controls
41 lines (32 loc) · 920 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
## Extract results of interest, write TAF output tables
## Before: data/
## summary.csv
## After: output/
## sag_upload.xml,
## sag_info.csv,
## sag_fishdata.csv
library(icesTAF)
library(icesSAG)
mkdir("output")
# read in summary data
summary <- read.taf("data/summary_catch.csv")
# create SAG inputs
sag_info <-
stockInfo(
StockCode = "san.sa.6",
AssessmentYear = 2019,
ContactPerson = "someone@fishlab.world",
Purpose = "Advice",
StockCategory = 5,
ModelType = "None",
ModelName = "None"
)
sag_info$RecruitmentAge <- 0
sag_fishdata <-
stockFishdata(Year = summary$Year, Catches = summary$Total)
sag_upload <- createSAGxml(sag_info, sag_fishdata)
cat(sag_upload, file = "output/sag_upload.xml")
# write out summary data as csv
sag_info <- as.data.frame(sag_info)
write.taf(sag_info, dir = "output")
write.taf(sag_fishdata, dir = "output")