Developer Toolkit
Intégration et personnalisation de logiciels en sciences de la vie
Les expériences d'imagerie modernes requièrent souvent la connexion d'appareils auxiliaires. Il se peut donc que votre flux de tâches nécessite des fonctionnalités avancées disponibles dans FIJI et Python, mais pas dans ZEN. Repoussant les limites de l'automatisation expérimentale, ZEN Developer Toolkit permet désormais d'intégrer en souplesse des outils externes dans ZEN, et vice versa.
De multiples interfaces variées
De nombreuses façons d'interagir avec votre instrument
Il existe diverses manières d'accéder à ZEN ainsi qu'au contrôle des instruments, depuis des outils externes. Open Application Development (OAD) permet de personnaliser le flux de tâches, d'automatiser et d'exécuter des analyses externes (par exemple, dans FIJI ou Python). Les interfaces TCP/IP permettent de contrôler les instruments à distance à partir d'applications externes. Les extensions ZEN permettent de développer des applications avancées.
Interface de codage avec IDE intégré
Personnalisation intégrale du flux de tâches à l'aide de l'outil de codage ZEN
L'integrated development environment (IDE) de ZEN pour le codage IronPython est au cœur de Developer Toolkit. Il permet d'importer des packs IronPython et des bibliothèques .NET. Léger, l'IDE permet d'enregistrer des flux de tâches manuels dans ZEN, d'éditer du code avec la complétion de code Intellisense et de déboguer. Presque toutes les fonctions de contrôle ou d'analyse de ZEN peuvent être utilisées, et un logiciel d'analyse externe peut être exécuté à partir des scripts.
Commande des instruments depuis le logiciel externe
Personnalisation intégrale du flux de tâches à l'aide de la commande à distance ZEN
Vous souhaitez intégrer l'imagerie à vos flux de tâches personnalisés ? Vous pouvez facilement contrôler ZEN à distance à l'aide d'un logiciel externe. ZEN a intégré les interfaces conviviales TCP-IP et COM, permettant de recevoir des commandes externes ZEN PythonScript. Cette méthode vous permet d'envoyer en toute simplicité des commandes individuelles ou même des macros OAD complètes en un minimum d'effort.
ZEN Macro IDE - Caractéristiques et modèles
Ressources de scripts
Didacticiels, modèles, environnements de programmation et forums pour utilisateurs
Page OAD GitHub – Scripts pour les applications ZEN
Didacticiels, modèles, environnements de programmation et forums pour utilisateurs
La page GitHub de l'OAD fournit des scripts permettant d'automatiser les applications ZEN telles que BioApps, Experiment Feedback, Guided Acquisition, l'apprentissage automatique Intellesis, ZEN Connect, etc.
Page OAD GitHub – Modèles pour interfaces logicielles
La page GitHub présente des scripts pour l'intégration de tiers (FIJI, Python, Napari, Matlab, Jupyter Notebook) couvrant l'importation/l'exportation d'images, les interfaces COM/TCP-IP et la lecture du format d'image CZI.
Page OAD GitHub – Espace de travail Google Colab
Les scripts Jupyter Notebook de GitHub sont accessibles dans Google Colabs, permettant ainsi un apprentissage interactif grâce à des scripts bien documentés. Ils sont exécutés sur le cloud de Google avec le support du GPU, ce qui est idéal pour l'apprentissage automatique.
Communauté ZEISS Microscopy Developer
Afin d'encourager les discussions et l'assistance sur les scripts OAD, ZEISS Microscopy héberge un forum sur lequel les utilisateurs s'impliquent, posent des questions et reçoivent un retour rapide de la part de leurs pairs et des experts ZEISS.