pystrata.variation.SpidVariation

class pystrata.variation.SpidVariation(correlation, limits_mod_reduc=[0, 1], limits_damping=[0, 0.15], std_mod_reduc=0.15, std_damping=0.3, sample_mode='random', percentiles=None)[source]

Variation defined by the EPRI SPID (2013) and documented in PNNL (2014).

EPRI SPID (2013): https://www.nrc.gov/docs/ML1233/ML12333A170.pdf

__init__(correlation, limits_mod_reduc=[0, 1], limits_damping=[0, 0.15], std_mod_reduc=0.15, std_damping=0.3, sample_mode='random', percentiles=None)[source]

Methods

__init__(correlation[, limits_mod_reduc, ...])

vary_profile(profile[, sample_index])

Return a profile with varied soil types.

Attributes

correlation

limits_damping

limits_mod_reduc

percentiles

Percentile list used in 'fixed_percentiles' mode, or None.

sample_mode

'random' or 'fixed_percentiles'.

std_damping

std_mod_reduc

vary_bedrock