Skip to main content

Loaded dice odds for Teamfight Tactics

Project description

tft-loaded-dice

Pypi License Code style: black Gitmoji

loaded dice

Usage

Use the resulting json

or

pip install tft-loaded-dice
from tft_loaded_dice import best_champions, champion_odds

best_champions("Jayce", level=7)
# [('Zilean', 0.01), ('Jayce', 0.01), ('Caitlyn', 0.01), ('Fiora', 0.005), ('Singed', 0.005), ('Ezreal', 0.005), ('Heimerdinger', 0.005), ('Seraphine', 0.005), ('Vi', 0.003333333333333333)]

champion_odds("Shaco")
# {'Ekko': {3: 0.0, 4: 0.075, 5: 0.1, 6: 0.15, 7: 0.175, 8: 0.175, 9: 0.15, 10: 0.1, 11: 0.06}, 'Braum': {3: 0.0, 4: 0.075, 5: 0.1, 6: 0.15, 7: 0.175, 8: 0.175, 9: 0.15, 10: 0.1, 11: 0.06}, 'Talon': {3: 0.0, 4: 0.05, 5: 0.06666666666666667, 6: 0.1, 7: 0.11666666666666665, 8: 0.11666666666666665, 9: 0.1, 10: 0.06666666666666667, 11: 0.04}, 'Shaco': {3: 0.0, 4: 0.075, 5: 0.1, 6: 0.15, 7: 0.175, 8: 0.175, 9: 0.15, 10: 0.1, 11: 0.06}, 'Twisted Fate': {3: 0.0, 4: 0.05, 5: 0.06666666666666667, 6: 0.1, 7: 0.11666666666666665, 8: 0.11666666666666665, 9: 0.1, 10: 0.06666666666666667, 11: 0.04}, 'Twitch': {3: 0.0, 4: 0.0375, 5: 0.05, 6: 0.075, 7: 0.0875, 8: 0.0875, 9: 0.075, 10: 0.05, 11: 0.03}, 'Darius': {3: 0.0, 4: 0.075, 5: 0.1, 6: 0.15, 7: 0.175, 8: 0.175, 9: 0.15, 10: 0.1, 11: 0.06}, 'Akali': {3: 0.0, 4: 0.075, 5: 0.1, 6: 0.15, 7: 0.175, 8: 0.175, 9: 0.15, 10: 0.1, 11: 0.06}, 'Katarina': {3: 0.0, 4: 0.05, 5: 0.06666666666666667, 6: 0.1, 7: 0.11666666666666665, 8: 0.11666666666666665, 9: 0.1, 10: 0.06666666666666667, 11: 0.04}, 'Zyra': {3: 0.0, 4: 0.05, 5: 0.06666666666666667, 6: 0.1, 7: 0.11666666666666665, 8: 0.11666666666666665, 9: 0.1, 10: 0.06666666666666667, 11: 0.04}}

Development

  1. Install poetry

https://python-poetry.org/docs/#installation

  1. Install dependencies
poetry install
poetry run pre-commit install
  1. Run test
poetry run pytest --cov=tft_loaded_dice --cov-fail-under=80 --cov-report xml

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tft-loaded-dice-12.14.0.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tft_loaded_dice-12.14.0-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file tft-loaded-dice-12.14.0.tar.gz.

File metadata

  • Download URL: tft-loaded-dice-12.14.0.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.8.13 Linux/5.15.0-1014-azure

File hashes

Hashes for tft-loaded-dice-12.14.0.tar.gz
Algorithm Hash digest
SHA256 4a0b7fdc2efe7fc740af1b81f7261e73e662996fd537c9b7e47c4e51b71f546d
MD5 cd4adf124049b824a3f4cbbae2103c03
BLAKE2b-256 fd6b034774dec941dd8432c0cb1280895243454644bffb6504886a8d67867472

See more details on using hashes here.

File details

Details for the file tft_loaded_dice-12.14.0-py3-none-any.whl.

File metadata

  • Download URL: tft_loaded_dice-12.14.0-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.8.13 Linux/5.15.0-1014-azure

File hashes

Hashes for tft_loaded_dice-12.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 daf5951a4553dabc3942fa4c542bbb0c6ab9342c23d2dd1782df9f3fa4d4452b
MD5 3857f876312fa5937adc821c78bc5a68
BLAKE2b-256 7699314140f89ff96ba8deb8c481c4a03b8e03e234e4edbd74499498117dfb25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page