brazilian_soccer/__init__.py (3 loc)
brazilian_soccer/data.py (372 loc)class SoccerData, def _strip_accents, def normalize_team, def _parse_date, def __post_init__, def load, def _load_matches, def find_matches, def head_to_head, def team_stats, def standings, def biggest_wins, def average_goals, def search_players, def get_data
brazilian_soccer/server.py (85 loc)def _df_to_records, def find_matches, def head_to_head, def team_stats, def standings, def biggest_wins, def average_goals, def search_players, def main
tests/__init__.py (0 loc, test)
tests/test_data.py (102 loc, test)class TestNormalization, class TestLoading, class TestMatchQueries, class TestHeadToHead, class TestTeamStats, class TestStandings, class TestAggregates, class TestPlayers, def data, def test_strips_state_suffix, def test_strips_country_code, def test_strips_accents, def test_handles_none, def test_all_frames_loaded, def test_unified_matches, def test_find_matches_by_team, def test_find_matches_between_teams, def test_find_matches_by_season, def test_find_matches_by_competition, def test_returns_counts, def test_stats_structure, def test_home_only_filter, def test_standings_ordered, def test_biggest_wins, def test_average_goals, def test_find_brazilians, def test_search_by_name, def test_filter_by_min_overall