statbotics
π Modernizing Data Analytics for FRC Robotics
File Explorer
Download Latest Version (.zip)- backend.yaml
- settings.json
- api_app.yaml
- api_cloudbuild.yaml
- cors.json
- data_app.yaml
- data_cloudbuild.yaml
- dispatch.yaml
- notes.txt
- offseason_dispatch.yaml
- season_dispatch.yaml
- site_app.yaml
- site_cloudbuild.yaml
- __init__.py
- event.py
- match.py
- query.py
- router.py
- team.py
- team_event.py
- team_year.py
- year.py
- agg.py
- calc.py
- main.py
- metrics.py
- avg.py
- CLAUDE.md
- main.py
- router.py
- tba.py
- utils.py
- wins.py
- __init__.py
- clear_year.py
- noteworthy_matches.py
- remove_teams_no_events.py
- upcoming_matches.py
- update_teams.py
- __init__.py
- create.py
- etag.py
- event.py
- main.py
- match.py
- team.py
- team_event.py
- team_match.py
- team_year.py
- types.py
- year.py
- __init__.py
- etag.py
- event.py
- main.py
- match.py
- team.py
- team_event.py
- team_year.py
- year.py
- main.py
- template.py
- inspect.py
- main.py
- storage.py
- breakdown.py
- constants.py
- init.py
- main.py
- math.py
- unitless.py
- template.py
- types.py
- event.py
- helper.py
- match.py
- router.py
- team.py
- team_year.py
- breakdown.py
- clean_data.py
- constants.py
- main.py
- read_tba.py
- types.py
- utils.py
- enums.py
- alru_cache.py
- decorators.py
- utils.py
- auth.py
- breakdown.py
- constants.py
- .env-template
- .gitignore
- CLAUDE.md
- main.py
- package.json
- pyproject.toml
- requirements.txt
- root.crt
- settings.json
- code.PNG
- data.PNG
- logo512.png
- logo_border.png
- website.PNG
- bugs.MD
- 2022carv_sos.png
- 2022hop_sos.png
- 2022tur_sos.png
- bubble.png
- circ_favicon.ico
- exponnorm.png
- favicon.ico
- match.png
- og_spline.png
- spline.png
- tba.png
- team.png
- thrifty.png
- wcp.png
- event.tsx
- events.tsx
- header.tsx
- match.tsx
- matches.tsx
- storage.tsx
- team.tsx
- teams.tsx
- Bar.tsx
- Bubble.tsx
- EventLine.tsx
- Line.tsx
- Scatter.tsx
- shared.tsx
- TeamLine.tsx
- YearLine.tsx
- BreakdownTable.tsx
- InsightsTable.tsx
- MatchBreakdown.tsx
- shared.tsx
- Table.tsx
- columns.tsx
- filter.tsx
- filterBar.tsx
- filterConstants.tsx
- MatchTable.tsx
- multiSelect.tsx
- utils.tsx
- blogLayout.tsx
- siteLayout.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- python.tsx
- rest.tsx
- [event_id].tsx
- index.tsx
- [match_id].tsx
- index.tsx
- [year].tsx
- index.tsx
- index.tsx
- 404.tsx
- _app.tsx
- apikey.tsx
- index.tsx
- main.tsx
- data.tsx
- table.tsx
- utils.tsx
- multiYear.tsx
- singleYear.tsx
- tabs.tsx
- alliances.tsx
- figures.tsx
- insightsTable.tsx
- matches.tsx
- simulation.tsx
- sos.tsx
- tabs.tsx
- worker.ts
- insightsTable.tsx
- shared.tsx
- summary.tsx
- tabs.tsx
- imageRow.tsx
- summary.tsx
- table.tsx
- video.tsx
- noteworthy.tsx
- tabs.tsx
- upcoming.tsx
- layout.tsx
- notFound.tsx
- tabs.tsx
- figures.tsx
- main.tsx
- overview.tsx
- summaryOverview.tsx
- summaryTabs.tsx
- tabs.tsx
- types.tsx
- breakdownTable.tsx
- figures.tsx
- insightsTable.tsx
- tabs.tsx
- context.tsx
- navbar.tsx
- base.css
- globals.css
- api.tsx
- data.tsx
- constants.tsx
- utils.tsx
- .eslintrc.json
- .gitignore
- CLAUDE.md
- next.config.js
- package.json
- postcss.config.js
- README.md
- tailwind.config.js
- tsconfig.json
- yarn.lock
- .gitignore
- __init__.py
- base.py
- data.sql
- epa_model.py
- pyproject.toml
- README.md
- runner.py
- wins_model.py
- .flake8
- .gitattributes
- .gitignore
- .gitmodules
- CLAUDE.md
- csvs
- LICENSE
- pyrightconfig.json
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/avgupta456/statbotics
Downloads the entire project code from GitHub to your computer.
cd statbotics
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install statbotics==3.0.0
Installs the package published on PyPI directly β no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Node.js
EasyPrerequisites
cd backend
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
4. Python
EasyPrerequisites
pip install statbotics==3.0.0
Installs the package published on PyPI directly β no need to clone the source.
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
