I'm happy to announce the first version of RobotPy (Python for FRC) for the 2011 season, 2011.1.
http://firstforge.wpi.edu/sf/projects/robotpy
Major changes from 2010.beta2 release:
- 2011 WPILib module that includes all 2011 updated classes and functions.
- SIP is now used instead of SWIG for WPILib wrapper generation. This makes the library feel much more Pythonic.
- Stack size has been increased to 128K per thread. This enables many more modules to be used.
- Hash modules (sha, md5) now work.
- Absolute paths used to find boot.py and libraries.
- Exception catching and 5 second restart code is now in boot.py instead of at the C++ level. If boot.py exits, so does the C++ UserProgram.out. This enables easier customization of restart functionality.
Thanks to Austin Schuh and Dustin Spicuzza for their testing, bug reports, and patches!
Per discussion in other threads, expect another release by next weekend to change restart functionality to be a bit more user-friendly, and possibly the inclusion of winpdb for debugging.
__________________
Author of
ntcore - WPILib NetworkTables for 2016+
Creator of
RobotPy - Python for FRC
2010 FRC World Champions (
294, 67, 177)
2007 FTC World Champions (30, 74,
23)
2001 FRC National Champions (71,
294, 125, 365, 279)