trafficgen package
Top-level package for Traffic Generator.
Nothing exposed at the moment, but will be done if needed.
Submodules
- trafficgen.check_land_crossing module
- trafficgen.cli module
- trafficgen.encounter module
assign_beta()
assign_beta_from_list()
assign_future_position_to_target_ship()
assign_sog_to_target_ship()
assign_vector_time()
calculate_min_vector_length_target_ship()
calculate_relative_bearing()
calculate_ship_cog()
check_encounter_evolvement()
decide_target_ship()
define_own_ship()
determine_colreg()
find_start_position_target_ship()
generate_encounter()
- trafficgen.marine_system_simulator module
- trafficgen.plot_traffic_situation module
- trafficgen.read_files module
camel_to_snake()
check_input_units()
convert_keys_to_snake_case()
convert_settings_data_from_maritime_to_si_units()
convert_situation_data_from_maritime_to_si_units()
read_encounter_settings_file()
read_generated_situation_files()
read_own_ship_static_file()
read_situation_files()
read_target_ship_static_files()
- trafficgen.ship_traffic_generator module
- trafficgen.types module
Encounter
EncounterClassification
EncounterClassification.Config
EncounterClassification.model_computed_fields
EncounterClassification.model_config
EncounterClassification.model_fields
EncounterClassification.theta13_criteria
EncounterClassification.theta14_criteria
EncounterClassification.theta15
EncounterClassification.theta15_criteria
EncounterRelativeSpeed
EncounterRelativeSpeed.Config
EncounterRelativeSpeed.crossing_give_way
EncounterRelativeSpeed.crossing_stand_on
EncounterRelativeSpeed.head_on
EncounterRelativeSpeed.model_computed_fields
EncounterRelativeSpeed.model_config
EncounterRelativeSpeed.model_fields
EncounterRelativeSpeed.overtaking_give_way
EncounterRelativeSpeed.overtaking_stand_on
EncounterSettings
EncounterSettings.Config
EncounterSettings.classification
EncounterSettings.common_vector
EncounterSettings.disable_land_check
EncounterSettings.evolve_time
EncounterSettings.max_meeting_distance
EncounterSettings.model_computed_fields
EncounterSettings.model_config
EncounterSettings.model_fields
EncounterSettings.relative_speed
EncounterSettings.situation_length
EncounterSettings.vector_range
EncounterType
OwnShipInitial
SituationInput
to_camel()
- trafficgen.utils module
calculate_bearing_between_waypoints()
calculate_destination_along_track()
calculate_distance()
calculate_position_along_track_using_waypoints()
calculate_position_at_certain_time()
convert_angle_0_to_2_pi_to_minus_pi_to_pi()
convert_angle_minus_pi_to_pi_to_0_to_2_pi()
deg_2_rad()
knot_2_m_pr_s()
m_2_nm()
m_pr_s_2_knot()
min_2_s()
nm_2_m()
rad_2_deg()
- trafficgen.write_traffic_situation_to_file module