Doran's Package
dorans is Master Doran's premier Python package, filled with key formulas that hold the secrets to the game's mechanics!
dorans is part of the GPTilt project.
Changelog
Features
Disclaimer: dorans is still level 1!
Here's what you can get:
- Camp and building coordinates: Coordinates for all camps and buildings, like the Dragon pit and the red team Nexus!
- XP API: Compute champion level, XP gained from kill, monster, etc.
- Death API: Computes the death timer from champion level and the game minutes.
Future additions may include utilities for gold calculation, damage analysis, and more!
Getting Started
Install dorans directly from PyPI:
pip install dorans
Import it, and try it out!
from dorans import xp
print(xp.total_from_level(17))
# Output: 16480
print(xp.from_kill(
champion_level=6,
enemy_level=6,
number_of_assists=2
))
# Output: 134.0
Contributing
Contributions are welcome! If you have ideas for new utilities, find bugs, or want to improve existing code, please feel free to open an issue or submit a pull request on the GitHub repository.
License
All datasets are licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
GPTilt isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games, and all associated properties are trademarks or registered trademarks of Riot Games, Inc.
Release files for dorans 0.2.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dorans-0.2.7.tar.gz | 167.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dorans-0.2.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 188.6 kB
Release files / dorans-0.2.7.tar.gz
| Download URL | dorans-0.2.7.tar.gz |
|---|---|
| Size | 167.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f79d669812148cf20ca06ff87c3c39b8d792e114ca8cd4fce0b093f74d90a52
|
|
BLAKE2b-256 checksum How to use checksums |
c752865a6751f476087b6b9fe38e54f21e6237a33e06537a59a2f4b663727239
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 31, 2026.
Transparency logRelease files / dorans-0.2.7-py3-none-any.whl
| Download URL | dorans-0.2.7-py3-none-any.whl |
|---|---|
| Size | 20.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5f5c66b09540f4c7f12bba661fda5cd86b137c10e5d5088c3747671fd256ee51
|
|
BLAKE2b-256 checksum How to use checksums |
e119fb5cdc172c68074ca8e943c9ffab1d35460dac166e94f68051b7b32b7867
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 31, 2026.
Transparency log