observables.py: Script for viewing the observables of the model

Two figures for viewing some essential observables

The figures are invisibly generated and saved under the current working directory and under the sub-directory ~/observables/

1. Figure 1

Figure 1 for each disinhibition experiment

+-----------+-----------+-----------+
|           |           |           |
| subplot 1 | subplot 2 | subplot 3 |
|           |           |           |
+-----------+-----------+-----------+
|           |           |           |
| subplot 4 | subplot 5 | subplot 6 |
|           |           |           |
+-----------+-----------+-----------+

Figure 1 contains six subplots such that for each disinhibition experiment it plots:

Subplot

Content

Interpretation

1

CV

analyseur.cbgtc.stats.variation.Variations.computeCV()

2

CV2

analyseur.cbgtc.stats.variation.Variations.computeCV2()

3

LV

analyseur.cbgtc.stats.variation.Variations.computeLV()

4

mean firing rate

analyseur.cbgtc.stats.isi.InterSpikeInterval.mean_freqs()

5

dimensionality

n_components_ of analyseur.cbgtc.stats.pca.PCA.compute()

6

complexity

n_components_ / n_neurons of analyseur.cbgtc.stats.pca.PCA.compute()

2. Figure 2

Figure 2 shows plots across all disinhibition experiments

+---------------------+
|                     |
|      subplot 1      |
|                     |
+---------------------+
|                     |
|      subplot 2      |
|                     |
+---------------------+

Figure 2 contains two subplots such that across all disinhibition experiments it plots:

Subplot

Content

Interpretation

1

basic measure of synchrony

analyseur.cbgtc.stats.sync.Synchrony.compute_basic()

2

Fano factor as a measure of synchrony

analyseur.cbgtc.stats.sync.Synchrony.compute_fano_factor()


cbgtc.observables.main()[source]
cbgtc.observables.safe_plot(ax, x, y, xlabel, ylabel, ylim=None)[source]
cbgtc.observables.safe_plot_spectra(ax, spectra, ylabel, labels=None, max_comp=None, logy=True)[source]