Schedule
Submodules
Schedule config
Schedule generator
- class fleetrl.utils.schedule.schedule_generator.ScheduleGenerator(env_config, schedule_type=ScheduleType.Delivery, vehicle_id='0')[source]
Bases:
object
Probabilistic schedule generator. Loops through each 15 min timeslot in the yearly dataframe and generates a row entry. The format is kept similar to emobpy to enable compatability and ease of use.
- generate_caretaker()[source]
Caretaker generator. Lunch break, operations on Sunday, chance for emergency trips at night :return: pd.DataFrame of the schedule
- generate_custom()[source]
Custom schedule generator. Saturdays operations occur but at reduced levels, no operations on Sunday. :return: pd.DataFrame of the schedule
- generate_delivery()[source]
Delivery schedule generator. Saturdays operations occur but at reduced levels, no operations on Sunday. :return: pd.DataFrame of the schedule