Skip to content
Snippets Groups Projects
Commit 26ac348a authored by valentin.emiya's avatar valentin.emiya
Browse files

minor exp var

parent 6668744f
No related branches found
No related tags found
No related merge requests found
Pipeline #6030 failed
...@@ -17,6 +17,24 @@ class VarianceExperiment(SolveTffExperiment): ...@@ -17,6 +17,24 @@ class VarianceExperiment(SolveTffExperiment):
force_reset=force_reset, force_reset=force_reset,
suffix='Variance' + suffix) suffix='Variance' + suffix)
def display_results(self):
res = self.load_results(array_type='xarray')
res = res.squeeze()
print('std(sdr_tff):', float(res.sel(measure='sdr_tff').std()))
print('std(sdr_tffo):', float(res.sel(measure='sdr_tffo').std()))
print('std(sdr_tffe):', float(res.sel(measure='sdr_tffe').std()))
print('std(is_tff):', float(res.sel(measure='is_tff').std()))
print('std(is_tffo):', float(res.sel(measure='is_tffo').std()))
print('std(is_tffe):', float(res.sel(measure='is_tffe').std()))
def plot_results(self):
# No more need for this method
pass
def plot_task(self, idt, fontsize=16):
# No more need for this method
pass
@staticmethod @staticmethod
def get_experiment(setting='full', force_reset=False): def get_experiment(setting='full', force_reset=False):
assert setting in ('full', 'light') assert setting in ('full', 'light')
...@@ -35,7 +53,7 @@ class VarianceExperiment(SolveTffExperiment): ...@@ -35,7 +53,7 @@ class VarianceExperiment(SolveTffExperiment):
or_mask=True, or_mask=True,
crop=None, crop=None,
fig_dir=None) fig_dir=None)
solver_params = dict(tol_subregions=None, solver_params = dict(tol_subregions=1e-5,
tolerance_arrf=1e-3, tolerance_arrf=1e-3,
proba_arrf=1 - 1e-4, proba_arrf=1 - 1e-4,
rand_state=np.arange(100)) rand_state=np.arange(100))
......
...@@ -124,7 +124,7 @@ if __name__ == '__main__': ...@@ -124,7 +124,7 @@ if __name__ == '__main__':
+ '*.*', + '*.*',
to_dir])) to_dir]))
elif answer == 7: elif answer == 7:
experiment.plot_results()
experiment.display_status() experiment.display_status()
experiment.display_results()
else: else:
print('Unknown answer: ' + str(answer)) print('Unknown answer: ' + str(answer))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment