adaptivemd.OpenMMEngine¶
-
class
adaptivemd.
OpenMMEngine
(system_file, integrator_file, pdb_file, args=None)[source]¶ OpenMM Engine to be used by Adaptive MD
Variables: - system_file (File) – the system.xml file for OpenMM
- integrator_file (File) – the integrator.xml file for OpenMM
- pdb_file (File) – the .pdb file for the topology
- args (str) – a list of arguments passed to the openmmrun.py script
-
__init__
(system_file, integrator_file, pdb_file, args=None)[source]¶ x.__init__(…) initializes x; see help(type(x)) for signature
Methods
__init__
(system_file, integrator_file, pdb_file)x.__init__(…) initializes x; see help(type(x)) for signature add_output_type
(name[, filename, stride, …])Add an output type for a trajectory kind to be generated by this engine args
()Return a list of args of the __init__ function of a class base
()Return the most parent class actually derived from StorableMixin descendants
()Return a list of all subclassed objects extend
(source, length)Create a task that extends a trajectory given in the input from_dict
(dct)Reconstruct an object from a dictionary representation get_uuid
()Create a new unique ID :returns: the unique number for an object in the project :rtype: long idx
(store)Return the index which is used for the object in the given store. items
()named
(name)Attach a .name property to an object objects
()Returns a dictionary of all storable objects run
(target)Create a task that returns a trajectory given in the input stage
(obj[, target])Short cut to add a file to be staged then_func_import
(project, task, data, inputs)to_dict
()Convert object into a dictionary representation Attributes
ACTIVE_LONG
CREATION_COUNT
INSTANCE_UUID
base_cls
Return the base class base_cls_name
Return the name of the base class cls
Return the class name as a string files
full_strides
list of strides for trajectories that have full coordinates native_stride
The least common multiple stride of all generated trajectories. stage_in
Return a list of actions needed before tasks can be generated -
classmethod
from_dict
(dct)[source]¶ Reconstruct an object from a dictionary representation
Parameters: dct (dict) – the dictionary containing a state representation of the class. Returns: the reconstructed storable object Return type: StorableMixin
-
to_dict
()[source]¶ Convert object into a dictionary representation
Used to convert the dictionary into JSON string for serialization
Returns: the dictionary representing the (immutable) state of the object Return type: dict
-
run
(target)[source]¶ Create a task that returns a trajectory given in the input
Parameters: target (Trajectory) – location of the created target trajectory Returns: the task object containing the job description Return type: Task
-
extend
(source, length)[source]¶ Create a task that extends a trajectory given in the input
Parameters: - target (Trajectory) – location of the target trajectory to be extended
- length (int) – number of additional frames to be computed
Returns: the task object containing the job description
Return type: Task