
Developer Toolkit
Integración y personalización de software en las ciencias de la vida
Los experimentos modernos de captura de imágenes a menudo requieren accesorios que estén conectados. Su flujo de trabajo quizá también requiera funciones avanzadas disponibles en FIJI y Python, pero no en ZEN. Más allá de los límites de la automatización experimental, el ZEN Developer Toolkit permite ahora una integración sencilla de herramientas externas en ZEN, o viceversa.

Un gran número de interfaces distintas
Muchas formas de interactuar con su instrumento
Existen diferentes formas de acceder a ZEN y de controlar el instrumento a través de software externo. Open Application Development (OAD) permite personalizar el flujo de trabajo, y automatizar y llevar a cabo análisis externos (p. ej., en FIJI o Python). Las interfaces TCP/IP permiten controlar a distancia el instrumento a través de aplicaciones externas. Además, con las extensiones ZEN se pueden desarrollar aplicaciones avanzadas.


Interfaz de scripts con IDE integrado
Personalización completa del flujo de trabajo a través de la herramienta de scripts propia de ZEN
El entorno de desarrollo integrado (IDE) de ZEN para scripts IronPython es el núcleo del Developer Toolkit y permite la importación de paquetes IronPython y bibliotecas .NET. El IDE ligero permite registrar flujos de trabajo manuales en ZEN, editar código con Intellisense, completar código y eliminar fallos. Puede utilizarse casi cualquier función de control o análisis de hardware ZEN y desde los scripts puede ejecutarse software de análisis externo.
Control del instrumento a través de software externo
Personalización completa del flujo de trabajo a través del control a distancia de ZEN
Si desea integrar la captura de imágenes en sus flujos de trabajo personalizados, puede controlar ZEN a distancia con mayor facilidad a través de software externo. ZEN ha implementado las interfaces TCP IP y COM de fácil manejo, que permiten recibir comandos externos PythonScript de ZEN. Esto significa que ahora puede enviar fácilmente comandos individuales o incluso macros de OAD completas con el mínimo esfuerzo.
IDE de macro de ZEN: características y textos repetitivos
Recursos para la creación de scripts
Tutoriales, plantillas, entornos de programación y foros de usuarios
Página GitHub de OAD: scripts para aplicaciones de ZEN
Tutoriales, plantillas, entornos de programación y foros de usuarios
La página GitHub de OAD proporciona scripts para automatizar aplicaciones de ZEN como BioApps, Experiment Feedback, Guided Acquisition, Intellesis Machine Learning, ZEN Connect…
Página GitHub de OAD: plantillas para interfaces de software
La página GitHub contiene scripts para la integración externa (FIJI, Python, Napari, Matlab, Jupyter Notebook) que abarcan la importación/exportación de imágenes, las interfaces COM/TCP IP y la lectura del formato de imágenes CZI.
Página GitHub de OAD: espacio de trabajo Google Colab
En Google Colab se puede acceder a los scripts Jupyter Notebook de GitHub, lo que permite el aprendizaje interactivo a través de scripts bien documentados. Estos se ejecutan en la nube de Google con ayuda de una GPU, lo que resulta ideal para el aprendizaje automático.

Comunidad del Developer de ZEISS Microscopy
Para conversaciones y asistencia sobre scripts de OAD, ZEISS Microscopy ofrece un foro en el que los usuarios participan, publican preguntas y reciben rápidamente respuestas tanto de compañeros como de expertos de ZEISS.