robotpy-ctre provides support for the Talon SRX. The install process is a bit
rough and simulation doesn’t work in pyfrc yet (someone just needs to take the
time to do it), but I wanted to get this out now so people could try it. We’ll
fix the installer and the simulator soon.
This release will only work correctly on a RoboRIO that has been reimaged for the 2017 season.
There’s a couple of important things to note here:
Because 3rd party drivers are now being supported separately from WPILib, CANTalon has been removed from this release. We will be releasing support in a separate library hopefully within a few days.
pynetworktables has been rewritten based on the ntcore library, and it should support all of the new cool things that ntcore supports
The HAL changes in WPILib this year mean that:
CPU usage should be significantly less than it was last year (observed 4-10% idle usage, compared to 20% last year)
Tests should run a lot faster (I’ve seen 50% improvements on basic tests
CameraServer has been removed for now. We will have a python-compatible version of the new cscore library available in the near future, which should result in a significantly upgraded experience for image processing
We’ve improved our test coverage significantly, so there’s less chance of things breaking
Additionally, the documentation site has been restructured significantly, so that all RobotPy projects essentially share the same set of documentation – no more need to remember five different sites!
Thanks to everyone who contributed to this release, but particularly @james-ward @auscompgeek @Twinters007 and @ArthurAllshire