{"id":21384531,"url":"https://github.com/titanscouting/tra-superscript","last_synced_at":"2025-10-11T18:09:15.947Z","repository":{"id":43178507,"uuid":"353191667","full_name":"titanscouting/tra-superscript","owner":"titanscouting","description":"The Red Alliance data analysis package","archived":false,"fork":false,"pushed_at":"2025-06-21T22:02:40.000Z","size":187,"stargazers_count":1,"open_issues_count":8,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-13T14:41:15.696Z","etag":null,"topics":["data-analysis","frc-scouting","hacktoberfest","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/titanscouting.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-03-31T01:44:21.000Z","updated_at":"2022-03-15T05:52:42.000Z","dependencies_parsed_at":"2024-06-19T11:49:46.136Z","dependency_job_id":"6217b71d-0209-4c58-a3e4-5e786a32c4ee","html_url":"https://github.com/titanscouting/tra-superscript","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/titanscouting/tra-superscript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/titanscouting%2Ftra-superscript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/titanscouting%2Ftra-superscript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/titanscouting%2Ftra-superscript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/titanscouting%2Ftra-superscript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/titanscouting","download_url":"https://codeload.github.com/titanscouting/tra-superscript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/titanscouting%2Ftra-superscript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279008296,"owners_count":26084428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-analysis","frc-scouting","hacktoberfest","python"],"created_at":"2024-11-22T11:41:49.576Z","updated_at":"2025-10-11T18:09:15.926Z","avatar_url":"https://github.com/titanscouting.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Red Alliance Analysis \u0026middot; ![GitHub release (latest by date)](https://img.shields.io/github/v/release/titanscouting/tra-superscript)\n\nTitan Robotics 2022 Strategy Team Repository for Data Analysis Tools. Included with these tools are the backend data analysis engine formatted as a python package, associated binaries for the analysis package, and premade scripts that can be pulled directly from this repository and will integrate with other Red Alliance applications to quickly deploy FRC scouting tools.\n\n---\n\n# `data-analysis`\n\nTo facilitate data analysis of collected scouting data in a user firendly tool, we created the data-analysis application. At its core it uses the tra-analysis package to conduct any number of user selected tests on data collected from the TRA scouting app. It uploads these tests back to MongoDB where it can be viewed from the app at any time.  \n\nThe data-analysis application also uses the TRA API to interface with MongoDB and uses the TBA API to collect additional data (match win/loss).\n\nThe application can be configured with a configuration tool or by editing the config.json directly.\n\n## Prerequisites\n\n---\n\nBefore installing and using data-analysis, make sure that you have installed the folowing prerequisites:\n- A common operating system like **Windows** or (*most*) distributions of **Linux**. BSD may work but has not been tested nor is it reccomended.\n- [Python](https://www.python.org/) version **3.6** or higher\n- [Pip](https://pip.pypa.io/en/stable/) (installation instructions [here](https://pip.pypa.io/en/stable/installing/))\n\n## Installing Requirements\n\n---\n\nOnce navigated to the data-analysis folder run `pip install -r requirements.txt` to install all of the required python libraries.\n\n## Scripts\n\n---\n\nThe data-analysis application is a collection of various scripts and one config file. For users, only the main application `superscript.py` and the config file `config.json` are important. \n\nTo run the data-analysis application, navigate to the data-analysis folder once all requirements have been installed and run `python superscript.py`. If you encounter the error:\n\n`pymongo.errors.ConfigurationError: Empty host (or extra comma in host list).`\n\ndon't worry, you may have just not configured the application correctly, but would otherwise work. Refer to [the documentation](https://titanscouting.github.io/analysis/data_analysis/Config) to learn how to configure data-analysis.\n\n---\n\n# Build Statuses\n\nComing soon!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftitanscouting%2Ftra-superscript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftitanscouting%2Ftra-superscript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftitanscouting%2Ftra-superscript/lists"}