Benvenuti all'aggiornamento sullo sviluppo di JMP del 24 maggio 2024!
JMP 18.0.1 è ora disponibile per i clienti in MyJMP. Apprezzo molto il rapido cambiamento degli installatori 18.0.1 da parte dei tester a Pechino e Cary! Grazie a Bob Hickey per aver collaborato con il team MyJMP per pubblicare e testare i programmi di installazione in modo che i clienti possano accedere a queste soluzioni ad alta priorità. Grazie anche a Susan Conaghan per aver collaborato con il team Web per pubblicare le note sulla versione di JMP 18.0.1 su jmp.com/documentation qui . Con il ramo 18.0.2 ora creato, i campioni della sicurezza possono aggiornare le librerie di terze parti secondo necessità e, se emergono bug di livello bloccante che non possono aspettare fino alla 18.1, possiamo prenderli in considerazione per l'inclusione.
Ti ricordiamo che abbiamo ritardato l'inizio della modalità di approvazione di JMP 18.1 fino al 4/6/24 e il congelamento del codice JMP 18.1 fino al 28/6/24. Qiana ha anche spostato le date di congelamento della documentazione per accogliere queste nuove date. Ci auguriamo che questo tempo aggiuntivo consenta a più clienti di adottare JMP 18.0 e segnalarci i propri bug in tempo per risolverli per la 18.1.
Grazie a tutti coloro che mercoledì mattina hanno partecipato al concorso a quiz della Giornata mondiale per la diversità culturale ! Sono rimasto davvero colpito dalla conoscenza dei nostri vincitori e dai loro punteggi più alti. Grazie a Beth Evans per aver organizzato il delizioso cibo per la colazione! Ho notato in The Weekly Wrap che la SAS Global Inclusion Week si terrà la settimana del 3 giugno e includerà un concorso a quiz, nel caso tu stia cercando di continuare ad approfondire le tue conoscenze sul DEI!
Subito dopo il concorso a quiz, abbiamo celebrato il 40 ° anniversario della SAS di Michael Hecht . Grazie al manager di Michael Brian Corcoran e al fondatore di JMP John Sall per aver evidenziato i numerosi contributi di Michael al codice base di JMP nel corso degli anni! È possibile leggere ulteriori dettagli nell'articolo Inside JMP di John .
Michael mi ha chiesto di trasmettere questo messaggio:
Grazie a tutti coloro che mercoledì mi hanno aiutato a festeggiare i 40 anni alla SAS. E grazie a SAS che mi ha regalato questo cristallo di Labradorite per commemorare l'occasione. (È opportunamente seduto davanti a un Mac anch'esso di 40 anni.)
Non ci siamo incontrati in gruppo questa settimana per un discorso agli sviluppatori, ma ho molte date aperte a giugno nel programma dei volontari del JMP Dev Meeting se desideri condividere il tuo lavoro su JMP 19, un discorso che hai tenuto a una conferenza o alcuni trucchi di programmazione!
Annunci generali
Prossime date importanti
- JMP 19 EA1 Congelamento – 31/5/24
- 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
Hosting e interfacce
- Will Morgan: Sto lavorando nel team Data Connectors con Bryan Boone, Neal Siekierski e Brian Corcoran . L'obiettivo del mio progetto è creare un nuovo connettore dati per interfacciarsi con i bucket AWS S3. Ho iniziato a creare un modulo Python allo scopo di interagire con S3 tramite l'API Boto3. Questo modulo eventualmente interagirà con il codice JSL per creare le interfacce di input dell'utente. Finora sono stato in grado di aggiungere funzionalità per consentire a un utente di accedere con credenziali personalizzate all'avvio del programma oppure il programma può trovare le credenziali nel sistema dell'utente. Sto lavorando per ottenere la funzionalità corretta per caricare e scaricare file dai bucket AWS S3 e garantire che i file siano compatibili con JMP. Mi piacerebbe fare una chiacchierata e darti maggiori dettagli se sei interessato a saperne di più!
HTML interattivo
- John Powell:
- Migliorata la velocità di caricamento dei dati numerici ( JMPHTML-13751 ). Migliorata la velocità di disegno delle curve del tracciato parallelo ( JMPHTML-13750 ). Stiamo lavorando per migliorare le prestazioni in termini di tempo di caricamento delle mappe wafer ( JMPHTML-13752 ). Comportamento discusso dei filtri di dati locali nell'HTML interattivo nella comunità degli utenti JMP.
- Ho imparato altri suggerimenti e trucchi sulla tavola Jira da Shannon Leslie . Demo HTML interattivo a Sam Blashill e Shannon Leslie . Ha mostrato a Sam Blashill come esaminare le strutture ad albero di visualizzazione di JMP e le nostre versioni XML di esse.
- Ho valutato il nostro arretrato e i bug in arrivo. Aggiunti nuovi componenti e assegnazioni a Jira e JiraBot per le funzionalità che aggiungeremo in JMP 19.
- Sam Blashill: Acquisire familiarità con tutti i sistemi qui in JMP e con i miei colleghi stagisti. Ho anche imparato JavaScript poiché il mio lavoro lo utilizzerà molto ed esaminerò i grafici a torta JMP poiché ne creerò una versione interattiva in HTML5 per JMP Live.
- Paul Spychala : Questa settimana è stata dedicata al miglioramento delle prestazioni dei grafici a mosaico ( JMPHTML-13775 ), dei grafici a linee ( JMPHTML-13780 ) e dei grafici a punti riepilogati ( JMPHTML-13792 ). Lavoro continuo sullo sviluppo della pipeline di rendering WebGL per grafici 2D.
- Michael Senoyuit: ha lavorato sulle prestazioni per il segmento di forma e il segmento di testo.
JMP in diretta
- Aurora: 19.0: Miglioramenti agli avvisi delle carte di controllo (risolto bug preesistente nella traduzione delle e-mail di notifica, risolto un nuovo bug nella migrazione del database, conclusione della fase 1 con demo per i manager e unione alla fase 2 principale pianificata, continuo sviluppo del modulo di divulgazione delle invenzioni) .
Statistiche
- Laura CS: Rivisti tutti i metodi per la classe MIIV-2SLS in modo che lo stimatore possa essere esteso a modelli senza variabili latenti (originariamente era solo per valori iniziali in modelli con VL). Rintracciato e risolto un bug con le intercettazioni MIIV-2SLS di variabili latenti endogene. Iniziata la copia dei risultati MIIV-2SLS nella classe SEM_ModelFitResults, che gestisce numerosi lavori. Ho apportato molte modifiche al documento sull'inferenza causale con Meichen e Russ.
- John Sall: Categoriale: continua ad aggiungere più versioni FDR dei valori p ( JMP-2012 ), formattazione migliorata, compreso l'uso di .setTitleFont(JHeadingFont) per titoli di piccole dimensioni nei report nidificati (grazie Dan), sposta alcuni comandi nei sottomenu (JMP -21300), correzioni per il salvataggio della tabella in pila.
Documentazione statistica
- Michael C: Lavoro continuo sull'organizzazione del programma per la conferenza tecnica autunnale; esaminato l'indice degli script e gli aggiornamenti della documentazione per Colleen; riorganizzate alcune voci del Control Chart Builder nell'indice degli script; testato alcuni aggiornamenti di ricerca dell'indice di scripting da Ernest; esaminato alcune domande dei traduttori relative alla documentazione Stima modello e alcuni screenshot di incorporamento multivariato.
Test statistico
- Jacob: Test categorico, aggiunta di test per la nuova opzione "Salva tabella in pila". Aggiornamento dei test unitari categoriali ( JMP-2012 ). Aggiornamento dei test Curva OC ( JMP-21453 ) e rielaborazione degli script di grafici di controllo legacy inclusi nei test per utilizzare Control Chart Builder. Lavorare con Yeng su uno script per testare Torch, utilizzando Custom Design per creare casi di test.
- Tonya: Verifica del bug. Pulizia del test unitario. Inizio a dare un'occhiata agli aggiornamenti delle carte di controllo a breve termine.
Aggiornamenti sulle scienze della vita
- Richard: Sto lavorando a un manoscritto intitolato "Aggregazione dei termini degli eventi avversi per identificare segnali di sicurezza clinicamente significativi" per discutere il lavoro sulle domande mediche della FDA e gli argomenti correlati che sono stati implementati in JMP Clinical.
Supporto tecnico e coinvolgimento
- Duane: Niente di spettacolare da segnalare questa settimana. Molti di noi stanno iniziando a lavorare per ripristinare i sondaggi sulla soddisfazione del cliente sui nostri casi. Speriamo di poter ricevere questo feedback nel prossimo futuro. E, come di consueto, 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
- Nick:
- Aggiornate tutte le macchine Windows 19.0 e 18.1 DailyUT: stavamo riscontrando alcuni comportamenti strani con le macchine Unit Test che sembravano che gli aggiornamenti di Windows potessero essere applicati durante le nostre corse notturne. Abbiamo impostato un programma di aggiornamento mensile per il terzo lunedì di ogni mese in concomitanza con il martedì delle patch di Microsoft che avviene ogni secondo martedì. Finora abbiamo assistito a un notevole miglioramento nella stabilità dei processi di lavoro.
- Macchina Windows 18.0.1 DailyUT aggiornata con l'anticipazione che questa macchina verrà riutilizzata per i prossimi progetti 18.0.2. La nuova AMI è stata creata in AWS e tutti gli aggiornamenti sono stati applicati a partire dal 21/5/24. Una cosa da notare: questo e la macchina Windows 10 JMP19 DailyUT richiedevano un aggiornamento manuale a Windows 10 22H2. Windows Update ha riscontrato problemi nell'aggiornamento di queste immagini, ma il programma di installazione autonomo ha funzionato (anche se molto lentamente). Se riscontri problemi con gli aggiornamenti Windows ostinati, in particolare l'aggiornamento 22H2, il programma di installazione autonomo dovrebbe risolverli.
- Ha scritto un nuovo script, dailyUTWatcher.ps1 [ //depot/main/tools/devops/ci/dailyUTWatcher/dailyUTWatcher.ps1 ], per osservare le build di DailyUT e terminare le macchine che non eseguono più test. Questo script è stato distribuito giovedì e sta controllando e rimuovendo con successo le macchine AWS di cui non abbiamo più bisogno al termine del loro lavoro.
- Refactoring dello script awsNodeWatcher [ //depot/main/tools/devops/ci/awsNodeWatcher/awsNodeWatcher.ps1 ], in modo simile al lavoro svolto per lo script dailyUTWatcher per consentire coppie di chiavi di lavori e macchine.
- Melanie: Processi dei dati di esempio: abbiamo finito di garantire che i processi dei dati di esempio funzionino di nuovo correttamente; consegnato i file di dati di esempio 18.1 finali da tali processi alla localizzazione. Processi di aiuto: revisione di alcuni codici e domande di Chris Barrett riguardanti l'aiuto per 19.0 EA 1; ha lavorato sull'aggiornamento degli script/processi HelpMap per 19.0 EA1. Processi DevOps: indagini generali, test, risoluzione dei problemi per flussi di unit test ed esecuzioni di analisi. Migrazione di Stringbot: incontro con Shannon C, Shannon L e Myron per pianificare il lavoro per la migrazione di stringbot per il codice sorgente su AWS utilizzando gli sprint Jira. Grazie a Shannon L per averci aiutato a pianificare, stabilire le priorità e configurare Jiras per noi!
- Shannon L: Ho incontrato i team di sviluppo per esaminare le best practice e i suggerimenti su Jira; ha incontrato Localization e JMP Clinical per avviare le discussioni sull'inserimento di Clinical nel supporto del team di localizzazione; fornire assistenza nella segnalazione degli arresti anomali e incontrare il supporto tecnico per rivedere il nostro processo; ha creato il processo Jira per assistere la gestione del prodotto nel monitoraggio degli aggiornamenti apportati nelle versioni EA: implementazione in produzione la prossima settimana, ulteriori informazioni in arrivo!
- Myron: corretta l'elaborazione dei dati di esempio ( JMPTOOL-1156 v). Script di simbolizzazione di Windows aggiornato per ignorare i problemi di mappatura dei caratteri non distruttivi ( JMPTOOL-1221 ). Aggiornati errori di elaborazione della telemetria ( JMPTOOL-1177 ).
- Bob: ha inserito i programmi di installazione 18.0.1 in SalesForce e ha collaborato con quel team per correggere e testare il processo di download. Ho collaborato con ISD per modificare e inviare modifiche a KB0012784 che descrive il processo per i dipendenti SAS per accedere a My JMP per il software. Rimosso JMP Pro 17.2 dal Portale aziendale.
- Jim: sistema operativo Mac e aggiornamenti software su numerose macchine costruite e testate. File di diramazione per JMP 18.0.2 da 18.0.1. Grazie a Nick Ruva per aver creato e gestito il progetto Daily_UT_Watcher Jenkins.
- Shannon C: ha esaminato gli errori del processo di telemetria e vari arresti anomali di JMP 18 e guasti dell'UT. Ho esaminato la dashboard delle verifiche e aggiornato alcuni problemi relativi ai valori Origin mancanti che sono stati risolti per le versioni recenti. Ho incontrato Bobby Riggs e Shannon L per parlare del triage in caso di incidente. Ho incontrato vari membri del team per discutere dei progetti in corso. Discussioni dell'EA.
Localizzazione
- Allison: traduzioni KO finalizzate e convalidate della documentazione JMP 18.0; risposto alle domande dei traduttori relative ai progetti di localizzazione dell'interfaccia utente portatile 18.1 e della documentazione JMP 18.0; inviato file modello GPO per la localizzazione; testato l'interfaccia di ricerca di traduzione di JMP e fornito feedback; ha avuto un incontro con il team clinico di JMP per conoscere cosa hanno localizzato e il loro processo.
- Sandy: ha lavorato sulla convalida del confronto dei file da eseguire dopo il popolamento del processo. API dell'interfaccia Jira testate. I test terminati popolano il lavoro con le modifiche all'etichetta. Terminato il test del miglioramento dell'etichetta del processo di differenza immagine per le scorciatoie da tastiera.
- Krzysztof: Elaborazione della versione 18.0 Consegne di traduzioni di libri da fornitori e recensioni. Scrivere documentazione aggiuntiva per memoqweb.
- Sohail: Stiamo lavorando al mirroring dello strumento di ricerca TM sul nostro server esterno per i fornitori. Correzione di bug e implementazione di funzionalità aggiuntive nello strumento di ricerca TM.
- Trish: Pianificazione e programmazione del progetto. Programmi di localizzazione del triage. Incontro con Life Sciences per trasferire il supporto di JMP Clinical al team di localizzazione.
- Howard: Correzioni di bug. Ho lavorato sulla sincronizzazione del dashboard e sull'implementazione del flusso di lavoro.
Documentazione
- Khawar: modifiche UG ( JMP-21471
Ho discusso alcune modifiche con Chris e ho iniziato a modificare i capitoli. Indice di esempio ( JMPDOC-2184
Discusso con Chris e rivisto le guide di stile. Migrazione dell'ossigeno: ho parlato con Devon dei modi in cui posso aiutare; esaminerà i modi in cui possiamo riprodurre i pdf ( JMPDOC-2165 ). Installato FrameScript ed eseguito script di produzione con Qiana.
- ChrisB: Ho ricevuto aiuto per la creazione della versione 19.0. Sarà pronto per la pubblicazione la prossima settimana. Ho risposto ad alcune domande sulla localizzazione. Ho uno strumento di confronto delle mappe di aiuto funzionante.
- Qiana: Continua la valutazione di UG Jiras per la 18.1. Sono arrivate nuove date del documento per JMP 18.1. Ho testato gli script di produzione con Khawar.
Test di sistema/host-Cary
- Adnane El Hachami: Sono un nuovo stagista di JMP Test Engineering. Sono molto entusiasta di lavorare qui e di far parte di JMP. Questa settimana sono stato impegnato nella formazione su JMP e JSL, nonché su altri strumenti come P4V e Jira. Inoltre, ho lavorato a un progetto di visualizzazione dei dati e ho quasi finito un progetto di raccolta di riferimenti URL, che mira a facilitare e automatizzare il controllo se gli URL sono ancora accessibili e validi nelle tabelle della cartella dei dati di esempio.
- Nick H: Aiutare Adnane ad adattarsi alla vita come stagista di prova JMP. Il team di testing è entusiasta di vedere quale sarà il suo contributo quest'estate! Nel mio lavoro, ho appreso che il mio progetto di dati API incentrato sull'importazione e l'analisi dei dati del fantacalcio in JMP è stato accettato come documento JMP per la presentazione di SimuLive all'Early User Edition virtuale del Discovery Summit di quest'anno, quindi ho ripreso a lavorarci! Ho anche lavorato su verifiche e unit test per miglioramenti a ScriptBox e all'editor di script insieme ad altre piccole verifiche di funzionalità/bug della versione 19.0.
- Hunter: segnalato a Jim problemi di autorizzazione con i programmi di installazione notturni e confermato che le modifiche apportate hanno corretto il problema, gli account e-mail sas.com verificati possono autorizzare installazioni JMP, JMP Pro e JMP Clinical, verifica di JMP-17858 su Windows per le impostazioni e la documentazione dei criteri di gruppo locali revisione ed eseguito test per Daniel su 10 diverse configurazioni di prodotti e versioni JMP per una modifica lato cloud che influiva sulle date di scadenza e di cessazione.
- Audrey: Corsi di formazione e check-in per tirocinanti, un po' di lavoro amministrativo su Jira. Questa settimana ho preso dei pomeriggi liberi per giocare a bridge al torneo regionale di Raleigh. (Psst: la sera ho visto un altro membro dello staff di JMP.)
- Mike M: Il test Sikuli ha rilevato una regressione con un caso d'uso della miniatura del filtro dati locale. Lavorando su nuovi test per i formati di tabelle dati tra 18.xe 19.x. Nuovo Jira per suggerire miglioramenti al layout del filtro dei dati locali per la leggibilità.
-
Mandy : ha lavorato su gruppi di colonne e script di colonne, scrivendo nuovi test JSL e segnalando problemi di interfaccia utente e JSL che ora sono per lo più risolti. Ernest ha aggiunto anche di lavorare sui test dell'interfaccia utente per la proprietà di tagging delle colonne . Diversi problemi sono emersi presto con le proprietà della colonna, incluso un arresto anomalo che è stato risolto, quindi cerca di rimanere aggiornato su queste cose prima della chiusura di EA venerdì prossimo. Stiamo lavorando anche sulle pagine Confluence e realizzeremo un video EA per queste funzionalità; ha lavorato anche con Lisa sull'installazione e sulla creazione di Xcode, e anche cercando di rintracciare una di quelle strane differenze di test notturne che non si verificano quando si esegue il test in modo interattivo.
Test Web – Cary
- Josh: Risponde alle domande sulla distribuzione del server JMP Live. Stress test del pool live di JMP. Stiamo lavorando con la sicurezza SAS per ripristinare l'eccezione in modo da poter autorizzare nuovamente JMP Pro da AWS. Questa sembra essere un'eccezione di 6 mesi. Test di regressione JMP Live con spazi personali disabilitati.
- Anna: test della piattaforma di gruppo con filtro dati locali, selettore di colonne, trasformazione di colonne. Test di Inverso in LDF in JMP Live. Inizio del test dei componenti aggiuntivi del Marketplace.
|
Stato del Web Test Team Pechino / Cary Jira
|
|
Test
|
1
|
|
Prova pronta
|
38
|
|
Creato negli ultimi 7 giorni
|
16
|
|
Chiuso negli ultimi 7 giorni
|
81
|
Test di sistema/host-Pechino
Nucleo
- E S:Risolto un problema con i gruppi Adatta modello per che non eseguivano correttamente lo script quando una o più piattaforme venivano "svuotate" da un filtro. Risolto il problema con la sovrapposizione delle icone nei titoli della dashboard del filtro di selezione. Ho collaborato con Annie per correggere un arresto anomalo del CCB quando una colonna veniva eliminata. Risolto il problema di ridimensionamento di SpacerBox e collaborato con John Schroedl e Michael Hecht per risolvere un problema di messa a fuoco del testo che avrebbe causato il commit del testo quando era previsto un annullamento.
- Dave B: Aggiornati più gestori clickstate per avere box e riferimenti seg invece di puntatori grezzi. Risolto il problema con l'allineamento delle righe nelle caselle della tabella con colstackboxes. Ha lavorato con Jasean su un bug della trama superficiale che ha identificato.
- Parker: Spinti nuovi test sulle immagini della mappa di sfondo. Creato Jira Epic JMP-21520 per organizzare il progetto estivo "Better Maps in JMP 19".
DOE e affidabilità
- Caleb: apportati alcuni aggiornamenti agli esploratori delle dimensioni del campione convertiti per migliorare la capacità di ricerca target/inversa. Inoltre, non sono più nascosti da uno script di attivazione; sono ufficialmente attivi, quindi sentiti libero di dargli un'occhiata (attualmente limitato a Media, proporzione e varianza di un campione). Inoltre, finalizzeremo le sessioni su invito per la conferenza speciale per l'anniversario del Dipartimento di Statistica del VT che si terrà alla fine dell'anno. Infine, se sei interessato ai miei appunti della conferenza DAE della scorsa settimana, ecco il collegamento alla pagina Confluence.
Nota di Shannon
Celebriamo il Memorial Day in onore di tutte le persone che sono morte mentre prestavano servizio nell'esercito americano. Sei interessato a saperne di più sulla storia della giornata? Ecco 9 cose che potresti non sapere su questa festività . Spero che vi godiate il lungo weekend!