poker

Poker framework for Python

https://github.com/pokerregion/poker

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 6 committers (16.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.1%) to scientific vocabulary

Keywords

poker
Last synced: 11 months ago · JSON representation

Repository

Poker framework for Python

Basic Info
Statistics
  • Stars: 347
  • Watchers: 46
  • Forks: 134
  • Open Issues: 26
  • Releases: 0
Archived
Topics
poker
Created almost 12 years ago · Last pushed over 2 years ago
Metadata Files
Readme Funding License

README.rst

Poker framework for Python
==========================

|travis| |coveralls| |pythons| |release| |license| |wheel| |downloads|

A Python framework for poker related operations.

It contains classes for parsing card Suits, Cards, Hand combinations (called Combos),
construct hand Ranges and check for syntax, parse Hand histories.

It can get information from poker related websites like
Pocketfives, TwoplusTwo Forum, or PokerStars website by scraping them.
In the long term, it will have a fast hand evaluator and an equity calculator.

It uses the MIT license, so its code can be used in any product without legal consequences.

It aims for quality, fully tested code and easy usability with nice APIs, suitable for beginners
to play with.


Documentation
-------------

https://poker.readthedocs.org/

State of the project
--------------------

As you can see, there is not much activity from me, because I don't play poker anymore and 
I don't have motivation to develop this library. The PokerStars parser is broken because 
a small change in PokerStars hand history format. A serious investment/donation would be
required to allow me to work on this library.


License
-------

The MIT License (MIT)

Copyright (c) 2013-2019 Kiss György


Repo and contact
----------------

| Repo: https://github.com/pokerregion/poker
| `@kissgyorgy `_ on twitter
| or you can reach me on my `public Github e-mail `_.


.. |travis| image:: https://travis-ci.org/pokerregion/poker.svg?branch=master
   :target: https://travis-ci.org/pokerregion/poker

.. |coveralls| image:: https://coveralls.io/repos/pokerregion/poker/badge.png?branch=master
  :target: https://coveralls.io/r/pokerregion/poker?branch=master

.. |pythons| image:: https://img.shields.io/pypi/pyversions/poker.svg
   :target: https://pypi.python.org/pypi/poker/
   :alt: Supported Python versions

.. |release| image:: https://img.shields.io/pypi/v/poker.svg
   :target: https://pypi.python.org/pypi/poker/
   :alt: Latest Version

.. |license| image:: https://img.shields.io/badge/license-MIT-blue.svg
   :target: https://github.com/pokerregion/poker/blob/master/LICENSE
   :alt: MIT License

.. |downloads| image:: https://img.shields.io/pypi/dm/poker.svg
   :target: https://pypi.python.org/pypi/poker/
   :alt: Downloads

.. |wheel| image:: https://img.shields.io/pypi/wheel/poker.svg
   :target: https://pypi.python.org/pypi/poker/
   :alt: Wheel package

Owner

  • Name: pokerregion
  • Login: pokerregion
  • Kind: organization

GitHub Events

Total
  • Watch event: 11
  • Fork event: 5
Last Year
  • Watch event: 11
  • Fork event: 5

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 512
  • Total Committers: 6
  • Avg Commits per committer: 85.333
  • Development Distribution Score (DDS): 0.021
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Kiss György k****y@m****m 501
Daniel Miranda d****2@g****m 6
Luke Macken l****n@r****m 2
kakty3 k****l@g****m 1
JR Heard j****d@c****u 1
Carlos Chitty c****j@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 37
  • Total pull requests: 9
  • Average time to close issues: over 1 year
  • Average time to close pull requests: 23 days
  • Total issue authors: 17
  • Total pull request authors: 8
  • Average comments per issue: 1.19
  • Average comments per pull request: 2.11
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • kissgyorgy (21)
  • louisluhao (1)
  • mousey (1)
  • MikeB242 (1)
  • MrStonkus (1)
  • IIAmonII (1)
  • connormclaud (1)
  • pareshchouhan (1)
  • jfiedler5 (1)
  • rpg32 (1)
  • MichalKononenko (1)
  • snarb (1)
  • sitthinai (1)
  • SeanIsaGit (1)
  • ruttydm (1)
Pull Request Authors
  • chris060986 (2)
  • Marauder62 (1)
  • sergiik (1)
  • lmacken (1)
  • jrheard (1)
  • chitty (1)
  • danielkza (1)
  • kakty3 (1)
Top Labels
Issue Labels
enhancement (12) handparser (11) bug (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 1,516 last-month
  • Total dependent packages: 1
  • Total dependent repositories: 9
  • Total versions: 8
  • Total maintainers: 1
pypi.org: poker

Poker Framework

  • Versions: 8
  • Dependent Packages: 1
  • Dependent Repositories: 9
  • Downloads: 1,516 Last month
Rankings
Stargazers count: 3.6%
Forks count: 4.2%
Dependent repos count: 4.9%
Average: 7.4%
Dependent packages count: 10.0%
Downloads: 14.2%
Maintainers (1)
Last synced: 12 months ago

Dependencies

setup.py pypi
  • attrs *
  • cached-property *
  • click *
  • configparser *
  • lxml *
  • parsedatetime *
  • pathlib *
  • python-dateutil *
  • pytz *
  • requests *
  • zope.interface *