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.