revrt.models.routing#

Pydantic models for routing inputs

Module attributes

DriverOptionRules

Per-option driver multipliers

RoutingOptionsMap

Mapping of routing-option names to configurations

Classes

DriverConfig(*, default, zones)

Config for route-option driver rules

DriverZoneConfig(*, layer_name, where, options)

Config for one spatially varying driver rule zone

RoutingBarrierLayer(*, layer_name, where[, ...])

Config for one hard or soft routing barrier

RoutingCostLayer(*, layer_name[, ...])

Config for one cost layer in a routing option

RoutingFrictionLayer(*[, multiplier_layer, ...])

Config for one friction layer in a routing option

RoutingOptionConfig(*[, cost_layers, ...])

Config for one named routing option

TrackedLayer(*, layer_name, agg_method[, ...])

Config for one route-characterization layer

TransitionCostRule(*, between, cost)

Config for one pairwise transition cost rule

TransitionCostsConfig(*, default, pairwise)

Config for route-option transition costs