VarianAPIs / PyESAPI

Python interface to Eclipse Scripting API
MIT License
69 stars 32 forks source link

PyESAPI on Citrix #4

Closed pgallego25 closed 20 hours ago

pgallego25 commented 5 years ago

Is there any way to run PyESAPI over an Aria citrix based implementation?

Thank you!

fizxmike commented 5 years ago

Assuming it's not a clinical environment, absolutely! You install an anaconda3 environment on the Citrix host/Eclipse client (install for "just me" into a well accessable folder/file share location). Then create an ESAPI single file plug-in to launch anaconda prompt and jupyter notebook. If you are interested, I can share those launcher scripts. Some permissions from your sysadmin may be required.

zackmorelli commented 5 years ago

Hi Mike,

I am also trying to install PYESAPI in an Aria/Citrix environment. I would be very interested in these launcher scripts and any other information you could provide.

Thank You.

pgallego25 commented 5 years ago

Hi! it is not possible in a clinical enviroment??

El sáb., 22 dic. 2018 a las 3:05, Michael Folkerts (< notifications@github.com>) escribió:

Assuming it's not a clinical environment, absolutely! You install an anaconda3 environment on the Citrix host/Eclipse client (install for "just me" into a well accessable folder/file share location). Then create an ESAPI single file plug-in to launch anaconda prompt and jupyter notebook. If you are interested, I can share those launcher scripts. Some permissions from your sysadmin may be required.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/VarianAPIs/PyESAPI/issues/4#issuecomment-449537439, or mute the thread https://github.com/notifications/unsubscribe-auth/AREp1rC8JLhElh9Bc4-7t2jlTlCWLamsks5u7ZNvgaJpZM4ZerSd .

fizxmike commented 5 years ago

PyESAPI is intended for research use only (typically on a TBOX).

rohitchauhan688 commented 4 years ago

Hello, I m working on pyESAPI. Can you please let me know, how to transfer the current running database to the TBOX to use it for research with pyESAPI?

zackmorelli commented 4 years ago

I think Varian has to update the TBOX by transfering the database from the clinical system. Not something you can do yourself.

On Fri, Feb 7, 2020, 1:03 AM rohitchauhan688 notifications@github.com wrote:

Hello, I m working on pyESAPI. Can you please let me know, how to transfer the current running database to the TBOX to use it for research with pyESAPI?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/VarianAPIs/PyESAPI/issues/4?email_source=notifications&email_token=AJNL6JQFI5KK7DGEJLBCR33RBT2TBA5CNFSM4GL2WSO2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELB2P5A#issuecomment-583247860, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJNL6JV63Q5MF6ZTH2ZJFIDRBT2TBANCNFSM4GL2WSOQ .

Shea1986 commented 4 years ago

Hi Mike, for , is pyesapi36 supporting clinical plug-in script (i.e. compile into dll and used in production system)? thank you

fizxmike commented 3 years ago

Hi Mike, for , is pyesapi36 supporting clinical plug-in script (i.e. compile into dll and used in production system)? thank you

PyESAPI is not supported for clinical use.

LuisOlivaresJ commented 11 months ago

Hi,

On my clinic, the TBOX only contains a small test-set of random patients (~100), but I would like to have access to more of them. Specially for new created "patients" related to phantoms used for QA.

Do you know another approach instead update the TBOX database?

Thanks for your amazing work!

fizxmike commented 20 hours ago

For posterity,

  1. The CustomScriptExecutable.CreateApplication(...) function leveraged by PyESAPI is part of clinical ESAPI but only allows read-only access. When database is swited to research mode, you can read and write.
  2. Here is an example of "packaging" a PyESAPI-based script to share with fellow researchers: https://github.com/Varian-MedicalAffairsAppliedSolutions/MAAS-BeamDashboardX