Frequently Asked Questions (FAQs)
This is a nonexhaustive list of frequently asked questions.
- Q: Do I need Golang to run this?
You don’t need Golang to install awpy or access any part of it. However, you need Golang 1.16+ to parse demofiles using awpy.
- Q: The parser returns weird rounds or data!
Please note that awpy parses everything in a demo. This means that you may have rounds from the warmup, rounds that may have ended in a draw, and other odd-looking rounds. Try parsing with DemoParser.parse(clean=True) or by using the DemoParser.clean_rounds() method to clean up the parsed rounds. Note that this is not going to be 100 percent perfect. If you still have bad data, ask in the Discord.
- Q: Data I want is missing!
Feel free to open an issue or to ask in the Discord, and we can see if such a feature is possible.
- Q: Where can I get documentation for the parsed data contains?
Please look at Example Parser JSON.
- Q: How can I calculate statistics like KAST%, Rating or ADR?
Look at Analytics, and in particular, awpy.analytics.stats.