fleetrl
latest
User Guide
Overview
Installation
Creating a custom environment
Agent Training
Agent Evaluation
Benchmarking
Modules
Fleet environment
Benchmarking
Agent evaluation
Data logger
Load calculation
Normalisation
Observation
Schedule
Time picker
Data processing
EV charging
Battery degradation
Event manager
Rendering
fleetrl
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
A
add_log_entry() (fleetrl.utils.battery_degradation.log_data_deg.LogDataDeg method)
adjust_caretaker_lunch_soc() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
adjust_score_config() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
auto_gen() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
B
BasicEvaluation (class in fleetrl.agent_eval.basic_evaluation)
BatteryDegradation (class in fleetrl.utils.battery_degradation.batt_deg)
Benchmark (class in fleetrl.benchmarking.benchmark)
C
calculate_degradation() (fleetrl.utils.battery_degradation.batt_deg.BatteryDegradation method)
(fleetrl.utils.battery_degradation.empirical_degradation.EmpiricalDegradation method)
(fleetrl.utils.battery_degradation.rainflow_sei_degradation.RainflowSeiDegradation method)
Caretaker (fleetrl.utils.load_calculation.load_calculation.CompanyType attribute)
(fleetrl.utils.schedule.schedule_config.ScheduleType attribute)
change_markups() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
charge() (fleetrl.utils.ev_charging.ev_charger.EvCharger method)
check_data_paths() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
check_event() (fleetrl.utils.event_manager.event_manager.EventManager static method)
check_violation() (fleetrl.utils.load_calculation.load_calculation.LoadCalculation method)
choose_observer() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
choose_time() (fleetrl.utils.time_picker.eval_time_picker.EvalTimePicker method)
(fleetrl.utils.time_picker.random_time_picker.RandomTimePicker method)
(fleetrl.utils.time_picker.static_time_picker.StaticTimePicker method)
(fleetrl.utils.time_picker.time_picker.TimePicker method)
choose_time_picker() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
close() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
CompanyType (class in fleetrl.utils.load_calculation.load_calculation)
compare() (fleetrl.agent_eval.basic_evaluation.BasicEvaluation method)
(fleetrl.agent_eval.evaluation.Evaluation method)
compare_methods() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
Comparison (class in fleetrl.utils.battery_degradation.compare_methods)
compute_from_schedule() (fleetrl.utils.data_processing.data_processing.DataLoader method)
Custom (fleetrl.utils.load_calculation.load_calculation.CompanyType attribute)
(fleetrl.utils.schedule.schedule_config.ScheduleType attribute)
D
DataLoader (class in fleetrl.utils.data_processing.data_processing)
DataLogger (class in fleetrl.utils.data_logger.data_logger)
deg_rate_calendar() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
(fleetrl.utils.battery_degradation.rainflow_sei_degradation.RainflowSeiDegradation method)
deg_rate_cycle() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
(fleetrl.utils.battery_degradation.rainflow_sei_degradation.RainflowSeiDegradation method)
Delivery (fleetrl.utils.load_calculation.load_calculation.CompanyType attribute)
(fleetrl.utils.schedule.schedule_config.ScheduleType attribute)
detect_dim_and_bounds() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
DistributedCharging (class in fleetrl.benchmarking.distributed_charging)
E
emp_deg() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
EmpiricalDegradation (class in fleetrl.utils.battery_degradation.empirical_degradation)
Episode (class in fleetrl.fleet_env.episode)
EvalTimePicker (class in fleetrl.utils.time_picker.eval_time_picker)
evaluate_agent() (fleetrl.agent_eval.basic_evaluation.BasicEvaluation method)
(fleetrl.agent_eval.evaluation.Evaluation method)
Evaluation (class in fleetrl.agent_eval.evaluation)
EvCharger (class in fleetrl.utils.ev_charging.ev_charger)
EvConfig (class in fleetrl.fleet_env.config.ev_config)
EventManager (class in fleetrl.utils.event_manager.event_manager)
F
flatten_obs() (fleetrl.utils.normalization.oracle_normalization.OracleNormalization static method)
(fleetrl.utils.normalization.unit_normalization.UnitNormalization static method)
FleetEnv (class in fleetrl.fleet_env.fleet_environment)
fleetrl
module
fleetrl.agent_eval
module
fleetrl.agent_eval.basic_evaluation
module
fleetrl.agent_eval.evaluation
module
fleetrl.benchmarking
module
fleetrl.benchmarking.benchmark
module
fleetrl.benchmarking.distributed_charging
module
fleetrl.benchmarking.linear_optimization
module
fleetrl.benchmarking.night_charging
module
fleetrl.benchmarking.uncontrolled_charging
module
fleetrl.fleet_env
module
fleetrl.fleet_env.config
module
fleetrl.fleet_env.config.ev_config
module
fleetrl.fleet_env.config.score_config
module
fleetrl.fleet_env.config.time_config
module
fleetrl.fleet_env.episode
module
fleetrl.fleet_env.fleet_environment
module
fleetrl.utils
module
fleetrl.utils.battery_degradation
module
fleetrl.utils.battery_degradation.batt_deg
module
fleetrl.utils.battery_degradation.compare_methods
module
fleetrl.utils.battery_degradation.empirical_degradation
module
fleetrl.utils.battery_degradation.log_data_deg
module
fleetrl.utils.battery_degradation.rainflow_sei_degradation
module
fleetrl.utils.data_logger
module
fleetrl.utils.data_logger.data_logger
module
fleetrl.utils.data_processing
module
fleetrl.utils.data_processing.data_processing
module
fleetrl.utils.ev_charging
module
fleetrl.utils.ev_charging.ev_charger
module
fleetrl.utils.event_manager
module
fleetrl.utils.event_manager.event_manager
module
fleetrl.utils.load_calculation
module
fleetrl.utils.load_calculation.load_calculation
module
fleetrl.utils.normalization
module
fleetrl.utils.normalization.normalization
module
fleetrl.utils.normalization.oracle_normalization
module
fleetrl.utils.normalization.unit_normalization
module
fleetrl.utils.observation
module
fleetrl.utils.observation.observer
module
fleetrl.utils.observation.observer_bl_pv
module
fleetrl.utils.observation.observer_price_only
module
fleetrl.utils.observation.observer_soc_time_only
module
fleetrl.utils.observation.observer_with_building_load
module
fleetrl.utils.observation.observer_with_pv
module
fleetrl.utils.rendering
module
fleetrl.utils.rendering.render
module
fleetrl.utils.schedule
module
fleetrl.utils.schedule.schedule_config
module
fleetrl.utils.schedule.schedule_generator
module
fleetrl.utils.time_picker
module
fleetrl.utils.time_picker.eval_time_picker
module
fleetrl.utils.time_picker.random_time_picker
module
fleetrl.utils.time_picker.static_time_picker
module
fleetrl.utils.time_picker.time_picker
module
G
generate_caretaker() (fleetrl.utils.schedule.schedule_generator.ScheduleGenerator method)
generate_custom() (fleetrl.utils.schedule.schedule_generator.ScheduleGenerator method)
generate_delivery() (fleetrl.utils.schedule.schedule_generator.ScheduleGenerator method)
generate_schedule() (fleetrl.utils.schedule.schedule_generator.ScheduleGenerator method)
generate_utility() (fleetrl.utils.schedule.schedule_generator.ScheduleGenerator method)
get_dist_factor() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
get_log() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
get_next_dt() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
get_next_minutes() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
get_obs() (fleetrl.utils.observation.observer.Observer method)
(fleetrl.utils.observation.observer_bl_pv.ObserverWithBoth method)
(fleetrl.utils.observation.observer_price_only.ObserverPriceOnly method)
(fleetrl.utils.observation.observer_soc_time_only.ObserverSocTimeOnly method)
(fleetrl.utils.observation.observer_with_building_load.ObserverWithBuildingLoad method)
(fleetrl.utils.observation.observer_with_pv.ObserverWithPV method)
get_start_time() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
get_time() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
get_trip_len() (fleetrl.utils.observation.observer.Observer static method)
(fleetrl.utils.observation.observer_bl_pv.ObserverWithBoth static method)
(fleetrl.utils.observation.observer_price_only.ObserverPriceOnly static method)
(fleetrl.utils.observation.observer_soc_time_only.ObserverSocTimeOnly static method)
(fleetrl.utils.observation.observer_with_building_load.ObserverWithBuildingLoad static method)
(fleetrl.utils.observation.observer_with_pv.ObserverWithPV static method)
I
is_done() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
L
l_with_sei() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
(fleetrl.utils.battery_degradation.rainflow_sei_degradation.RainflowSeiDegradation method)
l_without_sei() (fleetrl.utils.battery_degradation.compare_methods.Comparison static method)
(fleetrl.utils.battery_degradation.rainflow_sei_degradation.RainflowSeiDegradation static method)
LinearOptimization (class in fleetrl.benchmarking.linear_optimization)
load_building_load() (fleetrl.utils.data_processing.data_processing.DataLoader method)
load_feed_in() (fleetrl.utils.data_processing.data_processing.DataLoader method)
load_prices() (fleetrl.utils.data_processing.data_processing.DataLoader method)
load_prices_original() (fleetrl.utils.data_processing.data_processing.DataLoader method)
load_pv() (fleetrl.utils.data_processing.data_processing.DataLoader method)
LoadCalculation (class in fleetrl.utils.load_calculation.load_calculation)
log_data() (fleetrl.utils.data_logger.data_logger.DataLogger method)
log_soc() (fleetrl.utils.battery_degradation.log_data_deg.LogDataDeg method)
log_soh() (fleetrl.utils.battery_degradation.log_data_deg.LogDataDeg method)
LogDataDeg (class in fleetrl.utils.battery_degradation.log_data_deg)
M
make_boundaries() (fleetrl.utils.normalization.normalization.Normalization method)
(fleetrl.utils.normalization.oracle_normalization.OracleNormalization method)
(fleetrl.utils.normalization.unit_normalization.UnitNormalization method)
module
fleetrl
fleetrl.agent_eval
fleetrl.agent_eval.basic_evaluation
fleetrl.agent_eval.evaluation
fleetrl.benchmarking
fleetrl.benchmarking.benchmark
fleetrl.benchmarking.distributed_charging
fleetrl.benchmarking.linear_optimization
fleetrl.benchmarking.night_charging
fleetrl.benchmarking.uncontrolled_charging
fleetrl.fleet_env
fleetrl.fleet_env.config
fleetrl.fleet_env.config.ev_config
fleetrl.fleet_env.config.score_config
fleetrl.fleet_env.config.time_config
fleetrl.fleet_env.episode
fleetrl.fleet_env.fleet_environment
fleetrl.utils
fleetrl.utils.battery_degradation
fleetrl.utils.battery_degradation.batt_deg
fleetrl.utils.battery_degradation.compare_methods
fleetrl.utils.battery_degradation.empirical_degradation
fleetrl.utils.battery_degradation.log_data_deg
fleetrl.utils.battery_degradation.rainflow_sei_degradation
fleetrl.utils.data_logger
fleetrl.utils.data_logger.data_logger
fleetrl.utils.data_processing
fleetrl.utils.data_processing.data_processing
fleetrl.utils.ev_charging
fleetrl.utils.ev_charging.ev_charger
fleetrl.utils.event_manager
fleetrl.utils.event_manager.event_manager
fleetrl.utils.load_calculation
fleetrl.utils.load_calculation.load_calculation
fleetrl.utils.normalization
fleetrl.utils.normalization.normalization
fleetrl.utils.normalization.oracle_normalization
fleetrl.utils.normalization.unit_normalization
fleetrl.utils.observation
fleetrl.utils.observation.observer
fleetrl.utils.observation.observer_bl_pv
fleetrl.utils.observation.observer_price_only
fleetrl.utils.observation.observer_soc_time_only
fleetrl.utils.observation.observer_with_building_load
fleetrl.utils.observation.observer_with_pv
fleetrl.utils.rendering
fleetrl.utils.rendering.render
fleetrl.utils.schedule
fleetrl.utils.schedule.schedule_config
fleetrl.utils.schedule.schedule_generator
fleetrl.utils.time_picker
fleetrl.utils.time_picker.eval_time_picker
fleetrl.utils.time_picker.random_time_picker
fleetrl.utils.time_picker.static_time_picker
fleetrl.utils.time_picker.time_picker
N
NightCharging (class in fleetrl.benchmarking.night_charging)
Normalization (class in fleetrl.utils.normalization.normalization)
normalize_obs() (fleetrl.utils.normalization.normalization.Normalization method)
(fleetrl.utils.normalization.oracle_normalization.OracleNormalization method)
(fleetrl.utils.normalization.unit_normalization.UnitNormalization method)
O
Observer (class in fleetrl.utils.observation.observer)
ObserverPriceOnly (class in fleetrl.utils.observation.observer_price_only)
ObserverSocTimeOnly (class in fleetrl.utils.observation.observer_soc_time_only)
ObserverWithBoth (class in fleetrl.utils.observation.observer_bl_pv)
ObserverWithBuildingLoad (class in fleetrl.utils.observation.observer_with_building_load)
ObserverWithPV (class in fleetrl.utils.observation.observer_with_pv)
OracleNormalization (class in fleetrl.utils.normalization.oracle_normalization)
overloading_penalty() (fleetrl.fleet_env.config.score_config.ScoreConfig method)
P
ParkingLotRenderer (class in fleetrl.utils.rendering.render)
plot_action_dist() (fleetrl.agent_eval.basic_evaluation.BasicEvaluation method)
(fleetrl.agent_eval.evaluation.Evaluation method)
plot_benchmark() (fleetrl.benchmarking.benchmark.Benchmark method)
(fleetrl.benchmarking.distributed_charging.DistributedCharging method)
(fleetrl.benchmarking.linear_optimization.LinearOptimization method)
(fleetrl.benchmarking.night_charging.NightCharging method)
(fleetrl.benchmarking.uncontrolled_charging.Uncontrolled method)
plot_detailed_actions() (fleetrl.agent_eval.basic_evaluation.BasicEvaluation method)
(fleetrl.agent_eval.evaluation.Evaluation method)
plot_soh() (fleetrl.agent_eval.basic_evaluation.BasicEvaluation method)
(fleetrl.agent_eval.evaluation.Evaluation method)
plot_violations() (fleetrl.agent_eval.basic_evaluation.BasicEvaluation method)
(fleetrl.agent_eval.evaluation.Evaluation method)
print() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
R
rainflow_sei() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
RainflowSeiDegradation (class in fleetrl.utils.battery_degradation.rainflow_sei_degradation)
RandomTimePicker (class in fleetrl.utils.time_picker.random_time_picker)
read_config() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
render() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
(fleetrl.utils.rendering.render.ParkingLotRenderer static method)
reset() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
run_benchmark() (fleetrl.benchmarking.benchmark.Benchmark method)
(fleetrl.benchmarking.distributed_charging.DistributedCharging method)
(fleetrl.benchmarking.linear_optimization.LinearOptimization method)
(fleetrl.benchmarking.night_charging.NightCharging method)
(fleetrl.benchmarking.uncontrolled_charging.Uncontrolled method)
S
ScheduleConfig (class in fleetrl.utils.schedule.schedule_config)
ScheduleGenerator (class in fleetrl.utils.schedule.schedule_generator)
ScheduleType (class in fleetrl.utils.schedule.schedule_config)
ScoreConfig (class in fleetrl.fleet_env.config.score_config)
set_start_time() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
shape_price_reward() (fleetrl.utils.data_processing.data_processing.DataLoader static method)
soc_violation_penalty() (fleetrl.fleet_env.config.score_config.ScoreConfig static method)
specify_company_and_battery_size() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
StaticTimePicker (class in fleetrl.utils.time_picker.static_time_picker)
step() (fleetrl.fleet_env.fleet_environment.FleetEnv method)
stress_dod() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
(fleetrl.utils.battery_degradation.rainflow_sei_degradation.RainflowSeiDegradation method)
stress_soc() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
(fleetrl.utils.battery_degradation.rainflow_sei_degradation.RainflowSeiDegradation method)
stress_temp() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
(fleetrl.utils.battery_degradation.rainflow_sei_degradation.RainflowSeiDegradation method)
stress_time() (fleetrl.utils.battery_degradation.compare_methods.Comparison method)
(fleetrl.utils.battery_degradation.rainflow_sei_degradation.RainflowSeiDegradation method)
T
TimeConfig (class in fleetrl.fleet_env.config.time_config)
TimePicker (class in fleetrl.utils.time_picker.time_picker)
U
Uncontrolled (class in fleetrl.benchmarking.uncontrolled_charging)
UnitNormalization (class in fleetrl.utils.normalization.unit_normalization)
Utility (fleetrl.utils.load_calculation.load_calculation.CompanyType attribute)
(fleetrl.utils.schedule.schedule_config.ScheduleType attribute)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds