13.4.8. Macro “samplingOATMulti.py

13.4.8.1. Objective

This part shows the complete code used to produce the console display in Multiple sets of nominal values.

13.4.8.2. Macro Uranie

"""
Example of OAT multi start generation
"""
from URANIE import DataServer, Sampler

# step 1
tds = DataServer.TDataServer("tdsoat", "Data server for simple OAT design")
tds.fileDataRead("myNominalValues.dat")

# step 3
oatSampler = Sampler.TOATDesign(tds)

# step 4
use_percentage = True
oatSampler.setRange("x1", 2.0)
oatSampler.setRange("x2", 40.0, use_percentage)

# step 5
oatSampler.generateSample()

# display
tds.scan("tdsoat__n__iter__:x1:x2:__nominal_set__:__modified_att__", "", "colsize=15 col=:4:4:")