Compare commits
No commits in common. "b16e4dea8693ff231db891bcbdc6b3064f33b62e" and "8d8b02d581e57fc3d85b804bb18f80c82c173ba2" have entirely different histories.
b16e4dea86
...
8d8b02d581
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -228,7 +228,7 @@ if __name__ == '__main__':
|
|||||||
cell_name = ['2017-07-18-ai-invivo-1', 1] # Take this! at 3% model, 5% data
|
cell_name = ['2017-07-18-ai-invivo-1', 1] # Take this! at 3% model, 5% data
|
||||||
nsmall = 100
|
nsmall = 100
|
||||||
nlarge = 1000000
|
nlarge = 1000000
|
||||||
contrast = 0.05
|
contrast = 0.03
|
||||||
|
|
||||||
wdt = 0.0001
|
wdt = 0.0001
|
||||||
wnoise = whitenoise(0, 300, wdt, 0.05, rng=np.random.default_rng(51234))
|
wnoise = whitenoise(0, 300, wdt, 0.05, rng=np.random.default_rng(51234))
|
||||||
@ -237,26 +237,24 @@ if __name__ == '__main__':
|
|||||||
s = plot_style()
|
s = plot_style()
|
||||||
fig, axs = plt.subplots(3, 4, cmsize=(s.plot_width, 0.7*s.plot_width),
|
fig, axs = plt.subplots(3, 4, cmsize=(s.plot_width, 0.7*s.plot_width),
|
||||||
width_ratios=[1, 0, 1, 1, 0.15, 1])
|
width_ratios=[1, 0, 1, 1, 0.15, 1])
|
||||||
fig.subplots_adjust(leftm=8, rightm=1.5, topm=4, bottomm=4,
|
fig.subplots_adjust(leftm=8, rightm=1.5, topm=3, bottomm=4,
|
||||||
wspace=0.25, hspace=0.8)
|
wspace=0.25, hspace=0.8)
|
||||||
axs[0, 2].set_visible(False)
|
axs[0, 2].set_visible(False)
|
||||||
axs[0, 3].set_visible(False)
|
axs[0, 3].set_visible(False)
|
||||||
xt = -2.2
|
|
||||||
yt = 1.3
|
|
||||||
|
|
||||||
# data:
|
# data:
|
||||||
axs[0, 1].text(xt, yt, 'P-unit data', fontsize='large',
|
axs[0, 1].text(-2.42, 1.2, 'P-unit data', fontsize='large',
|
||||||
transform=axs[0, 1].transAxes, color=s.punit_color1)
|
transform=axs[0, 1].transAxes, color=s.punit_color1)
|
||||||
data_contrast, ratebase, eodf = plot_chi2_data(axs[0, 1], s, cell_name[0],
|
data_contrast, ratebase, eodf = plot_chi2_data(axs[0, 1], s, cell_name[0],
|
||||||
cell_name[1])
|
cell_name[1])
|
||||||
plot_ram(axs[0, 0], data_contrast, eodf, wtime, wnoise)
|
plot_ram(axs[0, 0], data_contrast, eodf, wtime, wnoise)
|
||||||
axs[0, 1].text(xt + 0.9, yt, f'$r={ratebase:.0f}$\\,Hz',
|
axs[0, 1].text(-1.5, 1.2, f'$r={ratebase:.0f}$\\,Hz',
|
||||||
transform=axs[0, 1].transAxes, fontsize='large')
|
transform=axs[0, 1].transAxes, fontsize='large')
|
||||||
|
|
||||||
# model:
|
# model:
|
||||||
data_files = sims_path.glob(f'chi2-noisen-{cell_name[0]}-{1000*contrast:03.0f}-*.npz')
|
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)
|
files, nums = sort_files(cell_name[0], data_files, 2)
|
||||||
axs[1, 1].text(xt, yt, 'P-unit model', fontsize='large',
|
axs[1, 1].text(-2.42, 1.2, 'P-unit model', fontsize='large',
|
||||||
transform=axs[1, 1].transAxes, color=s.model_color1)
|
transform=axs[1, 1].transAxes, color=s.model_color1)
|
||||||
plot_chi2_contrast(axs[1, 1], axs[1, 2], s, files, nums, nsmall, nlarge)
|
plot_chi2_contrast(axs[1, 1], axs[1, 2], s, files, nums, nsmall, nlarge)
|
||||||
axr1 = plot_noise_split(axs[1, 0], contrast, 0, 1, wtime, wnoise)
|
axr1 = plot_noise_split(axs[1, 0], contrast, 0, 1, wtime, wnoise)
|
||||||
@ -267,9 +265,9 @@ if __name__ == '__main__':
|
|||||||
# model noise split:
|
# model noise split:
|
||||||
data_files = sims_path.glob(f'chi2-split-{cell_name[0]}-*.npz')
|
data_files = sims_path.glob(f'chi2-split-{cell_name[0]}-*.npz')
|
||||||
files, nums = sort_files(cell_name[0], data_files, 1)
|
files, nums = sort_files(cell_name[0], data_files, 1)
|
||||||
axs[2, 1].text(xt, yt, 'P-unit model', fontsize='large',
|
axs[2, 1].text(-2.42, 1.2, 'P-unit model', fontsize='large',
|
||||||
transform=axs[2, 1].transAxes, color=s.model_color1)
|
transform=axs[2, 1].transAxes, color=s.model_color1)
|
||||||
axs[2, 1].text(xt + 0.9, yt, f'(noise split)', fontsize='large',
|
axs[2, 1].text(-1.5, 1.2, f'(noise split)', fontsize='large',
|
||||||
transform=axs[2, 1].transAxes)
|
transform=axs[2, 1].transAxes)
|
||||||
noise_contrast, noise_frac = plot_chi2_split(axs[2, 1], axs[2, 2], s,
|
noise_contrast, noise_frac = plot_chi2_split(axs[2, 1], axs[2, 2], s,
|
||||||
files, nums, nsmall, nlarge)
|
files, nums, nsmall, nlarge)
|
||||||
@ -285,6 +283,6 @@ if __name__ == '__main__':
|
|||||||
fig.tag([axs[0, :2],
|
fig.tag([axs[0, :2],
|
||||||
[axr1] + axs[1, 1:].tolist(),
|
[axr1] + axs[1, 1:].tolist(),
|
||||||
[axr2] + axs[2, 1:].tolist()],
|
[axr2] + axs[2, 1:].tolist()],
|
||||||
xoffs=[-4.5, 1, 1, -4.5], yoffs=2)
|
xoffs=-4.5, yoffs=2)
|
||||||
fig.savefig()
|
fig.savefig()
|
||||||
print()
|
print()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user