Parse
Load
Verify
SLiDE.benchmark_against
— Methodbenchmark_against(df_calc, df_bench; kwargs...)
SLiDE.compare_keys
— Methodcompare_keys(df_lst::Array{DataFrame,1}, inds::Array{Symbol,1})
Arguments
- df_lst::Array{DataFrame,1}: List of DataFrames to compare. These must all share the same column names.
inds::Array{Symbol,1}
: List of IDs that describe each DataFrame and track which values/keys are present in each DataFrame. There must be an equal number of input DataFrames and IDs.
SLiDE.compare_summary
— Methodcompare_summary(df_lst::Array{DataFrame,1}, inds::Array{Symbol,1}; kwargs...)
Arguments
df::Array{DataFrame,1}
: List of DataFrames to compare. These must all share the same column names.d::Array{Dict,1}
: Array of dictonaries of DataFrames to compare.id::Array{Symbol,1}
: List of IDs that describe each DataFrame and track which values/keys are present in each DataFrame. There must be an equal number of input DataFrames and IDs.
Keywords
tol::Float64 = 1E-6
: Tolerance used when determining whether values are equal. Default values is1E-6
.complete_summary::Bool = false
: Should we include the full summary DataFrame or only the problematic rows (i.e., ones where eitherequal_keys = false
orequal_values = false
)?
Returns
df::DataFrame
: Summary DataFrame including the index columns and values from the originaldf
, marked to indicate which input DataFrame they came from, thereldiff
between the values, and booleansequal_key
(are values for the index present in both DataFrames?) andequal_value
(are the values the same within the giventol
?)d::Dict
: Dictionary of summary DataFrames
SLiDE.compare_values
— Methodcompare_values(df_lst::Array{DataFrame,1}, inds::Array{Symbol,1})
Arguments
- df_lst::Array{DataFrame,1}: List of DataFrames to compare. These must all share the same column names.
inds::Array{Symbol,1}
: List of IDs that describe each DataFrame and track which values/keys are present in each DataFrame. There must be an equal number of input DataFrames and IDs.
Keyword Argument
tol::Float64 = 1E-6
: Tolerance used when determining whether values are equal. Default values is1E-6
.
SLiDE.verify_over
— Methodverify_over(df::DataFrame, col::Any; tol = 1E-6)