Code:
#
# 15 team schedule, 160 games
# Designed for the following configuration:
# 1 subleague with 3 divisions with 5 teams
#
#
# 20 games against 4 other teams in division (10H/10A)
# 8 games against 10 other teams in subleague (4H/4A)
#
#
# At least one team not playing (on a "bye") at all times
# Required because no interleague and odd number of teams
# Only one team on bye except in three instances where three teams
#
# Majority of series are 4-game
# All matchups are slotted into 4-day blocks
# Day of week thus irrelevant and not following two-series-per-week pattern
#
# Interdivision and intradivision series are clustered into sets
# Interdivision sets mean no offdays except byes during those few week periods
# Consecutive offdays obviously occur during byes
# Can also occur sometimes between consecutive 3-game intradivision series
#
# Teams play maximum of 24-39 consecutive days
#
# No homestands or roadtrips longer than 16 games
# All-Star break and byes counted as ending homestands/roadtrips
#
# All game times set at 7:05pm
#
# Season begins first Monday of April
# Season ends mid-October
# Season spans 194 days
#
# No All-Star Game set because of 1-subleague, odd number of divisions configuration
# However break exists around fourth Tuesday of July (day nums 123-125)
# because schedule originally made for 2-subleague configuration
#
# Built on 2019-06-09
#