MovementModel

movement_model.MovementModel()

A MovementModel (MM) describes a pattern of geospatial movement for individuals in the model. The MM chops the day up into one or more parts (tau steps), and then describes movement clauses which trigger for certain parts of the day.

MovementModel is an abstract class. To create a custom movement model, you will wriet an implementation of this class.

Attributes

steps: Sequence[float]

The length and order of tau steps.

clauses: Sequence[MovementClause]

The movement clauses that make up the model.

requirements: Sequence[AttributeDef]

The combined requirements of all of the clauses in this model.