Meilleure intégration avec les scripts Python et les environnements CondaBonjour,
J'expérimente souvent avec plusieurs packages installés dans mes environnements conda locaux. J'aimerais pouvoir les utiliser pour créer de nouvelles colonnes dans la table de données JMP afin de bénéficier des capacités de création de graphiques de JMP.
Plus concrètement, j'aimerais créer un script .JSL qui :
- envoie l'état actuel de la table de données JMP à
- un script python .py ou un notebook python .ipynb exécuté sur
- un environnement conda spécifique installé sur mon ordinateur
- puis renvoie le résultat du script/notebook à la table de données JMP et le met à jour.
Idéalement, j'aimerais simplement devoir spécifier le chemin du script python ou du notebook et le chemin de l'environnement conda dans le script .JSL.
Pour le moment, un « modèle » vierge expliquant comment y parvenir avec la version actuelle de JMP serait également très apprécié.
Merci.
Meilleur,
Accès aux donnéesRe : Meilleure intégration avec les scripts Python et les environnements CondaLa prise en charge de Conda a toujours été problématique.
Avec JMP 18.0, cela n'a plus d'importance. JMP installe une distribution Python 3.11.x isolée et intégrée basée sur Python.org dans le cadre de JMP. JMP 18 fonctionne désormais immédiatement sans configuration, mais JMP ne se connecte plus à aucune distribution Python externe. Considérez cela comme un environnement virtuel privé JMP.
Avec cette mise à jour de l'intégration Python, vous avez désormais la possibilité d'accéder, de modifier et de créer des tables de données JMP directement à partir de Python. Un éditeur de script compatible Python prenant en charge la coloration syntaxique et la possibilité d'exécuter des scripts Python purs directement depuis l'éditeur. Un jmp d'importation package qui fournit l’accès à la table de données et une commande run_jsl() qui vous permet d’exécuter JSL à partir du script Python. L'accès à la table de données est en direct et Python Send( dt ) et Python Get ( dt ) ne créent plus de copie de la table mais plutôt un objet Python contenant une référence à la table de données. L'index de script contient une nouvelle catégorie « Python » qui fournit de la documentation et des exemples de la nouvelle fonctionnalité Python.