Skip to content

Commit a91e824

Browse files
committed
rename util.metrics to dynonet.metrics
1 parent 87fa1c9 commit a91e824

18 files changed

+57
-57
lines changed

Diff for: examples/BW/BW_test.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import matplotlib
66
import matplotlib.pyplot as plt
77
from dynonet.lti import MimoLinearDynamicalOperator
8-
import util.metrics
8+
import dynonet.metrics
99
from dynonet.static import MimoStaticNonLinearity
1010

1111
if __name__ == '__main__':
@@ -99,9 +99,9 @@ def model(u_in):
9999

100100
# In[Metrics]
101101
n_skip = 300
102-
e_rms = util.metrics.error_rmse(scaler_y*y[n_skip:], scaler_y*y_hat[n_skip:])[0]
103-
fit_idx = util.metrics.fit_index(y[n_skip:], y_hat[n_skip:])[0]
104-
r_sq = util.metrics.r_squared(y[n_skip:], y_hat[n_skip:])[0]
102+
e_rms = dynonet.metrics.error_rmse(scaler_y*y[n_skip:], scaler_y*y_hat[n_skip:])[0]
103+
fit_idx = dynonet.metrics.fit_index(y[n_skip:], y_hat[n_skip:])[0]
104+
r_sq = dynonet.metrics.r_squared(y[n_skip:], y_hat[n_skip:])[0]
105105

106106
print(f"RMSE: {e_rms:.2E} mm\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.2f}")
107107

Diff for: examples/EMPS/EMPS_test.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import matplotlib.pyplot as plt
99
from dynonet.lti import MimoLinearDynamicalOperator, SisoLinearDynamicalOperator
1010
from dynonet.static import MimoStaticNonLinearity, MimoStaticNonLinearity
11-
import util.metrics
11+
import dynonet.metrics
1212

1313
if __name__ == '__main__':
1414

@@ -96,9 +96,9 @@ def model(u_in):
9696
plt.show()
9797

9898
# In[Metrics]
99-
e_rms = util.metrics.error_rmse(y_meas, y_hat)[0]
100-
fit_idx = util.metrics.fit_index(y_meas, y_hat)[0]
101-
r_sq = util.metrics.r_squared(y_meas, y_hat)[0]
99+
e_rms = dynonet.metrics.error_rmse(y_meas, y_hat)[0]
100+
fit_idx = dynonet.metrics.fit_index(y_meas, y_hat)[0]
101+
r_sq = dynonet.metrics.r_squared(y_meas, y_hat)[0]
102102

103103
print(f"RMSE: {e_rms:.2E} mm\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.2f}")
104104

Diff for: examples/ParWH/parWH_test.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import control
88
from dynonet.lti import MimoLinearDynamicalOperator
99
from dynonet.static import MimoStaticNonLinearity
10-
import util.metrics
10+
import dynonet.metrics
1111

1212

1313
if __name__ == '__main__':
@@ -160,10 +160,10 @@
160160

161161
idx_test = range(n_skip, N)
162162

163-
e_rms = 1000*util.metrics.error_rmse(y_meas[idx_test], y_hat[idx_test])
164-
mae = 1000 * util.metrics.error_mae(y_meas[idx_test], y_hat[idx_test])
165-
fit_idx = util.metrics.fit_index(y_meas[idx_test], y_hat[idx_test])
166-
r_sq = util.metrics.r_squared(y_meas[idx_test], y_hat[idx_test])
167-
u_rms = 1000*util.metrics.error_rmse(u, 0)
163+
e_rms = 1000*dynonet.metrics.error_rmse(y_meas[idx_test], y_hat[idx_test])
164+
mae = 1000 * dynonet.metrics.error_mae(y_meas[idx_test], y_hat[idx_test])
165+
fit_idx = dynonet.metrics.fit_index(y_meas[idx_test], y_hat[idx_test])
166+
r_sq = dynonet.metrics.r_squared(y_meas[idx_test], y_hat[idx_test])
167+
u_rms = 1000*dynonet.metrics.error_rmse(u, 0)
168168

169169
print(f"RMSE: {e_rms:.2f}mV\nMAE: {mae:.2f}mV\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.1f}\nRMSU: {u_rms:.2f}mV")

Diff for: examples/ParWH/parWH_train.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import matplotlib.pyplot as plt
1111
import time
12-
import util.metrics
12+
import dynonet.metrics
1313

1414
if __name__ == '__main__':
1515

@@ -211,8 +211,8 @@
211211
# In[Metrics]
212212

213213
# idx_metric = range(0, N_per_period)
214-
# e_rms = util.metrics.error_rmse(y[idx_metric], y_hat_np[idx_metric])
215-
# fit_idx = util.metrics.fit_index(y[idx_metric], y_hat_np[idx_metric])
216-
# r_sq = util.metrics.r_squared(y[idx_metric], y_hat_np[idx_metric])
214+
# e_rms = dynonet.metrics.error_rmse(y[idx_metric], y_hat_np[idx_metric])
215+
# fit_idx = dynonet.metrics.fit_index(y[idx_metric], y_hat_np[idx_metric])
216+
# r_sq = dynonet.metrics.r_squared(y[idx_metric], y_hat_np[idx_metric])
217217

218218
# print(f"RMSE: {e_rms:.4f}V\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.1f}")

Diff for: examples/ParWH/parWH_train_refine.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import matplotlib.pyplot as plt
1111
import time
12-
import util.metrics
12+
import dynonet.metrics
1313

1414
if __name__ == '__main__':
1515

@@ -217,8 +217,8 @@
217217
# In[Metrics]
218218

219219
# idx_metric = range(0, N_per_period)
220-
# e_rms = util.metrics.error_rmse(y[idx_metric], y_hat_np[idx_metric])
221-
# fit_idx = util.metrics.fit_index(y[idx_metric], y_hat_np[idx_metric])
222-
# r_sq = util.metrics.r_squared(y[idx_metric], y_hat_np[idx_metric])
220+
# e_rms = dynonet.metrics.error_rmse(y[idx_metric], y_hat_np[idx_metric])
221+
# fit_idx = dynonet.metrics.fit_index(y[idx_metric], y_hat_np[idx_metric])
222+
# r_sq = dynonet.metrics.r_squared(y[idx_metric], y_hat_np[idx_metric])
223223

224224
# print(f"RMSE: {e_rms:.4f}V\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.1f}")

Diff for: examples/ParWH/parWH_train_single_dataset.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import matplotlib.pyplot as plt
99
import time
10-
import util.metrics
10+
import dynonet.metrics
1111

1212
class StaticNonLin(nn.Module):
1313

@@ -172,8 +172,8 @@ def forward(self, u_lin):
172172
# In[Metrics]
173173

174174
idx_metric = range(0, N)
175-
e_rms = util.metrics.error_rmse(y[idx_metric], y_hat_np[idx_metric])
176-
fit_idx = util.metrics.fit_index(y[idx_metric], y_hat_np[idx_metric])
177-
r_sq = util.metrics.r_squared(y[idx_metric], y_hat_np[idx_metric])
175+
e_rms = dynonet.metrics.error_rmse(y[idx_metric], y_hat_np[idx_metric])
176+
fit_idx = dynonet.metrics.fit_index(y[idx_metric], y_hat_np[idx_metric])
177+
r_sq = dynonet.metrics.r_squared(y[idx_metric], y_hat_np[idx_metric])
178178

179179
print(f"RMSE: {e_rms:.4f}V\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.1f}")

Diff for: examples/Silverbox/silverbox_train_W.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import time
88
import torch.nn as nn
99

10-
import util.metrics
10+
import dynonet.metrics
1111

1212

1313
class StaticNonLin(nn.Module):
@@ -157,9 +157,9 @@ def forward(self, y_lin):
157157
plt.show()
158158

159159
# In[Plot]
160-
e_rms = util.metrics.error_rmse(y_fit, y_hat)[0]
161-
fit_idx = util.metrics.fit_index(y_fit, y_hat)[0]
162-
r_sq = util.metrics.r_squared(y_fit, y_hat)[0]
160+
e_rms = dynonet.metrics.error_rmse(y_fit, y_hat)[0]
161+
fit_idx = dynonet.metrics.fit_index(y_fit, y_hat)[0]
162+
r_sq = dynonet.metrics.r_squared(y_fit, y_hat)[0]
163163
print(f"RMSE: {e_rms:.4f}V\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.1f}")
164164

165165

Diff for: examples/Silverbox/silverbox_train_WH.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import time
88
import torch.nn as nn
99

10-
import util.metrics
10+
import dynonet.metrics
1111

1212

1313
class StaticNonLin(nn.Module):
@@ -164,7 +164,7 @@ def forward(self, y_lin):
164164
plt.show()
165165

166166
# In[Plot]
167-
e_rms = util.metrics.error_rmse(y_hat, y_fit)[0]
167+
e_rms = dynonet.metrics.error_rmse(y_hat, y_fit)[0]
168168
print(f"RMSE: {e_rms:.2f}")
169169

170170

Diff for: examples/Silverbox/silverbox_train_feedback.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import time
77
from dynonet.lti import SisoLinearDynamicalOperator
88
from dynonet.static import SisoStaticNonLinearity
9-
import util.metrics
9+
import dynonet.metrics
1010

1111
if __name__ == '__main__':
1212

@@ -172,9 +172,9 @@
172172
plt.show()
173173

174174
# In[Metrics]
175-
e_rms = util.metrics.error_rmse(y_fit, y_lin)[0]
176-
fit_idx = util.metrics.fit_index(y_fit, y_lin)[0]
177-
r_sq = util.metrics.r_squared(y_fit, y_lin)[0]
175+
e_rms = dynonet.metrics.error_rmse(y_fit, y_lin)[0]
176+
fit_idx = dynonet.metrics.fit_index(y_fit, y_lin)[0]
177+
r_sq = dynonet.metrics.r_squared(y_fit, y_lin)[0]
178178
print(f"RMSE: {e_rms:.4f}V\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.1f}")
179179

180180

Diff for: examples/WH2009/WH2009_test.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import matplotlib
99
import matplotlib.pyplot as plt
1010
import control
11-
import util.metrics
11+
import dynonet.metrics
1212

1313

1414
# In[Main]
@@ -135,9 +135,9 @@
135135

136136
# In[Metrics]
137137
idx_test = range(t_test_start + t_skip, t_test_end)
138-
e_rms = 1000*util.metrics.error_rmse(y_meas[idx_test], y_hat[idx_test])[0]
139-
fit_idx = util.metrics.fit_index(y_meas[idx_test], y_hat[idx_test])[0]
140-
r_sq = util.metrics.r_squared(y_meas[idx_test], y_hat[idx_test])[0]
138+
e_rms = 1000*dynonet.metrics.error_rmse(y_meas[idx_test], y_hat[idx_test])[0]
139+
fit_idx = dynonet.metrics.fit_index(y_meas[idx_test], y_hat[idx_test])[0]
140+
r_sq = dynonet.metrics.r_squared(y_meas[idx_test], y_hat[idx_test])[0]
141141

142142
print(f"RMSE: {e_rms:.1f}V\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.4f}")
143143

Diff for: examples/WH2009/WH2009_test_FIR.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import matplotlib.pyplot as plt
1010
import torch.nn as nn
1111
import control
12-
import util.metrics
12+
import dynonet.metrics
1313

1414

1515
if __name__ == '__main__':
@@ -127,9 +127,9 @@
127127

128128
# In[Metrics]
129129
idx_test = range(t_test_start + t_skip, t_test_end)
130-
e_rms = 1000*util.metrics.error_rmse(y_meas[idx_test], y_hat[idx_test])[0]
131-
fit_idx = util.metrics.fit_index(y_meas[idx_test], y_hat[idx_test])[0]
132-
r_sq = util.metrics.r_squared(y_meas[idx_test], y_hat[idx_test])[0]
130+
e_rms = 1000*dynonet.metrics.error_rmse(y_meas[idx_test], y_hat[idx_test])[0]
131+
fit_idx = dynonet.metrics.fit_index(y_meas[idx_test], y_hat[idx_test])[0]
132+
r_sq = dynonet.metrics.r_squared(y_meas[idx_test], y_hat[idx_test])[0]
133133

134134
print(f"RMSE: {e_rms:.1f}V\nFIT: {fit_idx:.1f}%\nR_sq: {r_sq:.2f}")
135135

Diff for: examples/WH2009/WH2009_train.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import torch.nn as nn
1010

1111

12-
import util.metrics
12+
import dynonet.metrics
1313

1414
# In[Main]
1515
if __name__ == '__main__':
@@ -168,7 +168,7 @@ def closure():
168168
plt.show()
169169

170170
# In[Plot]
171-
e_rms = util.metrics.error_rmse(y_hat, y_fit)[0]
171+
e_rms = dynonet.metrics.error_rmse(y_hat, y_fit)[0]
172172
print(f"RMSE: {e_rms:.2f}") # target: 1mv
173173

174174

Diff for: examples/WH2009/WH2009_train_FIR.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import time
99
import torch.nn as nn
1010

11-
import util.metrics
11+
import dynonet.metrics
1212

1313
# In[Main]
1414
if __name__ == '__main__':
@@ -166,5 +166,5 @@ def closure():
166166
plt.show()
167167

168168
# In[Plot]
169-
e_rms = util.metrics.error_rmse(y_hat, y_fit)[0]
169+
e_rms = dynonet.metrics.error_rmse(y_hat, y_fit)[0]
170170
print(f"RMSE: {e_rms:.2f}")

Diff for: examples/WH2009/WH2009_train_comparisons.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import matplotlib.pyplot as plt
88
import time
99
import torch.nn as nn
10-
import util.metrics
10+
import dynonet.metrics
1111

1212

1313
def normal_standard_cdf(val):
@@ -172,7 +172,7 @@ def model(u_in):
172172
plt.show()
173173

174174
# In[RMSE]
175-
e_rms = util.metrics.error_rmse(y_hat, y_fit)[0]
175+
e_rms = dynonet.metrics.error_rmse(y_hat, y_fit)[0]
176176
print(f"RMSE: {e_rms:.2f}") # target: 1mv
177177

178178
# In[v_hat]

Diff for: examples/WH2009/WH2009_train_process_noise.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import time
1010

1111

12-
import util.metrics
12+
import dynonet.metrics
1313

1414
# In[Main]
1515
if __name__ == '__main__':
@@ -197,7 +197,7 @@ def closure():
197197
plt.show()
198198

199199
# In[Plot]
200-
e_rms = util.metrics.error_rmse(y_hat, y_fit)[0]
200+
e_rms = dynonet.metrics.error_rmse(y_hat, y_fit)[0]
201201
print(f"RMSE: {e_rms:.2f}") # target: 1mv
202202

203203

Diff for: examples/WH2009/WH2009_train_process_noise_PEM.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import time
1010

1111

12-
import util.metrics
12+
import dynonet.metrics
1313

1414
# In[Main]
1515
if __name__ == '__main__':

Diff for: examples/WH2009/WH2009_train_quantized.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from dynonet.static import SisoStaticNonLinearity
77
import matplotlib.pyplot as plt
88
import time
9-
import util.metrics
9+
import dynonet.metrics
1010

1111

1212
def normal_standard_cdf(val):
@@ -180,7 +180,7 @@ def model(u_in):
180180
plt.show()
181181

182182
# In[Plot]
183-
e_rms = util.metrics.error_rmse(y_hat, y_fit)[0]
183+
e_rms = dynonet.metrics.error_rmse(y_hat, y_fit)[0]
184184
print(f"RMSE: {e_rms:.2f}") # target: 1mv
185185

186186

Diff for: examples/coupled_drive/drive_train_W.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from dynonet.lti import SisoLinearDynamicalOperator
66
from dynonet.static import SisoStaticNonLinearity
77
import time
8-
import util.metrics
8+
import dynonet.metrics
99
import matplotlib.pyplot as plt
1010

1111
if __name__ == '__main__':
@@ -130,7 +130,7 @@
130130
plt.show()
131131

132132
# In[Plot]
133-
e_rms = util.metrics.error_rmse(y_hat, y_fit)[0]
133+
e_rms = dynonet.metrics.error_rmse(y_hat, y_fit)[0]
134134
print(f"RMSE: {e_rms:.2f}")
135135

136136

0 commit comments

Comments
 (0)