Skip to main content

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

Metadata

Release files for pybettor 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pybettor 1.1.2
File Size Uploaded
pybettor-1.1.2.tar.gz 15.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pybettor 1.1.2
File Interpreter ABI Platform
pybettor-1.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 15.5 MB

Release files / pybettor-1.1.2.tar.gz

Download URL pybettor-1.1.2.tar.gz
Size 15.5 MB
Tags Source
SHA-256 checksum
How to use checksums
97e6e16ee3f4524d69f6055b65ace23004f864745141ff7d559971b6647bfbeb
BLAKE2b-256 checksum
How to use checksums
af01a7caf96a374a9aa935edefbfdd336ba59ed62a9ac784d08eaa937e77f548
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pybettor-1.1.2-py3-none-any.whl

Download URL pybettor-1.1.2-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1459cf0192a4395e124e4eca62b2e1ad30b70d2048672b3d5692cda211acca24
BLAKE2b-256 checksum
How to use checksums
44ff56555c85614ad9d7f23a05cb36e3b5ae797bc3c59756a1eeae6b96089f60
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

1.1.3

2 release files

This release

1.1.2 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page