コード例 #1
0
    def test_load_config_wout_routine(self):
        anxcor = Anxcor(window_length=120.0)
        anxcor.add_process(
            XArrayTemporalNorm(time_window=15, rolling_metric='max'))
        anxcor.save_config(save_dir + os.sep + 'config.ini')

        anxcor2 = Anxcor(window_length=120.0)
        anxcor2.load_config(save_dir + os.sep + 'config.ini')
        assert True
コード例 #2
0
    def test_tau_is_correct(self):
        target_shift = 15.0
        anxcor = Anxcor(window_length=120.0)
        anxcor.set_task_kwargs('crosscorrelate',
                               dict(max_tau_shift=target_shift))
        anxcor.save_config(save_dir + os.sep + 'config.ini')
        with open(save_dir + os.sep + 'config.ini') as conf:
            config = json.load(conf)

        source_tau_shift = config['crosscorrelate']['max_tau_shift']

        assert target_shift == source_tau_shift
コード例 #3
0
    def test_load_config_with_routine(self):
        time_mean_target = 15
        anxcor = Anxcor()
        anxcor.set_window_length(120.0)
        anxcor.add_process(
            XArrayTemporalNorm(window=time_mean_target, rolling_metric='max'))
        anxcor.save_config(save_dir + os.sep + 'config.ini')

        anxcor2 = Anxcor()
        anxcor.set_window_length(120.0)
        anxcor2.add_process(XArrayTemporalNorm())
        anxcor2.load_config(save_dir + os.sep + 'config.ini')
        tnorm = anxcor2._get_task('process')['temp_norm:0']
        time_mean_src = tnorm._kwargs['window']
        assert time_mean_target == time_mean_src
コード例 #4
0
 def test_single_execution(self):
     anxcor = Anxcor(window_length=120.0)
     anxcor.save_config(save_dir + os.sep + 'config.ini')
     amnt = _how_many_fmt(save_dir, '.ini')
     assert amnt == 1