powered by
Diagnostic tools that look up the slot requirements of each MP and compares to the data available in the Data object.
Can(Data, timelimit = 1, MPs = NA, dev = FALSE)Cant(Data, timelimit = 1)DLMdiag( Data, command = c("available", "not available", "needed"), reps = 5, timelimit = 1, funcs1 = NA, dev = FALSE )Needed(Data, timelimit = 1)
Cant(Data, timelimit = 1)
DLMdiag( Data, command = c("available", "not available", "needed"), reps = 5, timelimit = 1, funcs1 = NA, dev = FALSE )
Needed(Data, timelimit = 1)
A data-limited methods data object (class Data)
The maximum time (seconds) taken for an MP to undertake 5 reps (this filters out methods that are too slow)
Optional list of MP names
Logical. Run in development mode?
What to calculate? Character. Options = c("available", "not available", "needed")
The number of replicates for the MP
A character vector of the MP names (optional)
Can: Identifies MPs that have the correct data, do not produce errors, and run within the time limit.
Can
Cant: Identifies MPs that don't have sufficient data, lead to errors, or don't run in time along with a list of their data requirements.
Cant
DLMdiag: Internal function called by Can and Cant
DLMdiag
Needed: Identifies what data are needed to run the MPs that are currently not able to run given a Data object
Needed
avail '>Data
# NOT RUN { CanMPs <- Can(DLMtool::Cobia) CantMPs <- Cant(DLMtool::Cobia) Needs <- Needed(DLMtool::Cobia) # }
Run the code above in your browser using DataLab