BiCumulants#

class pymultifracs.bivariate.BiCumulants(bootstrapped_obj=None, *, scaling_ranges, idx_reject=None, weighted=None, mrq1, mrq2, min_j=1, mode='all2all', n_cumul=2)#

Bivariate cumulants.

get_jrange(j1=None, j2=None, bootstrap=False)#

Get the range of j values.

get_n_bootstrap()#

Returns the number of bootstrapping repetition, or 0 if no bootstrapping

get_nj_interv(j_min, j_max)#

Get number of coefficients per scale.

get_nj_interv_margin(j_min, j_max, margin)#

Get number of coefficients per scale for the margins.

plot(j1=None, j2=None, figsize=None, scaling_range=0, filename=None, signal_idx1=1, signal_idx2=0, plot_CI=False, **kwargs)#

Plot bivariate cumulants.

plot_legendre(h_support=(0, 1.5), resolution=100, figsize=(10, 10), cmap=None, signal_idx1=0, signal_idx2=1, idx_range=0)#

Plot the bivariate Legendre spectrum

plot_legendre_pv(resolution=30, use_ipyvtk=False)#

Plot the bivariate Legendre spectrum using pyvista.