Skip to main content

automates simple bettor tasks

Project description

PyPI version fury.io Lifecycle: experimental Twitter Follow

Tools for Sports Betting

This package contains tools and functions to help sports bettors make more money!

Installation

You can install pybettor from PyPi with:

pip install "pybettor"

Running Tests

pip install pytest
pytest

Running Linting

pip install flake8
flake8 . --count --max-complexity=15 --max-line-length=128 --statistics

Examples

Implied Probability

Implied probabilities, or break-even win percentage, can easily be found with this function. Here is an example with given odds of -300 (US Odds), 2.5 (Decimal Odds), 4.9 (Decimal Odds), 7/1 (Fractional Odds).

implied_prob(-300, category="us")
[0.75]
implied_prob(2.5, category="dec")
[0.4]
implied_prob(7/1, category="frac")
[0.125]

Odds from Probabilities

Let’s say you believe a bet has a 75% chance to cover, what would the price be? Using the implied odds function can give you the price based on your probability.

implied_odds(0.75, category="us")
[-300]
implied_odds(0.75, category="dec")
[1.33]
implied_odds(0.75, category="frac")
['1/3']
implied_odds(0.75, category="all")
    American  Decimal Fraction  Implied Probability
0    -300.0     1.33   33/100                 0.75

Converting Odds

Let’s say you want to convert the American Odds you see on the screen (-175) to another type.

convert_odds(-175)
   American  Decimal Fraction  Implied Probability
0      -175     1.57      4/7             0.636364

Special Thanks

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

pybettor-1.1.3.tar.gz (15.5 MB view details)

Uploaded Source

Built Distribution

pybettor-1.1.3-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

Details for the file pybettor-1.1.3.tar.gz.

File metadata

  • Download URL: pybettor-1.1.3.tar.gz
  • Upload date:
  • Size: 15.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for pybettor-1.1.3.tar.gz
Algorithm Hash digest
SHA256 be97995e9c209474c2e02ec1a288aa2c5052614e7bcb052f050ec00beb344573
MD5 166c608cba6e4309eb3e3566cc9a9e01
BLAKE2b-256 2ddf8a9ae932e18936f3166a149552b3f605344d9a411bdd88018eac725d448e

See more details on using hashes here.

File details

Details for the file pybettor-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: pybettor-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for pybettor-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 30dbdd1b6882e1dd659d7a0400b1fe63ca4a011a78fee551b85c3597e578b2fd
MD5 8298eef5410b3bf4c12ba0427342390c
BLAKE2b-256 4098172c814e362e8e73381a9079b195b4258f522991249462f319050853c800

See more details on using hashes here.

Supported by

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