WeatherRoutingTool.ship package
Submodules
WeatherRoutingTool.ship.ship module
- class WeatherRoutingTool.ship.ship.Boat(init_mode='from_file', file_name=None, config_dict=None)[source]
Bases:
object
- check_data_meaningful()[source]
This is an optional method to check if default boat variables have been changed into meaningful values. It can be implemented in Child classes.
- speed: float
- weather_path: str
WeatherRoutingTool.ship.ship_factory module
WeatherRoutingTool.ship.shipparams module
- class WeatherRoutingTool.ship.shipparams.ShipParams(fuel_rate, power, rpm, speed, r_calm, r_wind, r_waves, r_shallow, r_roughness, wave_height, wave_direction, wave_period, u_currents, v_currents, u_wind_speed, v_wind_speed, pressure, air_temperature, salinity, water_temperature, status, message)[source]
Bases:
object
- air_temperature: ndarray
- fuel_rate: ndarray
- fuel_type: str
- get_reduced_2D_object(row_start=None, row_end=None, col_start=None, col_end=None, idxs=None)[source]
- message: ndarray
- power: ndarray
- pressure: ndarray
- r_calm: ndarray
- r_roughness: ndarray
- r_shallow: ndarray
- r_waves: ndarray
- r_wind: ndarray
- rpm: ndarray
- salinity: ndarray
- speed: ndarray
- status: array
- u_currents: ndarray
- u_wind_speed: ndarray
- v_currents: ndarray
- v_wind_speed: ndarray
- water_temperature: ndarray
- wave_direction: ndarray
- wave_height: ndarray
- wave_period: ndarray