{"time_frequency":[{"name":"cwt","docstring":"Calculates the continous wavelet transform of a signal using PyWavelets.\n\nArgs:\n    signal (list[float]): Input signal array\n    fs (float): Sampling rate in Hz\n    n_scales (int, optional): Number of scales. Defaults to 128.\n    f_min (float, optional): Lower frequency bound in Hz. Defaults to None.\n    f_max (float, optional): Upper frequency bound in Hz. Defaults to None.\n    norm (str, optional): Normalization type ('absolute' or 'relative'). Defaults to 'absolute'.\n    spektrum (str, optional): Type of spectrum ('power' or 'magnitude'). Defaults to 'power'.\n    wavelet (str, optional): Wavelet type. Defaults to 'cmor'. ('cgau1', 'cgau2', 'cgau3', 'cgau4', 'cgau5', 'cgau6', 'cgau7', 'cgau8', 'cmor', 'fbsp', 'gaus1', 'gaus2', 'gaus3', 'gaus4', 'gaus5', 'gaus6', 'gaus7', 'gaus8', 'mexh', 'morl', 'shan')\n    bandwidth (str, optional): Bandwidth of the wavelet. Defaults to '1.5'.\n    center_frequency (str, optional): Center frequency of the wavelet. Defaults to '2.0'.\n\nReturns:\n    tuple[list[float], list[float]]: Tuple containing:\n        - power/amplitude: Time-frequency coeff matrix\n        - freqs: Frequency array","params":[{"name":"signal","type":"list_numeric","description":"Input signal array"},{"name":"fs","type":"number","description":"Sampling rate in Hz"},{"name":"n_scales","type":"number","description":"Number of scales. Defaults to 128.","default":128},{"name":"f_min","type":"number","description":"Lower frequency bound in Hz. Defaults to None.","default":null},{"name":"f_max","type":"number","description":"Upper frequency bound in Hz. Defaults to None.","default":null},{"name":"norm","type":"string","description":"Normalization type ('absolute' or 'relative'). Defaults to 'absolute'.","default":"absolute"},{"name":"spektrum","type":"string","description":"Type of spectrum ('power' or 'magnitude'). Defaults to 'power'.","default":"power"},{"name":"wavelet","type":"string","description":"Wavelet type. Defaults to 'cmor'. ('cgau1', 'cgau2', 'cgau3', 'cgau4', 'cgau5', 'cgau6', 'cgau7', 'cgau8', 'cmor', 'fbsp', 'gaus1', 'gaus2', 'gaus3', 'gaus4', 'gaus5', 'gaus6', 'gaus7', 'gaus8', 'mexh', 'morl', 'shan')","default":"cmor"},{"name":"bandwidth","type":"string","description":"Bandwidth of the wavelet. Defaults to '1.5'.","default":"1.5"},{"name":"center_frequency","type":"string","description":"Center frequency of the wavelet. Defaults to '2.0'.","default":"2.0"}]},{"name":"frequency_ridge","docstring":"Calculates the frequency ridge of a signal using the continous wavelet transform.\n\nArgs:\n    signal (list[float]): Input signal array\n    fs (float): Sampling rate in Hz\n    n_scales (int, optional): Number of scales. Defaults to 128.\n    f_min (float, optional): Lower frequency bound in Hz. Defaults to None.\n    f_max (float, optional): Upper frequency bound in Hz. Defaults to None.\n    norm (str, optional): Normalization type ('absolute' or 'relative'). Defaults to 'absolute'.\n    spektrum (str, optional): Type of spectrum ('power' or 'magnitude'). Defaults to 'power'.\n    wavelet (str, optional): Wavelet type. Defaults to 'cmor'. ('cgau1', 'cgau2', 'cgau3', 'cgau4', 'cgau5', 'cgau6', 'cgau7', 'cgau8', 'cmor', 'fbsp', 'gaus1', 'gaus2', 'gaus3', 'gaus4', 'gaus5', 'gaus6', 'gaus7', 'gaus8', 'mexh', 'morl', 'shan')\n    bandwidth (str, optional): Bandwidth of the wavelet. Defaults to '1.5'.\n    center_frequency (str, optional): Center frequency of the wavelet. Defaults to '2.0'.\n    \nReturns:\n    list[float]: Ridge frequency array","params":[{"name":"signal","type":"list_numeric","description":"Input signal array"},{"name":"fs","type":"number","description":"Sampling rate in Hz"},{"name":"n_scales","type":"number","description":"Number of scales. Defaults to 128.","default":128},{"name":"f_min","type":"number","description":"Lower frequency bound in Hz. Defaults to None.","default":null},{"name":"f_max","type":"number","description":"Upper frequency bound in Hz. Defaults to None.","default":null},{"name":"norm","type":"string","description":"Normalization type ('absolute' or 'relative'). Defaults to 'absolute'.","default":"absolute"},{"name":"spektrum","type":"string","description":"Type of spectrum ('power' or 'magnitude'). Defaults to 'power'.","default":"power"},{"name":"wavelet","type":"string","description":"Wavelet type. Defaults to 'cmor'. ('cgau1', 'cgau2', 'cgau3', 'cgau4', 'cgau5', 'cgau6', 'cgau7', 'cgau8', 'cmor', 'fbsp', 'gaus1', 'gaus2', 'gaus3', 'gaus4', 'gaus5', 'gaus6', 'gaus7', 'gaus8', 'mexh', 'morl', 'shan')","default":"cmor"},{"name":"bandwidth","type":"string","description":"Bandwidth of the wavelet. Defaults to '1.5'.","default":"1.5"},{"name":"center_frequency","type":"string","description":"Center frequency of the wavelet. Defaults to '2.0'.","default":"2.0"}]}],"arithmetics":[{"name":"abs_signal","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"add_constant","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""},{"name":"constant","type":"number","description":""}]},{"name":"add_signals","docstring":"","params":[{"name":"sig1","type":"list_numeric","description":""},{"name":"sig2","type":"list_numeric","description":""}]},{"name":"divide_signals","docstring":"","params":[{"name":"sig1","type":"list_numeric","description":""},{"name":"sig2","type":"list_numeric","description":""}]},{"name":"multiply_constant","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""},{"name":"constant","type":"number","description":""}]},{"name":"multiply_signals","docstring":"","params":[{"name":"sig1","type":"list_numeric","description":""},{"name":"sig2","type":"list_numeric","description":""}]},{"name":"power_signal","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""},{"name":"power","type":"number","description":""}]},{"name":"subtract_signals","docstring":"","params":[{"name":"sig1","type":"list_numeric","description":""},{"name":"sig2","type":"list_numeric","description":""}]}],"general":[{"name":"append_signals","docstring":"Append two signals.\n\nArgs:\n    sig1 (list[float]): First input signal.\n    sig2 (list[float]): Second input signal.\n\nReturns:\n    list[float]: Concatenated signal.","params":[{"name":"sig1","type":"list_numeric","description":"First input signal."},{"name":"sig2","type":"list_numeric","description":"Second input signal."}]},{"name":"clip","docstring":"Clip signal values to ±threshold.\n\nArgs:\n    sig1 (list[float]): Input signal.\n    threshold (float): Clipping threshold.\n\nReturns:\n    list[float]: Clipped signal.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."},{"name":"threshold","type":"number","description":"Clipping threshold."}]},{"name":"derivative","docstring":"Calculate the first derivative of a signal.\n\nArgs:\n    sig1 (list[float]): Input signal.\n    dt (float): Time step between samples.\n    fs (float, optional): Sampling frequency in Hz; overrides dt if provided.\n\nReturns:\n    list[float]: First derivative.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."},{"name":"dt","type":"number","description":"Time step between samples.","default":1.0},{"name":"fs","type":"number","description":"Sampling frequency in Hz; overrides dt if provided.","default":null}]},{"name":"downsample","docstring":"Subsample signal by decimation with anti-aliasing filter.\n\nArgs:\n    sig1 (list[float]): Input signal.\n    factor (int): Subsampling factor.\n    ftype (str): Anti-aliasing filter type ('iir', 'fir').\n\nReturns:\n    list[float]: Subsampled signal.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."},{"name":"factor","type":"number","description":"Subsampling factor."},{"name":"ftype","type":"string","description":"Anti-aliasing filter type ('iir', 'fir').","default":"iir"}]},{"name":"envelope","docstring":"Calculate signal envelope using Hilbert transform.\n\nArgs:\n    sig1 (list[float]): Input signal.\n\nReturns:\n    list[float]: Signal envelope.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."}]},{"name":"integrate_signal","docstring":"Calculate the cumulative integral of a signal.\n\nArgs:\n    sig1 (list[float]): Input signal.\n    dt (float): Time step between samples.\n    fs (float, optional): Sampling frequency in Hz; overrides dt if provided.\n\nReturns:\n    list[float]: Cumulative integral.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."},{"name":"dt","type":"number","description":"Time step between samples.","default":1.0},{"name":"fs","type":"number","description":"Sampling frequency in Hz; overrides dt if provided.","default":null}]},{"name":"interpolate","docstring":"Interpolate signal to a new sampling frequency.\n\nArgs:\n    sig1 (list[float]): Input signal.\n    fs_current (float): Current sampling frequency in Hz.\n    fs_desired (float): Desired sampling frequency in Hz.\n    method (str): Interpolation method ('linear', 'nearest', 'cubic', etc.).\n\nReturns:\n    list[float]: Interpolated signal.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."},{"name":"fs_current","type":"number","description":"Current sampling frequency in Hz."},{"name":"fs_desired","type":"number","description":"Desired sampling frequency in Hz."},{"name":"method","type":"string","description":"Interpolation method ('linear', 'nearest', 'cubic', etc.).","default":"linear"}]},{"name":"mirror","docstring":"Mirror signal at the specified end(s).\n\nArgs:\n    sig1 (list[float]): Input signal.\n    mirror_length (int): Length of the mirrored section.\n    position (str): 'start', 'end', or 'both'.\n\nReturns:\n    list[float]: Mirrored signal.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."},{"name":"mirror_length","type":"number","description":"Length of the mirrored section."},{"name":"position","type":"string","description":"'start', 'end', or 'both'.","default":"end"}]},{"name":"moving_avg","docstring":"Apply moving average filter to signal.\n\nArgs:\n    sig1 (list[float]): Input signal as list of floats.\n    window_size (int): Size of moving average window.\n    mode (str): Padding mode ('full', 'same', or 'valid').\n\nReturns:\n    list[float]: Filtered signal.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal as list of floats."},{"name":"window_size","type":"number","description":"Size of moving average window."},{"name":"mode","type":"string","description":"Padding mode ('full', 'same', or 'valid').","default":"same"}]},{"name":"normalize","docstring":"Normalize signal to zero mean and unit variance.\n\nArgs:\n    sig1 (list[float]): Input signal.\n\nReturns:\n    list[float]: Normalized signal.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."}]},{"name":"remove_dc","docstring":"Remove DC component from signal.\n\nArgs:\n    sig1 (list[float]): Input signal.\n\nReturns:\n    list[float]: Signal with DC removed.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."}]},{"name":"remove_linear_drift","docstring":"Remove linear drift from signal.\n\nArgs:\n    sig1 (list[float]): Input signal.\n\nReturns:\n    list[float]: Signal with linear drift removed.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."}]},{"name":"wrap","docstring":"Wrap signal values between lower and upper bounds.\n\nArgs:\n    sig1 (list[float]): Input signal.\n    lower (float): Lower bound.\n    upper (float): Upper bound.\n\nReturns:\n    list[float]: Wrapped signal.","params":[{"name":"sig1","type":"list_numeric","description":"Input signal."},{"name":"lower","type":"number","description":"Lower bound."},{"name":"upper","type":"number","description":"Upper bound."}]}],"filters":[{"name":"band_block","docstring":"Band block filter implementation.\n\nArgs:\n    signal (list[float]): Input signal array.\n    low_freq (float): Lower cutoff frequency in Hz.\n    high_freq (float): Higher cutoff frequency in Hz.\n    sampling_rate (float): Sampling rate in Hz.\n    order (float, optional): Filter order. Defaults to 4.\n\nReturns:\n    list[float]: Filtered signal array.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."},{"name":"low_freq","type":"number","description":"Lower cutoff frequency in Hz."},{"name":"high_freq","type":"number","description":"Higher cutoff frequency in Hz."},{"name":"sampling_rate","type":"number","description":"Sampling rate in Hz."},{"name":"order","type":"number","description":"Filter order. Defaults to 4.","default":4}]},{"name":"bandpass","docstring":"Bandpass filter implementation.\n\nArgs:\n    signal (list[float]): Input signal array.\n    low_freq (float): Lower cutoff frequency in Hz.\n    high_freq (float): Higher cutoff frequency in Hz.\n    sampling_rate (float): Sampling rate in Hz.\n    order (float, optional): Filter order. Defaults to 4.\n\nReturns:\n    list[float]: Filtered signal array.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."},{"name":"low_freq","type":"number","description":"Lower cutoff frequency in Hz."},{"name":"high_freq","type":"number","description":"Higher cutoff frequency in Hz."},{"name":"sampling_rate","type":"number","description":"Sampling rate in Hz."},{"name":"order","type":"number","description":"Filter order. Defaults to 4.","default":4}]},{"name":"high_pass","docstring":"High pass filter implementation.\n\nArgs:\n    signal (list[float]): Input signal array.\n    cutoff_freq (float): Cutoff frequency in Hz.\n    sampling_rate (float): Sampling rate in Hz.\n    order (float, optional): Filter order. Defaults to 4.\n\nReturns:\n    list[float]: Filtered signal array.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."},{"name":"cutoff_freq","type":"number","description":"Cutoff frequency in Hz."},{"name":"sampling_rate","type":"number","description":"Sampling rate in Hz."},{"name":"order","type":"number","description":"Filter order. Defaults to 4.","default":4}]},{"name":"low_pass","docstring":"Low pass filter implementation.\n\nArgs:\n    signal (list[float]): Input signal array.\n    cutoff_freq (float): Cutoff frequency in Hz.\n    sampling_rate (float): Sampling rate in Hz.\n    order (float, optional): Filter order. Defaults to 4.\n\nReturns:\n    list[float]: Filtered signal array.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."},{"name":"cutoff_freq","type":"number","description":"Cutoff frequency in Hz."},{"name":"sampling_rate","type":"number","description":"Sampling rate in Hz."},{"name":"order","type":"number","description":"Filter order. Defaults to 4.","default":4}]}],"hrv":[{"name":"compute_frequency_powers","docstring":"Computes frequency domain powers (VLF, LF, IM, HF) as percentages.\n\nArgs:\n    rr_intervals (list[float]): List of RR intervals in milliseconds.\n\nReturns:\n    dict[str, float]: Dictionary containing VLF, LF, IM, and HF power percentages.","params":[{"name":"rr_intervals","type":"list_numeric","description":"List of RR intervals in milliseconds."}]},{"name":"find_rr_intervals","docstring":"Finds RR intervals from ECG signal.\n\nArgs:\n    ecg (list[float]): List of ECG signal values.\n\nReturns:\n    list[float]: List of RR intervals in milliseconds.","params":[{"name":"ecg","type":"list_numeric","description":"List of ECG signal values."}]},{"name":"pnn50","docstring":"Computes percentage of successive RR intervals that differ by more than 50ms (pNN50).\n\nArgs:\n    rr_intervals (list[float]): List of RR intervals in milliseconds.\n\nReturns:\n    float: pNN50 value as percentage.","params":[{"name":"rr_intervals","type":"list_numeric","description":"List of RR intervals in milliseconds."}]},{"name":"rmssd","docstring":"Computes Root Mean Square of Successive RR Differences (RMSSD).\n\nArgs:\n    rr_intervals (list[float]): List of RR intervals in milliseconds.\n\nReturns:\n    float: RMSSD value in milliseconds.","params":[{"name":"rr_intervals","type":"list_numeric","description":"List of RR intervals in milliseconds."}]},{"name":"sdnn","docstring":"Computes Standard Deviation of NN intervals (SDNN).\n\nArgs:\n    rr_intervals (list[float]): List of RR intervals in milliseconds.\n\nReturns:\n    float: SDNN value in milliseconds.","params":[{"name":"rr_intervals","type":"list_numeric","description":"List of RR intervals in milliseconds."}]}],"spectral_analysis":[{"name":"amplitude_spectrum","docstring":"Calculates the amplitude spectrum of a signal.\n\nArgs:\n    signal (list[float]): Input signal array.\n    sampling_rate (float): Sampling rate in Hz.\n\nReturns:\n    tuple[list[float], list[float]]: Frequency array and Amplitude array.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."},{"name":"sampling_rate","type":"number","description":"Sampling rate in Hz."}]},{"name":"analytic_signal","docstring":"Calculate analytic signal of a signal.\n\nArgs:\n    signal (list[float]): Input signal array.\n\nReturns:\n    tuple[list[float], list[float]]: Real part of the analytic signal and Hilbert transformed signal.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."}]},{"name":"hilbert_transform","docstring":"Calculate Hilbert transform of a signal.\n\nArgs:\n    signal (list[float]): Input signal array.\n\nReturns:\n    list[float]: Hilbert transformed signal.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."}]},{"name":"instantaneous_frequency","docstring":"Calculate instantaneous frequency of a signal.\n\nArgs:\n    signal (list[float]): Input signal array.\n    sampling_rate (float): Sampling rate in Hz.\n\nReturns:\n    list[float]: Instantaneous frequency array.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."},{"name":"sampling_rate","type":"number","description":"Sampling rate in Hz."}]},{"name":"instantaneous_phase","docstring":"Calculate instantaneous phase of a signal.\n\nArgs:\n    signal (list[float]): Input signal array.\n\nReturns:\n    list[float]: Instantaneous phase array.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."}]},{"name":"phase_spectrum","docstring":"Calculate phase spectrum of a signal.\n\nArgs:\n    signal (list[float]): Input signal array.\n    sampling_rate (float): Sampling rate in Hz.\n\nReturns:\n    tuple[list[float], list[float]]: Frequency array and Phase spectrum array.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."},{"name":"sampling_rate","type":"number","description":"Sampling rate in Hz."}]},{"name":"power_spectrum","docstring":"Calculate power spectrum of a signal.\n\nArgs:\n    signal (list[float]): Input signal array.\n    sampling_rate (float): Sampling rate in Hz.\n\nReturns:\n    tuple[list[float], list[float]]: Frequency array and Power spectrum array.","params":[{"name":"signal","type":"list_numeric","description":"Input signal array."},{"name":"sampling_rate","type":"number","description":"Sampling rate in Hz."}]}],"synchronization":[{"name":"phase_synchronization","docstring":"Calculates phase synchronization between two signals using phase clustering analysis with a moving window.\n\nArgs:\n    signal1 (list[float]): First input signal array.\n    signal2 (list[float]): Second input signal array.\n    sampling_rate (float): Sampling rate in Hz.\n    window_size (int): Size of the moving window in seconds.\n    low_freq (float, optional): Lower cutoff frequency in Hz. Defaults to None.\n    high_freq (float, optional): Higher cutoff frequency in Hz. Defaults to None.\n\nReturns:\n    tuple[list[float], list[float]]: Phase synchronization index result for each window.","params":[{"name":"signal1","type":"list_numeric","description":"First input signal array."},{"name":"signal2","type":"list_numeric","description":"Second input signal array."},{"name":"sampling_rate","type":"number","description":"Sampling rate in Hz."},{"name":"window_size","type":"number","description":"Size of the moving window in seconds."},{"name":"low_freq","type":"number","description":"Lower cutoff frequency in Hz. Defaults to None.","default":null},{"name":"high_freq","type":"number","description":"Higher cutoff frequency in Hz. Defaults to None.","default":null}]}],"math_functions":[{"name":"cos_signal","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"inverse_signal","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"ln_signal","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"log10_signal","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"sin_signal","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"sqrt_signal","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]}],"stats_curve":[{"name":"confidence_interval","docstring":"Computes confidence interval for mean.\n\nArgs:\n    sig (list[float]): Input data array.\n    confidence (float, optional): Confidence level (0-1). Defaults to 0.95.\n\nReturns:\n    tuple[float, float]: Lower and upper bounds of the confidence interval.","params":[{"name":"sig","type":"list_numeric","description":"Input data array."},{"name":"confidence","type":"number","description":"Confidence level (0-1). Defaults to 0.95.","default":0.95}]},{"name":"correlation","docstring":"Computes Pearson correlation coefficient.\n\nArgs:\n    sig1 (list[float]): First signal array.\n    sig2 (list[float]): Second signal array.\n\nReturns:\n    float: Correlation coefficient.","params":[{"name":"sig1","type":"list_numeric","description":"First signal array."},{"name":"sig2","type":"list_numeric","description":"Second signal array."}]},{"name":"cross_correlation","docstring":"Computes cross-correlation between signals.\n\nArgs:\n    signal1 (list[float]): First signal array.\n    signal2 (list[float]): Second signal array.\n\nReturns:\n    list[float]: Cross-correlation array.","params":[{"name":"signal1","type":"list_numeric","description":"First signal array."},{"name":"signal2","type":"list_numeric","description":"Second signal array."}]},{"name":"histogram","docstring":"Computes histogram of data.\n\nArgs:\n    sig (list[float]): Input data array.\n    bins (int, optional): Number of bins. Defaults to 10.\n\nReturns:\n    tuple[list[float], list[float]]: Bin counts and bin edges.","params":[{"name":"sig","type":"list_numeric","description":"Input data array."},{"name":"bins","type":"number","description":"Number of bins. Defaults to 10.","default":10}]},{"name":"mean_curve","docstring":"Computes the mean curve from multiple signals.\n\nArgs:\n    signals (list[list[float]]): List of signal arrays.\n\nReturns:\n    list[float]: Mean signal array.","params":[{"name":"signals","type":"list_numeric","description":"List of signal arrays."}]},{"name":"median_curve","docstring":"Computes the median curve from multiple signals.\n\nArgs:\n    signals (list[list[float]]): List of signal arrays.\n\nReturns:\n    list[float]: Median signal array.","params":[{"name":"signals","type":"list_numeric","description":"List of signal arrays."}]}],"stats":[{"name":"is_normal","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""},{"name":"alpha","type":"number","description":"","default":0.05}]},{"name":"kurtosis","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"maximum","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"mean","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"median","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"minimum","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"sem","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"skewness","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"std","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]},{"name":"variance","docstring":"","params":[{"name":"sig","type":"list_numeric","description":""}]}]}