# Running processing function and code from python ide

**URL:** <https://discourse.processing.org/t/running-processing-function-and-code-from-python-ide/3969>\
**Category:** p5py\
**Created:** [September 30, 2018, 3:40am UTC](https://discourse.processing.org/t/running-processing-function-and-code-from-python-ide/3969 "2018-09-30T03:40:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pradeep6081](https://avatars.discourse-cdn.com/v4/letter/p/f4b2a3/32.png) [@pradeep6081](https://discourse.processing.org/u/pradeep6081)\
**Post date:** [September 30, 2018, 3:40am UTC](https://discourse.processing.org/t/running-processing-function-and-code-from-python-ide/3969/1 "2018-09-30T03:40:11Z")

</div>

I found various documentation and example on running python script in processing. Is it possible to execute processing function and code from python ide.

Thank You

---

<div class="post-metadata">

**Author:** ![monkstone](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/monkstone/32/64_2.png) [@monkstone](https://discourse.processing.org/u/monkstone)\
**Post date:** [September 30, 2018, 5:38am UTC](https://discourse.processing.org/t/running-processing-function-and-code-from-python-ide/3969/2 "2018-09-30T05:38:50Z")

</div>

See [https://p5.readthedocs.io/en/latest/](https://p5.readthedocs.io/en/latest/) progress is being made, but I believe it is still somewhat experimental, but given that jython is going nowhere it will likely be the future.

---

<div class="post-metadata">

**Author:** ![pradeep6081](https://avatars.discourse-cdn.com/v4/letter/p/f4b2a3/32.png) [@pradeep6081](https://discourse.processing.org/u/pradeep6081)\
**Post date:** [September 30, 2018, 11:42am UTC](https://discourse.processing.org/t/running-processing-function-and-code-from-python-ide/3969/3 "2018-09-30T11:42:51Z")

</div>

HI monkstone , thanks for the reply. I got my answer. is there any timeline ,till when processing will be available on python with full support.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [October 1, 2018, 7:23pm UTC](https://discourse.processing.org/t/running-processing-function-and-code-from-python-ide/3969/4 "2018-10-01T19:23:03Z")

</div>

A key thing to understand about “full support” is that many Processing-ecosystem libraries won’t ever be available on p5 for python, as they are Java-based libraries. If you want that, use Python mode (Processing.py) which is Processing 2.7 on Jython.

For p5, “full support” might not be a goal, given how big the Processing (Java) API is and the fact that some parts of it don’t make sense to duplicate in Python. For example, they might decide not to replicate loadTable because Python already has a great built-in csv library. p5.js has followed a similar path – they don’t implement absolutely everything from the Java API, and some things they may never implement.

I’m not sure whether this is a timeline, but you might ask @abhikpal or leave a question here:

> **[p5py/p5](https://github.com/p5py/p5/issues)**
>
> p5 is a Python package based on the core ideas of Processing. - p5py/p5
