I was looking for a tool to use interoperability with built-in python. And it also has clean and easy-to-understand documentation.
If you’re still skeptical about IRIS’s ability to let you create interoperability flows using pure Python (without a single line of ObjectScript), this app will change your mind. he well-organized structure, clear documentation, and use of PEX make it a standout choice.
This tool is excellent as it provides a template to develop in IRIS framework entirely in Python.
If you're still not convinced by the ability of IRIS to let you develop interoperability flows in pure Python, without a line of ObjectScript, you should pay attention to this app.
Looking forward to future updates
With this app you got template classes ready to you create iris productions with python with productivity**
Greate template
Very well-organized and structured
The use of PEX is very well explained and demonstrated
I used this template in my application and found it very helpful
7* Interoperability embedded Python template
I have had the chance to work, using this module, on many project as the implementation of the FIX protocol in IRIS or the usage of the API of hugging face to use ml models in IRIS.
This module allows you to create from scratch any production in the IRIS framework and that in 100% Python.
Guillaume introduced me to this tool for the first time at the Hacking Health Camp 2022.
At Global Summit 2022, I could see major enhancements including Python standards like PEP 8.
It's easy to handle, and the documentation is clear.
Obviously, in my opinion, the interest is less for ObjectScript developers.
BUT, this is great work and a "must-have" for new IRIS developers that would like to code interoperability with Python.
It could be an argument to seduce Python devs!
Insanely jealous of the work that has gone in here, dev and doc... definitely a game changer for a few reasons I will briefly outline below, and hopefully get some cycles into utilizing it for all the things bouncing around in my head.
Ability to Leverage Powerful Libraries
I think this one is obvious for most, and you may have seen it somewhere else playing games with object translation to and from other runtimes, but this one is native. Its literally python.py's in the code base, requirements.txt and a single command to let IRIS know where they live.
Message Traces for All
The persistence in IRIS enables the message trace and it sells for good reason... it helps maintain professional interoperability that relies on things. For pipelines that I typically rely on scheduled tasks to move objects between stages, now I can shoot them across production items and inspect them at various states, right there in the good ol message trace.
IAC (InterSystems As Code) Compliant
Plays exceptionally well in a code life cycle process and automated deployment to targets. Also, the kids can read it right there in the repo without a whole lot of excuses.
Did I mention Persistence?
There have been some pings from colleagues harassing me about how cool python was and that intersystems tech could be replaced easily by such things as dagster and a handful of healthcare related pip's. But now I can strike back with coolness of the persistence riding right along side my python at different stages in the interoperability productions and can explain my business process to actually get support.
Definitely a "sick day" and a fork in my immediate future.
Guillaume showed me the toolset at the Summit in Seattle and I loved it right away!
By using Python we can get more people to write modules for Iris Interoperability and this tool makes it super easy to implement it!
This should be shipped with Iris!
Given the quickfix Python library and tasked with building a FIX protocol adaptor that works within an InterSystems IRIS interoperability production, I came across this solution, which seemd like a good fit. After a quick consultation with Guillaume Ronger, he helped me build a functional solution within an hour. I am highly impressed with the versatility of this application and author's command over the subject of integrating Python within InterSystems IRIS.
Interested in your tool
Thank you for the great code and documenation