schrodinger.application.matsci.msconst module¶
Contains common MatSci constants
Copyright Schrodinger, LLC. All rights reserved.
- class schrodinger.application.matsci.msconst.SMARTS_METHOD(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.Enum
Enum for SMARTS methods used in MatSci. If rdkit feature flag is enabled, this enum is always equal to rdkit.
- internal = 'internal'¶
- canvas = 'canvas'¶
- rdkit = 'rdkit'¶
- isMethod(method)¶
Check if the given method is the same as this enum member. If rdkit feature flag is enabled, this method always returns True if the given method is rdkit.
- Parameters
method (SMARTS_METHOD) – Method to check
- Returns
True if the given method is the same as this enum member or if rdkit feature flag is enabled and the given method is rdkit.
- class schrodinger.application.matsci.msconst.DIMENSIONALITY(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BULK = 111¶
- SLAB_XY = 110¶
- __init__(value)¶
Initialize enum member.
- Parameters
value (Any) – Input value
- classmethod getDict(use_labels=False)¶
Get dictionary with enum members.