odysseus.supply_modelling package

Submodules

odysseus.supply_modelling.charging_station module

class Pole(station_config)

Bases: object

get_charging_time_from_energy(energy_mj)
get_energy_from_charging_time(charging_time)
get_fuelcost_from_energy(energy_mj)

odysseus.supply_modelling.energymix_loader module

class EnergyMix(city, year)

Bases: object

evaluate_emissions()
evaluate_energy()
open_database()

odysseus.supply_modelling.supply_model module

class SupplyModel(supply_model_conf, year)

Bases: object

init_charging_poles()
init_relocation()
init_vehicles()
init_workers()
geodataframe_charging_points(city, engine_type, station_location)

odysseus.supply_modelling.vehicle module

class Vehicle(vehicle_config, energy_mix_conf)

Bases: object

consumption_to_percentage(consumption)
distance_to_consumption(distance)
distance_to_tanktowheel_emission(distance)
distance_to_welltotank_emission(distance)
from_kml_to_energyperkm()
from_kml_to_lkm()
get_charging_time_from_perc(actual_level_perc, flow_amount, profile, beta=100)
get_percentage_from_charging_time(charging_time, flow_amount, profile)
percentage_to_consumption(percentage)
tanktowheel_energy_from_perc(percentage)
welltotank_energy_from_perc(percentage)

Module contents