Koen Vossen

@koenvossen.bsky.social

PySport / TeamTV / PyData Eindhoven @pysport.org

โšฝ ๐Š๐ฅ๐จ๐ฉ๐ฉ๐ฒ ๐ข๐ง๐ญ๐ž๐ ๐ซ๐š๐ญ๐ข๐จ๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐š๐ญ๐š๐๐š๐ฅ๐ฅ๐๐ฒ Another day, another big open-source football analytics announcement! ๐๐š๐ญ๐š๐›๐š๐ฅ๐ฅ๐ฉ๐ฒ, a Python package to load, synchronize and analyze football tracking and event data, now directly supports loading data with ๐ค๐ฅ๐จ๐ฉ๐ฉ๐ฒ.

Bild

๐Ÿ”ท ๐ค๐ฅ๐จ๐ฉ๐ฉ๐ฒ ๐ฏ๐Ÿ‘.๐Ÿ๐Ÿ–.๐ŸŽ ๐ฌ๐ฉ๐จ๐ง๐ฌ๐จ๐ซ๐ž๐ ๐›๐ฒ ๐ˆ๐Œ๐๐„๐‚๐“ Today marks another big day for football analytics! Together with @impect-official.bsky.social we release a novel dataset with event data for the ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ‘/๐Ÿ๐Ÿ’ ๐†๐ž๐ซ๐ฆ๐š๐ง ๐๐ฎ๐ง๐๐ž๐ฌ๐ฅ๐ข๐ ๐š. ๐Ÿ“Ž kloppy.pysport.org

Bild

Weโ€™re excited to launch the ๐’๐ค๐ข๐ฅ๐ฅ๐‚๐จ๐ซ๐ง๐ž๐ซ ๐— ๐๐ฒ๐’๐ฉ๐จ๐ซ๐ญ ๐€๐ง๐š๐ฅ๐ฒ๐ญ๐ข๐œ๐ฌ ๐‚๐ฎ๐ฉ - a hackathon-style challenge that will bring together the community to collaborate, compete, and innovate using open-source SkillCorner data. ๐Ÿ‘‰ Sign up pysport.org/analytics-cup

Bild

๐Ÿ”ท ๐๐ฒ๐’๐ฉ๐จ๐ซ๐ญ ๐— ๐๐ฒ๐ƒ๐š๐ญ๐š ๐„๐ข๐ง๐๐ก๐จ๐ฏ๐ž๐ง ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ“ ๐Ÿ”ถ On December 9th @pydata.bsky.social Eindhoven and PySport will once again join forces to host an incredible one day event! The Call for Proposals (and more information in general) will follow soon, so if you have a cool project or idea brewing, stay tuned!

Bild

โšฝ ๐๐ฒ๐’๐ฉ๐จ๐ซ๐ญ ๐— ๐’๐ญ๐š๐ญ๐ฌ๐๐ž๐ซ๐Ÿ๐จ๐ซ๐ฆ ๐‚๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐ญ๐ฒ ๐“๐ข๐œ๐ค๐ž๐ญ๐ฌ We're excited to announce that ๐น๐‘Ÿ๐‘’๐‘’ ๐ถ๐‘œ๐‘š๐‘š๐‘ข๐‘›๐‘–๐‘ก๐‘ฆ ๐‘‡๐‘–๐‘๐‘˜๐‘’๐‘ก๐‘  are now available for our ๐‘ƒ๐‘ฆ๐‘†๐‘๐‘œ๐‘Ÿ๐‘ก ๐‘‹ ๐‘†๐‘ก๐‘Ž๐‘ก๐‘ ๐‘ƒ๐‘’๐‘Ÿ๐‘“๐‘œ๐‘Ÿ๐‘š London event on March 17th!

Bild

๐Ÿ”น ๐๐ฒ๐’๐ฉ๐จ๐ซ๐ญ - ๐Ž๐ฉ๐ž๐ง-๐’๐จ๐ฎ๐ซ๐œ๐ž ๐’๐ฉ๐จ๐ซ๐ญ๐ฌ ๐€๐ง๐š๐ฅ๐ฒ๐ญ๐ข๐œ๐ฌ ๐’๐ฎ๐ซ๐ฏ๐ž๐ฒ - ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ“ ๐Ÿ”น At PySport we would like to learn more about the use of open-source tools within the sports analytics community. Please help us by filling out the ๐‘ƒ๐‘ฆ๐‘†๐‘๐‘œ๐‘Ÿ๐‘ก ๐‘‚๐‘๐‘’๐‘›-๐‘†๐‘œ๐‘ข๐‘Ÿ๐‘๐‘’ ๐‘†๐‘๐‘œ๐‘Ÿ๐‘ก๐‘  ๐ด๐‘›๐‘Ž๐‘™๐‘ฆ๐‘ก๐‘–๐‘๐‘  ๐‘†๐‘ข๐‘Ÿ๐‘ฃ๐‘’๐‘ฆ. ๐Ÿ‘‰ forms.gle/GCGtwek9eEtN...

PySport - Open-Source Sports Analytics Survey - 2025

Welcome to the PySport Open-Source Sports Analytics Survey 2025! Thank you for participating in this survey. Your insights are invaluable in shaping the future of open-source tools in sports analytics...

forms.gle

๐ŸŽ„ ๐ค๐ฅ๐จ๐ฉ๐ฉ๐ฒ==๐Ÿ‘.๐Ÿ๐Ÿ”.๐ŸŽ Happy Holidays to the Sports Analytics Community! This release contains some exciting updates, you can find the highlights in this thread. But first, we're really excited that @probberechts.bsky.social has officially joined as a maintainer! ๐Ÿ’™

Bild

๐Ÿ’ธ๐๐ฒ๐’๐ฉ๐จ๐ซ๐ญ ๐ข๐ฌ ๐ง๐จ๐ฐ ๐จ๐ฉ๐ž๐ง ๐ญ๐จ ๐๐จ๐ง๐š๐ญ๐ข๐จ๐ง๐ฌ! We're now accepting donations to advance open-source sports analytics. Your contribution helps develop innovative open source tools and fosters a collaborative community. ๐Ÿš€ Donate via QR code or at pysport.org. Together, let's shape the future of sports data!

Bild

Letโ€™s assume I have a component that produces objects. Those objects contain multiple attributes and one is a large DataFrame. I need to send the object over the network. Are there any existing libraries that handle (de)serialization and store the DataFrame attributes in an object storage

I need to build an importer for some complex/nested json data. First step is to read the data using Pydantic. But I don't want to write those models myself ๐Ÿค” ChatGPT to the rescue.. "create pydantic models for this json, make sure to convert CamelCase to snake_case". Done

Nice! :-)

Bild
Joris Bekkers@unravelsports.bsky.social ยท 2y ago

๐Ÿ’ก I just updated my @bsky.app handle from @unravelsports.bsky.social to @unravelsports.com. You can do the same if you own a domain name. Simply go to ๐’๐ž๐ญ๐ญ๐ข๐ง๐ ๐ฌ / ๐‚๐ก๐š๐ง๐ ๐ž ๐‡๐š๐ง๐๐ฅ๐ž, click on ๐ˆ ๐ก๐š๐ฏ๐ž ๐ฆ๐ฒ ๐จ๐ฐ๐ง ๐๐จ๐ฆ๐š๐ข๐ง and update your DNS records (or use the No DNS option). Don't forget to ๐•๐ž๐ซ๐ข๐Ÿ๐ฒ ๐ƒ๐๐’ ๐‘๐ž๐œ๐จ๐ซ๐!