Show
Ignore:
Timestamp:
10/22/06 14:52:19 (2 years ago)
Author:
wehart
Message:

Reworked the 'validation' analysis so it prints an explanation line

for each validation test that fails.

Setup the 'baseline' analysis, and created an example test (example9).

Moved 'flatten_dict' function into exact_misc.py.

Created semantics for ExperimentalResults? so we can easily test if
a factor/level combination is in an ExperimentalResults? object.

Fixed semantics in a study to throw an error is a bad experiment
name is imported into an analysis.

( Links to Acro-related mail archives at http://software.sandia.gov/Acro/ )

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • exact/trunk/test/example9.study.xml

    r230 r231  
    3535    <factors> 
    3636      <factor name="proby"> 
    37         <level name="low">0.1</level> 
    38         <level name="high">0.9</level> 
     37        <level name="low">0.4</level> 
     38        <level name="high">0.6</level> 
    3939      </factor> 
    4040      <factor name="scale"> 
     
    6060  --> 
    6161  <analysis name="Baseline1" type="baseline"> 
    62     <data experiment="foo" import="example2.exp.xml"/> 
     62    <data experiment="exp1" import="example2.exp.xml"/> 
    6363    <data experiment="foo"/> 
    6464    <data experiment="bar"/> 
    65     <options>_measurement=Value _optimum=100.0 _tolerance=0.0</options> 
     65    <options>_measurement=Value _tolerance=0.0</options> 
    6666  </analysis> 
    6767 
    68   <!-- This analysis should give exactly the same results as before. The 
     68  <analysis name="Baseline2" type="baseline"> 
     69    <data experiment="exp1" import="example2.exp.xml"/> 
     70    <data experiment="foo"/> 
     71    <data experiment="bar"/> 
     72    <options>_measurement=Value _sense=1.0 _tolerance=0.0</options> 
     73  </analysis> 
     74 
     75  <!-- This analysis should give exactly the same results as Baseline1. The 
    6976       percent tolerance value equals 'optimum*ptolerance'. 
    7077  --> 
    71   <analysis name="Baseline2" type="baseline"> 
    72     <data experiment="foo" import="example2.exp.xml"/> 
     78  <analysis name="Baseline3" type="baseline"> 
     79    <data experiment="exp1" import="example2.exp.xml"/> 
    7380    <data experiment="foo"/> 
    7481    <data experiment="bar"/> 
    75     <options>_measurement=Value _optimum=100.0 _ptolerance=0.0</options> 
     82    <options>_measurement=Value _ptolerance=0.0</options> 
     83  </analysis> 
     84 
     85  <analysis name="Baseline4" type="baseline"> 
     86    <data experiment="exp1" import="example2.exp.xml"/> 
     87    <data experiment="foo"/> 
     88    <data experiment="bar"/> 
     89    <options>_measurement=Value _sense=1.0 _ptolerance=0.0</options> 
    7690  </analysis> 
    7791