Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I'm a computer science student, and over the past year, I've been working on a Python library to parse CSGO demo files. The library not only supports demo parsing (parses all major events like damages, kills, bomb events, grenades, etc., along with player movement) but also has functions to calculate statistics and create visualizations, like grenade maps or animated player trajectory gifs. The repository for the library is available here: https://github.com/pnxenopoulos/csgo.
I disagree slightly. While I agree that Python is the language for doing data analysis, you will frequently do ETL in another language (SQL or Spark via its Scala or Python EDSLs are two examples). I treated the golang library as a stage in the ETL pipeline before switching to Python for the actual analysis.
Related posts
- Over 340 rounds of Mirage Ax1le has gotten 68 kills from catwalk while only dying their 26 times for +42 Kill Death Differential
- Fast and simple demo parser for Python
- CS2 slow (frametime spikes and low fps) on modern hardware (13900K, RTX3090, 32GB 6000Hz, Xorg) video in comments
- Anybody able to run CS2 on Debian? (Nvidia 525.125.06)
- A Simple RCON Tool for CS2