Article Nicholai Mitchko · Oct 27, 2022 2m read Simplify Python Packages with zpip, an irispython pip wrapper _________ ___ ____ |__ / _ \_ _| _ \ / /| |_) | || |_) | / /_| __/| || __/ /____|_| |___|_| Starting in version 2021.1, InterSystems IRIS began shipping with a python runtime in the engine's kernel. However, there was no way to install packages from within the instance. The main draw of python is its enormous package ecosystem. With that in mind, I introduce my side project zpip, a pip wrapper that is callable from the iris terminal. #Best Practices #Embedded Python #Python #InterSystems IRIS Open Exchange app 6 6 1 708
Article Nicholai Mitchko · Apr 15, 2022 3m read Adding VSCode into your IRIS Container Adding VSCode into your IRIS container One of the easiest ways to setup repeatable development environments is to spin up containers for them. I find that when iterating quickly, it was very convenient to host a vscode instance within my development container. Thus, I have created a quick container script to add a browser-based vscode into an IRIS container. This should work for most 2021.1+ containers. My code repository can be found here #Best Practices #Development Environment #DevOps #InterSystems IRIS #VSCode 11 5 0 882
Article Nicholai Mitchko · Apr 12, 2022 7m read Some Programmatic Interoperability Examples Programmatic Production Access To Programmatically Edit Productions (interfaces) you can use a combination of the interoperability apis and SQL queries. Current Namespace At a high level, it is important to know the namespace and production you are working in at the moment. #Embedded Python #Interoperability #ObjectScript #InterSystems IRIS #InterSystems IRIS for Health 8 3 3 874
Article Nicholai Mitchko · Apr 12, 2022 2m read Embedded Python, Using Output Parameters Background In InterSystems IRIS versions >=2021.2 we can use the accompanying irispython binary to directly write python code on top of our IRIS instances. This lets us use python packages, call methods, make SQL queries, and do nearly anything in Objectscript but pythonic. For example, below I check if a namespace is present: #Python #Ensemble #InterSystems IRIS 11 6 5 812
Article Nicholai Mitchko · Aug 12, 2020 2m read Running the Management Portal (Private Web Server) Over TLS/SSL/HTTPS Updated Jan 19th, 2023. Hi all, I want to share a quick little method you can use to enable ssl with a self signed certificate on your local development instance of IRIS/HealthShare. This enables you to test https-specific features such as OAuth without a huge lift. 1. Install OpenSSL Windows : Download from https://www.openssl.org or other built OpenSSL Binary. Debian Linux: $ sudo apt-get -y install openssl RHEL : $ sudo yum install openssl #Best Practices #SSL #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 9 7 7 2.1K