| 747 | |
| 748 | @dataclass(kw_only=True, frozen=True) |
| 749 | class SeasonsGroup: |
| 750 | seasons: tuple[str, ...] |
| 751 | # tuple[integer months] corresponding to each season |
| 752 | inds: tuple[tuple[int, ...], ...] |
| 753 | # integer code for each season, this is not simply range(len(seasons)) |
| 754 | # when the seasons have overlaps |
| 755 | codes: Sequence[int] |
| 756 | |
| 757 | |
| 758 | def find_independent_seasons(seasons: Sequence[str]) -> Sequence[SeasonsGroup]: |
no outgoing calls
no test coverage detected
searching dependent graphs…