This functions reads the gmacs.rep file (report file) as a named list within R.
readGMACSrep(
  FileName = NULL,
  verbose = TRUE,
  DatFile = NULL,
  CtlFile = NULL,
  nyrRetro = NULL
)(character string)- path (and name (e.g. gmacs.rep)) of the report file
(logical)- (TRUE/FALSE); flag to print processing information
(list)- Object containing the .dat file - This is the output
of the readGMACSdat() function.
(list)- Object containing the .ctl file - This is the output
of the readGMACSctl() function.
(integer)- Number of year for the retrospective analysis
the gmacs.rep file as a named list.
sourcefile - The file source.
log_q_catch - The estimated catchability (log space).
sdnr_MAR_cpue - The survey-specific standard deviation and
median.
sdnr_MAR_lf - The standard deviation and median for each size
composition data.
Francis_weights - The Francis weights.
slx_capture - The capture selectivity.
slx_retaind - The probability of retention.
slx_discard - The probability of discard.
Selectivity - The size-specific selectivity for the capture,
retained and discards.
retained - The first and last year probability of retention
by size class.
Growth_matrix - The sex-specific growth transition matrix.
spr_syr - The first year for computing Rbar.
spr_nyr - The last year for computing Rbar.
spr_rbar - The mean recruitment for SPR calculation.
proj_rbar - The mean recruitment for the projections.
spr_sexr - The sex-ratio for SPR calculation.
spr_fofl - The fishing mortality relative to MSY for the OFL.
spr_cofl_ret - The retained portion of the OFL.
spr_yield - The yield summary (SSB/SSB_F0; SSB/spr_Bmsy; Fbar; OFL).
Catches_like - The likelihood for each catch data frame.
Index_like - The likelihood for each survey data frame.
Size_comp_like - The likelihood for each size composition data frame.
Recruit_pen - The recruitment penalties.
Growth_like - The likelihood for the growth data.
MeanF_pen - The penalty for the mean fishing mortality.
MeanF_dev - The penalty for the fishing mortality deviations.
M_devs - The penalty for the natural mortality.
Rec_ini - The penalty for the initial recruitment.
Rec_dev - The penalty for the recruitment deviations.
Sex_ratio - The penalty for the sex-ratio.
Molt_prob_smooth - The penalty for the smoother of the probability
of molting.
Free_sel_smooth - The penalty for the smoother of selectivity
(when the parameters are freely estimated).
Initial_estimated_numbers_at_length - The penalty for the initial number at length.
Fdevs (flt) - The penalty for the male fishing mortality deviations.
Fdovs (flt) - The penalty for the female fishing mortality deviations.
if (FALSE) {
# Stock ----
stock <- "SNOW_crab"
# GMACS input files ----
datfileName <- "snow_21_M09.dat"
ctlfileName <- "snow_21_M09.ctl"
# read gmacs.dat ----
fileName <- "gmacs.dat"
fileName <- file.path(dir_Base, stock, fileName, fsep = fsep)
GMACSdat <- readGMACS.dat(path = fileName, verbose = TRUE)
# Read the data file ----
datFile <- file.path(dir_Base, stock, datfileName, fsep = fsep)
datFile <- readGMACSdat(FileName = datFile, verbose = T)
# Read the control file ----
ctlFile <- file.path(dir_Base, stock, ctlfileName, fsep = fsep)
ctlFile <- readGMACSctl(
  FileName = ctlFile,
  verbose = T,
  DatFile = datFile,
  nyrRetro = GMACSdat$N_Year_Retro
)
# Read the gmacs.par file ----
repfile  <- readGMACSrep(
FileName = file.path(Dir_Dvpt_Vers, "build", stock, "gmacs.rep", fsep = fsep),
verbose = TRUE,
DatFile = datFile,
CtlFile = ctlFile,
nyrRetro = GMACSdat$N_Year_Retro
)
}