Currently, ONE python engine is started with each instance of DIAdem. This behavior is not well-documented and comes with limitations.
For example, if I have an imported function ".py" script called "MyHelperFunctions.py" and import this into another script, the function is only loaded once. If I make edits to this function, and save the file, the edits will not be available until I close/reopen DIAdem!
I suggest having multiple embedded python engines at the same time. And this would enable DIAdem to always be ready for a python call but still retire a python engine that was bloated.
At the least, having a script command to spin up a new python engine would be very helpful for me!
The Python command del solves this problem.