Benvenuti all'aggiornamento sullo sviluppo di JMP del 19 gennaio 2024!
Questa settimana sono state pubblicate alcune correzioni finali per JMP 18.0. Abbiamo superato le date per JMP 18.0 L10N e la documentazione si blocca. La data per la creazione dei candidati installatori finali per JMP 18.0 è ora il 30/1/24 e la firma del QA è prevista per il 20/2/24. Il ramo per JMP 18 EA8 verrà creato lunedì 22/01/24, consentendo ai clienti interessati dalle recenti correzioni di autorizzazione di testarli prima del rilascio della produzione.
Jim ha creato il ramo di manutenzione JMP 18.1 dal sorgente 18.0 questa settimana. Nick ha abilitato build CI e test di base, nonché analisi notturne e scansioni Snyk per la nuova filiale. Grazie a Bob e Jim, anche le build e i programmi di installazione notturni per Mac e Win sono in esecuzione per la versione 18.1. Ho visto molti sviluppatori e tester utilizzare già il campo Versione pianificata per indicare le correzioni destinate alla 18.1 e ci sono già 9 elementi contrassegnati come Test-Ready nella traccia. Jim ha anche creato il ramo 18.0.1 dalla 18.0; questo percorso "punto-punto" sarà disponibile per i campioni della sicurezza per inviare correzioni critiche alle librerie di terze parti e il rilascio è previsto 2 mesi dopo la data di spedizione della versione 18.0.
Sono disponibili i programmi di installazione di JMP 19.0 e il percorso 19.0 è stato piuttosto impegnato con il lavoro sulle nuove funzionalità. Tieni presente che non creeremo più build o programmi di installazione NonAuth per nessuna traccia. Con l'autorizzazione attiva e funzionante per tutte le tracce esistenti per gli utenti interni, è fantastico poter semplificare questa parte del processo notturno.
Stringbot è stato configurato anche per le tracce 18.1 e 19.0 (grazie, Myron!) ma poiché questo fine settimana è un ciclo di manutenzione del terzo fine settimana di SAS, aspetteremo fino al prossimo fine settimana ( 26-27 ) per avviare le prime esecuzioni di Stringbot per JMP 18.1 e 19.0 .
Infine, grazie mille a Tonya Mauldin per aver condiviso i casi di beta/crash di questa settimana con i crash selezionati!
Rapporto JMP Beta 11924 - Distribuzione | JMP Live (sas.com)
Annunci generali
- Grazie a John Sall per averci inviato questo blog sulle tendenze del morbillo con alcuni interessanti grafici stagionali (e altro)!
- Se desideri diventare un dipendente segnalato su Inside JMP, scarica una copia del modulo Informati . Compila semplicemente le domande e quando hai finito, caricalo, insieme a 3 tue foto nella cartella. Grazie per aver contribuito a rendere la nostra famiglia JMP un po' più familiare!
Prossime date importanti
- JMP 18.0 EA8 – 22/01/24
- Candidato installatore finale di JMP 18.0 – 30/01/24
- Approvazione QA di JMP 18.0 – 20/02/24
- Visita Confluence per un elenco completo delle date di JMP 18 .
Aggiornamenti sullo sviluppo di JMP
Statistiche
- Jianfeng: sta lavorando all'aggiunta di una nuova funzionalità per consentire test esatti per test non parametrici per più livelli (più di 2 livelli) e per N maggiore di 50 ( JMP-13863 ). Ciò è richiesto da P&G. Con il codice esatto trasferito da SAS l'anno scorso, sono in grado di abilitare la funzionalità. Ecco l'anteprima del rapporto. Tuttavia, a causa dell'elevata richiesta computazionale, vorrei aggiungere una barra di avanzamento in modo che gli utenti abbiano il controllo sul processo di elaborazione.
//Rapporto da JMP
//Rapporto da SAS
- John Sall: Per lo screening della risposta adatta, controllato nei confronti di LSMeans sezionati (JMP-19632). Per Contour Profiler, risolto il problema relativo al crash se non ci sono abbastanza fattori continui (JMP-20008). Per Categoriale, supportare gli intervalli di confidenza per le probabilità delle celle, sia Quota che Tasso (JMP-2006). Per la foresta Bootstrap e gli alberi potenziati, il report della tabella di ottimizzazione è stato reso più completo e supporta le barre di avanzamento nidificate. (JMP-20064). Per Interaction Profiler, supporta i formati per le etichette delle curve (JMP-20106) e per lo screening delle risposte, continua a lavorare sulle risposte Poisson e binomiali negative con l'aiuto di Clay (JMP-19552, JMP-19559).
- Laura CS: Ho esaminato l'ultima bozza del capitolo sulla documentazione SEM: c'erano molte aggiunte utili. Ho fatto un altro paio di simulazioni per il documento sull'inferenza causale e ho concluso la scrittura della maggior parte delle sezioni relative al SEM.
Documentazione statistica
- Michael C: terminati gli aggiornamenti rimanenti dei contenuti per il documento statistico nella 18.0; ho preparato i libri per consegnarli al team di documentazione per eseguire controlli di produzione e produrre la guida/i documenti finali 18.0.
Test statistico
- Jacob: Sto preparando un test di usabilità, utilizzando Choice Designs, per la scheda Analizza di Easy DOE. Aggiornamento dello strumento di studio sull'usabilità per gestire progetti di scelte più complessi. Aggiunta di un nuovo test unitario BLAS per verificare che i calcoli siano corretti (basato su JMP-19839 ). Proseguimento del lavoro sulla copertura di array e script di test per testare i modelli tabulari in Torch Deep Learning.
- Mark: ha progettato un nuovo studio sull'usabilità per la scheda Analizza in Easy DOE con Jacob. Revisionato la bozza finale della domanda di brevetto SAS-100365. Studio Torch per continuare a testare il componente aggiuntivo Torch Deep Learning. Domande con risposta.
- Tonya: Test delle interazioni delle opzioni CCB e verifica dei bug.
Gestione del prodotto e marketing del prodotto
- Dan V: Sarah Gilyard inizia questa settimana nel team PM come Senior Product Manager, Semiconductor. Ha sede nello Utah, quindi inviale un messaggio in Teams e dille benvenuto!
- Bryan F: ha lavorato su un modello per l'esecuzione di richieste contestuali. Sviluppato un elenco iniziale di potenziali tester per uno studio EasyDOE. Partecipato alla pianificazione relativa alla rimozione dei parametri di stile dal codice. Fornito feedback aggiuntivo per lo script dello studio sull'usabilità di AI Assistant, creato istanze di AI Assistant per i test e esaminato i risultati dei test. Più logistica relativa al club del libro Design of Everyday Things. Continua con la logistica del JMP Discovery Summit User Lab.
Supporto tecnico
- Duane: Molti di noi sono coinvolti nel lavoro per l'autorizzazione di JMP 18 per le macchine con traferro e in altri aspetti di My JMP. Wendy sta collaborando con SAS Licensing Operations per trasferire tutte le chiamate di licenza alla coda di coinvolgimento. Questo cambiamento inizierà la prossima settimana.
- E come al solito, 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: Modifica gli script e i processi per il lavoro helpkeys da eseguire rispetto al sorgente nel ramo 18.0 e per aggiornare il file helpmap sia su main che su 18.0. Ho anche fornito ad Allison una panoramica dei processi stringbot e dei conflitti JSL.
- Myron: modifiche e aggiornamenti di Stringbot per 19.0 ( JMPTOOL-977 ). Modifiche e aggiornamenti di Stringbot per 18.1 ( JMPTOOL-1076 ). L'interfaccia utente di JiraBot funziona ( JMPTOOL-939 ).
Localizzazione
- Allison: Ho seguito una sessione di formazione con Trish sui componenti aggiuntivi della documentazione JMP e sul processo di localizzazione. Ho elaborato gli SharedTextInset tradotti e mi sono assicurato che fosse rispecchiata la lingua del copyright aggiornata. Ho incontrato l'ufficio legale di JMP per parlare del processo degli ordini di lavoro e ho lavorato alla creazione di modelli di ordini di lavoro per i diversi fornitori con cui collaboriamo.
- Trish: ho incontrato l'ufficio legale per discutere della creazione di ordini di lavoro per fornitori di traduzioni e revisori; revisione del processo per la creazione e la pubblicazione dei componenti aggiuntivi localizzati della documentazione JMP; finalizzazione dei file della guida HTML5 in preparazione per la consegna al team di documentazione il 23 gennaio; pianificazione della consegna della documentazione JMP ai fornitori di traduzioni a febbraio; ho ricontrollato tutti i risultati finali per il blocco della localizzazione 18.0 il 16 e poi ho segnalato con gioia al QA che le traduzioni del software erano state completate.
- Krzysztof: Ha scritto il testo per l'annuncio su InsideJMP News: la modifica alla traduzione della comunità JMP inizierà il 18 gennaio , il progetto SharedTextInsets aggiornato con nuove stringhe di copyright, i resi di localizzazione della documentazione elaborati dai fornitori.
- Sohail: ulteriore lavoro sul processo terminologico: ottimizzazione dei tempi di elaborazione e della precisione del processo di estrazione dei termini.
Documentazione
- Susan C: Completata l'implementazione del feedback JSG per JMP Live. Grazie ancora a tutti coloro che hanno fornito feedback. Copiato sui modelli della Guida di JMP nelle directory Perforce per 18. Revisionato il contenuto JMP Live di Landra nella pagina Novità di JMP 18 e confrontato con le mie note di rilascio interessate = Y JMP Live Jiras. Per le funzionalità non presenti nella pagina di Landra, ho collaborato con lo sviluppatore per discernere quali necessitassero di essere documentate e redatte una bozza. Fornito feedback a Landra sulla pagina Confluence. Risolto un problema con la nuova pagina JMP Live Resources che non veniva visualizzata nella Guida di JMP, grazie Michael C per il tuo aiuto. La produzione ha controllato i libri di cui sono responsabile e ha aggiornato Jiras.
- Qiana: Ho eseguito il rapporto sulle chiavi di aiuto. Curriculum revisionati e video HireVue per stagista. Documentata la funzionalità della piattaforma di gruppo. Preparato per Doc Freeze. Ho eseguito script di produzione sui libri assegnati.
- ChrisB: Nuove funzionalità documentate. Modifiche al copyright immesse. Tasti di aiuto esaminati e alcuni documenti Python.
Test di sistema/host-Cary
- Mandy: Ha lavorato su 19 correzioni e ha riscritto 3 test ora che l'integrazione automatica del testware è disattivata. Aggiunto anche un nuovo test del filtro dati a main per testare alcune nuove correzioni. Ho lavorato un po' di più sui test Python alle versioni 18 e 19 e le cose sembrano funzionare molto prima del test del programma di installazione 18.0. Ho creato il mio spazio di lavoro per la versione 18.1 su Mac e Windows: tutto pronto per i test. Lavoro sugli obiettivi della giornata lavorativa per la giornata lavorativa del 2024. Oggi ho passato del tempo cercando di inseguire e aggiornare la differenza di base su MAIN, credo a causa di differenze numeriche solo sui Mac M1/M2 ( JMPTEST-1113 ).
- Hunter: Test di autorizzazione e segnalato problemi a Daniel, inviato i risultati dei test Python da due dei miei sistemi a Mandy e Kimi (grazie, Kimi, per aver seguito le modifiche al testware), incontrato Jim per ottenere la nuova 18.1 e le posizioni principali corrette in Perforce, ha controllato l'autorizzazione in JMP 19.0, ha risposto a due problemi JIRA con domande sull'autorizzazione e sulle verifiche JIRA.
Test Web – Cary
- Natalie Horton ha iniziato a far parte del team Web Test questa settimana. Si concentrerà sull'automazione HTML5. In questo momento sta iniziando ad apprendere JMP.
- Josh L: Create 2 foreste MSAD, aggiornati gli script JMP Live Deployment per installare ora JMP Pro 18.1 e 19.0 sui server del pool JMP Live. Spostamento di più macchine da JMP Live 17.2 a 18.1 e da 18.0 a 19.0. Discussione di MSAD Single Forest Multi domain e Multi Forest con differenze di dominio singolo. Risposte ai problemi SE e risoluzione dei problemi relativi alle installazioni.
Test di sistema/host-Pechino
- Squadra di Pechino:
- Da Li: (1) FATTO: JMP Clinical 18 Pubblica test Round #3, 6 nuovi bug creati ( JMPTESTBJ-2942 ). (2) Il codice aggiornato viene inviato a scndaz / jmp_live_tests / Commit 1c94b4974fab — Bitbucket . (3) Miglioramenti al codice step1 aggiornati a scndaz / jmp_live_tests / Commit 4674ea99bfa3 — Bitbucket .
- Nan Wu: (1) Inoltrare la questione dell'autorizzazione per stabilire se l'"attivazione manuale" quando i clienti che utilizzano JMP offline siano ancora necessarie o meno per JMP 18.0 con il nuovo meccanismo di autorizzazione: la decisione è "sì", commenti aggiunti nel bug JMP-19733 . (2) Test di regressione JMP 18.0 eseguito ( JMPTESTBJ-1806 ). (3) Test di revisione del contenuto della guida di JMP 18.0 eseguito ( JMPTESTBJ-1805 ). (4) Inviato feedback e discussione sulle versioni di supporto di Excel per i problemi 18.0 con Audrey e Bob, per apportare gli aggiornamenti finali per il supporto della versione 18.0 di Excel, il bug correlato è JMP-20021 . (5) Test Citrix JMP 18.0 eseguito - JMPTESTBJ-1701 .
- Kimi(Yu) Wang: (1) Verifica del bug. (2) Python - NF: esempi Python negli script di esempio di JMP ( JMP-18914 ]) - Completato per 18.0. Supporto migliorato per l'installazione dei pacchetti ( JMP-19734
completato per 18.0. Impossibile installare dt2pandas con pyproject.toml su Windows ( JMP-19922 ) - Fatto per 18.0. Icone di associazione file Python su macOS ( JMPTESTBJ-2759 ) - Fatto. (3) JMP 18.0: Revisione del contenuto della guida - In corso: JSG per la parte Python - Fatto. JSR per la parte Python - Non pronto. (4) Prova a riprodurre il crash trovato da Hunter: crash dopo l'importazione di pyarrow sulla macchina Apple Silicon. (5) Errori di debug per i test Python che Hunter colpisce e corregge gli script di test. (6) Errori di debug di Cary UT: gli errori rilevanti di Python sono causati dalla rimozione di jpip.py. - ho inviato un'e-mail a Jim. Gli errori FD sono causati dal copyright modificato nel 2024: risolto il problema con 18.0 (win e mac intel e mac silicon)
- Da Zhang: (1) Verifica del bug. (2) Configurazioni dello stress test JMP Live riorganizzate. (3) Indagine sugli errori di automazione OLE. (4) Conversazione del quarto trimestre con Nala.
- Nala: (1) Verifica del bug. (2) Test di documentazione/guida per JMP 18 - Fatto. (2) JMP Clinical 18.0: Controllare tutti i report per la nicardipina ( JMPTESTBJ-2946 ) - Fatto. (3) Test di JMP Live NF: visualizzazione e download di record a livello di spazio ( WEBJMP-6650 ). (4) Conversazioni del quarto trimestre completate.
Scoperta dei dati
- E
Lavorando sull'infrastruttura di Visual Styling per JMP 19. Correzione per la localizzazione nelle preimpostazioni della piattaforma. Risolto il problema con le chiamate in crash <
- Parker: prestazioni di velocità migliorate per la funzione JMPColor::mixRGB().
- Dave B: risolto un bug di riproducibilità della trama parallela, lavorato sull'anteprima per il salvataggio come PDF, analizzato un problema di importazione di PDF inviato da un cliente.
- Xan: Correzioni di Axis e lavoro jitter.
DOE
- Caleb: Ho continuato il lavoro di sviluppo di JMP 19 e ho preparato il mio intervento al RAMS la prossima settimana.
Ospite
- Paolo N
- Preparato e registrato una presentazione video sull'integrazione Python di JMP 18 per JMP Discovery. Revisione degli aggiornamenti alle guide allo scripting JMP sul supporto Python.
- Osservando le deprecazioni nel codice di anteprima QuickLook su macOS durante l'aggiornamento della build minima a macOS 12.0. Questo è ciò che fornisce l'anteprima della tabella dati nel Finder.
- Crea certificati OpenSSL aggiornati per 2 istanze JMP Live AWS.
- Stiamo esaminando un paio di problemi minori scoperti con la precedente integrazione di Python che sono stati scoperti durante la revisione della documentazione. Intenzione di correggere in 18.1.
- Python Invia file('path_to.py'); Apre il file in una finestra dell'editor di script Python, ma visualizza anche un avviso di errore, "Il tipo di dati Python non è valido".
- Kimi ha scoperto un problema la prima volta che si esegue un pacchetto di installazione Python (jpip) su un computer pulito da JMP. JMP stesso non riconosce che i pacchetti sono stati installati fino al riavvio di JMP. Probabilmente perché la cartella dei pacchetti del sito non è stata ancora creata. L'installazione jpip verifica l'esistenza della directory e decomprime il file site-packages.zip prima di eseguire l'installazione del pacchetto. Sembra che una volta inizializzato Python non riconosca che la directory ora esiste, dove prima non lo era. Una soluzione potrebbe essere che il programma di installazione stabilisca i file del pacchetto del sito decompressi nella corretta %APPDIR%, ma funziona solo se l'utente sarà il programma di installazione. L'altra opzione è utilizzare le classi JMP ZiipArchive per decomprimere il file site-packages.zip quando necessario, prima di inizializzare Python. Una volta esistente la directory, le installazioni successive da JMP vengono riconosciute immediatamente dopo l'installazione.
- John Schroedl: esaminati e risolti i problemi dell'interfaccia utente riscontrati durante l'esecuzione di JMP su macchine virtuali basate su Citrix. Pagina di confluenza aggiornata delle impostazioni dei criteri JMP. Discussioni per il progetto di stile visivo. Lavorare con Jared sulle modifiche proposte al progetto. Inizio dell'aggiornamento di libxml2 per correzioni di sicurezza. Rimasto spento: aggiornamenti delle icone dell'ultimo minuto per JMP 18.
- Daniel: Le correzioni e le funzionalità finali sono disponibili per la versione 18.0 e l'attenzione è ora rivolta al miglioramento di AWS e MyJMP.
HTML interattivo
- Ha partecipato a un incontro di pianificazione dello sprint guidato da Praveena. Proprietà del componente Jira aggiornata ( JMPHTML-13475 ).
- Paul Spychala : Lo sviluppo di questa settimana si è concentrato sul superamento della malattia. Altre correzioni di bug includevano il titolo del grafico parzialmente oscurato dal riquadro dell'asse Y durante lo zoom|spostamento [ JMPHTML-1562 ] e le mappe ad albero che ignoravano i formati delle etichette di dimensione e colore nelle descrizioni comandi [ JMPHTML-1587 ].
- Michael Senoyuit : risolto il problema JMPHTML-1010 : manca la freccia della punta appuntata e JMPHTML-1671 : risolto il problema con la descrizione comando che non viene individuata correttamente.
- Praveena:
- Ho incontrato Aurora Tiffany-Davis, Annie Dudley e Michael Goff per discutere della richiesta di funzionalità Avvisi sulla carta di controllo.
- Risolti i seguenti bug nella 19.0 e integrate le correzioni nella 18.1.
JMPHTML-660 S1514784: GB: Fattori mancanti=Considera come zero visualizza un grafico diverso
JMPHTML-666 S1521926: GB: Area: Linea: Alcuni picchi non sono riempiti quando dovrebbero esserlo quando il grafico ha Overlay
JMPHTML-667 S1521927: GB: Area: Linea: Ottieni grafico diverso con nominale->X e continuo->Sovrapposto e mancante, dati esclusi
JMPHTML-929 GB: Area: lo stile di intervallo che mostra la percentuale del totale con categorie mancanti produce aree non riempite
JMPHTML-1806 GB: Linea: punti collegati in HTML5 ma non sul desktop
JMPHTML-1811 GB: Area: linee extra tracciate nel grafico
JMPHTML-1953 GB: Linea: grafico in pila con punti sovrapposti collegati inaspettatamente con dati nascosti e mancanti
JMPHTML-1996 GB: Area: segmenti di linea collegati quando viene assegnato il ruolo Colore
JMPHTML-1997 GB: Area: segmento di linea aggiuntivo tracciato tra i marcatori
JMPHTML-2482 GB: Area: grafico con colori dei segmenti di linea di 3 Y non mantenuti o disegnati
JMP in diretta
- Aurora: 18.1: Migliorate le prestazioni di eliminazione collettiva dei post. 19.0: Sviluppo di un piano per miglioramenti agli avvisi sulle carte di controllo. Varie: preparazione per la presentazione su richiesta (online) per JMP Discovery Europe. Richieste compilate di software di terze parti per vari aggiornamenti delle versioni principali consigliate.
Nota di Shannon
Grazie a Melanie Drake per aver condiviso la seguente storia! Ho notato nel suo necrologio che Mike era una delle tante persone ispirate dalla vita e dall'eredità di Martin Luther King Jr. Sembra particolarmente appropriato che la sua cerimonia funebre si tenga lunedì mentre celebriamo l'MLK Day.
Lunedì sono andato a Camden SC con un amico per il funerale del padre di un altro amico. Era un giornalista e attivista per i diritti civili, ed è stato un servizio stimolante e commovente. Puoi leggere di più sulla vita di Edward "Mike" McClendon qui.