Skip to content

Commit 7687eb3

Browse files
committed
compare nml and netpy
1 parent 08e0919 commit 7687eb3

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

NeuroML2/compare_MC/RE/compare_all.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,19 @@ def compare_all():
1313
dat_data = np.loadtxt(dat_file)
1414
time_dat = dat_data[:, 0]
1515
voltage_dat = dat_data[:, 1] * 1000
16+
1617
m_itre_dat_data = np.loadtxt(m_itre_dat_file)
1718
time_m_itre_dat = m_itre_dat_data[:, 0]
1819
m_itre_dat = m_itre_dat_data[:, 1]
20+
1921
h_itre_dat_data = np.loadtxt(h_itre_dat_file)
2022
time_h_itre_dat = h_itre_dat_data[:, 0]
2123
h_itre_dat = h_itre_dat_data[:, 1]
24+
2225
ica_itre_dat_data = np.loadtxt(ica_itre_dat_file)
2326
time_ica_itre_dat = ica_itre_dat_data[:, 0]
2427
ica_itre_dat = ica_itre_dat_data[:, 1] * -0.1
28+
2529
caConc_dat_data = np.loadtxt(caConc_dat_file)
2630
time_caConc_dat = caConc_dat_data[:, 0]
2731
caConc_dat = caConc_dat_data[:, 1]
@@ -45,34 +49,39 @@ def compare_all():
4549
axes[0, 0].set_title('Voltage Comparison', fontsize=12)
4650
axes[0, 0].legend(fontsize=8)
4751
axes[0, 0].grid(True, linestyle='--', alpha=0.7)
52+
4853
axes[0, 1].plot(time_h_itre_dat, h_itre_dat, 'b-', label='nml h_itre', linewidth=2)
4954
axes[0, 1].plot(time_json, h_itre_json, 'r--', label='netpyne h_itre', linewidth=1.5)
5055
axes[0, 1].set_xlabel('Time (s)', fontsize=10)
5156
axes[0, 1].set_ylabel('h_itre', fontsize=10)
5257
axes[0, 1].set_title('h_itre Comparison', fontsize=12)
5358
axes[0, 1].legend(fontsize=8)
5459
axes[0, 1].grid(True, linestyle='--', alpha=0.7)
60+
5561
axes[1, 0].plot(time_m_itre_dat, m_itre_dat, 'b-', label='nml m_itre', linewidth=2)
5662
axes[1, 0].plot(time_json, m_itre_json, 'r--', label='netpyne m_itre', linewidth=1.5)
5763
axes[1, 0].set_xlabel('Time (s)', fontsize=10)
5864
axes[1, 0].set_ylabel('m_itre', fontsize=10)
5965
axes[1, 0].set_title('m_itre Comparison', fontsize=12)
6066
axes[1, 0].legend(fontsize=8)
6167
axes[1, 0].grid(True, linestyle='--', alpha=0.7)
68+
6269
axes[1, 1].plot(time_ica_itre_dat, ica_itre_dat, 'b-', label='nml ica_itre', linewidth=2)
6370
axes[1, 1].plot(time_json, ica_itre_json, 'r--', label='netpyne ica_itre', linewidth=1.5)
6471
axes[1, 1].set_xlabel('Time (s)', fontsize=10)
6572
axes[1, 1].set_ylabel('ica_itre', fontsize=10)
6673
axes[1, 1].set_title('ica_itre Comparison', fontsize=12)
6774
axes[1, 1].legend(fontsize=8)
6875
axes[1, 1].grid(True, linestyle='--', alpha=0.7)
76+
6977
axes[2, 0].plot(time_caConc_dat, caConc_dat, 'b-', label='nml caConc', linewidth=2)
7078
axes[2, 0].plot(time_json, caConc_json, 'r--', label='netpyne caConc', linewidth=1.5)
7179
axes[2, 0].set_xlabel('Time (s)', fontsize=10)
7280
axes[2, 0].set_ylabel('caConc', fontsize=10)
7381
axes[2, 0].set_title('caConc Comparison', fontsize=12)
7482
axes[2, 0].legend(fontsize=8)
7583
axes[2, 0].grid(True, linestyle='--', alpha=0.7)
84+
7685
axes[2, 1].axis('off')
7786
plt.tight_layout()
7887
current_dir = os.getcwd()

0 commit comments

Comments
 (0)