nanover.trajectory.frame_data module
- class nanover.trajectory.frame_data.FrameData(frame_dict: dict[str, Any] | None = None)
Bases:
object
- property bond_orders
- property bond_pairs
- property box_vectors
- property chain_count
- property chain_names
- copy()
- classmethod empty()
- property frame_index
- classmethod from_dict(frame_dict: dict[str, Any])
Return a new FrameData from a dict of unpacked data.
- property kinetic_energy
- pack_to_dict()
Return a dict of packed data from this frame.
- property particle_count
- property particle_elements
- property particle_forces
- property particle_forces_system
- property particle_names
- property particle_positions
- property particle_residues
- property particle_velocities
- property potential_energy
- property residue_chains
- property residue_count
- property residue_ids
- property residue_names
- property server_timestamp
- property simulation_counter
- property simulation_exception
- property simulation_time
- property system_temperature
- classmethod unpack_from_dict(frame_dict: dict[str, Any])
Return a new FrameData from a dict of packed data.
- property user_energy
- property user_forces_index
- property user_forces_sparse
- property user_work_done
- exception nanover.trajectory.frame_data.MissingDataError
Bases:
KeyError
A shortcut does not contain data to return.
- nanover.trajectory.frame_data.merge_frame_dicts(a: dict, b: dict, ignore_reset=False)
- nanover.trajectory.frame_data.replace_shortcuts(cls)