0 Seguidores · 140 Publicaciones

Python es un lenguaje de programación interpretado de alto nivel para propósitos generales de programación. Creado por Guido van Rossum y publicado por primera vez en 1991, Python tiene una filosofía de diseño que hace hincapié en la legibilidad del código, en particular mediante el uso significativo de espacios en blanco.

Sitio oficial.

Python Documentatión.

Pregunta Kurro Lopez · mar 16

Hola a todos.

Tengo un problema bastante extraño.

He creado un método en Python para crear un vector para una búsqueda vectorial. Hasta aquí todo correcto.

Si invoco a este método desde el termina, funciona correctamente:

Pero si hago esta misma llamada desde un bloque de código en una Business Process, se queda bloqueado, no responde y lanza el siguiente error:

¿Alguien sabe que está ocurriendo y como solucionarlo?

Muchas gracias por adelantado

13
0 72
Artículo Robert Cemper · ago 6, 2025 1m read

Revisando mis paquetes publicados, identifiqué un error grave en la API Nativa de IRIS.

  • Hay un método en %Net.DB.Iris llamado function().
  • Es equivalente a $$etiqueta^rutina(param) en ObjectScript.
  • Solía funcionar bien hace 2 años, cuando publiqué mis paquetes de extensiones de línea de comandos.
  • Ahora está roto desde hace al menos un año y lanza <PROTECT>.
  • Lo identifiqué en ObjectScript, Java, Python y Node.js.
  • Está reportado como WRC# 1002589.
  • Para los 4 casos, también verifiqué una solución temporal:
    • En lugar de llamar una función de ObjectScript, se llama a un método de clase.
0
0 66
Artículo Ricardo Paiva · nov 26, 2025 1m read

Hola,

Cuando abrimos un terminal en IRIS, entramos en el shell de ObjectScript. Dentro de este shell, podemos ejecutar comandos de IRIS, como:

En otras palabras, el comando ObjectScript se ejecuta en el shell actual. Pero siempre es bueno recordar que IRIS tiene otros shells.

  • SQL
  • Python
  • TSQL
  • MDX

Un aspecto muy interesante son los atajos. Podemos acceder a estos shells mediante sus llamadas o a través de atajos, como se muestra en la tabla siguiente:

Shell

Llamada

Atajo

SQL

Do $SYSTEM.SQL.Shell()

:sql

Python

Do $SYSTEM.Python.

0
0 65
Artículo Luis Angel Pérez Ramos · mar 21, 2025 5m read

Después de tantos años de espera, por fin tenemos un controlador oficial disponible en Pypi

Además, encontré el driver JDBC finalmente disponible en Maven desde hace ya 3 meses, y el driver .Net en Nuget desde hace más de un mes.

Como autor de multitud de implementaciones de librerías de Python con soporte de IRIS, quería probarlo. La implementación de DB-API significa que debe ser reemplazable e implementar las funciones definidas en el estándar. La única diferencia entre las diferentes bases de datos debería ser únicamente el SQL.

Y la belleza de usar librerías existentes que ya implementaron la conectividad con otras bases de datos usando el estándar DB-API, es que estas librerías deberían ser totalmente compatibles con el controlador.

Decidí probar el driver oficial de InterSystems implementando su soporte en la librería SQLAlchemy-iris.

0
0 63
Anuncio Sergio Farago · sep 24, 2025

¡Hola, desarrolladores!

Aquí tenéis los bonus tecnológicos para el Concurso de .Net, Java, Python, y JavaScript de InterSystems, que os darán puntos extra en la votación:

  • XEP API para Java, .NET – 2
  • SDK Nativo para Java, .NET, Python, node.js – 2
  • PEX Interoperability para Java, .NET, Python – 3
  • Java persister – 2
  • ADONET y .NET Entity Framework – 2
  • Uso de contenedores Docker – 2
  • Demo online – 2
  • Implementar una Idea de la Comunidad InterSystems – 4
  • Encontrar un bug en las Ofertas de Lenguajes .
0
0 60
Artículo Piyush Adhikari · oct 23, 2025 4m read

Estoy documentando una demostración de InterSystems IRIS que incluye Python embebido y Jupyter Notebook desplegados en el mismo contenedor, junto con una aplicación de Python embebido desarrollada en ese entorno de Jupyter Notebook.

He utilizado el contenedor Docker creado por @Bob Kuszewski como entorno de desarrollo para mostrar cómo se puede crear una aplicación de Python embebido, capaz de enviar y recuperar datos desde y hacia InterSystems IRIS.

0
0 59
Artículo Alberto Fuentes · jul 4, 2025 3m read

Estoy escribiendo esta publicación principalmente para recopilar un consenso informal sobre cómo los desarrolladores están utilizando Python junto con IRIS, ¡así que por favor responded a la encuesta al final del artículo! En el cuerpo del artículo, daré un poco de contexto sobre cada una de las opciones proporcionadas, así como sus ventajas, pero si lo preferís, podéis hacer una lectura rápida y simplemente responder la encuesta.

0
0 55
Anuncio Sergio Farago · oct 23, 2025

Hola, comunidad:

¿Sois desarrolladores de Python? Si es así, ¡ya podéis empezar a crear aplicaciones con InterSystems IRIS sin necesidad de aprender un nuevo lenguaje de programación!

Use Python with InterSystems IRIS. Try the exercise.

👨‍💻 Probad este ejercicio para empezar rápidamente a usar la interfaz DB-API de Python y conectar con una base de datos de InterSystems IRIS para ejecutar consultas SQL.

💬 ¿Cuál fue vuestra experiencia con el ejercicio? ¡Contádmelo en los comentarios!

0
0 46
Artículo Heloisa Paiva · jun 2, 2024 6m read

La idea

Ya estamos en 2024, la version IRIS 2024.1 acaba de salir y todos estamos hablando de ello aquí. Ya tenemos muchos tutoriales sobre búsqueda vectorial y aplicaciones de chats de inteligencia artificial. Hoy quiero proponer algo diferente. Quiero presentar una idea y explorar todos sus límites, y a lo largo del texto plantearé algunas preguntas sobre la capacidad de las herramientas utilizadas, para que luego podamos comprender no solo los resultados de las nuevas funcionalidades, sino también cómo la máquina las procesa.

0
0 41
Artículo Luis Angel Pérez Ramos · ene 29 3m read

Embeddedpy-bridge: Un kit de herramientas para Embedded Python

Visión general

Embedded Python es un cambio radical para InterSystems IRIS, ya que ofrece acceso al vasto ecosistema de Python directamente dentro de la base de datos. Sin embargo, salvar la brecha entre ObjectScript y Python a veces puede parecer bastante complicado.

Para hacer que esta transición sea fluida, podéis usar embeddedpy-bridge

0
0 41
Artículo Tomo Okuyama · mar 9 7m read

Por qué esta integración es importante

InterSystems sigue impulsando las capacidades de IA de forma nativa en IRIS — búsqueda vectorial, compatibilidad con MCP y capacidades de IA agéntica. Esa hoja de ruta es importante y no hay ninguna intención de dar un paso atrás en ella.

Pero el panorama de la IA también está evolucionando de una manera que hace que la integración con el ecosistema sea cada vez más esencial. Herramientas como Dify — una plataforma de orquestación de LLM de código abierto y lista para producción — se han convertido en una parte importante de los stacks de IA empresariales.

0
0 38
Anuncio Silvia Schoch Alvarado · feb 25

Hola comunidad:

Nos complace anunciaros que ya está abierta la inscripción para la segunda cohorte del curso:

 🧑‍💻Desarrollo de aplicaciones FHIR utilizando Python🧑‍💻 

Este programa práctico está diseñado para desarrolladores que queráis crear aplicaciones FHIR del mundo real utilizando Python e InterSystems IRIS for Health.

👉 Ved el resumen del curso de 5 minutos

📅 La segunda cohorte comienza el 29 de marzo de 2026

0
0 33
Artículo Yuri Marx · mar 3 4m read

El reconocimiento facial se ha convertido en el método más popular para validar la identidad de las personas, permitiendo así el acceso a sistemas, la confirmación de datos personales y documentales, y la aprobación de acciones y documentos.

Los desafíos están relacionados con el rendimiento cuando la base de datos es muy grande, la precisión y, especialmente, la privacidad de los datos biométricos faciales.

0
0 26
Nueva
Artículo Laura Redondo Catalán · abr 30 3m read

Hoy he publicado un nuevo paquete en Open Exchange para la generación de datos sintéticos directamente en IRIS.

Encontrar conjuntos de datos decentes cuando quieres crear una aplicación de demostración puede resultar frustrante. Quizás el conjunto de datos no sea tan importante, pero aun así quieres que parezca algo realista y con varias tablas enlazadas que puedan usarse directamente dentro de IRIS con los joins implícitos mediante ->

0
0 19
Artículo Ricardo Paiva · mar 13 2m read

En el panorama sanitario moderno, encontrar pacientes clínicamente similares a menudo es como buscar una aguja en un pajar. Las búsquedas tradicionales por palabras clave suelen fallar porque el lenguaje médico es muy matizado; una búsqueda de "Heart Failure" podría no encontrar un registro que contenga "Congestive Cardiac Failure".

Me complace compartir iris-medmatch, un motor de emparejamiento de pacientes impulsado por IA y desarrollado sobre InterSystems IRIS for Health

0
0 12
Nueva
Artículo Alberto Fuentes · mayo 12 9m read

En este ejemplo he buscado el punto intermedio entre una demo muy simple y una arquitectura muy complicada: una integración pequeña, clara y útil para entender cómo conectar InterSystems IRIS con Azure Service Bus usando una producción de interoperabilidad de IRIS que aprovecha Embedded Python para utilizar la librería oficial de Azure.

La idea es sencilla:

  • IRIS envía mensajes a una cola de Azure Service Bus mediante un Business Operation.
  • IRIS recibe mensajes desde esa misma cola mediante un Inbound Adapter y un Business Service.
  • Los componentes de interoperabilidad son componentes de IRIS.
  • Dentro de esos componentes, Embedded Python permite usar el SDK azure-servicebus sin salir del entorno de IRIS.

Dicho de otra forma: una solución en IRIS que usa Embedded Python donde corresponda para integrarse con Azure.

0
0 9