ksuit.schedules.base.progress_schedule

Classes

ProgressSchedule

Base class for schedules that progress monotonically in value over time.

Module Contents

class ksuit.schedules.base.progress_schedule.ProgressSchedule(config, start_value, delta)

Bases: ksuit.schedules.base.schedule_base.ScheduleBase

Base class for schedules that progress monotonically in value over time.

Initialize the scheduler.

Parameters:
  • config (ksuit.schemas.scheduler.ProgressScheduleConfig) – Configuration for the progress schedule.

  • start_value (float) – The initial value of the scheduler.

  • delta (float) – The total change in value over the schedule.

start_value
delta
exclude_first
exclude_last