changed example punit

This commit is contained in:
2025-05-20 00:12:23 +02:00
parent 2e3d373100
commit ee2b8f98b7
18 changed files with 232 additions and 149 deletions

View File

@@ -5,6 +5,10 @@ from spectral import whitenoise
from plotstyle import plot_style
#example_cell = ['2012-07-03-ak-invivo-1', 0]
example_cell = ['2017-07-18-ai-invivo-1', 1] # Take this! at 3% model, 5% data
model_cell = example_cell
base_path = Path('data')
data_path = base_path / 'cells'
sims_path = base_path / 'simulations'
@@ -225,8 +229,6 @@ def plot_noise_split(ax, contrast, noise_contrast, noise_frac,
if __name__ == '__main__':
#cell_name = ['2012-07-03-ak-invivo-1', 0]
cell_name = ['2017-07-18-ai-invivo-1', 1] # Take this! at 3% model, 5% data
nsmall = 100
nlarge = 1000000
contrast = 0.01
@@ -249,16 +251,16 @@ if __name__ == '__main__':
axss = axs[0]
axss[1].text(xt, yt, 'P-unit data', fontsize='large',
transform=axss[1].transAxes, color=s.punit_color1)
data_contrast, ratebase, eodf = plot_chi2_data(axss[1], s, cell_name[0],
cell_name[1])
data_contrast, ratebase, eodf = plot_chi2_data(axss[1], s, example_cell[0],
example_cell[1])
plot_ram(axss[0], data_contrast, eodf, wtime, wnoise)
axss[1].text(xt + 0.9, yt, f'$r={ratebase:.0f}$\\,Hz',
transform=axss[1].transAxes, fontsize='large')
# model 5%:
axss = axs[1]
data_files = sims_path.glob(f'chi2-noisen-{cell_name[0]}-{1000*data_contrast:03.0f}-*.npz')
files, nums = sort_files(cell_name[0], data_files, 2)
data_files = sims_path.glob(f'chi2-noisen-{example_cell[0]}-{1000*data_contrast:03.0f}-*.npz')
files, nums = sort_files(example_cell[0], data_files, 2)
axss[1].text(xt, yt, 'P-unit model', fontsize='large',
transform=axs[1, 1].transAxes, color=s.model_color1)
plot_chi2_contrast(axss[1], axss[2], s, files, nums, nsmall, nlarge)
@@ -269,16 +271,16 @@ if __name__ == '__main__':
# model 1%:
axss = axs[2]
data_files = sims_path.glob(f'chi2-noisen-{cell_name[0]}-{1000*contrast:03.0f}-*.npz')
files, nums = sort_files(cell_name[0], data_files, 2)
data_files = sims_path.glob(f'chi2-noisen-{example_cell[0]}-{1000*contrast:03.0f}-*.npz')
files, nums = sort_files(example_cell[0], data_files, 2)
plot_chi2_contrast(axss[1], axss[2], s, files, nums, nsmall, nlarge)
axr2 = plot_noise_split(axss[0], contrast, 0, 1, wtime, wnoise)
plot_overn(axss[3], s, files, nmax=1e6)
# model noise split:
axss = axs[3]
data_files = sims_path.glob(f'chi2-split-{cell_name[0]}-*.npz')
files, nums = sort_files(cell_name[0], data_files, 1)
data_files = sims_path.glob(f'chi2-split-{example_cell[0]}-*.npz')
files, nums = sort_files(example_cell[0], data_files, 1)
axss[1].text(xt, yt, 'P-unit model', fontsize='large',
transform=axss[1].transAxes, color=s.model_color1)
axss[1].text(xt + 0.9, yt, f'(noise split)', fontsize='large',