API
Documentation for each of the classes contained within the openff.evaluator framework.
Client Side API
Exceptions
A serializable wrapper around an Exception. |
Server Side API
Physical Property API
Represents the value of any physical property and it's uncertainty if provided. |
|
An enum describing the phase that a property was collected in. |
|
Container class for information about how a property was measured / calculated. |
|
Contains any metadata about how a physical property was calculated. |
|
Contains any metadata about how a physical property was measured by experiment. |
Built-in Properties
Substance Definition
Defines the components, their amounts, and their roles in a system. |
|
Defines a single component in a chemical system, as well as it's role within the system (if any). |
|
A representation of the amount of a given component in a Substance. |
|
The exact number of instances of a Component in a Substance. |
|
The mole fraction of a Component in a Substance. |
State Definition
Data specifying a physical thermodynamic state obeying Boltzmann statistics. |
Data Set API
An object for storing and curating data sets of both physical property measurements and estimated. |
NIST ThermoML Archive
A dataset of physical property measurements created from a ThermoML dataset. |
|
A function used to map a property from the ThermoML archive to an internal PhysicalProperty object of the correct type. |
|
A decorator which wraps around the register_thermoml_property method. |
Taproom
Data Set Curation
A base component for curation components which apply a particular operation (such as filtering or data conversion) to a data set. |
|
A base class for schemas which specify how particular curation components should be applied to a data set. |
A convenience class for applying a set of curation components sequentially to a data set. |
|
A schemas which encodes how a set of curation components should be applied sequentially to a data set. |
Filtering
A component to remove duplicate data points (within a specified precision) from a data set. |
|
A component which will filter out data points which were measured outside of a specified temperature range |
|
A component which will filter out data points which were measured outside of a specified pressure range. |
|
A component which will filter out data points which were measured outside of a specified mole fraction range. |
|
A component which will filter out data points which were measured for racemic mixtures. |
|
A component which will filter out data points which were measured for systems which contain specific elements. |
|
A component which will apply a filter which only retains properties of specified types. |
|
A component which filters out data points measured for systems whereby the stereochemistry of a number of components is undefined. |
|
A component which filters out data points measured for substances where any of the constituent components have a net non-zero charge. |
|
A component which filters out data points measured for substances which contain or are classed as an ionic liquids. |
|
A component which filters the data set so that it only contains either a specific set of smiles, or does not contain any of a set of specifically excluded smiles. |
|
A component which filters a data set so that it only contains measurements made for molecules which contain (or don't) a set of chemical environments represented by SMIRKS patterns. |
|
A component which filters out data points measured for systems with specified number of components. |
|
A component which filters the data set so that it only contains properties measured for particular substances. |
|
A component which filters a data set so that it only contains measurements made for substances which contain specific chemical environments. |
FreeSolv
ThermoML
A component which will import all supported data from the NIST ThermoML archive for (optionally) specified journals. |
Data Point Selection
A component for selecting a specified number data points which were measured for systems containing a specified set of chemical functionalities. |
|
A component for selecting a set of data points which are measured as close as possible to a particular set of states. |
|
An enumeration. |
Data Conversion
A component for converting binary mass density data to excess molar volume data and vice versa where pure density data measured for the components is available. |
Force Field API
Gradient Estimation
Calculation Layers API
Built-in Calculation Layers
Calculation Backends API
Dask Backends
Storage API
Built-in Storage Backends
Data Classes
Data Queries
Attributes
Workflow API
Schemas
Attributes
Placeholder Values
Built-in Workflow Protocols
Analysis
Coordinate Generation
Force Field Assignment
Gradients
Groups
Miscellaneous
OpenMM
Paprika
Reweighting
Simulation
Storage
YANK Free Energies
Workflow Construction Utilities
Attribute Utilities
A custom descriptor used to add useful metadata to class attributes. |
|
A base class for objects which require well defined attributes with additional metadata. |
|
A custom type used to differentiate between |
|
A class to act as a place holder for an attribute whose value is not known a priori, but will be set later by some specialised code. |
Observable Utilities
Plug-in Utilities
Plug-ins
Registers the built-in workflow protocols, calculation layers and physical properties with the plugin system. |
|
Registers any supported plugins found in external packages with the plugin system. |