We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hi there!
I'm a second-year Softwear Engineering student from Dalian University of Technology in China,familiar with Java and Python,and have some experience about visul programing.
I read over the Project List page from github,then I downloaded Processing and used couple of days but I found that Processing.py functions are not enough for me. I'd like to expend the processing.py so that the users can use processing in python mode more esier and more efficient.
Here are some of my ideas about extending processing.py:
Anyway,these are just some of my ideas,I 'd like to know weher I can apply the project Processing.py.If the answer is positive,could you give me some more details about "what proccesing.py exactly need for the New features“?That would be of great help to my application for Processing.py!
Thank your for your help!
Best wishes!
Comments
Processing.py is based on Jython and you can easily access most of the Python standard library through it. In light of that, couple of comments on your suggestions list:
d
is some dictionary in python, you can copy it usingd.copy()
, you can check if a certain strings
ends with the substring"py"
usings.endswith("py")
, etc. You should definitely take a look at the python standard library documentation to see what's possible.Regarding:
...this might be worth investigating:
https://GitHub.com/JosephCottam/Numpy4J
http://JPype.sourceforge.net
Thank for the tips,perhaps I misunderstand the references on the processing.py website. I'm wondering if we can use the Java extensions for Jython to perform linear algebra operations instead of NumPy?
@cagetian, so you could consider writing a Processing library, I guess?
That's a good idea!I should give it a shot,thanks for your advice!@theabhikpal