Versions in this module Expand all Collapse all v1 v1.0.0 Jun 6, 2026 Changes in this version + var AfterWork = Profile + var Presets = []Profile + var Uniform = Profile + var WeekendWarrior = Profile + var WorkHours = Profile + func ExpectedCommitsPerDay(p Profile) float64 + func Names() []string + type Burstiness struct + ActiveToQuiet float64 + InitialActiveProb float64 + QuietMultiplier float64 + QuietToActive float64 + type Override struct + DayProb *float64 + Density *float64 + ExtraProb *float64 + Max *int + Min *int + WeekendBias *float64 + WeekendDays *[]time.Weekday + WorkBias *float64 + WorkEnd *int + WorkStart *int + func (o Override) Apply(p Profile) Profile + type PerDay struct + DayProb float64 + ExtraProb float64 + Max int + Min int + WeekendBias float64 + WeekendDays []time.Weekday + type Profile struct + Burstiness Burstiness + Name string + PerDay PerDay + TimeOfDay TimeOfDay + func ByName(name string) (Profile, bool) + type TimeOfDay struct + WorkBias float64 + WorkEnd int + WorkStart int