A Python library to parse CSGO demo files

This page summarizes the projects mentioned and recommended in the original post on /r/GlobalOffensive

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • csgo

    Now called awpy. (by pnxenopoulos)

  • 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.

  • csknow

    You CSGO, but do you CSKnow?

  • 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.

  • 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.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts