analysis

analysis

Analysis subpackage.

Houses analysis result container classes (e.g., BifurcationResult) and related APIs that are logically distinct from plotting utilities or simulation drivers.

Functions

Name Description
compare_timeseries Compare state variables between two time series using multiple measures.
per_window_fc Calculate per-window functional connectivity.
ttest_correlation_strength Perform a t-test on the strength of the correlation.

compare_timeseries

analysis.compare_timeseries(exp, ts1, ts2, atol=1e-10)

Compare state variables between two time series using multiple measures.

Parameters

Name Type Description Default
exp SimulationExperiment Experiment object containing metadata about state variables. required
ts1 Any First time series. required
ts2 Any Second time series. required
atol float Absolute tolerance for broader identity check. 1e-10

per_window_fc

analysis.per_window_fc(tv, xv, window=1000.0)

Calculate per-window functional connectivity.

Parameters

tv : ndarray Time vector. xv : ndarray Data vector. window : float, optional Time window for calculation. Default is 1e3.

Returns

ndarray Correlation coefficients for each window.

ttest_correlation_strength

analysis.ttest_correlation_strength(cs)

Perform a t-test on the strength of the correlation.

Parameters

cs : ndarray Correlation coefficients.

Returns

ndarray P-values of the t-test for each correlation coefficient.