☑ nouvelle fonctionnalité intéressante
☑ pourrait aider beaucoup d’utilisateurs de Jmp !
☐ supprime quelque chose qui ressemble à un « bug »
☐ agréable à avoir
☐ personne n'en a besoin
#myTop10_2024
Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Avec la nouvelle intégration transparente de Python dans Jmp18, il est désormais beaucoup plus facile de transférer de petites tâches vers Python.
par exemple
- JSL : lire un fichier
- Python : calculer de nouvelles colonnes
- JSL : réaliser une analyse en composantes principales
- JSL : tracer des données dans le générateur de graphiques
- utiliser Créer dans la table de données -> dt2
- traiter dt2 en Python ...
- JSL : tracer le résultat dans Jmp
Un tel ping-pong entre Jmp et Python était déjà possible auparavant,
option 1) Utiliser du code Python en ligne dans le code JSL -> très difficile à déboguer
option 2) écrire le code réel en Python, « import » est dans son ensemble via JSL
nouveau:
écrivez le code principal en Python - avec quelques appels JSL dans le code Python.
-> même problème qu'avec l'option 1 : difficile de déboguer le code en ligne (problème légèrement réduit car JSL n'est pas aussi strict avec l'indentation que Python)
Quelle est l’amélioration que vous aimeriez voir ?
Veuillez autoriser Workflow Builder à accepter le code JSL et Python.
Pour le moment, l'interface graphique du workflow demande du code JSL :

Ajoutez simplement une option pour choisir entre JSL et Python (ou tout autre code autorisé...)

Pourquoi cette idée est-elle importante ?
Cela aidera dans les deux sens :
- facilite l'intégration de Python (Python peut être inclus comme étape intermédiaire sans effort supplémentaire)
- amélioration significative pour Workflow Builder (aucune limite)
plus de souhaits de 
JMP Notebook -> Envoyer au flux de travail :
cool!
— mais via la fonction Submit() de Python ? Hum…

Extrait de : Utilisation des dernières améliorations apportées à JMP et JMP Pro / @brady_brady
Jetez un œil à JMP Notebooks et commencez à rêver de Workflow Builder 2.0, qui offrira une véritable prise en charge de Python.