def __init__(self, parameter_filename, find_outputs=False):
    '\n        Base class for generating simulation time series types.\n        Principally consists of a *parameter_filename*.\n        '
    if (not os.path.exists(parameter_filename)):
        raise IOError(parameter_filename)
    self.parameter_filename = parameter_filename
    self.basename = os.path.basename(parameter_filename)
    self.directory = os.path.dirname(parameter_filename)
    self.parameters = {}
    self.key_parameters = []
    self._set_parameter_defaults()
    self._parse_parameter_file()
    self._set_units()
    self._calculate_simulation_bounds()
    self._get_all_outputs(find_outputs=find_outputs)
    self.print_key_parameters()
Base class for generating simulation time series types.
Principally consists of a *parameter_filename*.
def __init__(self, parameter_filename, find_outputs=False):
    '\n        Base class for generating simulation time series types.\n        Principally consists of a *parameter_filename*.\n        '
    if (not os.path.exists(parameter_filename)):
        raise IOError(parameter_filename)
    self.parameter_filename = parameter_filename
    self.basename = os.path.basename(parameter_filename)
    self.directory = os.path.dirname(parameter_filename)
    self.parameters = {}
    self.key_parameters = []
    self._set_parameter_defaults()
    self._parse_parameter_file()
    self._set_units()
    self._calculate_simulation_bounds()
    self._get_all_outputs(find_outputs=find_outputs)
    self.print_key_parameters()