Benvenuti all'aggiornamento sullo sviluppo di JMP del 17 maggio 2024!
I team QA di JMP a Cary e Pechino hanno terminato il controllo di tutti gli installatori dei prodotti JMP per la versione 18.0.1 e hanno dato il via all'approvazione. Congratulazioni a tutti! Sebbene JMP abbia rilasciato versioni "punto-punto" nei cicli precedenti per risolvere i problemi principali e i principali problemi che ostacolano le principali implementazioni dei clienti, questa è la prima volta che programmiamo intenzionalmente una versione di sicurezza "punto-punto" per aggiornare librerie e pacchetti di terze parti e risolvere i bug che bloccano gli spettacoli. JMP 18.0.1 sostituirà presto JMP 18.0 come versione ufficiale di spedizione in MyJMP. Dopo che la versione 18.0.1 sarà stata finalizzata, apriremo un percorso 18.0.2 con uno scopo simile: raccogliere aggiornamenti di terze parti ed eventuali correzioni bloccanti che non possono attendere fino al rilascio di JMP 18.1 a luglio.
I responsabili dello sviluppo hanno deciso questa settimana di ritardare l'avvio della modalità di approvazione di JMP 18.1 di due settimane (nuova data: 4/6/24) e di ritardare anche la data di congelamento del codice JMP 18.1 (ora 28/6/24). Ciò consentirà agli utenti di avere più tempo per continuare ad adottare JMP 18.0 e segnalare i bug a TS. Sono presenti oltre 200 problemi nel progetto JMP Jira che sono già contrassegnati come accettati e chiusi con una versione di correzione di JMP 18.1. Disponiamo inoltre di circa 90 articoli attualmente in stato Test-Ready, Developmenting o Testing con la versione 18.1 in versione pianificata e circa 180 contrassegnati come Iniziato ma pianificati per la 18.1. Grazie a quelli di voi che questa settimana hanno valutato gli articoli per rimuovere la 18.1 dal campo Versione pianificata sugli articoli non idonei da correggere durante la manutenzione!
È previsto il congelamento di JMP 19 EA1 il 31/5/24. Continua ad aggiornare le pagine delle funzionalità di JMP 19 con contenuti che possono essere condivisi con i clienti. A proposito delle nuove funzionalità di JMP 19, grazie mille a Meichen Dong per essersi offerto volontario di presentare all'incontro degli sviluppatori JMP di questa settimana una nuova personalità del trattamento causale per Fit Model. Meichen ha collaborato con John Sall, Elizabeth Claassen e altri su questa nuova aggiunta e puoi trovare maggiori dettagli in Confluence qui . Inoltre, se ti sei perso l'incontro, puoi trovare la registrazione qui .
Infine, un sentito ringraziamento allo stagista delle comunicazioni tecniche di JMP Abrah Furbee che ha condiviso questa foto degli stagisti di JMP in città per SAS Internpooloza questa settimana! Un ringraziamento molto speciale anche ad Audrey Shull, Andy Zhou e Beth Evans per aver aiutato a coordinare gli eventi di benvenuto per i nostri stagisti questa settimana. Abbiamo un mix di stagisti di ritorno e nuove aggiunte e siamo lieti di averli con noi!
Annunci generali
Prossime date importanti
- Rilascio di JMP 18.0.1 – maggio 2024
- Inizio della modalità di approvazione di JMP 18.1 – 4/6/24
- Blocco del codice JMP 18.1 – 28/06/24
- Visita Confluence per un elenco completo delle date JMP 18 e JMP 19 .
Aggiornamenti sullo sviluppo di JMP
Aggiornamenti sulle scienze della vita
- Wenjun: Siamo stati invitati dal gruppo di lavoro Omics della FDA a unirci ai data scientist della FDA per tenere i corsi online Data Science for Omics per i revisori della FDA. Venerdì scorso si sono uniti più di 200 revisori. Chris ha impiegato 15 minuti per eseguire la dimostrazione della funzione/dei risultati in JMP mentre Vikrant ha eseguito la dimostrazione di SAS per 40 minuti. Come potete vedere, siamo gli unici relatori esterni invitati e JMP è stato l'unico software utilizzato per le dimostrazioni 6 volte. L'ultima sessione sarà incentrata su AI/ML e sarà tenuta da Russ.
- Drew: Continuano le correzioni dei bug per la versione 18.1, incluso finalmente lo stile delle linee e i marcatori nei profili dei pazienti che visualizzano le date come flag e/o conflitti presenti/mancanti, precedenti/in corso:

- Richard: Ho incontrato gli studenti UNC sui progetti per il componente aggiuntivo Forest Plot e il componente aggiuntivo per la trama UpSet. Creati alcuni script per prendere i dati degli eventi e annotarli nei dati dei risultati più ravvicinati. Ho incontrato una persona che ha suggerito grafici dinamici di Kaplan-Meier per ottenere feedback.
Supporto tecnico e coinvolgimento
- Duane: Buone notizie! Diamo il benvenuto a un nuovo tecnico dell'assistenza, Joe Kolker . È remoto e lavora dalla California settentrionale. Si concentrerà su JMP Live, integrazione Python e varie altre aree dei sistemi. Questa settimana ho sentito che i ringraziamenti/complimenti dovrebbero essere rivolti a Dave Barbour per la sua assistenza in diversi casi. Apprezziamo sicuramente tutto il suo aiuto!
- Ecco i report di TS JMP Live e il collegamento al filtro Jira che mostra i ticket segnalati da TS negli ultimi 14 giorni .
Volume dei casi per settimana:
Argomenti del caso per la coda di coinvolgimento, totale:
Argomenti dei casi per la coda di coinvolgimento, la scorsa settimana:
Operazioni di sviluppo
- Melanie: Dati campione 18.1: processi di test che devono essere aggiornati. Migrazione di Stringbot: pianificazione dello spostamento di stringbot da jmptool (una macchina virtuale SAS) ad AWS; questo sarà un progetto lungo con test accurati durante tutto il ciclo. Mappa della guida: ho effettuato alcune operazioni di diagnostica e pianificazione con Chris Barrett per la guida per gli EA 19.0 utilizzando il processo corrente e per la versione 19.0 dopo la conversione della documentazione in Oxygen. Ho partecipato ad alcune conferenze SAS DevOps Unconference . DevOps: indagini generali, test, risoluzione dei problemi su un'ampia varietà di lavori in corso.
- Shannon L: Ho incontrato gli sviluppatori per iniziare a pianificare le fasi di migrazione di Stringbot ad AWS; esaminato lo stato della macchina di build AWS 19.0 con il team di build, per pianificare come ottenere maggiore visibilità sulle build; assistere nell'investigazione delle segnalazioni di incidenti; esaminato le prossime modifiche del generatore di query Atlassian a JQL; ho esaminato le opzioni di Jira per assistere nell'automazione della creazione dei problemi di Jira con la gestione del prodotto.
- Jim: Migrazione delle build JMP 19.0 da una macchina WinOS fisica a un'istanza AWS. Integrata una modifica recente di JMP Clinical in JMP 18.0.1 e ricostruito il programma di installazione di Mac OS. Build giornalieri di JMP 19.0 WinOS convertiti in versioni non al dettaglio, autorizzate; modifiche simili a Mac OSX sono imminenti. Completati numerosi aggiornamenti software Mac OSX per le macchine di test quotidiane.
- Bob: Modificati i programmi di installazione di Windows per consentire uno speciale interruttore della riga di comando che installerebbe file Python-Secure invece di file Python-PIP, questo per consentire a un amministratore di sistema il potere di determinare che i propri utenti non possono modificare il Python installato da JMP. ( JMP-20994 )
- Shannon C: Ho ricevuto la buona notizia che il mio poster Discovery incentrato su come i clienti possono aiutarci inviando i loro dati di telemetria e di arresto anomalo è stato accettato! Ho esaminato alcuni arresti anomali di JMP 18 e ho incontrato i membri del team su vari progetti di migrazione degli strumenti in corso. Informazioni raccolte sul budget del gruppo DevOps per Brian C.
- Myron: indagini e aggiornamenti sull'elaborazione dei dati dei campioni (JMPTOOL-1156), JiraBot e lavoro di telemetria.
Localizzazione
- Allison: ha lavorato alla finalizzazione dell'interfaccia utente live di JMP 18.1, alle traduzioni in cinese del programma di installazione e di Keycloak e ha informato il QA per i test; risposto alle domande dei traduttori relative alla documentazione JMP e all'interfaccia utente portatile 18.1; assistito BRD nell'ottenimento dell'autorizzazione per l'accesso a JMP 18; e ho preparato e convalidato il pacchetto di produzione dell'oggetto Criteri di gruppo per il trasferimento ai team di traduzione.
- Krzysztof: Scrivere documentazione in Confluence per PM e fornitori l10n su nuove caratteristiche e funzionalità in memoQweb. Invio di libri tradotti e file JMP Live ai repository. Creazione e importazione di documenti di revisione della traduzione per il cinese.
- Sandy: aggiornato il report Trados utilizzato per il conteggio delle parole dei fornitori per la dashboard di creazione del progetto. Ha lavorato sulla convalida del confronto dei file da eseguire dopo il processo di popolamento. Testare le API dell'interfaccia Jira.
- Sohail: ha frequentato Internpalooza. Stiamo lavorando al mirroring dello strumento di ricerca TM sul nostro server esterno per i fornitori.
- Trish: Informazioni sul budget compilate. Risposto a domande di traduzione. Preparazione per la riunione clinica JMP prevista per lunedì.
- Howard: ha lavorato sulla struttura del database per gestire le attività di memoQ e la sincronizzazione.
Documentazione
- Devon: ha mostrato al team come utilizzare ChatGPT per scrivere script Python e Perl per lavorare con i documenti, lavorare sui problemi finali nelle conversioni XML, pianificare con Khawar i progetti per il tirocinio.
- Khawar: Discusso possibili progetti con Qiana. Modifiche UG continue esaminando il feedback di Susan e Chris e aprendo una Jira ( JMP-21471 ). Consultare le guide di stile per l'indice dei campioni ( JMPDOC-2184 ).
- ChrisB: Ripubblicato l'aiuto 18.0 per introdurre alcune correzioni. Sto lavorando (ancora) sulla build dell'aiuto 19.0. Finita la revisione delle modifiche UG di Khawar. Ho trovato alcuni problemi relativi alla mappa di aiuto e ne ho parlato con Melanie. Successivamente, è stato avviato un lavoro per confrontare le mappe di aiuto.
- Qiana: ha lavorato su tabelle di dati di esempio per 18.1. Ho iniziato a leggere Utilizzo di JMP Jiras per 18.1, per determinare cosa deve essere documentato. Attività di pianificazione del progetto per JMP 18.0.1 e 18.1.
- Susan C: Lavorando sugli aggiornamenti JMP Live e sulla pianificazione di Jira, Shannon L è stata così gentile da aiutarci!
Test di sistema/host-Cary
- Mandy: Questa settimana è stata impegnata a testare le colonne di gruppo e le funzionalità degli script che Ernest ha proposto venerdì scorso per JMP 19, per lo più eseguendo test e provando cose diverse, eliminando alcuni arresti anomali e tenendo traccia delle modifiche. Attualmente sto cercando di creare un file di tabella in Excel in cui posso elencare alcune cose da provare come dall'opzione di menu Tabelle > in 17.2, 18.2 e 19.0 e confrontare i comportamenti. (Il raggruppamento degli script è avvenuto in JMP 14, ma solo tornando indietro di alcune versioni per vedere come vengono gestite le cose. Inoltre, sto solo tenendo il passo con altre differenze: alcune le ho trovate guardando queste cose, che non sono correlate a queste spinte, ma ad altre spinte ( JMP-21335 ).
- Audrey: Inserimento dei tirocinanti e finalizzazione dei test di JMP 18.0.1.
Test di sistema/host-Pechino
Nucleo
- Dan S: Refactoring del Border Box per usare il colore dello sfondo e del bordo della classe base e deprecare alcuni vecchi flag "FrameSides" a favore delle nuove proprietà. Ritirato lo strumento Scroller, utilizzato raramente con gli attuali dispositivi di input. Risolto il problema di misurazione in TabPageBox e il problema di selezione in Mostra struttura ad albero.
- Morgan: risolto il crash dell'editor di script tramite il messaggio Chiudi finestra. Risolti alcuni bug di analisi del sentiment. Risolto un bug in SE per cui l'eliminazione delle righe con la piegatura del codice in alto non funziona correttamente. Risolto il problema con l'esempio SI del registro incorporato.
- Dave B: ha lavorato con Jasean per capire il comportamento strano della trama della superficie, corretto i bordi delle righe della casella di tabella che presentavano spazi vuoti, corretto l'allineamento verticale dei figli di colstack, risolto un arresto anomalo causato dalla clausola where della casella di tabella e creato un caso di test per un arresto anomalo anonimo durante l'esecuzione Oneway nella 17.2.
- Parker: scritto un nuovo codice anti-aliasing per lo smussamento delle immagini (5 volte più veloce dell'originale). Risolto il problema con i riquadri della mappa che non venivano caricati per OSM Polo Nord e caso Wrap-Around. Modificata la vista rimpicciolita per mostrare 1 Terra invece di più.
- Evan: Sto lavorando sulle prestazioni JSS/VisualStyling. Ci sono molti buoni progressi lì.
DOE e affidabilità
- Congratulazioni al team DOE questa settimana! Il loro brevetto intitolato Sistemi, metodi e interfacce utente grafiche per la configurazione della progettazione di esperimenti è stato rilasciato come brevetto statunitense n. 11.928.325 il 24/12/3.
- Caleb: ha partecipato alla conferenza DAE al Virginia Tech. Tanti discorsi interessanti e progetti DOE interessanti! Spero di avere qualche appunto su Confluence all'inizio della prossima settimana.
HTML interattivo
- John Powell: discussioni con Annie e Dieter, poi Florence Kussener sui limiti di controllo della carta di controllo su JMP Live. Informazioni preparate per il bilancio triennale. Presentato lo stagista tecnico estivo, Sam Blashill ai membri del team. Lavorare sull'analisi delle prestazioni del tempo di caricamento.
- Mike Stickles: Aggiornati alcuni test delle prestazioni HTML5 e tabelle dei risultati dei test in Perforce. Completato il lavoro iniziale su JMPHTML-2171, migliorando il tempo di caricamento del test case da oltre 17 secondi a 4,6 secondi. Continuando a esaminare un possibile modo per migliorare ulteriormente le prestazioni con un fattore simile.
JMP in diretta
- Aurora: 18.1: Aggiornamenti dei pacchetti di terze parti. 19.0: Miglioramenti agli avvisi delle carte di controllo (supporto pub-sub per l'attività di triage, aggiunta di dattiloscritto al nuovo modello di indicatori di carte di controllo, aggiunta di informazioni disambiguanti e di triage al riepilogo degli avvisi, revisione del modulo di divulgazione delle invenzioni redatto da Annie Dudley ).
Statistiche
- Elizabeth: Aggiunto un problema per quando sappiamo che la struttura ripetuta di Varianze diseguali in Misto non riuscirà a convergere a causa della mancanza di replica all'interno dei blocchi ( JMP-21160 ). Risolto un bug (la colonna non veniva nascosta correttamente) che provocava un arresto anomalo (oddio!) dopo alcuni lavori di refactoring di Ernest durante il salvataggio delle formule in SVM quando è presente un gruppo Per ( JMP-21452 ). Il test di tale correzione ha rivelato un arresto anomalo diverso con lo screening del modello. Lavorare all'implementazione di un ruolo Offset in GLMM da utilizzare con la distribuzione di Poisson come nella personalità GLM.
- John Sall: In Categorical, implementate le regolazioni FDR per i confronti tra celle ( JMP-2012 ), aggiunta l'opzione "Errore standard medio" ( JMP-21439 ) e spostate alcune voci di menu in un sottomenu ( JMP-21300 ). Nella finestra di dialogo Modello, gestisci i nomi che necessitano di virgolette nelle operazioni degli appunti ( JMP-21364 ).
- Annie: Sto lavorando alla correzione dei ticket Jira Short Run per l'integrazione nella versione 18.1 e sto lavorando con il team JMP Live sulla nuova funzionalità JMP Live Warnings per la versione 19.
- Laura CS: Terminata l'implementazione della gestione dei parametri fissi in SEM con MIIV-2SLS e continuato a scrivere i relativi dettagli tecnici.
Documentazione statistica
- Michael C: ha esaminato una riorganizzazione del capitolo FDE su cui Colleen sta lavorando insieme alla documentazione delle nuove funzionalità di FDE; indagare sulle modifiche ai documenti necessarie per le modifiche alla gestione dei dati censurati a intervalli in Life Distribution; venerdì scorso ha partecipato al progetto di servizio JMP presso il Raleigh Rose Garden.
Test statistico
- Jacob: Test degli aggiornamenti alle curve OC in JMP 19 e aggiornamento dei test unitari ( JMP-21453 ). Test del nuovo errore medio standard in categoriale ( JMP-1979 ). Aggiunta di test e aggiornamento degli oracoli di unit test categoriali per tenere conto di ciò. Aggiunta di ulteriori test per i limiti di confidenza media in Categoriale. Creazione del poster per HCI International 2024 con Mark Bailey .
- Tonya: Test delle nuove funzionalità della finestra di dialogo Capacità del processo per la scelta di una distribuzione dopo il lancio. Verifica dei bug. Pulizia del test unitario.
Nota di Shannon
Grazie mille a Dan Valente per aver condiviso questo video da Instagram : un ottimo promemoria del fatto che la programmazione spesso ha risultati sorprendenti!
Spero che abbiate passato uno splendido fine settimana!