Skip to main content

A collection of tools for working with TableHockey data.

Project description

TableHockeyTools

this package is in early development and is lacking in functionality

TableHockeyTools is a Python package designed to gather data related to Table Hockey. TableHockeyTools provides convenient functions to make working with Table Hockey data straightforward.

Features

  • Data Gathering: Easily gather data related to Table Hockey players, such as points and rank.
  • Examples Provided: The examples folder demonstrates usage for various functions.

Installation

Clone this repository and install using pip:

git clone https://github.com/Benginy-lab/TableHockeyTools.git
cd TableHockeyTools
pip install .

Alternatively, you can add the package to your project by installing directly from GitHub:

pip install git+https://github.com/Benginy-lab/TableHockeyTools.git

Usage

Import the package and use the functions as needed:

import THTools as tht

# Example usage
player_names = ['Evigeny Matansev', 'Rainers Kalnins']
player_ids = []
for player_name in player_names:
    player_ids.append(tht.GetPlayerID(player_name))
for player_id, player_name in zip(player_ids, player_names):
    player_points = tht.GetPlayerPoints(player_id)
    print(f"{player_name} has {player_points} points.")
    

Check out the examples folder for more detailed usage.

Documentation

For full documentation of functions, see the function docstrings in mainFunctions or visit the online documentation if available.

Example Functions

  • GetPlayerID(Name): retrieves the ITHF player ID for a given player name.
  • GetPlayerPoints(ID): retrieves the points for a given player ID.
  • GetPlayerRank(ID): retrieves the rank for a given player ID.

Each function documented in THTools.py and examples/.

Development

Feel free to contribute! To install the package in development mode:

pip install -e .

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions, reach out via GitHub issues or contact the maintainer directly.

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

tablehockeytools-0.1.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

TableHockeyTools-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file tablehockeytools-0.1.0.tar.gz.

File metadata

  • Download URL: tablehockeytools-0.1.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for tablehockeytools-0.1.0.tar.gz
Algorithm Hash digest
SHA256 63aa88a4c216798d52c8a12fed7934b6ee3be2fe13000d78b16ab15c18fa0f20
MD5 5f1b29cf34fd2ee4bd0d01e4fdee1caf
BLAKE2b-256 4b30899b37b930a63afd2b4d6f6ec51de52da2efce2cf92e9f59e3d928b8b3bd

See more details on using hashes here.

File details

Details for the file TableHockeyTools-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for TableHockeyTools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 299dd52ecd8c7ea6f2e27bc2c2a8116183989b38b0f9b46d9ead1e2a2e46ff74
MD5 9b64fdf1b28efb4e5dd60fcec2e9ddba
BLAKE2b-256 a3d0da78d994c593e7c814a7461bc2f4c6df8da9c8c4540e7142c0b457d48045

See more details on using hashes here.

Supported by

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