openff.bespokefit.schema.targets.TorsionProfileTargetSchema

model openff.bespokefit.schema.targets.TorsionProfileTargetSchema[source]

Bases: BaseTargetSchema

A model which stores information about a torsion profile fitting target.

Fields
field type: Literal['TorsionProfile'] = 'TorsionProfile'
field reference_data: Optional[Union[LocalQCData[TorsionDriveResult], BespokeQCData[Torsion1DTaskSpec], TorsionDriveResultCollection]] = None

The reference QC data (either existing or to be generated on the fly) to fit against.

field calculation_specification: Optional[Torsion1DTaskSpec] = None

The specification for the reference torsion drive calculation, also acts as a provenance source.

field attenuate_weights: bool = True

Whether to attenuate the weights as a function of energy.

field energy_denominator: float = 1.0

The energy denominator in objective function contribution.

field energy_cutoff: float = 10.0

The upper energy cutoff.

classmethod bespoke_task_type() Literal['torsion1d'][source]