Pooltool: A Python package for realistic billiards simulation

Pooltool: A Python package for realistic billiards simulation - Published in JOSS (2024)
https://github.com/ekiefl/pooltool

Keywords

billiards eight-ball panda3d physics pool python simulation snooker

Last synced: 2 months ago
JSON representation

Acceptance Criteria

Repository metadata

A sandbox billiards game that emphasizes realistic physics


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 months ago

Total Commits: 1,863
Total Committers: 10
Avg Commits per committer: 186.3
Development Distribution Score (DDS): 0.025

Commits in past year: 68
Committers in past year: 3
Avg Commits per committer in past year: 22.667
Development Distribution Score (DDS) in past year: 0.353

Name Email Commits
Evan Kiefl k****n@g****m 1817
Derek McBlane m****k@g****m 17
Jeffrey Zitelli j****i@g****m 10
erdo100 e****3@g****m 7
TeXnicians z****2@g****m 3
Sergey Lukin s****n@a****m 3
Sergey Lukin l****v@g****m 2
Ido david e****d@g****m 2
Chao c****v@g****m 1
EC2 Default User e****r@i****l 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 months ago

Total issues: 54
Total pull requests: 249
Average time to close issues: 4 months
Average time to close pull requests: 2 days
Total issue authors: 24
Total pull request authors: 11
Average comments per issue: 2.31
Average comments per pull request: 1.05
Merged pull request: 230
Bot issues: 0
Bot pull requests: 2

Past year issues: 15
Past year pull requests: 105
Past year average time to close issues: 13 days
Past year average time to close pull requests: 1 day
Past year issue authors: 8
Past year pull request authors: 6
Past year average comments per issue: 2.0
Past year average comments per pull request: 1.93
Past year merged pull request: 91
Past year bot issues: 0
Past year bot pull requests: 2

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ekiefl/pooltool

Top Issue Authors

  • ekiefl (23)
  • st4ycool (5)
  • tailuge (3)
  • derek-mcblane (2)
  • saipavanc (2)
  • dlevesque1980 (1)
  • wxmodz (1)
  • timiil (1)
  • lordlouckster (1)
  • owenhayman (1)
  • 123omari123 (1)
  • HorseEars (1)
  • edoson (1)
  • JGitJGit (1)
  • reynoldsnlp (1)

Top Pull Request Authors

  • ekiefl (208)
  • derek-mcblane (21)
  • erdo100 (8)
  • M-Allahham (2)
  • ecneicscience (2)
  • jzitelli (2)
  • dependabot[bot] (2)
  • edoson (1)
  • zhaodong-wang (1)
  • kerby2000 (1)
  • chaochaodev (1)

Top Issue Labels

  • enhancement (4)
  • installation (2)
  • macos (1)
  • windows (1)

Top Pull Request Labels

  • dependencies (2)
  • python (2)

Package metadata

pypi.org: pooltool-billiards

A sandbox billiards game that emphasizes realistic physics.

  • Homepage: https://pooltool.readthedocs.io/en/latest/
  • Documentation: https://pooltool.readthedocs.io/en/latest/
  • Licenses: Apache-2.0
  • Latest release: 0.5.0 (published 4 months ago)
  • Last Synced: 2025-10-26T02:38:53.942Z (2 months ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 2,171 Last month
  • Rankings:
    • Stargazers count: 7.858%
    • Forks count: 8.385%
    • Dependent packages count: 10.027%
    • Average: 15.284%
    • Dependent repos count: 21.67%
    • Downloads: 28.481%
  • Maintainers (1)

Dependencies

.github/workflows/paper.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v1 composite
  • openjournals/openjournals-draft-action master composite
poetry.lock pypi
  • alabaster 0.7.13
  • appnope 0.1.4
  • astroid 3.2.3
  • asttokens 2.4.1
  • attrs 23.2.0
  • babel 2.15.0
  • backcall 0.2.0
  • beautifulsoup4 4.12.3
  • cattrs 23.2.3
  • certifi 2024.7.4
  • cfgv 3.4.0
  • charset-normalizer 3.3.2
  • click 8.1.7
  • colorama 0.4.6
  • colored 1.4.4
  • decorator 5.1.1
  • distlib 0.3.8
  • docutils 0.20.1
  • exceptiongroup 1.2.2
  • executing 2.0.1
  • filelock 3.15.4
  • furo 2024.5.6
  • h5py 3.11.0
  • identify 2.6.0
  • idna 3.7
  • imagesize 1.4.1
  • importlib-metadata 8.0.0
  • iniconfig 2.0.0
  • ipython 8.12.3
  • jedi 0.19.1
  • jinja2 3.1.4
  • llvmlite 0.41.1
  • markdown-it-py 3.0.0
  • markupsafe 2.1.5
  • matplotlib-inline 0.1.7
  • mdit-py-plugins 0.4.1
  • mdurl 0.1.2
  • msgpack 1.0.8
  • msgpack-numpy 0.4.8
  • myst-parser 3.0.1
  • nodeenv 1.9.1
  • numba 0.58.1
  • numpy 1.24.4
  • packaging 24.1
  • panda3d 1.11.0.dev3005
  • panda3d-gltf 1.2.0
  • panda3d-simplepbr 0.12.0
  • pandas 2.0.3
  • parso 0.8.4
  • pexpect 4.9.0
  • pickleshare 0.7.5
  • pillow 10.4.0
  • platformdirs 4.2.2
  • pluggy 1.5.0
  • pprofile 2.1.0
  • pre-commit 3.5.0
  • prompt-toolkit 3.0.47
  • psutil 6.0.0
  • ptyprocess 0.7.0
  • pure-eval 0.2.2
  • pygments 2.18.0
  • pyright 1.1.371
  • pytest 8.2.2
  • python-dateutil 2.9.0.post0
  • pytz 2024.1
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.5.2
  • scipy 1.9.3
  • six 1.16.0
  • snowballstemmer 2.2.0
  • soupsieve 2.5
  • sphinx 7.1.2
  • sphinx-autoapi 3.1.2
  • sphinx-basic-ng 1.0.0b2
  • sphinx-copybutton 0.5.2
  • sphinxcontrib-applehelp 1.0.4
  • sphinxcontrib-devhelp 1.0.2
  • sphinxcontrib-htmlhelp 2.0.1
  • sphinxcontrib-jsmath 1.0.1
  • sphinxcontrib-qthelp 1.0.3
  • sphinxcontrib-serializinghtml 1.1.5
  • stack-data 0.6.3
  • tomli 2.0.1
  • traitlets 5.14.3
  • typing-extensions 4.12.2
  • tzdata 2024.1
  • urllib3 2.2.2
  • virtualenv 20.26.3
  • wcwidth 0.2.13
  • zipp 3.19.2
.github/workflows/lint-and-check.yml actions
  • abatilo/actions-poetry v2 composite
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/test.yml actions
  • abatilo/actions-poetry v2 composite
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
pyproject.toml pypi
  • colored >=2.2.4 develop
  • ipdb ^0.13.13 develop
  • ipython >=8.18.1 develop
  • jupyterlab >=4.0.0 develop
  • jupytext >=1.15.0 develop
  • matplotlib >=3.8 develop
  • pandas >=2 develop
  • plotly >=5 develop
  • poetry-dynamic-versioning >=1.4.0 develop
  • pre-commit >=3.7.1 develop
  • psutil >=6.0.0 develop
  • pyright >=1.1.373 develop
  • pytest >=8.3.2 develop
  • pytest-cov ^5.0.0 develop
  • ruff >=0.5.5 develop
  • furo >=2024.5.6 docs
  • myst-parser >=3.0.1 docs
  • nbsphinx ^0.9.5 docs
  • sphinx >=6.1.0 docs
  • sphinx-autoapi >=3.1.2 docs
  • sphinx-copybutton >=0.5.2 docs
  • sphinx-tabs >=3.4.5 docs
  • Pillow >=6.2.0
  • attrs >=21.3.0
  • cattrs >=22.1.0
  • click >=8.0.0
  • h5py >=3.10
  • msgpack >=1.0.0
  • msgpack-numpy >=0.4.8
  • numba >=0.59.0
  • numpy >=1.26.0
  • panda3d [{"platform" => "darwin", "version" => ">=1.10.13,<1.11"}, {"platform" => "linux", "version" => "1.11.0.dev3444", "allow-prereleases" => true, "source" => "panda3d-archive"}, {"platform" => "win32", "version" => "1.11.0.dev3444", "allow-prereleases" => true, "source" => "panda3d-archive"}]
  • panda3d-gltf >=1.2.0
  • panda3d-simplepbr >=0.12.0
  • python >=3.9,<3.13
  • pyyaml >=5.2
  • scipy >=1.12.0
environment.yml pypi
  • poetry ==1.8.4

Score: 15.700181878759844