Migliore integrazione con script Python e ambienti CondaCiao,
Sperimento spesso con diversi pacchetti installati nei miei ambienti Conda locali. Mi piacerebbe poterli utilizzare per creare nuove colonne nella tabella dati JMP per beneficiare delle funzionalità di creazione di grafici di JMP.
Più concretamente, vorrei creare uno script .JSL che:
- invia lo stato corrente della tabella dati JMP a
- uno script Python .py o un notebook Python .ipynb su cui viene eseguito
- un ambiente conda specifico installato sul mio computer
- quindi invia il risultato dello script/notebook alla tabella dati JMP e lo aggiorna.
Idealmente, vorrei semplicemente specificare il percorso dello script Python o del notebook e il percorso dell'ambiente conda nello script .JSL.
Per il momento sarebbe molto apprezzato anche un "modello" vuoto su come raggiungere questo obiettivo con l'attuale versione di JMP.
Grazie.
Migliore,
Accesso ai datiRi: Migliore integrazione con script Python e ambienti CondaIl supporto di Conda è sempre stato problematico.
Con JMP 18.0 questo non ha più importanza. JMP installa una distribuzione Python 3.11.x isolata e incorporata basata su Python.org come parte di JMP. JMP 18 ora funziona immediatamente senza configurazione, ma JMP non si connette più ad alcuna distribuzione Python esterna. Consideralo come un ambiente virtuale privato JMP.
Con questo aggiornamento dell'integrazione Python, ora hai la possibilità di accedere, modificare e creare tabelle di dati JMP direttamente da Python. Un editor di script compatibile con Python che supporta l'evidenziazione della sintassi e la possibilità di eseguire script script Python puri direttamente dall'editor. Un jmp importato pacchetto che fornisce l'accesso alla tabella dati e un comando run_jsl() che consente di eseguire JSL dallo script Python. L'accesso alla tabella dati è attivo e Python Send( dt ) e Python Get ( dt ) non creano più a copia della tabella ma piuttosto un oggetto Python che contiene un riferimento alla tabella dati. Lo Scripting Index contiene una nuova categoria "Python" che fornisce documentazione ed esempi della nuova funzionalità Python.