IO_Objects
Template and interface classes that handle evaluator inputs and outputs.
- class IO_Objects.AnyValue(name='')[source]
A
Descriptor
that can take on any possible value. Intended to be used as a placeholder.- validate(value) bool [source]
All values are accepted by this
Descriptor
, so validate always returns True- Parameters:
value – The value to validate
- Returns:
True
- class IO_Objects.Descriptor(name='')[source]
Base class for descriptors.
Descriptors describe a set of possible values for a single input. They are used in
Parameters
to specify the possible input space.
- class IO_Objects.DummySelector[source]
A selector that does not modify the building. Intended to be used as a placeholder.
- class IO_Objects.IOBase(name='')[source]
Base class for inputs, objectives and constraints.
name is used for generating DataFrame column titles.
- class IO_Objects.Selector[source]
Base Class for Selectors, which describe what attribute of the model is read or modified
- abstract get(building)[source]
Get the current value of this attribute of the building
- Parameters:
building –
- Returns: