Example: StatWrapperΒΆ
[1]:
from opal.datasets.StatDataset import *
class StatWrapper:
def __init__(self, directory, fname):
self._stat = StatDataset(directory, fname)
def __getitem__(self, variable):
return self._stat.getData(variable)
[2]:
stat = StatWrapper('RingCyclotron/', 'RingCyclotron.stat')
[3]:
stat['rms_x']
[3]:
array([0.00193962, 0.00193964, 0.00193969, ..., 0.00386846, 0.00387598,
0.00388354])