automates simple bettor tasks
Project description
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
- To the entire A.I. Sports team!
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | be97995e9c209474c2e02ec1a288aa2c5052614e7bcb052f050ec00beb344573 |
|
MD5 | 166c608cba6e4309eb3e3566cc9a9e01 |
|
BLAKE2b-256 | 2ddf8a9ae932e18936f3166a149552b3f605344d9a411bdd88018eac725d448e |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30dbdd1b6882e1dd659d7a0400b1fe63ca4a011a78fee551b85c3597e578b2fd |
|
MD5 | 8298eef5410b3bf4c12ba0427342390c |
|
BLAKE2b-256 | 4098172c814e362e8e73381a9079b195b4258f522991249462f319050853c800 |