Code:
#
# 20 team schedule, 152 games
# Designed for the following configuration:
# 1 subleague with 1 division of 20 teams
#
# 8 games against other 19 teams of division (4H/4A)
#
# Schedule defined balanced, so make sure settings consistent with that
#
# One series against each opponent in the first half of the season
# One series against each opponent in the second half of the season
# Halves are split by a four-week period with no games from late June to late July
#
# Series are set in two-week blocks of:
# * series Mon-Thu
# * Fri offday
# * series Sat-Tue
# * Wed offday
# * series Thu-Sun
# * then next block immediately begins next day
# Exceptions are extra series Mon-Thu at end of first half and Thu-Sun at beginning of second half
#
# Teams play no more than two consecutive series home or away
# Midseason break is considered to break home/away streaks
#
# Season begins first Monday on or after Mar28
# Season ends first Sunday on or after Oct16 (spans 203 days)
#
# No All-Star Game set, though obviously huge block of time midseason to set one
#
# Posted 2025/06/01
#