Ignore:
Timestamp:
Nov 3, 2006, 5:26:05 PM (18 years ago)
Author:
ole
Message:

More automated validation

Location:
anuga_validation/automated_validation_tests/okushiri_tank_validation
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_validation/automated_validation_tests/okushiri_tank_validation/compare_timeseries_with_measures.py

    r3916 r3917  
    117117
    118118
    119 expected_covariance = {'Boundary': 5.294418463841652839e-05,
    120                        'ch5': 1.169700827457795071e-04,
    121                        'ch7': 1.131522443178145860e-04,
    122                        'ch9': 1.251932626774203753e-04}
    123 
    124 expected_difference = {'Boundary': 8.222031767747334978e-04,
    125                        'ch5': 3.390769873961110153e-03,
    126                        'ch7': 2.815084054773397005e-03,
    127                        'ch9': 3.208757435748204462e-03}
    128 
    129 expected_maximum_diff = {'Boundary': 2.074639250243537347e-05,
    130                          'ch5': 1.443103996215826246e-03,
    131                          'ch7': 8.380973795966278894e-05,
    132                          'ch9': 2.081659579598611753e-03}
    133 
    134 expected_minimum_diff = {'Boundary': 2.594698240608837858e-04,
    135                          'ch5': 6.360676810760659133e-04,
    136                          'ch7': 4.604184345996111850e-03,
    137                          'ch9': 3.428854197019200710e-03}
    138 
    139 expected_argmax_timelag = {'Boundary': 2.500000000000000000e-01,
    140                            'ch5': 4.999999999999715783e-02,
    141                            'ch7': 0.000000000000000000e+00,
    142                            'ch9': 0.000000000000000000e+00}
    143 
    144 expected_argmin_timelag = {'Boundary': 2.500000000000000000e-01,
    145                            'ch5': 7.999999999999989342e-01,
    146                            'ch7': 2.050000000000000711e+00,
    147                            'ch9': 1.000000000000000000e+00}
     119#expected_covariance = {'Boundary': 5.294418463841652839e-05,
     120#                       'ch5': 1.169700827457795071e-04,
     121#                       'ch7': 1.131522443178145860e-04,
     122#                       'ch9': 1.251932626774203753e-04}
     123#
     124#expected_difference = {'Boundary': 8.222031767747334978e-04,
     125#                       'ch5': 3.390769873961110153e-03,
     126#                       'ch7': 2.815084054773397005e-03,
     127#                       'ch9': 3.208757435748204462e-03}
     128#
     129#expected_maximum_diff = {'Boundary': 2.074639250243537347e-05,
     130#                         'ch5': 1.443103996215826246e-03,
     131#                         'ch7': 8.380973795966278894e-05,
     132#                         'ch9': 2.081659579598611753e-03}
     133#
     134#expected_minimum_diff = {'Boundary': 2.594698240608837858e-04,
     135#                         'ch5': 6.360676810760659133e-04,
     136#                         'ch7': 4.604184345996111850e-03,
     137#                         'ch9': 3.428854197019200710e-03}
     138#
     139#expected_argmax_timelag = {'Boundary': 2.500000000000000000e-01,
     140#                           'ch5': 4.999999999999715783e-02,
     141#                           'ch7': 0.000000000000000000e+00,
     142#                           'ch9': 0.000000000000000000e+00}
     143#
     144#expected_argmin_timelag = {'Boundary': 2.500000000000000000e-01,
     145#                           'ch5': 7.999999999999989342e-01,
     146#                           'ch7': 2.050000000000000711e+00,
     147#                           'ch9': 1.000000000000000000e+00}
    148148
    149149
     
    262262    sww_filename = project.output_filename
    263263   
    264 #f = file_function('okushiri_new_limiters.sww',   #The best so far
    265 #f = file_function('okushiri_as2005_with_mxspd=0.1.sww',
    266264f = file_function(sww_filename,
    267265                  quantities='stage',
     
    301299    else:
    302300        pass
     301
     302    assert res-eps < expected_covariance[name] < res+eps
     303   
    303304   
    304305
     
    319320
    320321
     322    assert res-eps < expected_difference[name] < res+eps
     323
    321324    # Extrema
    322325    res = abs(max(observed_timeseries)-max(model))
     
    333336    else:
    334337        pass
    335    
     338
     339    assert res-eps < expected_maximum_diff[name] < res+eps   
    336340
    337341   
     
    349353    else:
    350354        pass
     355
     356    assert res-eps < expected_minimum_diff[name] < res+eps
    351357   
    352358
     
    368374        pass
    369375   
     376    assert res-eps < expected_argmax_timelag[name] < res+eps
    370377
    371378    i0 = argmin(observed_timeseries)
     
    384391        pass
    385392
    386 
     393    assert res-eps < expected_argmin_timelag[name] < res+eps
    387394
    388395
Note: See TracChangeset for help on using the changeset viewer.