Tutte le informazioni sono riservate della società SAS. Non rivelare.
Benvenuto all'aggiornamento sullo sviluppo di JMP per il 28 maggio 2021!
Ora abbiamo superato il blocco dei documenti di JMP 16.1. I PDF e la Guida sono in fase di finalizzazione e le traduzioni vengono restituite per vari risultati 16.1. Grazie a tutti per aver aiutato a risolvere gli elementi ad alta priorità in 16.1! Sono sicuro che verranno segnalati alcuni bug aggiuntivi man mano che i clienti continueranno ad adottare JMP 16 che vorremmo correggere in 16.2, ma 16.1 segnerà la fine degli aggiornamenti della documentazione mentre consegneremo vari contenuti del libro JMP 16.1 per la traduzione in coreano, giapponese e cinese semplificato.
JMP 17 EA1 sarà ramificato per corrispondere alla build del prossimo venerdì sera. (Sì, creiamo ogni giorno della settimana, anche se i test unitari non vengono eseguiti durante il fine settimana.) Se vengono trovati degli showstoppers nel sorgente EA1 dopo il branch, le correzioni possono essere integrate selettivamente nel branch EA mentre lo sviluppo di nuove funzionalità procede sul main . Si prega di vedere il Pagina delle date di JMP 17 per il programma completo di EA. Avremo due mesi prima dell'EA2, attualmente prevista per il 3/8/21.
Ecco un importante annuncio del product management su EA1:
La prossima settimana il team di gestione del prodotto compilerà le informazioni per il Documento sorgente singola JMP 17 . Ci sono alcuni segnaposto per le funzionalità elencate nella pagina, quindi dai un'occhiata e fai sapere a Mia se manca qualcosa (o se qualcosa dovrebbe essere rimosso per EA 1). Sentiti libero di modificare la pagina o di aggiungere un commento! E, per favore contatta Mia se desideri registrare un breve video di funzionalità per EA 1.
Grazie a Aaron Andersen e Evan McCorkle per la presentazione al meeting JMP Dev di questa settimana! Se ti sei perso l'incontro, puoi vedere una registrazione qui . Hanno condiviso come hanno aperto la porta a ulteriori opzioni di test automatizzati per i dialoghi dell'host modale che in precedenza potevano essere testati solo in modo interattivo. Evan ha presentato le modifiche al framework Hamcrest JSL e Aaron ha condiviso come è stato svolto il loro lavoro collaborativo come preludio ai cambiamenti che Aaron intende apportare alla gestione della chiusura delle finestre in futuro.
Come ricorderai, un certo numero di anni fa, Aaron e Dave Barbour ha collaborato alla creazione del framework image diff come un modo per Aaron di rilevare più facilmente le regressioni nel codice dell'asse multipiattaforma mentre apportava modifiche. Quel framework ora viene eseguito dopo ogni build jmprunner e ci informa di modifiche intenzionali e non intenzionali in molti aspetti dei report e delle interfacce JMP. Allo stesso modo, queste nuove possibilità di test consentiranno ai tester e agli sviluppatori JMP di migliorare la nostra suite di test esistente e trovare le regressioni prima.
Grazie a Tonya Mauldin per aver condiviso la telemetria e le tracce degli incidenti di questa settimana! Il rapporto JMP Live è qui: Telemetria e file di crash per la settimana del 28/5/2021 | JMP Live (sas.com)

Annunci generali
- Se desideri 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!
Importanti date imminenti
- Blocco codice JMP 16.1 – 14/5/21
- JMP 17.0 EA1 – 6/4/21
- Candidato per l'installazione finale di JMP 16.1 – 30/06/21
- JMP 17.0 EA2 – 8/3/21
- Per favore visita Confluenza per un elenco completo di JMP 16 e JMP 17 date.
Aggiornamenti sullo sviluppo di JMP
Stagisti
- Se non l'hai ancora fatto, dai un'occhiata al nostro introduzione ai tirocinanti estivi 2021 .
- Sara Conte: Correzione di alcuni degli elementi di esempio forniti con JMP. Le due cose principali che ho fatto sono state esaminare e identificare i bug negli script di esempio, quindi esaminare le tabelle di dati di esempio e correggere piccoli bug in un paio di script, nonché aggiungere messaggi di errore precisi per quando gli script che richiedono JMP Pro vengono eseguiti senza di essa.
- Caterina Li: Ho iniziato a lavorare questa settimana, quindi ho lavorato principalmente alla configurazione e alla familiarità con il progetto JMP Live License Expiration. Sono in procinto di creare un articolo di Confluence per iniziare il processo.
Supporto tecnico
- Triste notizia per quelli di noi che hanno lavorato con il pensionato SAS Eddie Routten .Eddie è morto improvvisamente all'inizio di questa settimana.Era un manager, un mentore e un caro amico per molti nel supporto tecnico e oltre.Puoi rivedere il suo necrologio qui .
- Wendy: Secondo questa settimana Numero di tracce nel tempo report, possiamo vedere che il supporto tecnico sta vedendo un aumento del numero di clienti che contattano JMP 16. Di seguito vengono illustrati i principali argomenti di JMP 16 dalla data di rilascio ufficiale.

Operazioni di sviluppo
- Jim: Ulteriori aggiornamenti alle macchine di test delle unità, in particolare Python e Perl, e alla pagina Confluence di configurazione delle macchine di test delle unità associate. Modifiche agli script di build del sistema operativo mac JMP 16.1 per gestire l'autenticazione dell'aggiornamento. Script EA aggiornati (menu EA Addin) in previsione della prima build EA della prossima settimana. Riportati i ticket ASAN e ASSERT Jira per JMP 17.0. Per forza supporto.
- Shannon: Ha lavorato con vari membri del team JMP e JMP TS su Jira. I crash di JMP 16.0 e 17.0 recensiti, i set inviati agli sviluppatori per ulteriori indagini e l'aggiunta di tracce ai difetti esistenti. Problemi di integrazione automatica dei documenti esaminati con Nick.
Documentazione
- Susanna C: Lavorando sulla verifica dei file della guida per 16.1 per JMP Live e per i libri EG e BA. Aggiornate le note di rilascio 16.1 per le funzioni JMP Live.
- Michele C: Ha lavorato su controlli di produzione e revisioni per la documentazione 16.1.
Test di sistema/host
- Audrey: Ha collaborato con Sara E per correggere gli script salvati per i dati di esempio, l'organizzazione di Jira e le pagine HowTo, i test di pubblicazione di JMP Live, esaminando i dati di Jenkins.
- Mandy: Difetti verificati; principalmente lavorato sul on Tabelle > Anteprima finestra di dialogo e creazione di esempi per video EA, nonché Tabella dati > sottoinsieme per video EA e colonne Tabulate, Stack. Ha lavorato su alcune tracce TS, inclusi crash con Dave B e difetti aperti. In tabulare: difetto aperto per correggere la voce confusa Modifica etichetta elemento nella selezione del menu che deve essere disattivata ( JMP-930 ).
- Lisa: Completato il corso di intervista, lavorato alla verifica di diversi difetti 17.0 e inserito test di immagine ove possibile e errori di test JSL aggiornati.
- Hui: Test delle prestazioni HTML5 verificato a campione su Heatmap. Testare e segnalare 7 problemi in Jira.
- Eric Wang: (1) Test delle API per aggiungere/ottenere spazi membri (GraphQL), WEBJMP-3234. (2) Test del nuovo ruolo JMP Live 'space admin', WEBJMP-3225.
- Da Li: (1) Unit test aggiornati per JMP 17. (2) JIRA/verifica dei difetti. (3) Indagato su come configurare il lavoro Jenkins per Mac per eseguire JSL UT.
- Nala: (1) Aggiornato lo strumento Python di FD per utilizzare Python.org invece di Anaconda. Ora i test possono essere eseguiti sia su Windows che su Mac. (2) Refactoring di unit test FD per definire variabili comuni in un unico file. (3) JIRA/verifica dei difetti. (4) Documenti di formazione preparati per il nuovo tester del team di Pechino.
Scoperta dei dati
- Davide B: Avviate build jmprunner 16.2 (le build da perforce con file 16.2 dovrebbero ora essere compilate su quella macchina e essere visualizzate nell'interfaccia jmprunner). Ha lavorato con Dan per correggere la regressione di sib append che Joseph ha riportato. Creato un test case per la traccia del supporto tecnico con un arresto anomalo facendo clic su uno script di tabella e riscontrando un nuovo problema con Annulla/Ripristina durante la modifica degli script di tabella. Creato un test case e risolto un arresto anomalo segnalato al supporto tecnico JMP quando si fa clic con il pulsante destro del mouse su un asse del grafico.
- Dan S: Supporto di report utilizzando la clausola Where nei file di sessione/progetti/dashboard. Lavoro iniziale sugli spazi dei nomi box-scoping in JSL. Ulteriori miglioramenti delle prestazioni per la generazione di miniature in App Builder (16.2/17).Lavorare con Michael Hecht per utilizzare RunProgram() su Java incluso nell'installazione di JMP.
- Xan: Classi Matrix e TArray2D<> ripulite, inclusa la rimozione dei nomi dei metodi Matrix deprecati per un migliore allineamento C++xx.
- Evan: Conversioni per utilizzare OpCode. Preparazione per Dev talk sui test degli aggiornamenti e With Window Handler. Garantire che i messaggi della piattaforma che creano una tabella di dati restituiscano un riferimento a quella tabella di dati appena creata.
daina
- Giuseppe: Lavoro continuato sull'infrastruttura e sul prototipo Easy DOE.
Ospite
- John Schroedl: App di utilità ricostruite con il compilatore più recente e i diritti d'autore aggiornati. Correzione della colorazione del motivo grafico. Risolti gli avvisi da VS aggiornato. Finito lo spostamento dei difetti su Jira.
- Michele H: Modifica del JRE integrato nel Mac in modo che possa essere utilizzato da JMP Clinical. Lavorare su testbot-mac per migliorare l'acquisizione dei report diagnostici.
HTML5
- John Powell: Finito di creare test di benchmark HTML5. Ha risposto alle domande di Jose Quaresma da Solvay sulle funzionalità HTML interattive. Aggiornata la modalità inversa del filtro dati locale HTML5 e il filtro invertito in modo che corrisponda a JMP. Difetti della traccia FUTURE triaged e ridotti. Ha tenuto una retrospettiva Sprint e una riunione di pianificazione. Rimossa l'evidenziazione proporzionale dai grafici a bolle HTML5.
- Josh M: Rimossa l'evidenziazione proporzionale dal mosaico ( JMPHTML-672 ).
Rimossa l'evidenziazione proporzionale dalle barre ( JMPHTML-894 ). Ha iniziato a esaminare il porting dell'asse per i profiler di risposta categoriale su JavaScript ( JMPHTML-825 ).
- Mayowa: Aggiunti test di riferimento per i box plot, lavorando sulla rimozione dell'evidenziazione proporzionale dai box plot in html interattivo.
- Bryan F: Aggiornata l'automazione delle metriche in modo che i tester debbano eseguire solo uno script per acquisire le metriche di test HTM5 e un test per acquisire le metriche JMPLive per ciascuno degli script delle prestazioni che ho creato. Ha partecipato alla retrospettiva, pianificazione e stima dello sprint HTML5.
JMP Live
- Michele G: Aggiunte pagine JMP Live Space, pannello dei dettagli, tabella delle autorizzazioni. Rimosse le vecchie opzioni di condivisione dai post in JMP Live. Iniziando ad aggiungere nuove opzioni di condivisione dello spazio.
- Aurora: A bordo della nostra stagista di ritorno, Katherine Li. Coordinarsi con Chris su come il controllo degli accessi e gli spazi possono essere sviluppati contemporaneamente. Intrecciare il nostro nuovo meccanismo di controllo degli accessi nella logica esistente (allow_edit e allow_view).
- Giustino: Aggiunti percorsi API per ottenere le proprietà delle colonne e i dati delle righe per le tabelle di dati ( WEBJMP-3112 ).
Statistiche
- Elisabetta: Un piccolo passo avanti con i GLMM che mostra che il nostro piano di attacco dovrebbe funzionare. Risolto un problema con le formule pubblicate da Naïve Bayes quando c'era una colonna di trasformazione "al volo" che utilizzava il Profiler nel deposito delle formule non funzionava; ancora esaminando un problema semi-correlato se l'utente cambia la lingua di visualizzazione ( JMP-855 ).
- Laura CS: Preparato e presentato per la presentazione SEM al P&G JMP Day. Lavoro continuato sui valori iniziali con variabili strumentali con minimi quadrati a due stadi (quasi finito!). Ho avuto alcuni incontri con Chris per discutere del codice per l'analisi di più gruppi.
- Giovanni Salle: Risolto bug Formula Depot con Boosted Tree predittore. Ci sono voluti 4 giorni per capirlo. ( JMP-853 )
- Pena: Lavorando sul degrado delle misure ripetute, oltre ad alcuni problemi appena emersi.
Test delle statistiche
- Jeremy: Esteso il profiler a tutti i fit con un'opzione di salvataggio delle previsioni in fit y per x (Fit Robust, Fit Loess, ecc.).Ha iniziato a lavorare sulle correzioni per i bug ad alta priorità in MDS.Ha partecipato alla conferenza virtuale della "settimana della spettroscopia" di Thermo Fisher e ha imparato molto dalle loro dimostrazioni di analisi end-to-end per molti tipi di spettri che potrebbero essere di interesse per JMP. Ho passato un po' di tempo a conoscere la genomica di JMP, in modo da poter fornire un feedback.
- Zanna: Testato l'implementazione relativa al tie-breaking casuale per le piattaforme basate su partizioni e aggiornato di conseguenza i test unitari. Correzioni testate per problemi segnalati che coinvolgono Profiler in Formula Depot e Colonne trasformate per Bootstrap Forest e Naïve Bayes. Pulizia generale dei test unitari per JMP 17.
- Tonya: Pulizia dei test unitari e indagine dei grafici Laney P' e U'.
Aggiornamenti sulle scienze della vita
- John Cromer: Progettazione e implementazione dell'infrastruttura per ottenere e impostare i valori per i nuovi widget di report dinamici (sui risultati) di JMP Clinical 17.0, che incorpora modelli di revisione rielaborati, nuove preferenze a livello di studio e valori predefiniti.
- Rebecca: Registrato il talk del DIA Innovation Theatre con Geoff che sarà presentato alla DIA il 1 luglio.Ha continuato a lavorare sulla distribuzione AE in JMP 17.
Gestione del prodotto
- L'indagine interna sulla genomica è chiusa . Molti di voi hanno completato il sondaggio e abbiamo ricevuto molti ottimi input/feedback. Grazie!
- Mia: Ho avuto l'opportunità di trascorrere alcuni giorni in Bldg A questa settimana. È stato bello essere tornati! Ho incontrato John S, Brad, Xan, Chris e pochi altri. Ha partecipato a una chiamata con Manya Mayes (Text Explorer, con Anne Milley) e alla chiamata IDC con Russ e Dan.
Nota di Shannon
Mentre ci stiamo tutti godendo il giorno libero in più, prenditi qualche minuto per ricordare il motivo di questa vacanza. Onoriamo i sacrifici di tutte le persone coraggiose che hanno dato la vita al servizio del nostro Paese.

ho trovato questo interessante articolo con alcuni dettagli sul Memorial Day che non conoscevo, incluso questo paragrafo:
PERCHÉ IL PAPAVERO È SIMBOLO DEL GIORNO DELLA MEMORIA?
Nei campi di battaglia dilaniati dalla guerra d'Europa, il comune papavero rosso (Papaver rhoeas) fu una delle prime piante a riapparire. I suoi semi si sparsero nel vento e rimasero dormienti nel terreno, germinando solo quando il terreno fu disturbato, come avvenne durante i brutali combattimenti della prima guerra mondiale.
Spero che abbiate tutti un meraviglioso lungo weekend!