Join the conversation

Join the community of Machine Learners and AI enthusiasts.

Sign Up
karstenskytย 
posted an update 12 days ago
Post
137
๐Ÿš€ ๐—Ÿ๐˜‚๐˜…๐˜‚๐—ฟ๐˜† ๐—Ÿ๐—ฎ๐—ธ๐—ฒ๐—ต๐—ผ๐˜‚๐˜€๐—ฒ ๐—จ๐—œ ๐—จ๐—ฝ๐—ด๐—ฟ๐—ฎ๐—ฑ๐—ฒ: ๐— ๐—ถ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ป๐—ด ๐˜๐—ผ ๐—ง๐—ฎ๐—ถ๐—ฝ๐˜†

Iโ€™m excited to share a major frontend architecture upgrade for the (๐˜™๐˜ช๐˜จ๐˜ฉ๐˜ต! ๐˜“๐˜ถ๐˜น๐˜ถ๐˜ณ๐˜บ!) ๐˜“๐˜ข๐˜ฌ๐˜ฆ๐˜ฉ๐˜ฐ๐˜ถ๐˜ด๐˜ฆ open-source soccer analytics platform. We have officially migrated the dashboard UI from ๐—ฆ๐˜๐—ฟ๐—ฒ๐—ฎ๐—บ๐—น๐—ถ๐˜ to ๐—ง๐—ฎ๐—ถ๐—ฝ๐˜†, and it is now live on Hugging Face Spaces.

๐—ช๐—ต๐˜† ๐˜๐—ต๐—ฒ ๐˜€๐˜„๐—ถ๐˜๐—ฐ๐—ต?

While Streamlit was fantastic for prototyping our initial 12 dashboards, we started running into some persistent "jittery" rendering issues as the app grew more complexโ€”specifically when handling ๐Ÿฏ๐Ÿด๐— + ๐˜๐—ฟ๐—ฎ๐—ฐ๐—ธ๐—ถ๐—ป๐—ด ๐—ณ๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜€ across 5 professional data providers.

Rebuilding the app in Taipy (running via the Docker SDK on HF Spaces) immediately smoothed out those state-management hiccups. The difference is exceptionally noticeable when interacting with our native Plotly charts, like the Pass Networks and Pitch Control surfaces.

More importantly, this architectural switch sets the foundation for our next major roadmap milestone. Taipy natively excels at managing ๐—ฎ๐˜€๐˜†๐—ป๐—ฐ๐—ต๐—ฟ๐—ผ๐—ป๐—ผ๐˜‚๐˜€ ๐—ฏ๐—ฎ๐—ฐ๐—ธ๐—ด๐—ฟ๐—ผ๐˜‚๐—ป๐—ฑ ๐˜๐—ฎ๐˜€๐—ธ๐˜€ and ๐—ฎ๐—ฑ๐˜ƒ๐—ฎ๐—ป๐—ฐ๐—ฒ๐—ฑ ๐˜„๐—ผ๐—ฟ๐—ธ๐—ณ๐—น๐—ผ๐˜„ ๐˜๐—ฟ๐—ฎ๐—ฐ๐—ธ๐—ถ๐—ป๐—ดโ€”capabilities we will be heavily leaning into as we start rolling out some advanced, long-running ML training pipelines soon. ๐Ÿ‘€

Check out the smoother, faster V2 of the platform here:
luxury-lakehouse/soccer-analytics-app