Tutte le informazioni sono riservate alla società SAS. Non rivelare.
Benvenuto nell'aggiornamento di sviluppo JMP del 28 maggio 2021!
Ora abbiamo superato il blocco del documento 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 vorremo correggere in 16.2, ma 16.1 segnerà la fine degli aggiornamenti della documentazione poiché consegneremo vari contenuti di libri JMP 16.1 per la traduzione in coreano, Giapponese e cinese semplificato.
JMP 17 EA1 sarà ramificato per corrispondere alla build di venerdì sera prossimo. (Sì, costruiamo tutti i giorni della settimana, anche se gli unit test non vengono eseguiti durante il fine settimana.) Se vengono trovati degli showstopper nel sorgente EA1 dopo il branching, le correzioni possono essere integrate selettivamente nel branch EA mentre lo sviluppo di nuove funzionalità procede su 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 previsto per il 03/08/21.
Ecco un importante annuncio da parte del product management su EA1:
La prossima settimana il team di gestione del prodotto raccoglierà le informazioni per il JMP 17 Documento a sorgente singola . 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 aggiungere un commento! E, per favore, contatta Mia se desideri registrare un breve video per EA 1.
Grazie a Aaron Andersen e Evan McCorkle per la presentazione all'incontro degli sviluppatori JMP di questa settimana! Se ti sei perso l'incontro, puoi vederlo una registrazione qui . Hanno condiviso come hanno aperto la porta a ulteriori opzioni di test automatizzate per i dialoghi modali dell'host che in precedenza potevano essere testati solo in modo interattivo. Evan ha presentato le modifiche al framework Hamcrest JSL e Aaron ha condiviso come il loro lavoro collaborativo è stato svolto come preludio ai cambiamenti che Aaron intende apportare per la gestione ravvicinata delle finestre in futuro.
Come ricorderete, alcuni anni fa, Aaron e Dave Barbour ha collaborato alla creazione del framework delle differenze di immagine in modo da consentire ad Aaron di rilevare più facilmente le regressioni nel codice degli assi multipiattaforma mentre apportava modifiche. Tale framework ora viene eseguito dopo ogni build di 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 a tester e sviluppatori JMP di migliorare la nostra suite di test esistente e di trovare prima le regressioni.
Grazie a Tonya Mauldin per aver condiviso la telemetria e i crash track di questa settimana! Il rapporto JMP Live è qui: Telemetria e file di crash per la settimana del 28/05/2021 | JMP Live (sas.com)

Avvisi 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!
Prossime date importanti
- Blocco codice JMP 16.1 – 14/5/21
- JMP 17.0 EA1 – 6/4/21
- Candidato installatore finale JMP 16.1 – 30/06/21
- JMP 17.0 EA2 – 03/08/21
- Per favore visita Confluenza per un elenco completo di JMP 16 e JMP 17 date.
Aggiornamenti di sviluppo JMP
Stagisti
- Se non l'hai ancora fatto, dai un'occhiata al nostro introduzione agli stagisti estivi 2021 .
- Sara Conte: Correzione di alcuni degli elementi di esempio forniti con JMP. Le due cose principali che ho fatto sono 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, oltre ad aggiungere chiari messaggi di errore per gli script che richiedono JMP I professionisti vengono eseguiti senza di essa.
- Caterina Li: Ho iniziato a lavorare questa settimana, quindi ho lavorato principalmente alla configurazione e ho familiarizzato con il progetto JMP Live License Expiration. Sto creando un articolo di Confluence per iniziare il processo.
Supporto tecnico
- Triste notizie per quelli di noi che hanno lavorato con il pensionato SAS Eddie Rotten .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 registrando un aumento del numero di clienti che stanno contattando in merito a JMP 16. Di seguito vengono illustrati i principali argomenti di JMP 16 dalla data di rilascio ufficiale.

Operazioni di sviluppo
- Jim: Altri aggiornamenti alle macchine di unit test, in particolare Python e Perl, e alla pagina Unit Test Machine Configuration Confluence associata. Modifiche agli script di build di JMP 16.1 per mac OS per gestire l'autenticazione del programma di aggiornamento. Script EA aggiornati (menu EA Addin) in previsione della prima build EA della prossima settimana. Segnalati i biglietti ASAN e ASSERT Jira per JMP 17.0. Per forza il supporto.
- Shannon: Ha lavorato con vari membri del team JMP e JMP TS su Jira. Ha esaminato gli arresti anomali di JMP 16.0 e 17.0, inviato set agli sviluppatori per ulteriori indagini e aggiunto tracce ai difetti esistenti. Problemi di integrazione automatica dei documenti esaminati con Nick.
Documentazione
- Susan C: Lavoro per controllare i 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 funzionalità di 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 nei dati di esempio, l'organizzazione Jira e le pagine HowTo, i test di pubblicazione JMP Live, esaminando i dati Jenkins.
- Mandy: Difetti verificati; per lo più ha lavorato sul Tabelle > Anteprima finestra di dialogo e creazione di esempi per video EA e tabella dati > sottoinsieme per video EA e colonne Tabulate, Stack. Ha funzionato su alcune tracce TS, inclusi crash con Dave B e difetti aperti. In Tabulate - difetto aperto per correggere l'elemento confuso Cambia etichetta elemento nella selezione del menu che deve essere disattivato ( 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: Spot verificato test delle prestazioni HTML5 su Heatmap. Test e segnalazione di 7 problemi in Jira.
- Eric Wang: (1) Test delle API membro add/get spazi (GraphQL), WEBJMP-3234. (2) Testare il nuovo ruolo JMP Live 'space admin', WEBJMP-3225.
- Da Li: (1) Unit test aggiornati per JMP 17. (2) JIRA/verifica dei difetti. (3) Ha studiato 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) Unit test FD rifattorizzato per definire variabili comuni in un file. (3) JIRA/verifica dei difetti. (4) Documenti di formazione preparati per il nuovo tester della squadra di Pechino.
Scoperta dei dati
- Davide B: 16.2 build jmprunner avviate (le build da perforce con file 16.2 dovrebbero ora essere compilate su quella macchina e apparire nell'interfaccia jmprunner). Ha lavorato con Dan per correggere la regressione dell'app di sib secondo quanto riportato da Joseph. Creato test case per la traccia del supporto tecnico con un arresto anomalo facendo clic su uno script di tabella e trovato un nuovo problema con annulla/ripeti 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 in 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: Ripulite le classi Matrix e TArray2D<>, inclusa la rimozione dei nomi dei metodi Matrix deprecati per un migliore allineamento C++xx.
- Evan: Conversioni per utilizzare OpCode. Preparazione per Dev talk sugli aggiornamenti di test 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.
DOE
- Joseph: Continua il lavoro sull'infrastruttura e il 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 il trasferimento dei difetti a Jira.
- Michele H: Modifica del JRE incorporato 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: Terminata la creazione di test di benchmark HTML5. Ha risposto alle domande di Jose Quaresma di Solvay sulle funzionalità HTML interattive. Modalità inversa e filtro invertito del filtro dati locali HTML5 aggiornati in modo che corrispondano a JMP. Triage e ridotti i difetti della pista FUTURE. Ha tenuto una riunione sulla retrospettiva e sulla pianificazione dello sprint. 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 benchmark per 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 di prestazioni che ho creato. Ha partecipato a retrospettiva, pianificazione e stima dello sprint HTML5.
JMP in diretta
- Michele G: Aggiunte pagine JMP Live Space, pannello dei dettagli, tabella delle autorizzazioni. Rimosse le vecchie opzioni di condivisione dai post in JMP Live. Inizio ad aggiungere nuove opzioni di condivisione dello spazio.
- Aurora: A bordo della nostra stagista di ritorno, Katherine Li. Coordinamento con Chris su come il controllo degli accessi e gli spazi possono essere sviluppati contemporaneamente. Intessendo 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: Piccola svolta con i GLMM che mostra che il nostro piano di attacco dovrebbe funzionare. Risolto un problema con le formule pubblicate di 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 le lingue di visualizzazione ( JMP-855 ).
- Laura CS: Preparato e presentato per la presentazione SEM al P&G JMP Day. Continua il lavoro sui valori iniziali con variabili strumentali con minimi quadrati a due stadi (quasi fatto!). Ho avuto alcuni incontri con Chris per discutere del codice per l'analisi di più gruppi.
- Giovanni Salli: Risolto bug del deposito delle formule con il predittore dell'albero potenziato. Ci sono voluti 4 giorni per capirlo. ( JMP-853 )
- Peng: Lavorare sul degrado ripetuto delle misure, oltre ad alcuni problemi emersi di recente.
Test statistici
- Jeremy: Esteso il profiler a tutti i fit con un'opzione di salvataggio delle previsioni in fit y by x (Fit Robust, Fit Loess, ecc.).Iniziato a lavorare sulle correzioni di bug ad alta priorità in MDS.Ha partecipato alla conferenza virtuale della "settimana di spettroscopia" di Thermo Fisher e ha imparato molto dalle loro demo di analisi end-to-end per molti tipi di spettri che potrebbero interessare JMP. Ho trascorso un po' di tempo a conoscere la genomica di JMP, in modo da poter fornire un feedback.
- Zanna: Testata l'implementazione relativa al tie-break casuale per piattaforme basate su partizione 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 degli unit test per JMP 17.
- Tonia: Pulizia dell'unità di test e indagine sui grafici Laney P' e U'.
Aggiornamenti sulle scienze della vita
- John Cromer: Progettazione e implementazione dell'infrastruttura per ottenere e impostare 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 DIA Innovation Theatre con Geoff che sarà presentato al DIA il 1° luglio.Ha continuato a lavorare sulla distribuzione AE in JMP 17.
Gestione del prodotto
- L'indagine di genomica interna è ora chiusa . Molti di voi hanno completato il sondaggio e abbiamo ricevuto moltissimi input/feedback. Grazie!
- Mia: Ho avuto l'opportunità di trascorrere alcuni giorni in Bldg A questa settimana. È stato bello essere tornato! 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 godiamo tutti 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 È UN SIMBOLO DEL GIORNO MEMORIALE?
Nei campi di battaglia d'Europa dilaniati dalla guerra, il comune papavero rosso (Papaver rhoeas) fu una delle prime piante a riapparire. I suoi semi si sono sparpagliati nel vento e sono rimasti dormienti nel terreno, germogliando solo quando il terreno è stato disturbato, come è stato durante i brutali combattimenti della prima guerra mondiale.
Spero che tutti voi abbiate un meraviglioso lungo weekend!