readModelFile()
Description
readModelFile() is a function used to open a .lpm model file and extract its content. The content will be returned in variables, but can also be output in the Terminal.
Argument, keywords and outputs
Input(s) / Argument(s)
Name | Flag | Type | Description |
---|---|---|---|
Model file | str | Relative path to the model file to load and read. | |
Training sets | train_sets= | bool | (Opt.) Load the training sets (arrays) from the file too. Default is False. |
Display | display= | bool | (Opt.) Load the training sets (arrays) from the file too. Default is False. |
Output(s)
Name | Type | Description |
---|---|---|
Metadata | dict | Metadata used and collected during the training. |
Coordinates | np.ndarray | (Opt.) Array of the coordinates of the atoms of the molecules. Dimension(s) are in (n_frames, n_molecules, n_atoms_per_molecule, 2). Is only returned if train_sets= is set to True. |
Distances | np.ndarray | (Opt.) Array of the distances of the atoms of the molecules. Dimension(s) are in (n_frames, n_molecules, n_distances). Is only returned if train_sets= is set to True. |
Phases | np.ndarray | (Opt.) Array of all the molecule phases labeled in the system. Dimension(s) are in (n_frames, n_molecules). Is only returned if train_sets= is set to True. |
Examples
Extract the metadata of a file
The following example will open the file test_model.lpm and return the metadata defined inside it into the dictionary metadata_dict.
import mllpa
metadata_dict = mllpa.readModelFile('test_model.lpm')
Extract the metadata and training sets from a file
The following example will open the file test_model.lpm and return the metadata defined inside it into the dictionary metadata_dict, as well as the coordinates, distances and phases array used to train the model.
metadata_dict, coordinates, distances, phases = mllpa.readModelFile('test_model.lpm', train_sets=True)
Extract and display the metadata from a file
The following example will open the file test_model.lpm and display the metadata in the Terminal.
mllpa.readModelFile('test_model.lpm', display=True)
Related tutorials
The following tutorial(s) detail further the use of the readModelFile() function: