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 TrueParameters: 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
-
get
(building)[source]¶ Get the current value of this attribute of the building
Parameters: building – Returns:
-