Overview of the SkillCorner Open Data source code
masterThe src/ directory provides reusable Python modules for loading, processing, and visualizing SkillCorner data. It is organized into three main functional areas:
data/: Handles data ingestion and loading (e.g.,basic_loading.pyfor match metadata and tracking data).features/: Contains logic for feature engineering and data aggregation (e.g.,DynamicEventsAggregator.pyandPhasesOfPlayAggregator.py).visualization/: Provides reusable plotting and reporting functions (e.g.,head2head_viz.pyfor player/team comparisons andsectioned_summary_table_viz.pyfor metric organization).
For practical implementation examples, refer to the Learning Paths in the Tutorials section.