Trajectory schema

A full description of the overall Trajectory model.

Required Keys

The following properties are required for the Trajectory specification.

Key Name

Description

Field Type

timestep

No description provided.

number

Optional Keys

The following keys are optional for the Trajectory specification.

Key Name

Description

Field Type

extras

Additional information to bundle with this object. Use for schema development and scratch space.

object

forces

An ordered (natoms*ndim*nframes,) array for XYZ atomic forces. Default unit is kJ/mol*angstrom.

array[number]

forces_units

Units for atomic forces. Defaults to kJ/mol*angstrom.

string

geometry

An ordered (natom*ndim*nframes,) array for XYZ atomic coordinates. Default unit is Angstrom. Storage is sequential in each dimension: [ x1o,…,xno, y1o,…,yno, z1o,…,zno, # 1st frame …, x1f,…,xnf, y1f,…,ynf, z1f,…,znf,# final frame ]

array[number]

geometry_units

Units for atomic geometry. Defaults to Angstroms.

string

name

Common or human-readable name to assign to this molecule. This field can be arbitrary; see identifiers for well- defined labels.

string

ndim

Number of spatial dimensions.

integer

nframes

Number of frames.

integer

provenance

The provenance information about how this object (and its attributes) were generated, provided, and manipulated.

object

schema_name

The MMSchema specification to which this model conforms. Explicitly fixed as mmschema_trajectory.

string

schema_version

The version number of schema_name to which this model conforms.

integer

timestep_units

Timestep size units. Defaults to femtoseconds.

string

top

No description provided.

array[#/definitions/Molecule]

velocities

An ordered (natoms*ndim*nframes,) array for XYZ atomic velocities. Default unit is Angstroms/femtoseconds.

array[number]

velocities_units

Units for atomic velocities. Defaults to Angstroms/femtoseconds.

string