Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/team5818/spidereyes
Team 5818's scouting tool.
https://github.com/team5818/spidereyes
frc frc-scouting react react-redux reactjs redux typescript
Last synced: about 1 month ago
JSON representation
Team 5818's scouting tool.
- Host: GitHub
- URL: https://github.com/team5818/spidereyes
- Owner: Team5818
- Created: 2018-04-06T03:29:39.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T07:28:38.000Z (5 months ago)
- Last Synced: 2024-08-05T07:39:23.927Z (5 months ago)
- Topics: frc, frc-scouting, react, react-redux, reactjs, redux, typescript
- Language: TypeScript
- Homepage: https://spider.octyl.net/
- Size: 1020 KB
- Stars: 2
- Watchers: 12
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SpiderEyes
[![Latest Release](https://img.shields.io/github/release/Team5818/SpiderEyes.svg?style=flat-square)](https://github.com/Team5818/SpiderEyes/releases)
FRC Scouting web application.
Takes in CSV files and makes a table from them.
From there you can use the modification buttons at the top to further analyze
the data. Modification buttons always produce a new tab, so you will never
delete your original data using them.## Modification Buttons
#### Synthesize Column
*Synthesize Column* will allow you to sum multiple values in a data
row to create a new value, useful for making a general "score" column.#### Calculate Averages
*Calculate Averages* will take every row with a matching key (as specified
by the "key" column), extract the values from the "values" columns, and
average each value together.For example, with key column `Team` and value columns `A` and `B`,
| Team | A | B | C |
|------|----|----|----|
| 1 | 50 | 10 | 99 |
| 2 | 30 | 10 | 24 |
| 1 | 20 | 10 | 39 |
| 2 | 40 | 10 | 11 |turns into this:
| Team | A | B |
|------|-----------|------------|
| 1 | 35.00±... | 10.00±0.00 |
| 2 | 35.00±... | 10.00±0.00 |The two columns are averaged independently, and extra columns are removed.
## Column Edits
You can edit certain properties of columns. Currently, you can only edit the
_score_ property, which multiplies all of the values in the column by what you
enter. This is useful for measuring game features in points, rather than
amounts.## Building
This is fairly simple to build. Simply run `pnpm install` to grab the required
dependencies, then `pnpm run build` to build everything. You can then serve
the `dist` folder, and the application is ready!If you want to develop, use `pnpm run dev`, which will start a server for you.