Classes and functions to create interface models.
Copyright Schrodinger, LLC. All rights reserved.
|
str
|
get_formulas_basename(unit_cell_1,
unit_cell_2)
Return a formatted basename containing the two unit cell formulas for
the given two unit cells. |
|
|
|
tuple, tuple
|
lcm_approx(smaller,
larger,
tolerance=0.0,
max_mult=10,
threshold=1e-10)
From the two given numbers return two least common multiples (LCMs)
that are within the specified tolerance of each other. |
|
|
|
str
|
list_to_string(alist,
accuracy=3,
separator=', ')
Return a formatted string containing the floats in the given list
rounded to the given accuracy and separated by the given separator. |
|
|
|
|
del_atom_props(astructure,
keys=['s_matsci_f1f2f3', 'r_matsci_f1', 'r_matsci_f2', 'r_matsci_f3'])
Delete the given atom properties from the given structure. |
|
|
|
|
__doc__ = ...
|
|
|
_version = '$Revision 0.0 $'
|
|
|
REFERENCE = 'reference'
|
|
|
ADSORPTION = 'adsorption'
|
|
|
BOTTOM_LAYER_CHOICES = ['reference', 'adsorption']
|
|
|
BOTTOM_LAYER_DEFAULT = 'reference'
|
|
|
STRAIN_A_DEFAULT = 0.5
|
|
|
STRAIN_B_DEFAULT = 0.5
|
|
|
STRAIN_GAMMA_DEFAULT = 5.0
|
|
|
SEPARATION_DEFAULT = 0.0
|
|
|
MAX_MULT = 10
|
|
|
MAX_EXTENTS_DEFAULT = 10
|
|
|
TRANSLATE_A_DEFAULT = 0.0
|
|
|
TRANSLATE_B_DEFAULT = 0.0
|
|
|
INTERFACE = 'interface'
|
|
|
FRACT_KEYS = ['s_matsci_f1f2f3', 'r_matsci_f1', 'r_matsci_f2',...
|
|
|
ENTRY_NAME_KEY = 's_m_entry_name'
|
|
|
CHOICE_OFF = 'off'
|
|
|
CHOICE_ON = 'on'
|
|
|
XTAL_DICT = {'bond_orders': 'off', 'bonding': 'off', 'translat...
|
|
|
ALPHA_IDX = 3
hash(x)
|
|
|
A_IDX = 0
hash(x)
|
|
|
BETA_IDX = 4
|
|
|
B_IDX = 1
|
|
|
C_IDX = 2
|
|
|
GAMMA_IDX = 5
|
|
|
__package__ = 'schrodinger.application.matsci.nano'
|