# Statbotics API
Statbotics.io aims to modernize FRC data analytics through developing and distributing cutting-edge metrics and analysis. This Python API makes Expected Points Added (EPA) statistics just a few Python lines away! Currently we support queries on teams, years, events, and matches. Read below for usage and documentation.
Visit https://statbotics.io for more content!
## Usage
With Python>=3.8 and pip installed, run
```
pip install statbotics==3.0.0
```
Then in a Python file, create a Statbotics object and get started!
```
import statbotics
sb = statbotics.Statbotics()
print(sb.get_team(254))
>> {'team': 254, 'name': 'The Cheesy Poofs', 'country': 'USA', 'state': 'CA', 'district': None, 'rookie_year': 1999, 'active': True, 'record': {'wins': 808, 'losses': 160, 'ties': 8, 'count': 976, 'winrate': 0.832}, 'norm_epa': {'current': 1909.0, 'recent': 1904.0, 'mean': 1894.0, 'max': 2058.0}}
```
Read below for more methods!
## API Reference
Visit https://statbotics.readthedocs.io/en/latest/
## Contribute
If you are interested in contributing, reach out to Abhijit Gupta (avgupta456@gmail.com)
## Support
If you are having issues, please let us know. We welcome issues and pull requests.
## License
The project is licensed under the MIT license.
Raw data
{
"_id": null,
"home_page": null,
"name": "statbotics",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.8",
"maintainer_email": null,
"keywords": "FIRST, robotics, data, analysis, ranking",
"author": "Abhijit Gupta",
"author_email": "avgupta456@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/d7/2f/f30fd36332cf64dc878d08d4f4fae2d359852890cd449ea600f435f85665/statbotics-3.0.0.tar.gz",
"platform": null,
"description": "# Statbotics API\n\nStatbotics.io aims to modernize FRC data analytics through developing and distributing cutting-edge metrics and analysis. This Python API makes Expected Points Added (EPA) statistics just a few Python lines away! Currently we support queries on teams, years, events, and matches. Read below for usage and documentation.\n\nVisit https://statbotics.io for more content!\n\n## Usage\n\nWith Python>=3.8 and pip installed, run\n\n```\npip install statbotics==3.0.0\n```\n\nThen in a Python file, create a Statbotics object and get started!\n\n```\nimport statbotics\n\nsb = statbotics.Statbotics()\nprint(sb.get_team(254))\n\n>> {'team': 254, 'name': 'The Cheesy Poofs', 'country': 'USA', 'state': 'CA', 'district': None, 'rookie_year': 1999, 'active': True, 'record': {'wins': 808, 'losses': 160, 'ties': 8, 'count': 976, 'winrate': 0.832}, 'norm_epa': {'current': 1909.0, 'recent': 1904.0, 'mean': 1894.0, 'max': 2058.0}}\n```\n\nRead below for more methods!\n\n## API Reference\n\nVisit https://statbotics.readthedocs.io/en/latest/\n\n## Contribute\n\nIf you are interested in contributing, reach out to Abhijit Gupta (avgupta456@gmail.com)\n\n## Support\n\nIf you are having issues, please let us know. We welcome issues and pull requests.\n\n## License\n\nThe project is licensed under the MIT license.\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Modernizing FRC Data Analytics",
"version": "3.0.0",
"project_urls": {
"Homepage": "https://statbotics.io",
"Repository": "https://github.com/avgupta456/statbotics"
},
"split_keywords": [
"first",
" robotics",
" data",
" analysis",
" ranking"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "387e91e46a7092e5269430c33cec985498162f2190b83edad38cb3edc9af88e0",
"md5": "b79a2c8fbf45f9ad51057235ef8a07f9",
"sha256": "84f48e7c253bbd3a747a82a21d6317da1b7ff3757e5d8c081b8e53b589ecd3d4"
},
"downloads": -1,
"filename": "statbotics-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b79a2c8fbf45f9ad51057235ef8a07f9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.8",
"size": 7804,
"upload_time": "2025-02-04T12:13:41",
"upload_time_iso_8601": "2025-02-04T12:13:41.787011Z",
"url": "https://files.pythonhosted.org/packages/38/7e/91e46a7092e5269430c33cec985498162f2190b83edad38cb3edc9af88e0/statbotics-3.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d72ff30fd36332cf64dc878d08d4f4fae2d359852890cd449ea600f435f85665",
"md5": "b1eb7a1f08625cd67e99696e6c9e1a62",
"sha256": "3bee34c925b05728caee08fd537c802ca3a105f90662738f4d1d0d24210fc4de"
},
"downloads": -1,
"filename": "statbotics-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "b1eb7a1f08625cd67e99696e6c9e1a62",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 7598,
"upload_time": "2025-02-04T12:13:43",
"upload_time_iso_8601": "2025-02-04T12:13:43.515113Z",
"url": "https://files.pythonhosted.org/packages/d7/2f/f30fd36332cf64dc878d08d4f4fae2d359852890cd449ea600f435f85665/statbotics-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-04 12:13:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "avgupta456",
"github_project": "statbotics",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "statbotics"
}