skchem.forcefields package

Submodules

skchem.forcefields.base module

## skchem.forcefields.base

Module specifying base class for forcefields.

class skchem.forcefields.base.ForceField(embed=True, warn_on_fail=True, error_on_fail=False, drop_failed=True, add_hs=True, **kwargs)[source]

Bases: skchem.base.Transformer, skchem.filters.base.TransformFilter

Base forcefield class.

Filter drops those that fail to be optimized.

columns
embed(mol)[source]
class skchem.forcefields.base.RoughEmbedding(embed=True, warn_on_fail=True, error_on_fail=False, drop_failed=True, add_hs=True, **kwargs)[source]

Bases: skchem.forcefields.base.ForceField

skchem.forcefields.mmff module

## skchem.forcefields.mmff

Module specifying the Merck Molecular Force Field.

class skchem.forcefields.mmff.MMFF(**kwargs)[source]

Bases: skchem.forcefields.base.ForceField

skchem.forcefields.uff module

## skchem.forcefields.uff

Module specifying the universal force field.

class skchem.forcefields.uff.UFF(**kwargs)[source]

Bases: skchem.forcefields.base.ForceField

Module contents

## skchem.forcefields

Module specifying forcefields.

class skchem.forcefields.MMFF(**kwargs)[source]

Bases: skchem.forcefields.base.ForceField

class skchem.forcefields.UFF(**kwargs)[source]

Bases: skchem.forcefields.base.ForceField

class skchem.forcefields.RoughEmbedding(embed=True, warn_on_fail=True, error_on_fail=False, drop_failed=True, add_hs=True, **kwargs)[source]

Bases: skchem.forcefields.base.ForceField