Sujet de démonstration
Python est un outil open source très utilisé par une large population de scientifiques et d’ingénieurs – qu’ils le veuillent ou non – pour résoudre les problèmes auxquels ils sont confrontés. Ces problèmes incluent des tâches en amont consistant à accéder aux sources de données et à traiter les structures de données avant même qu'elles ne puissent commencer leur phase de découverte via l'exploration analytique.
But
Fournir un journal de travail plug-and-demo et des exemples associés pour tirer parti de l'intégration Python dans la version 18 afin d'accéder aux fichiers de données pour lesquels JMP n'offre pas de méthode d'extraction directe des données, et transmettre de manière transparente les données à JMP pour poursuivre le reste. de la préparation, de la visualisation et de l’analyse.
Vidéo
Ci-dessous.
Flux de travail analytique
Accès aux données, automatisation et scripts
Industrie(s)
Usage général.
Questions auxquelles on répond
Accéder aux fichiers de données pour lesquels JMP ne propose pas de méthode d'extraction directe des données
Quelle est l'histoire/le scénario
Les exemples de source de données incluent :
- Un exemple d'ECG basé sur des fichiers .wfdb, la source originale de l'idée étant de transmettre les informations sur les dérivations vers FDE ; exploré dans Graph Builder et FDE.
- Un exemple spectral basé sur des fichiers .spa, basé sur un article de la communauté JMP SE ; exploré en GB
- Exemple d'équipement de test automatisé basé sur des fichiers .stdf, demandé par Clark me rappelant cette requête JMP courante ; exploré dans les cartes de contrôle et les outils de capabilité
Chaque étude de cas comprend des boutons pour ouvrir les pages Web de contenu Python associées (Github, PyPi), un fichier Python .py et un fichier JSL.
- Téléchargez et extrayez les fichiers .zip, en conservant tous les fichiers dans le même dossier. Les références de journaux pour « plug-and-demo » identifieront les fichiers uniquement s'ils persistent ensemble.
- Activez « Afficher le journal intégré » via un clic droit dans l'éditeur de script ou dans les Préférences.
- Appuyez sur « Exécuter le script » dans la barre d'outils du fichier de script Python. Il contient également des instructions pour exécuter le fichier JSL.
Lors de l'exécution initiale, dans le journal, vous verrez Python installer les bibliothèques, puis imprimer rapidement de petits extraits (à des fins de démonstration, affichés pour montrer que le code Python est en cours d'exécution dans JMP ) avant que les tables JMP ne commencent à apparaître.
Fonctionnalités et plates-formes JMP
Intégration Python. En secondaire : Graph Builder, FDE ; Générateur de graphiques ; Cartes de contrôle et capacité des processus.
Préparation de l'appel de découverte, que demander et points problématiques possibles à rechercher
Python pour l'accès aux données a été la principale conversation que nous avons eue concernant son utilisation depuis la poursuite de ces conversations, plutôt que les fonctionnalités de ML. Peut-être retrouverez-vous la même chose dans vos conversations.
Matériel inclus
- Journal de démonstration avec contenu de situation et 3 études de cas avec boutons opérationnels
- Dossiers relatifs aux 3 défis d'accès aux données
- Document Word « Diapositive de situation » si vous préférez utiliser de vraies diapositives
- Une présentation vidéo du contenu de la démonstration peut être trouvéeicià 44:45 (8 minutes) de la réunion SE des Amériques 20240617
Abandonner
https://community.jmp.com/t5/Mastering-JMP/Developer-Tutorial-New-Python-Integration-and-Scripting/ta-p/737959
Conseils pour livrer la démo
- Veuillez noter le court « Lisez-moi » au début des fichiers .py – économisez du temps de démonstration.
- Après avoir examiné le fichier .py, supprimez les commentaires gris (après plusieurs #) pour l'espace à l'écran
- Juste avant la démonstration, exécutez les instructions d'importation seules - gagnez du temps en les préparant.
- Dans chaque fichier .py se trouvent 3 emplacements pour la démonstration/le contenu sur l'intégration Python, indiqués par « #ICI » + un commentaire expliquant pourquoi il s'agit d'un point central.
Veuillez signaler tout problème lié aux boutons, etc. concernant l'objectif "plug-and-demo", ainsi que toute réflexion ou suggestion, comme vous le souhaitez. Toute erreur, omission, question – veuillez également la partager ; J'ai peut-être négligé une étape initiale cruciale que j'ai déjà configurée et que je ne peux pas tester.
merci Christian d'avoir pris le temps de rassembler cet exemple pour le partager