RequestOptions
- class openff.evaluator.client.RequestOptions[source]
The options to use when requesting a set of physical properties be estimated by the server.
Methods
__init__
()add_schema
(layer_type, property_type, schema)A convenience function for adding a calculation schema to the schema dictionary.
from_json
(file_path)Create this object from a JSON file.
get_attributes
([attribute_type])Returns all attributes of a specific attribute_type.
json
([file_path, format])Creates a JSON representation of this class.
parse_json
(string_contents)Parses a typed json string into the corresponding class structure.
validate
([attribute_type])Validate the values of the attributes.
Attributes
The way in which the server should batch together properties to estimate.
The calculation layers which may be used to estimate the set of physical properties.
The schemas that each calculation layer should use when estimating the set of physical properties.
- calculation_layers
The calculation layers which may be used to estimate the set of physical properties. The order in which the layers appears in this list determines the order in which the layers will attempt to estimate the data set. The default value of this attribute is
['ReweightingLayer', 'SimulationLayer']
.- Type
- calculation_schemas
The schemas that each calculation layer should use when estimating the set of physical properties. The dictionary should be of the form [property_type][layer_type]. The default value of this attribute is not set. This attribute is optional.
- Type
- batch_mode
The way in which the server should batch together properties to estimate. Properties will only be marked as finished when all properties in a single batch are completed. The default value of this attribute is
BatchMode.SharedComponents
. This attribute is optional.- Type
- add_schema(layer_type, property_type, schema)[source]
A convenience function for adding a calculation schema to the schema dictionary.
- validate(attribute_type=None)[source]
Validate the values of the attributes. If attribute_type is set, only attributes of that type will be validated.
- Parameters
attribute_type (type of Attribute, optional) – The type of attribute to validate.
- Raises
ValueError or AssertionError –
- classmethod from_json(file_path)
Create this object from a JSON file.
- Parameters
file_path (str) – The path to load the JSON from.
- Returns
The parsed class.
- Return type
cls
- classmethod get_attributes(attribute_type=None)
Returns all attributes of a specific attribute_type.
- Parameters
attribute_type (type of Attribute, optional) – The type of attribute to search for.
- Returns
The names of the attributes of the specified type.
- Return type
list of str