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 '
|