Schedulers

Constant Scheduler

hebel.schedulers.constant_scheduler(value)

Exponential Scheduler

hebel.schedulers.exponential_scheduler(init_value, decay)

Decreases exponentially

Linear Scheduler Up

hebel.schedulers.linear_scheduler_up(init_value, target_value, duration)

Increases linearly and then stays flat

Linear Scheduler Up-Down

hebel.schedulers.linear_scheduler_up_down(init_value, target_value, final_value, duration_up, t_decrease, duration_down)

Increases linearly to target_value, stays at target_value until t_decrease and then decreases linearly