https://github.com/choate-robotics/7407-robotpy-toolkit
Library for usage across years in Choate Robotics
https://github.com/choate-robotics/7407-robotpy-toolkit
Last synced: 6 months ago
JSON representation
Library for usage across years in Choate Robotics
- Host: GitHub
- URL: https://github.com/choate-robotics/7407-robotpy-toolkit
- Owner: Choate-Robotics
- Created: 2022-01-25T04:17:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-28T14:13:24.000Z (over 1 year ago)
- Last Synced: 2023-09-28T16:10:58.734Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 3.56 MB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 7407-RobotPy-Toolkit
### FRC Wired Boars Team 7407's toolkit for usage with RobotPyDocumentation: https://choate-robotics.github.io/7407-RobotPy-Toolkit
## TODO:
- UnitTests (IN PROGRESS)
- Smart Dashboard Wrapper (NOT STARTED)
- Fiducial Odometry (IN PROGRESS)## Features:
### Motor Wrappers:
- Ctre Motors
- Rev Motors
### Network Control:
- Robot Statuses
- DS to Robot Comms
### Operator Interface:
- Keymap simplification
- Mapped controllers
### Sensors:
- Gyrometer
- Color Sensors (Usage with I2C Multiplexer)
- Limelight
- Limit Switch (I2C)
### Subsystem Templates:
- Swerve Drive
- Differential Drive
### Optimized Unum
### Utils
- Logging
- Math
- Units (Unum Based)
### In Progress: Swerve Simulation## TO BUILD AND DEPLOY:
- Delete old build files in the dist/ folder.
- Edit the pyproject.toml file for the new version number.
- python -m build .
- twine upload dist/*