Welcome to the documentation of the 52°North Weather Routing Tool (WRT)!
Contents:
- Installation
- Getting started
- Configuration
- Algorithms
- Constraints
- Consumption models
- Weather data
- Inheritance diagrams
- Sequence diagrams
- API documentation (still under construction!)
- WeatherRoutingTool package
- Subpackages
- WeatherRoutingTool.algorithms package
- Submodules
- WeatherRoutingTool.algorithms.data_utils module
- WeatherRoutingTool.algorithms.genetic module
- WeatherRoutingTool.algorithms.genetic.crossover module
- WeatherRoutingTool.algorithms.genetic.population module
- WeatherRoutingTool.algorithms.genetic.mutation module
- WeatherRoutingTool.algorithms.genetic.patcher module
- WeatherRoutingTool.algorithms.genetic.repair module
- WeatherRoutingTool.algorithms.genetic.mcdm module
- WeatherRoutingTool.algorithms.genetic.utils module
- WeatherRoutingTool.algorithms.isobased module
- WeatherRoutingTool.algorithms.isochrone module
- WeatherRoutingTool.algorithms.isofuel module
- WeatherRoutingTool.algorithms.routingalg module
- WeatherRoutingTool.algorithms.routingalg_factory module
- Module contents
- WeatherRoutingTool.constraints package
- WeatherRoutingTool.ship package
- WeatherRoutingTool.utils package
- Submodules
- WeatherRoutingTool.utils.formatting module
- WeatherRoutingTool.utils.graphics module
generate_basemap()get_accumulated_dist()get_colour()get_figure_path()get_gcr_points()get_hist_values_from_boundaries()get_hist_values_from_widths()get_linestyle()get_marker()get_route_lc()get_standard()get_standard_fig()get_str_color()merge_figs()plot_gcr()set_graphics_standards()write_graph_to_csv()
- WeatherRoutingTool.utils.maps module
- WeatherRoutingTool.utils.unit_conversion module
- Module contents
- WeatherRoutingTool.algorithms package
- Submodules
- WeatherRoutingTool.config module
ConfigConfig.ALGORITHM_TYPEConfig.ARRIVAL_TIMEConfig.BOAT_SPEEDConfig.BOAT_SPEED_BOUNDARIESConfig.BOAT_TYPEConfig.CONFIG_PATHConfig.CONSTRAINTS_LISTConfig.COURSES_FILEConfig.DEFAULT_MAPConfig.DEFAULT_ROUTEConfig.DELTA_FUELConfig.DELTA_TIME_FORECASTConfig.DEPARTURE_TIMEConfig.DEPTH_DATAConfig.DIJKSTRA_MASK_FILEConfig.DIJKSTRA_NOF_NEIGHBORSConfig.DIJKSTRA_STEPConfig.GCR_SLIDER_ANGLE_STEPConfig.GCR_SLIDER_DISTANCE_MOVEConfig.GCR_SLIDER_DYNAMIC_PARAMETERSConfig.GCR_SLIDER_INTERPOLATEConfig.GCR_SLIDER_INTERP_DISTConfig.GCR_SLIDER_INTERP_NORMALIZEDConfig.GCR_SLIDER_LAND_BUFFERConfig.GCR_SLIDER_MAX_POINTSConfig.GCR_SLIDER_THRESHOLDConfig.GENETIC_CROSSOVER_PATCHERConfig.GENETIC_CROSSOVER_TYPEConfig.GENETIC_MUTATION_TYPEConfig.GENETIC_NUMBER_GENERATIONSConfig.GENETIC_NUMBER_OFFSPRINGSConfig.GENETIC_OBJECTIVESConfig.GENETIC_POPULATION_PATHConfig.GENETIC_POPULATION_SIZEConfig.GENETIC_POPULATION_TYPEConfig.GENETIC_RANDOM_SEEDConfig.GENETIC_REPAIR_TYPEConfig.GENETIC_SYMMETRIC_TIME_OBJECTIVEConfig.INTERMEDIATE_WAYPOINTSConfig.ISOCHRONE_MAX_ROUTING_STEPSConfig.ISOCHRONE_MINIMISATION_CRITERIONConfig.ISOCHRONE_NUMBER_OF_ROUTESConfig.ISOCHRONE_PRUNE_GROUPSConfig.ISOCHRONE_PRUNE_SECTOR_DEG_HALFConfig.ISOCHRONE_PRUNE_SEGMENTSConfig.ISOCHRONE_PRUNE_SYMMETRY_AXISConfig.ROUTER_HDGS_INCREMENTS_DEGConfig.ROUTER_HDGS_SEGMENTSConfig.ROUTE_PATHConfig.ROUTE_POSTPROCESSINGConfig.ROUTING_STEPSConfig.TIME_FORECASTConfig.WEATHER_DATAConfig.assign_config()Config.check_boat_algorithm_compatibility()Config.check_boat_speed()Config.check_boat_speed_boundaries()Config.check_constraint_list()Config.check_genetic_repair_type()Config.check_numeric_values_positivity()Config.check_route_depth_data_compatibility()Config.check_route_on_map()Config.check_route_weather_data_compatibility()Config.check_router_hdgs_segments_positive_and_even()Config.check_speed_determination()Config.check_travel_time_feasibility()Config.model_configConfig.model_post_init()Config.parse_and_validate_datetime()Config.validate_config()Config.validate_map_coordinates()Config.validate_path_exists()Config.validate_route_coordinates()
set_up_logging()
- WeatherRoutingTool.execute_routing module
- WeatherRoutingTool.routeparams module
RouteParamsRouteParams.convert_to_dict()RouteParams.countRouteParams.course_per_stepRouteParams.dists_per_stepRouteParams.finishRouteParams.from_csv_file()RouteParams.from_file()RouteParams.from_gzip_file()RouteParams.gcrRouteParams.get_dist_from_coords()RouteParams.get_fuel_per_dist()RouteParams.get_full_dist()RouteParams.get_full_fuel()RouteParams.get_full_travel_time()RouteParams.get_mean_power()RouteParams.get_per_waypoint_coords()RouteParams.get_power_type()RouteParams.lats_per_stepRouteParams.lons_per_stepRouteParams.plot_acc_power_vs_dist()RouteParams.plot_power_vs_coord()RouteParams.plot_power_vs_dist()RouteParams.plot_power_vs_dist_ratios()RouteParams.plot_power_vs_dist_resistances()RouteParams.plot_route()RouteParams.plot_speed_vs_dist()RouteParams.print_route()RouteParams.route_typeRouteParams.set_ship_params()RouteParams.ship_params_per_stepRouteParams.startRouteParams.starttime_per_stepRouteParams.timeRouteParams.write_to_geojson()
- WeatherRoutingTool.test_maripower_settings_for_different_courses module
- WeatherRoutingTool.test_maripower_settings_for_specific_route module
- WeatherRoutingTool.weather module
FakeWeatherFakeWeather.add_gauss_to_wave()FakeWeather.add_gauss_to_wind()FakeWeather.combine_var_dicts()FakeWeather.follow_conventions()FakeWeather.gaussian_1D()FakeWeather.gaussian_2d()FakeWeather.get_gauss_over_space()FakeWeather.get_gauss_over_time()FakeWeather.get_index()FakeWeather.read_dataset()FakeWeather.write_data()FakeWeather.write_reduced_data()
WeatherCondWeatherCond.check_units()WeatherCond.dsWeatherCond.get_map_size()WeatherCond.get_theta_from_uv()WeatherCond.get_u()WeatherCond.get_v()WeatherCond.map_sizeWeatherCond.print_init()WeatherCond.read_dataset()WeatherCond.set_map_size()WeatherCond.time_endWeatherCond.time_resWeatherCond.time_startWeatherCond.time_stepsWeatherCond.visualise_on_map()
WeatherCondEnvAutomaticWeatherCondFromFileWeatherCondODC
- WeatherRoutingTool.weather_factory module
- Module contents
- Subpackages
- WeatherRoutingTool package
- Conventions
- Guidelines
- References