ANN: Python Mode for Processing 3.x

http://py.processing.org/

I'm very pleased to announce the release of Python Mode for Processing 3.x, available through your "Add Mode..." dialog.

Python Mode lets you write Processing sketches, which run in the Java-based Processing runtime, using the Python programming language. Because the runtime is the Processing runtime, and not a new implementation, you may use most existing third-party libraries. You may also use any third-party pure-Python libraries by dropping them into your sketch folder.

Much of the work in achieving compatibility with Processing 3.x was was done by Luca Damasco (Google Summer of Code student), under the supervision of Golan Levin, with additional support from the Frank-Ratchye STUDIO for Creative Inquiry at Carnegie Mellon University. Without Luca, the project may well have died.

Development takes place at https://github.com/jdf/processing.py.

Comments

  • edited November 2015

    Sounds very exciting and congratulations! by the way, when you say:

    You may also use any third-party pure-Python libraries by dropping them into your sketch folder

    do you mean any python libraries like those doing statistics and machine learning can also be used in processing.py? If so, that's amazing!

    Thanks!

  • You may use any pure python library, meaning one which has no C-language ("native code") dependencies. Unfortunately, all of the Python libraries for number crunching (NumPy, for example) are implemented primarily in C, with Python wrappers, so you can't use those.

  • I see, thanks.

Sign In or Register to comment.