# NOT RUN {
library(stacomiR)
stacomi(gr_interface=FALSE,login_window=FALSE,database_expected=FALSE)
## launches the application in the command line
## here an example of loading
## not run as the program is possibly not installed
## this example generates the r_mig dataset
# }
# NOT RUN {
stacomi(gr_interface=FALSE,
login_window=FALSE,
database_expected=TRUE)
r_mig=new("report_mig")
r_mig=choice_c(r_mig,
dc=5,
taxa=c("Liza ramada"),
stage=c("IND"),
datedebut="2015-01-01",
datefin="2015-12-31")
r_mig<-charge(r_mig)
# launching charge will also load classes associated with the report
# e.g. report_ope, report_df, report_dc
r_mig<-connect(r_mig)
########################
# calculations
########################
r_mig<-calcule(r_mig,silent=TRUE)
# }
# NOT RUN {
########################
# loading data
## use the following to get the raw data loaded by the connect method
# not shown there as the database and program might not be installed
# All three classes report... were created by the charge and connect method
# of report_mig_mult
# in the previous example
################################
data("r_mig")
data("r_mig_ope")
assign("report_ope",r_mig_ope,envir=envir_stacomi)
data("r_mig_df")
assign("report_df",r_mig_df,envir=envir_stacomi)
data("r_mig_dc")
assign("report_dc",r_mig_dc,envir=envir_stacomi)
#Individual plot for all DC (standard), taxa and stage where data present
#silent argument to stop all messages
plot(r_mig,plot.type="standard",silent=TRUE)
#cumulated migration at the station (all stages and DC grouped)
plot(r_mig,plot.type="step")
# data will be written in the data directory specified in the stacomi/calcmig.csv
#file
# }
# NOT RUN {
summary(r_mig,silent=TRUE)
# }
# NOT RUN {
# this will write the daily report for later in in the reportnMigrationInterannuelle-class
# }
# NOT RUN {
write_database(r_mig,silent=TRUE,dbname="bd_contmig_nat",host="localhost",port=5432)
# }
Run the code above in your browser using DataCamp Workspace