Benvenuto nell'aggiornamento di sviluppo di JMP per il 14 luglio 2023!
Congratulazioni al team DOE per i due brevetti rilasciati questa settimana! Il primo è intitolato Experiment Design Variants Evaluation Table GUI (brevetto USA n. 11.699.000).Il secondo è intitolato Graphical User Interface for Power and Uncertainty Interval Constructions on 2023-07-11 (US Patent No. 11,699,006). Puoi trovare una copia di entrambi i brevetti qui: Brevetti rilasciati.
Con JMP 17.2 le modifiche al codice sorgente ora sono state completate, non vediamo l'ora di creare i candidati per l'installazione finale per tutti i prodotti il 24/07/23. Questa sarà l'ultima versione di JMP a passare attraverso il processo di ingegneria del rilascio SAS. Prevediamo la chiusura il 17.2 entro il 23/8 e il rilascio degli aggiornamenti in quel periodo. I programmi di installazione completi verranno rilasciati da SAS dopo il 19/09/23. Per un elenco completo delle date di JMP 17.2, vedere questa pagina in Confluence .
Raggiungeremo il nostro traguardo di JMP 18 Feature Freeze alla fine della giornata di venerdì prossimo (7/21/23). È importante mantenere l'elenco delle funzionalità in ritardo al minimo in modo da avere abbastanza tempo per testare, documentare, tradurre e correggere i bug nelle funzionalità esistenti di JMP 18. Quando si considerano le funzionalità o le richieste di miglioramento dopo la scadenza del blocco delle funzionalità, conferma con il tuo manager e la gestione del prodotto che la funzione è assolutamente necessario da spedire in questa versione. Se siete tutti d'accordo sul fatto che la funzione è necessaria, aggiungetela al file Pagina Funzionalità in ritardo e consulta i tester, gli scrittori e il team di localizzazione per determinare se il cambiamento che stai prendendo in considerazione ha un impatto sul lavoro a valle. E come sempre, continua a mantenere aggiornate le pagine delle singole funzionalità in Confluence mentre ci avviciniamo a EA5, previsto per l'8/11/23.
Grazie mille a Audrey Shull per aver ospitato il meeting JMP Dev di giovedì! Davide Bianco presentato sull'indice dei campioni rivisto e sulle colonne compatte. Se ti sei perso l'incontro, puoi vedere una registrazione qui . Il nuovo Sample Index ha un bell'aspetto e vedo che la chat della riunione è stata particolarmente attiva questa settimana. Grazie per tutti i tuoi commenti - Mia ha catturato idee per versioni future su questa pagina in Confluence .
Grazie come sempre a Tonya Mauldin per aver condiviso il rapporto sugli arresti anomali/beta di questa settimana con gli arresti anomali selezionati!

Rapporto beta settimanale del 14/07/23 | JMP Live (sas.com)
Annunci generali
- Incontra gli stagisti articoli su Inside JMP questa settimana Bryce Scott , Rebecca Chang , E Irene Ji .
- Se sei disposto a essere un dipendente in primo piano su Inside JMP, scarica una copia del Conosci modulo . Compila semplicemente le domande e quando hai finito, caricalo, insieme a 3 foto di te nella cartella. Grazie per aver contribuito a rendere la nostra famiglia JMP un po' più familiare!
Prossime date importanti
- JMP 18 Feature Freeze – 7/21/23
- JMP 18 EA5 e JMP Clinical EA3 – 8/11/23
- JMP 18 EA6 e JMP Clinical EA4 – 3/10/23
- JMP 18 EA7 e JMP Clinical EA5 – 8/12/23
- Per favore visita Confluenza per un elenco completo di PMP 17 E MP 18 date.
Aggiornamenti sullo sviluppo di JMP
Stagisti
- Sokhail Lokhandwala: Ho finito, inviato e presentato il mio poster di Intern Expo al mio team durante la nostra riunione settimanale di mischia. Ha iniziato l'inferenza utilizzando un modello OpenNMT preaddestrato per eseguire il benchmark rispetto ai modelli di Google AutoML.
- Trevor Ratje: Finito un rapporto che analizza le tendenze e i dati per tutte le aziende chimiche che utilizzano JMP. Completato il corso di apprendimento JSL in preparazione all'avvio di un progetto JSL con Andy Zhou.
- Emily Cohen: Lavorando sul mio cartellone di Intern Expo, sulla mia presentazione in powerpoint di JMP e modificando il capitolo Graph Builder di Essential Graphing.
- Anusha Bellapu: Questa settimana ho lavorato al mio poster per l'Expo di Intern.Ho continuato il mio lavoro sui test unitari per JMP Clinical 17.2.
Aggiornamenti sulle scienze della vita
- Wenjun: Visitato con i team di scienze biologiche di JMP Japan per fornire una panoramica delle nuove funzionalità di JMP Clinical 17 lo scorso venerdì mattina.Quindi Wenjun, Hideaki, Akihiro e Azusa (da sinistra a destra) hanno visitato la dottoressa Yuki Ando e il suo gruppo in PMDA per ottenere un feedback su JMP Clinical 17 venerdì pomeriggio. Il Dr. Ando ha riconosciuto apertamente che PMDA ha utilizzato JMP e JMP Clinical nella conferenza annuale CDISC Interchange nel 2015.

Gestione del prodotto
- Bryan F: Moderato 5 test di usabilità esterni per i modelli di piattaforma utilizzando un Amazon AppStream per fornire JMP. Creato alcuni progetti per l'aggiornamento della finestra di dialogo Indice campione e fornito feedback sulla progettazione per JMP Live. Conversazioni iniziali con Evan riguardanti un cassetto di navigazione e un pannello laterale per JMP. Ho pianificato un po' di più per potenziali aggiornamenti all'aspetto di JMP.
Operazioni di sviluppo
- Bob: Ha lavorato con InstallShield cercando di risolvere il problema riscontrato da P&G.Sto ancora provando le opzioni. Ripulite le aree di archiviazione dei file. Lavorare con Alex su script di pulizia automatizzati. Scansione di DLL e altri eseguibili per problemi di firma. Lavoro SOE finale per i progetti 17.2 nel processo SAS. Rimosso il programma JMPIconRefresh dai programmi di installazione 17.2/18.0. Continua con la classe Beginning Python.
- Mirone: Test JMPTOOL-877: rimozione delle informazioni personali dai dati di telemetria e JMPTOOL-505: elaborazione dei dati di esempio. Test e correzione di JMPTOOL-861: migrazione dei lavori di assistenza ad AWS. Aggiornamenti del proprietario di JiraBot.
- Melania: Lavori Jenkins testati migrati su AWS. Prepara il lavoro per aiutare a migrare le stringhe dell'interfaccia utente di JMP tradotte in 17.2 fino a main.
Documentazione
- Qiana: Ha lavorato al progetto di deprecazione della tabella dei dati di esempio di Boston Housing. Pianificazione del lavoro sul progetto Working Smarter in JMP. Aggiornato il capitolo "Informazioni su JMP" per riflettere le modifiche apportate al progetto di semplificazione del menu Guida e distribuito per la revisione. Aggiunte informazioni alle note di rilascio di JMP 17.2 per menzionare il previsto ritiro dell'integrazione SAS. Consegnato le note di rilascio a L10N. Aggiornamenti di revisione apportati al capitolo Ulteriori informazioni su JMP.
- Devon: Stesura del nuovo capitolo Platform Templates per il libro Using JMP, JMP-11301 : CRP: modifiche al metodo di ordinamento dei documenti in JMP 15, JMP-17103 : aggiungere dettagli sulla nuova proprietà colonna MSA alla sezione Documento proprietà colonna. Revisione della pagina della guida di Susan per la creazione di JMP Live/Public, formazione STIPS.
- ChrisB: Recuperato dall'e-mail post-vacanza. Ho esaminato i video "Working Smarter" e il nuovo capitolo "Informazioni su JMP". Per Myron, ho confrontato la guida 18.0 creata da AWS con la build della guida non AWS 18.0. Sostituito l'aiuto 17.2 e, con l'aiuto di Mike Shaddock, risolto un problema di Push on Demand.
Test di sistema/host-Cary
- Nick H: Continuare il lavoro sulla creazione di alcuni test automatizzati per i modelli. Questa settimana mi sono concentrato di più sulla creazione di un Hamcrest Matcher for Templates e sulla creazione di unit test per garantire che tutti gli esempi di template della piattaforma funzionino come previsto. Il matcher confronta 2 espressioni di script della piattaforma ma sostituisce i riferimenti di colonna con variabili fittizie in modo che gli script possano essere confrontati indipendentemente dalla tabella di dati. Il test degli esempi fornisce una copertura decente sia dei messaggi della piattaforma che delle personalizzazioni. Sto anche continuando a lavorare sulle piattaforme di test per tutti i messaggi della piattaforma in JMP utilizzando esempi SI. Ci sono ancora molti esempi da ripulire, quindi questo sarà un progetto in corso. Un paio di bug sono già stati scoperti e archiviati da questi primi test. Oltre ai modelli, ho creato una semplice interfaccia utente per il rebaselining dei test di ricerca JMP che dovrebbe semplificare tale processo e ho anche segnalato un bug per consentire la modifica delle annotazioni ridotte a icona.
- Mandy: Ha lavorato su JIRA per le icone del generatore di flussi di lavoro e la modalità oscura: ora sono tutti corretti per le note, le immagini delle schermate, i punti di interruzione, ecc. Ha lavorato su Column Compress e ha scritto il test delle preferenze per alcune di queste impostazioni. Ho inserito alcuni ticket Jira per la compressione delle colonne dopo la demo di Dave White. Ho trascorso del tempo sulle tracce di TS che sono arrivate per EA4. Rintracciato un diff per il test *GZcompress02 che ha a che fare con una modifica della tabella dati e lo script non corrisponde solo su Mac (Qiana/Karen C. è stata notificata). Iniziare a lavorare sulle idee per il generatore di flussi di lavoro per il poster di Discovery - lancerà idee su uno story board, si spera la prossima settimana.
- Anna: Continuando a cercare i problemi di persistenza della famiglia di caratteri utilizzando Guida > Indice di esempio > Elenco tabelle dati > Controllo degli script delle tabelle. Alcuni script non mostrano i risultati previsti quando vengono eseguiti tramite la tabella di anteprima dell'indice campione rispetto alla tabella reale. NOREP. Aggiunta di scenari di persistenza della famiglia di caratteri al file per Mike S. Aggiunti test per l'impostazione della modalità di selezione del riempimento tramite Preferenze e su FrameBox.
- Cacciatore: Ha risposto alle tracce EA e ha aperto un nuovo JIRA per un problema durante la navigazione in una tabella di dati, ha applicato Sonoma 14.0 Dev. Beta 3 Update su Intel e M1 test Mac in laboratorio per verificare lo stato del contenuto invertito in JMP-16991 , ha segnalato alcuni elementi Quick Start e ha testato la build JMP Runner di Aaron con una funzione per aggiungere segnalibri agli URL all'interno di un progetto.
- Lisa: Test continuati sulla funzione di codifica dell'overlay in GB, verifica dei ticket relativi agli spazi colore e avvio del test della funzione dei punti etichettati riepilogati.
- Audrey : Parlando con Paul N, Nala e Kimi sui test di Python e sulle questioni relative all'amministrazione di Jira.
Test di sistema/host-Pechino
- Squadra di Pechino:
- Eric (Nai) Wang: (1) Miglioramento del test JSL di JMP Live: funzione comune separata "JMPLiveGraphQL:ChangeDataSettings()" in 3 funzioni poiché richiede troppi parametri ( JMPTESTBJ-2497 ). Aggiungi il meccanismo di attesa alle funzioni "GetNotification" poiché a volte la notifica potrebbe essere ritardata ( JMPTESTBJ-2498 ). Aggiorna i test relativi alle modifiche di cui sopra. (2) test "autorizzazioni a livello di cartella". Attualmente sto lavorando su nuove interfacce GraphQL testando e aggiungendo test jest ( WEBJMP-7033 , WEBJMP-7034 ). (3) Test JMP Clinical 17.2 I18N Round 2. (4) Verifica dei bug.
- DaLi: (1) Verificare e chiudere 9 bug per i componenti Import-Excel e Import-PI Server. (2) FATTO: Test di JMP Desktop 18.0 I18N round 2/7, 4 bug creati ( JMPTESTBJ-2272 ) (3) Eseguire ogni notte un'indagine sugli errori UT e creare 1 nuovo bug (JMP-17397: tabella di dati imprevisti elencata durante l'importazione di Excel mediante la concatenazione di più fogli di lavoro ). (4) FATTO: test delle funzionalità, 1 bug creato [WEBJMP-6187] Migrazione dei commenti di sistema nella tabella della cronologia dei post . (5) Verificare e chiudere 4 bug per i componenti Client-General e Comments-Server
- Kimi (Yu) Wang: (1) Test di regressione JMP 17.2, per i dettagli fare riferimento a JMPTESTBJ-2263 - Fatto. Eseguire il debug degli errori della parte python di Formula Depot, modificare il metodo save excel da self.dest.save() a self.dest.close(). (2) Test JMP 18.0 I18N - Round2, per i dettagli fare riferimento a JMPTESTBJ-2272 - Fatto. (3) Verifica dei bug. (4) Risolvi gli errori di base di FD - Fatto. (5) Risolvere errori UT per nuova correzione per FD - In corso. (6) Test JMP C 17.2 I18N - Round2, per i dettagli fare riferimento a JMPTESTBJ-2408 - Fatto. (7) Jenkins: eseguire il debug della causa principale del timeout di JMP Live, per i dettagli fare riferimento a JMPTESTBJ-2499: BUG: rilevato un arresto anomalo nello Unit Test 66 di 66, WebJMP/VariousReports/test_RegenAllSamples.jsl - TESTING . Creata una pagina di confluenza Risoluzione dei problemi relativi ai guasti di Jenkins nel quadro di Pechino - China R&D JMP Testing Team . Aggiorna chiave di accesso AWS – Q3, fare riferimento a JMPTESTBJ-2546: Ottimizzazione: aggiornamento della chiave di accesso AWS - 3° trimestre 2023 . Attiva licenza VS – luglio, fare riferimento a JMPTESTBJ-2547: Ottimizzazione: la licenza di VS2022 è scaduta - luglio .
- Da Zhang: (1) Test JMP Clinical 17.2 I18N Round 2. (2) Verifica dei bug. (3) Round 2 di test di JMP 18.0 i18n - FATTO. (4) Aggiunti nuovi test per Text Explorer
- Nala: (1) JMP Live: Testato WEBJMP-5390: utilizzo di breadcrumb dinamici nel post del rapporto . (2) Test JMPC 17.2 I18N R2. (3) Conversazioni Q2. (4) Verifica dei bug.
Scoperta dei dati
- Dave B: Aggiunta una richiamata alla tablebox che viene chiamata quando l'utente ordina una tablebox, risolto un problema di riesecuzione di topseg, corretto il caricamento del componente aggiuntivo in modo che se lo script di caricamento modifica il file addin.jmpcust le modifiche vengono applicate immediatamente.
- Ernesto: Platform Templates: primo taglio della confezione in un Add-In. Modifica di più colonne: lettura e modifica di colonne formula esistenti.
- Xian: Check-in delle funzionalità di Profiler per le curve di interazione sovrapposte e i punti dati. Aggiunta opzione di etichettatura all'elemento Graph Builder Points.
DAI
- Peng: Ha continuato a levigare le rughe delle nuove integrazioni dell'elenco dei fattori con Easy DOE e RSM. Grazie al team DOE per i test, dentro e fuori. Segnala che la nuova piattaforma Fatigue Model è testabile. I dettagli tecnici sono documentati nella prima bozza. Ho lavorato su un paio di domande divertenti e contorte della community.
- Brad: Mi sono recato a Blacksburg VA con Ryan Lekivetz per lavorare con Bobby Gramacy alla definizione di un approccio all'ottimizzazione bayesiana da aggiungere al design di Augment. Ha collaborato con JP Morgan della Virginia Tech per trovare i migliori array ortogonali per la discriminazione dei modelli
Ospite
- Paolo N: Ha lavorato sull'oggetto Colonna Python per la classe della tabella dati.Ho dovuto capire come creare enumerazioni Python utilizzando l'API C e quindi aggiungerle alla dichiarazione del tipo dell'oggetto colonna Python. Necessarie le enumerazioni per il tipo di dati della colonna e il tipo di modellazione. Capito come aggiungere il supporto [ ] alla classe della colonna per accedere e impostare il valore della riga per indice.La mia classe di colonna non è ancora connessa alla colonna di DataTable.Al momento, elaborando i meccanismi di creazione della rappresentazione C/C++ dell'oggetto Python con cui gli utenti interagiscono da Python. Inoltre, ha ricercato/aiutato David White a capire un problema con la modifica della numerazione della versione della tabella dati, in modo che la tabella degli avvisi possa essere visualizzata correttamente. Guardando i nostri primi rapporti Snyk sul codice sorgente e sulle dipendenze di JMP Desktop.
- Michele H: Riscrittura del comando Load DLL() JSL per non utilizzare la libreria TK.
HTML interattivo
- Praveena: Lavoro continuato sull'abilitazione delle opzioni di menu per la piattaforma di distribuzione per i report pubblicati su JMP Live. Completato il supporto per le opzioni di menu Mosaic nella distribuzione nominale, completato l'aggiunta del supporto per più opzioni di menu booleane nella distribuzione continua.
- Paolo Spychala : Aggiunto il supporto Patterned FillSelectionMode per più segmenti in JMPLive/HTML [ JMPHTML-2224 , JMPHTML-2226 , JMPHTML-2227 , JMPHTML-2223 , JMPHTML-2225 , JMPHTML-2228 , JMPHTML-2222 ]. Axis esegue anche il wrapping delle righe per più casi [ JMPHTML-2190 ].
- Mike Stickles : lavoro terminato sui caratteri della legenda del grafico nell'esportazione HTML (inclusi alcuni lavori di refactoring e colore). Ho anche dedicato un bel po' di tempo all'allenamento.
- Michael Senyuit: Ho finito di configurare il mio ambiente di sviluppo. Ha seguito alcuni corsi di formazione per risorse umane, JMP e JS.
Statistiche
- Elisabetta: Lavoro continuato sulle formule dei gradi di libertà da utilizzare nelle colonne delle formule degli intervalli di confidenza salvate per i modelli misti. Funziona solo con modelli a effetto fisso e modelli misti con componenti di varianza del lato G; risolvendo gli ultimi bug con complesse strutture del lato R che sono sempre le più problematiche. Ha collaborato con il supporto tecnico per rispondere a una domanda dell'utente su SVM. Mi sto preparando per la mia parte della prossima serie di code tour.
- Laura CS : Ha continuato a lavorare sul bootstrap SEM, ha fatto una simulazione per il white paper sull'inferenza causale, ha partecipato a un incontro con Dwight Thompson insieme a Jacob, Mark e Joseph per discutere una domanda di brevetto. Ho cercato alcune risorse per il nostro stagista Parker per i prompt di scrittura di chatGPT, ho esaminato una (fantastica) nuova tabella di dati di esempio che il nostro stagista Hamid ha assemblato.
- John Sal: Correggi gli intervalli di previsione in FitLS per REML ( JMP-17486 ). Risolto il problema con "Fit Response Screening" per la matrice delle relazioni ma nessun altro effetto casuale. ( JMP-17547 ). Fai in modo che PCA possa chiamare il Penalized SVD di Clay per "Sparse PCA", una prima bozza. ( JMP-8539 ) In Process Screening è stata aggiunta l'ultima ora di allarme se è presente una variabile di tempo. ( JMP-17564 ).
- Annie: Aggiunta un'opzione Set Sigma a Control Chart Builder insieme al lavoro continuo per portare a maturità le carte di controllo a breve termine e correggere i bug.
Documentazione statistica
- Amido: Ha partecipato alla Data Story Challenge e il nostro team ha ottenuto il terzo posto per Powerful Analytic Insight. Ho lavorato alla mia bacheca SAS Intern Expo. Ho finito di rivedere tutti i capitoli che includevano Boston Housing, direttamente o indirettamente. Nuove tabelle di dati vengono ora utilizzate al posto del Boston Housing. Preparazione di una bozza per l'analisi della mediazione che verrà aggiunta al capitolo SEM. Ho partecipato a Dev, Stat Writers e ad alcune riunioni di stagisti.
- Michele C: Avvio del processo di rimozione di Boston Housing dagli esempi nello Scripting Index e aggiornamento di tali esempi per utilizzare invece altre tabelle di dati di esempio esistenti; aggiornamenti revisionati per Colleen e Hamid.
Test statistico
- Segno: Script di unit test iniziale completato per la fase di immissione dati in Easy DOE utilizzando un array di copertura con Jacob. Ha assistito Di, Jordan e Byron nella presentazione delle carte di controllo per il JMP Discovery Summit. Incontro assistito con Dwight sull'IDF per lo strumento di studio sull'usabilità con Jacob, Laura CS e Joseph. Preparazione del video dei punti salienti della presentazione per la conferenza HCI con Jacob. Rispondi alle domande nella community di JMP.
- Giacobbe: Indagare su potenziali problemi di prestazioni, concentrandosi sull'identificazione di problemi esclusivi del computer "Windows Lite". Testare MSA Design, lavorando su nuovi test per la tabella dati quando vengono utilizzati fattori nidificati. Verifica dei ticket Jira e unit test di pulizia. Preparazione della presentazione della conferenza HCI con Mark Bailey.
- Tonia: Testare la nuova opzione set sigma in CCB, il nuovo comando Save spec Limits and Distribution to Column Properties without report in distribution e il nuovo comando Save Distribution as Column Property in Distribution Process Capability.Lavorando anche sulla verifica dei bug.
Nota di Shannon
