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])