Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Python (http://www.chiefdelphi.com/forums/forumdisplay.php?f=187)
-   -   Initial 2017 release of RobotPy available (http://www.chiefdelphi.com/forums/showthread.php?t=153155)

virtuald 07-01-2017 17:34

Initial 2017 release of RobotPy available
 
It's a little late, but we're happy to announce the initial release of RobotPy for the 2017 season. This release contains most new changes for WPILib in 2017. Here's what this package provides you:
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

Installation instructions can be found on our documentation site, and are also included as a README file with this zipfile. We expect there to be some bugs at first as teams start playing with their new toys, so please report them on our issue tracker as you find them!

vScourge 07-01-2017 23:27

Re: Initial 2017 release of RobotPy available
 
Huge thanks to you, Dustin, and everyone that contributed to this. Looking forward to our team using RobotPy again this year!

virtuald 10-01-2017 10:30

Re: Initial 2017 release of RobotPy available
 
RobotPy 2017.0.1 is now available, and fixes two major bugs in the original RobotPy release:
  • #246 The installer did not work properly on systems without an ssh configuration file, or on Windows
  • #243 Robot code would fail at system start due to a bug in the python 3.6 random module (thanks to @auscompgeek for finding the fix!)
All RobotPy users should upgrade to this latest version of RobotPy.

virtuald 10-01-2017 12:54

Re: Initial 2017 release of RobotPy available
 
Also, if you've installed pyfrc, you'll want to upgrade, as the installer bugs affect it as well.

virtuald 11-01-2017 13:22

Re: Initial 2017 release of RobotPy available
 
FYI: There's an error in the latest installer, it includes the pynetworktables whl for some reason instead of a tar.gz. I'll fix it tonight, but a workaround for the moment:

virtuald 13-01-2017 00:47

Re: Initial 2017 release of RobotPy available
 
RobotPy 2017.0.3 has been released
  • Fixes a bug in IterativeRobot that caused it not to wait for new DS packets.
  • Adds ConditionalCommand
  • Fixes NetworkTables bug in Scheduler

virtuald 15-01-2017 02:11

Re: Initial 2017 release of RobotPy available
 
RobotPy 2017.0.4 has been released
  • This fixes bugs in the Solenoid/DoubleSolenoid classes, which were not properly updated for the 2017 WPILib API. See #252 for details.


All times are GMT -5. The time now is 14:50.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi