Getting started:
General architecture:
Module
Contributing
ensemble
ensemble.cli
ensemble.component
ensemble.component.dynamics
ensemble.component.platoon_vehicle
ensemble.component.platoonvehicleinfo
ensemble.component.vehicle
ensemble.component.vehiclelist
ensemble.configurator
ensemble.control
ensemble.control.governor
ensemble.control.operational
ensemble.control.operational.basic_test
ensemble.control.operational.operational
ensemble.control.operational.operationalLayerTest
ensemble.control.operational.reference
ensemble.control.tactical
ensemble.control.tactical.gapcordinator
ensemble.control.tactical.vehcoordinator
ensemble.ensemble
ensemble.handler
ensemble.handler.symuvia
ensemble.handler.symuvia.configurator
ensemble.handler.symuvia.connector
ensemble.handler.symuvia.scenario
ensemble.handler.symuvia.stream
ensemble.handler.symuvia.xmlparser
ensemble.handler.vissim
ensemble.handler.vissim.configurator
ensemble.handler.vissim.connector
ensemble.handler.vissim.scenario
ensemble.handler.vissim.stream
ensemble.input
ensemble.input.platoon_demand
ensemble.input.scenario
ensemble.logic
ensemble.logic.frozen_set
ensemble.logic.platoon_set
ensemble.logic.platoon_states
ensemble.logic.publisher
ensemble.logic.runtime_machine
ensemble.logic.runtime_states
ensemble.logic.statemachine
ensemble.logic.subscriber
ensemble.metaclass
ensemble.metaclass.connector
ensemble.metaclass.controller
ensemble.metaclass.coordinator
ensemble.metaclass.dynamics
ensemble.metaclass.observer
ensemble.metaclass.state
ensemble.metaclass.stream
ensemble.metaclass.subject
ensemble.tools
ensemble.tools.checkers
ensemble.tools.connector_configurator
ensemble.tools.constants
ensemble.tools.decorators
ensemble.tools.exceptions
ensemble.tools.geometry
ensemble.tools.screen