pycsamt.emtools.skew#

Functions

bahr_skewness(Z)

close_skew_gaps(sites, *[, thresh, max_gap, ...])

keep_longest_low_skew(sites, *[, thresh, ...])

mask_by_skew(sites, *[, thresh, mode, also, ...])

plot_skew_percentile_ribbon(sites, *[, ...])

plot_skew_traffic_psection(sites, *[, t1, ...])

plot_skew_vote_band(sites, *[, thresh, ...])

plot_skewness(f_hz, Z, *[, threshold, ax, title])

select_low_skew_band(sites, *[, thresh, ...])

skew_table(sites, *[, recursive, on_dup, ...])

pycsamt.emtools.skew.bahr_skewness(Z)[source]#
pycsamt.emtools.skew.skew_table(sites, *, recursive=True, on_dup='replace', strict=False, verbose=0)[source]#
Parameters:
Return type:

DataFrame

pycsamt.emtools.skew.mask_by_skew(sites, *, thresh=6.0, mode='abs_gt', also='both', inplace=False, recursive=True, on_dup='replace', strict=False, verbose=0)[source]#
Parameters:
pycsamt.emtools.skew.keep_longest_low_skew(sites, *, thresh=3.0, min_len=3, pad=0, also='both', fallback='keep_all', recursive=True, on_dup='replace', strict=False, verbose=0, inplace=False)[source]#
Parameters:
pycsamt.emtools.skew.close_skew_gaps(sites, *, thresh=3.0, max_gap=1, also='both', recursive=True, on_dup='replace', strict=False, verbose=0, inplace=False)[source]#
Parameters:
pycsamt.emtools.skew.select_low_skew_band(sites, *, thresh=3.0, frac=0.6, min_len=3, pad=0, also='both', recursive=True, on_dup='replace', strict=False, verbose=0, inplace=False)[source]#
Parameters:
pycsamt.emtools.skew.plot_skew_traffic_psection(sites, *, t1=3.0, t2=6.0, figsize=(9.0, 4.8), axis_y='logperiod', recursive=True, on_dup='replace', strict=False, verbose=0, ax=None)[source]#
Parameters:
Return type:

Axes

pycsamt.emtools.skew.plot_skew_percentile_ribbon(sites, *, n_bins=30, q_lo=25.0, q_hi=75.0, extra=(10.0, 90.0), figsize=(8.6, 3.8), recursive=True, on_dup='replace', strict=False, verbose=0, ax=None)[source]#
Parameters:
Return type:

Axes

pycsamt.emtools.skew.plot_skew_vote_band(sites, *, thresh=3.0, n_bins=40, figsize=(8.6, 3.4), recursive=True, on_dup='replace', strict=False, verbose=0, ax=None)[source]#
Parameters:
Return type:

Axes

pycsamt.emtools.skew.plot_skewness(f_hz, Z, *, threshold=0.4, ax=None, title=None)[source]#