Argomento dimostrativo
Python è uno strumento open source altamente utilizzato utilizzato da una vasta popolazione di scienziati e ingegneri, che lo vogliano o no, per affrontare i problemi che si trovano ad affrontare. Questi problemi includono attività a monte di accesso alle origini dati e gestione delle strutture dati prima ancora che possano iniziare la fase di scoperta tramite l'esplorazione analitica.
Scopo
Fornire un diario di lavoro plug-and-demo ed esempi correlati per sfruttare l'integrazione di Python nella v18 per accedere ai file di dati per i quali JMP non offre un metodo per estrarre direttamente i dati e trasferire senza problemi i dati a JMP per occuparsi del resto della preparazione, visualizzazione e analisi.
video
Sotto.
Flusso/i di lavoro analitico/i
Accesso ai dati, automazione e scripting
Settore(i)
Scopo generale.
Domande a cui viene data risposta
Accedere ai file di dati per i quali JMP non offre un metodo per estrarre direttamente i dati
Qual è la storia/scenario
Gli esempi di origine dei dati includono:
- Un esempio di ECG basato su file .wfdb, l'idea originale era quella di convogliare le informazioni sulle derivazioni a FDE; esplorato nel Costruttore di grafici e in FDE.
- Un esempio spettrale basato su file .spa, basato su un post nella comunità JMP SE ; esplorato in GB
- Esempio di attrezzatura per test automatizzati basata su file .stdf, suggerito da Clark che mi ricorda questa comune richiesta JMP; esplorato nelle carte di controllo e negli strumenti di capacità
Ogni case study include pulsanti per l'apertura delle relative pagine Web di contenuto Python (Github, PyPi), un file Python .py e un file JSL.
- Scarica ed estrai i file .zip, mantenendo tutti i file nella stessa cartella. I riferimenti al diario per "plug-and-demo" identificheranno i file solo se persistono insieme.
- Attiva "Mostra registro incorporato" facendo clic con il pulsante destro del mouse nell'editor di script o nelle Preferenze.
- Premi "Esegui script" nella barra degli strumenti del file di script Python. Contiene anche istruzioni per eseguire il file JSL.
All'esecuzione iniziale, nel registro vedrai Python installare le librerie, quindi scorrere rapidamente la stampa di piccoli frammenti (a scopo dimostrativo, visualizzati per mostrare che il codice Python sta scorrendo all'interno di JMP ) prima che le tabelle JMP inizino a comparire.
Funzionalità e piattaforme JMP
Integrazione con Python. Secondariamente: Graph Builder, FDE; Costruttore di grafici; Carte di controllo e capacità di processo.
Preparazione alla chiamata di scoperta, cosa chiedere e possibili punti critici da cercare
Python per l'accesso ai dati è stata la conversazione principale che abbiamo avuto riguardo al suo utilizzo da quando abbiamo portato avanti queste conversazioni, piuttosto che sulle funzionalità ML. Forse troverai lo stesso nelle tue conversazioni.
Materiale incluso
- Diario dimostrativo con contenuto della situazione e 3 casi di studio con pulsanti operativi
- File relativi alle 3 sfide di accesso ai dati
- Documento Word "Diapositiva della situazione" se preferisci utilizzare diapositive reali
- È possibile trovare una guida video del contenuto demoQuialle 44:45 (8 minuti) dell'incontro SE delle Americhe del 20240617
Lasciarsi alle spalle
https://community.jmp.com/t5/Mastering-JMP/Developer-Tutorial-New-Python-Integration-and-Scripting/ta-p/737959
Suggerimenti per la consegna della demo
- Si prega di notare il breve "Leggimi" all'inizio dei file .py: risparmia tempo nella demo.
- Dopo aver esaminato il file .py, elimina i commenti grigi (dopo più #) per lo spazio sullo schermo
- Subito prima della demo, esegui solo le istruzioni di importazione: risparmia tempo sulla demo avendola pre-preparata.
- All'interno di ogni file .py ci sono 3 posti per focus/contenuti demo sull'integrazione Python, indicati con "#HERE" + un commento sul motivo per cui è un punto su cui concentrarsi
Si prega di segnalare eventuali problemi con i pulsanti ecc. relativi all'obiettivo "plug-and-demo" e qualsiasi pensiero o suggerimento altrimenti come preferisci. Eventuali errori, omissioni, domande: si prega di condividere anche; Potrei aver trascurato un passaggio iniziale cruciale che ho già impostato e non posso testare.
grazie Christian per aver dedicato del tempo a mettere insieme questo esempio da condividere