☑ 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
#monTop10_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 les données dans le générateur de graphiques
- utilisez Make into Data Table -> 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 le code Python en ligne dans le code JSL -> très difficile à déboguer
option 2) écrire le code réel en Python, "importer" se fait 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 souhaiteriez 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 (pas de limites)
plus de vœux de 