Tutte le informazioni sono riservate della società SAS. Non divulgare.
Benvenuti all'aggiornamento sullo sviluppo di JMP del 9 aprile 2021!
Ci stiamo avvicinando alla modalità di approvazione del codice JMP 16.1 il 27/04/21 . Si prega di rivedere gli elenchi dei bug aperti e di identificare e commentare gli elementi che devono essere risolti per la nostra prima release di manutenzione. Inoltre, il 27/04/21 è l'ultimo giorno per apportare modifiche alle stringhe per 16.1 . Il congelamento del codice per JMP 16.1 avverrà tra poco più di un mese (14/05/21).
Spero che tu abbia notato i miei articoli che puntano a storie su Inside JMP , il nostro sito intranet interno JMP situato nella JMP Community (ad esempio, vedi l'articolo Inside JMP in General Announcements qui sotto che ti chiede di condividere per la funzionalità Get to Know ). Punti salienti delle vendite, aggiornamenti sulla formazione, aggiornamenti sulla gestione dei prodotti e storie con i tuoi colleghi JMP sono tutti pubblicati lì insieme a tutti i tipi di segnalibri utili e altre risorse. Dovresti iscriverti (nel menu del triangolo rosso in questa pagina ) per ricevere notifiche via email di nuovi post. Grazie al team di Diana per la manutenzione di questo meraviglioso sito!
Continuo a lavorare con i team per migrare gli elementi in Jira tramite importazione CSV . Fatemi sapere quando avete classificato gli elementi rimasti aperti in Defects e siete pronti a migrarne alcuni o tutti per iniziare a familiarizzare con Jira. Al momento non ho intenzione di migrare elementi dal Future track o dagli elementi con priorità L.
Tuttavia, sono disposto a fare un'eccezione per determinati elementi Future track che sono nella tua lista di cose da fare future attivamente selezionate ma non ancora programmate per una release specifica . Se hai tali elementi, possono essere importati senza una release track assegnata e assegnati a una release specifica quando diventano una priorità in un secondo momento.
Justin Chilton ha gentilmente creato uno script che richiama le API Defects e Jira per eseguire una serie di passaggi di pulizia per risolvere vari elementi che lo strumento di importazione CSV di Jira non riesce a gestire, come l'aggiunta di collegamenti, osservatori, la riformattazione del testo e altre attività.
Una volta importati tramite CSV e ripuliti con lo strumento di Justin, gli elementi vengono chiusi con un commento che reindirizza a Jira. Abbiamo elaborato una serie di funzionalità e bug questa settimana, mentre Justin e io collaboravamo per far migrare tutti gli elementi del team HTML5 . Grazie a John Powell per aver collaborato con noi per completare questo compito!
Infine, grandi congratulazioni alle due collaborazioni di sviluppo JMP che hanno prodotto di recente il rilascio di brevetti!
Ryan Parker, Clay Barker e Chris Gotwalt hanno ricevuto notizia che l'ufficio brevetti e marchi degli Stati Uniti ha rilasciato un brevetto per Analytic System for Interactive Graphical Model Selection il 30/03/2021 come brevetto statunitense n. 10.963.788. ( Brevetti rilasciati).
A Jeremy Ash, Chris Gotwalt e Laura Lancaster è stato recentemente rilasciato un brevetto per un lavoro intitolato Analytic System with Extrapolation Control in Interactive Graphical Prediction Evaluation il 30/03/2021 come brevetto statunitense n. 10.963.804. ( Brevetti rilasciati ).
General Announcements
- Se vuoi essere un dipendente in evidenza su Inside JMP , scarica una copia del modulo Get to Know . 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!
Date importanti in arrivo
- Inizio della modalità di approvazione del codice JMP 16.1: 27/04/21
- Blocco del codice JMP 16.1 – 14/05/21
- Per un elenco completo delle date di JMP 16 e JMP 17 , visita Confluence .
Aggiornamenti sullo sviluppo JMP
Supporto tecnico
- Duane: Il supporto tecnico sta decisamente risentendo dell'impatto di JMP 16. I nostri clienti sembrano entusiasti di installarlo e utilizzarlo e noi li stiamo aiutando a iniziare. Ho allegato un grafico degli argomenti di JMP 16 che abbiamo visto da marzo e aprile finora. Non sorprende che la maggior parte dei problemi di JMP 16 abbia riguardato l'installazione e la demo. Come al solito, ecco i (restanti) report di TS JMP Live .

Operazioni di sviluppo
- Nick: Collabora con ISD sui problemi relativi alla VM CAVCENT e con Melanie sulle questioni relative all'autointegrazione.
- Jim B: Segnalato a Michael Hecht uno script di test unitario fallito solo 1610MacBSMX per le indagini. Collaborazione con i tester di Pechino per configurare correttamente le VM Windows con driver ODBC, installazione e attivazione di Excel. Creazione e test di un bundle JMP Trial 16.1 con Michael Hecht per accertarsi che la cartella JRE non sia presente (grazie Bob).
- Bob: Modificato il processo alla fine delle installazioni di Windows V17 in modo che Check for Updates non sia un'opzione. Invece, il codice V17 verificherà la presenza di aggiornamenti al primo avvio. Gli installer per Trial e Student Subscription sono stati modificati per gestire meglio la cartella dei componenti aggiuntivi speciali. Modificata la licenza del download dei dipendenti di JMP Pro 14, che fino a ora era lo standard sulle macchine appena messe in staging. Collaborato con ISD per modificare lo standard per utilizzare JMP Pro 16. Aggiunto un nuovo file di registro V17 agli installer
- Myron: Incontro con il supporto tecnico di memoQ per comprendere l'installazione e la gestione degli utenti e per aggiornare alcuni degli script notturni della documentazione.
- Angelita: Stiamo lavorando sui progetti JMPLive Client/Server. Installer e Keycloak. Dopo essere riusciti a risolvere alcuni problemi con il nuovo server, abbiamo iniziato a elaborare le restituzioni per i libri.
Documentazione
- Sheila: Ha lavorato sui difetti. Ha generato la Guida JMP 16.1. Lavora sui problemi con la rigenerazione della Guida JMP cinese 15.2 per velocizzare la ricerca.
- Michael C: Ho eseguito la pulizia delle stringhe 16.1 bloccate nello stato "Nuovo" in Stringbot; ho lavorato sulla conversione di Jira per il team Doc.
Test di sistema/host
- Hui: Ha lavorato con l'help desk, Josh L. e Audrey per configurare i dispositivi per HTML5 Mobile Testing. Ha lavorato per risolvere un problema di installazione di JMP16.1 su una macchina server condivisa. Grazie a Bob per aver risolto il problema. Ha collaborato al test del filtro dati HTML5 su piattaforme statistiche basate sullo script fornito dal team di Nicole. Ha segnalato problemi interattivi HTML5 di panning su istogramma ed etichetta del marcatore. Ha segnalato un problema di etichetta di passaggio del mouse sul desktop.
- Lisa G: Ho sistemato alcuni test unitari, rivisto e inviato il terzo post del blog alla serie sulle etichette hover e verificato gli arresti anomali delle etichette hover nella versione 16.1.
- Justin: Aggiornamento dei test unitari JSL non riusciti. Aggiunti collegamenti URL in movimento, relazioni di difetto e campo Causa principale al processo di pulizia Jira-to-Defects.
- Audrey: Configurazione di Confluence per JMP TS e verifica di come preservare tutti i vecchi contenuti wiki. Revisione dei post nella Community JMP relativi ai difetti chiusi. Alcuni test per Virtual Join. Eric Wang: Aggiornamento dei test JMPLiveJSL per utilizzare l'istanza HTTP Request dall'oggetto di connessione per chiamare JMP Live API. Test degli elementi JMP Live Jira, test della nuova funzione 'Add JMP Live Connection()' (WEBJMP-2748).
- Da Li: Test degli elementi JMP Live Jira, test del download dell'intero pacchetto WEBJMP-2533. Verifica dei difetti. Knowledge Sharing nel team di Pechino, vedere KnowledgeSharing-Da-20210402. Aggiornamento/correzione degli errori JSL UT.
- Mike Wu: Test degli elementi JMP Live Jira. Test di automazione OLE VB con JMP Pro 16.1 (04/05/2021). Controllo semestrale di JMPC 7.1.2 (94 M6). Aggiornamento del documento dei checkpoint del programma di installazione JMP Clinical 8.0. Controllo mensile. Verifica dei difetti. Aggiornamento/correzione degli errori JSL UT.
- Nala: test degli elementi JMP Live Jira. Indagini sui problemi di JMPC 8.0 in base alla richiesta di Wenjun. Collaborazione con Jin per investigare su come migrare le VM correnti ad Azure. Aggiornamento/correzione degli errori JSL UT.
- Josh L: Collaborazione con il team di rete per aprire le porte ad alcuni dei nostri sistemi di test in modo che altri nel gruppo possano accedervi. Risoluzione di alcuni problemi sui server 16.1 che si sono rivelati essere licenze JMP Pro scadute. Ecco lo stato del JMP Live Testing Team per 16.1, inclusi gli elementi Cary e Beijing:
- 10 storie in fase di test
- 41 storie e bug in Test Ready
- 17 bug creati negli ultimi 7 giorni
- Sono state accettate e chiuse 54 storie e bug
- Hunter: verifica dei difetti di JMP 16.1 e 17, problemi testati e segnalati con diverse build di Open Window su Mac e Windows per S1194835 e numerosi tentativi di ricreare l'arresto anomalo in S1581681 con JMP 16.1 e 17.0.
Scoperta dei dati
- Ernest: lavoro sulle prestazioni su Term e Select Duplicate. Correzione locale per Sentiment Analysis. Ristrutturazione dell'elenco delle preferenze della piattaforma. Feedback/roadmap sull'anteprima per le voci di menu Tabelle.
- Dan S: Risolto il problema di prestazioni dei font per report di grandi dimensioni su Mac. Aggiunto supporto per colonne di trasformazione nel bypass della finestra di dialogo FitModel. Risolto Ternary Plot per evitare di scrivere script Contour Function() quando non necessario. Triage dei bug 16.1.
- Dave B: invio delle modifiche alla versione 16.1, correzione dell'arresto anomalo dell'editor di script/finestra di dialogo di ricerca, analisi e, si spera, risoluzione dell'arresto anomalo durante la chiusura di jmp perché i distruttori della tabella dati vengono eseguiti dopo l'eliminazione dell'area di lavoro (relativo all'automazione), collaborazione con Michael e John per ritardare l'inizializzazione dei componenti di scorrimento host per tablebox.
- Evan: ha lavorato con Aaron per fornire With Window Handler JSL per aiutare a testare le finestre di dialogo modali. Ha aggiunto funzioni Mock per testare i callback al framework di test unitario. Ha risolto le perdite di memoria dell'istanza della classe JSL quando vengono utilizzati riferimenti circolari. Ha ampliato la copertura dei test delle classi JSL e ha lavorato sui difetti delle classi.
- Paul V: Ho appena sistemato alcuni difetti di Pareto. Al momento sto guardando le prestazioni, dato che Jacob ha aperto un difetto che dice che 17 è più lento di 16.
DOE
- Joseph: ha lavorato sulle correzioni di bug MSA per JMP16.1, inclusa la preferenza per l'ordine di esecuzione replicato. Ha continuato a lavorare sulla nuova piattaforma EZDOE. Ha inviato le slide del tutorial DataWorks 2021. Inoltre, il documento Combinatorial Testing, scritto in collaborazione con Ryan, per la rivista Statistical Theory and Related Fields è ora disponibile (pubblicato online il 4/6/2021).
Ospite
- Aaron: Finito e spinto la versione iniziale della funzionalità JSL Window Handler. Aggiornato il percorso del codice per l'apertura di nuove finestre in modo che il contenuto del progetto vada direttamente in una TabPage senza una DisplayWindow temporanea intermedia. Rielaborata la sequenza di attivazione della finestra e aggiunto JWindow:: windowLastActivatedTime().
- John Schroedl: verificato il supporto per il tipo di file Easy DOE (.ezdoe). Aggiunte schede di progetto alla finestra Ctrl+Tab. Risolto crash Time Series nella finestra di progetto. Rimossi controlli obsoleti per Windows 7 e 8. Abilitati altri avvisi di analisi statica: utilizzo di std::move da una const. Utilizzo di if (flag & 0) {...} sempre falso.
- Michael H: Varie correzioni per bug di integer overflow su Apple Silicon.
HTML5
- Il team ha svolto molto lavoro di pianificazione per JMP 17.0. Gli sviluppatori e i tester HTML5 si sono incontrati per discutere dell'utilizzo di JIRA. Bryan ha illustrato il loro processo di utilizzo di Jira per gestire gli sprint per JMP 17.0. Il team ha anche votato sulle attività di refactoring e ha iniziato il suo sprint di refactoring JMP 17.
- John Powell: ha esaminato i candidati sviluppatori. Ha aiutato Anna a scoprire perché un server live JMP poteva essere aggiornato. Ha discusso i colori delle barre non corretti nella piattaforma PLS MDMM con Jianfeng, Brian e Dan V (S1587234). Ha segnalato un problema di restringimento del grafico a Ernest. Ha discusso la condivisione di esempi di Graph Builder e la modalità di selezione del riempimento predefinita con Xan. Ha risposto a CRISPR (tramite Dieter) che HTML5 non supporta la personalizzazione dei font; ha discusso la personalizzazione dei font non supportata e i formati di ingegneria non supportati con Brian e Dan V. Ha lavorato su JMPHTML-512 che visualizza i valori medi delle categorie in tooltip ed etichette - discusso con Paul V. e Josh M. Ha impostato il campo Pubs Affected nei difetti chiusi. Ha lavorato con Shannon e Justin per convertire i difetti JMP 17.0 HTML5 in JIRA. Ha esaminato il problema del cliente Track 7613314737 che si è rivelato essere dati che necessitavano di codifica.
- Bryan F: Stiamo lavorando alla conversione da eventi mouse e touch ai più recenti eventi puntatore. In questo modo potremo catturare il mouse in modo da poter eseguire la panoramica e lo zoom di un grafico anche se il cursore o il dito (per un dispositivo touch) attraversano un altro grafico. Per HTML5 autonomo, il cursore o il dito possono persino uscire dalla finestra del browser. Ecco un esempio . È stato risolto un problema per cui una cella treemap potrebbe non apparire selezionata quando esportata in HTML5 se non c'è una colonna nel ruolo y e tutte le righe sono nascoste.
- Mayowa: ha lavorato all'aggiornamento delle stringhe dei messaggi di supporto HTML interattivo (JMPHTML-539), lavorando al refactoring del codice per determinare il supporto completo o parziale per HTML interattivo (JMPHTML-547)
- Josh M: Corretta la formulazione stringbot segnalata dallo strumento (revisionata da Landra). Inviata correzione per S1587814: la linea sopra le aree appare e la selezione del segmento di linea orfano non corrisponde. Integrata un'ottimizzazione delle prestazioni del filtro dati categoriale nella versione 16.1 dopo ulteriori test. Completato il triage dei difetti e tutti gli elementi destinati alla versione 16.1. Iniziato il refactoring delle strutture dati del profiler in preparazione dei profiler categoriali per JMP 17, oltre a discutere le priorità e coordinarsi con i team di test. Accantonato il lavoro del profiler a metà settimana per iniziare il refactoring degli stati di riga ( JMPHTML-532 ), completata la prima iterazione e fatto benchmark, dettagli qui.
JMP in diretta
- Aurora: 16.1: Correzione di bug per il download di un post JMP Live come progetto JMP e per la rimozione di una cartella da un gruppo. 17.0: Standardizzazione dell'API REST.
- Tommy O: Stiamo lavorando alla correzione di bug per 16.1 / 17.0. Abbiamo terminato gli esperimenti con un pacchetto provider OIDC di node.js per vedere se poteva semplificare la nostra autenticazione da JMP a JMP Live.
Statistiche
- John Sall: Continuando ad accelerare il codice rilevante per la genomica, Response Screening ha smussato alcuni colli di bottiglia per migliorare un problema di benchmark da 13,35 minuti a 6,50 minuti, più del doppio della velocità. Ciò ha comportato 319 Y per 667.505 X su 390 righe; circa 213 milioni di regressioni, o circa 545.000 regressioni al secondo su un Mac Pro a 16 core. Anche Logistic Regression è stata dotata di alcuni meccanismi per supportare un numero enorme di variabili di risposta (S1588132). Parte dell'accelerazione ha comportato il passaggio da shared_ptr a puntatori raw (segnalato in una recente e-mail, S1588205). Grazie anche a Dave Barbour per aver accelerato enormemente la creazione di TableBox (S1588110) e a Dan Schikore per aver accelerato enormemente i costruttori GFont su Mac (S1588111).
- Laura CS : Ho finito di preparare i materiali per la presentazione della prossima settimana a DATAWorks. Ho esaminato un problema di convergenza in SEM, migliorato la visualizzazione degli avvisi e corretto un difetto nel grafico dei valori previsti. Ho studiato alcuni argomenti, tra cui il metodo delle variabili strumentali per i valori iniziali in SEM, il metodo ideale per l'intervallo di confidenza dei coefficienti di affidabilità e l'adattamento dei modelli PROC SYSLIN in SEM.
- Peng: ha costruito esempi e spiegato come adattare il modello Eyring usando JMP al nostro team cinese. Ha presentato un paio di abstract per i talk. E ha affrontato alcuni difetti appena emersi.
- Annie: ha lavorato alla correzione di difetti in Control Chart Builder, Cusum Control Charts ed EWMA Control Chart, entrambi nella versione 17, e ne ha integrati alcuni nella versione 16.1.
Test statistici
- Jacob: Test dei fattori di miscela utilizzati come covariate in DOE. Test delle correzioni relative ai nomi dei fattori in DOE (S1588289 e S1588315). Test delle prestazioni di SEM, Latent Class Analysis e Multivariate Robust Outliers.
- Jeremy: verifiche dei bug e pulizia dei test unitari. Lavoro sul nostro documento di controllo dell'estrapolazione.
Gestione del prodotto
- Dieter: si è occupato dei certificati per JMP Public, ha migliorato le sue competenze JSL aggiungendo utenti in modo programmatico a un sito JMP Live e ha aggiornato jmplivesales16 a JMP Live 16.1
Nota di Shannon
Congratulazioni ancora a Nora Varga e grazie a Russ per aver condiviso le foto del suo prezioso fagottino di gioia Sophie Emese (Emmie) Paton, arrivata la settimana scorsa! Nora ringrazia anche di cuore per i bellissimi fiori che JMP ha inviato!
Grazie anche ad Annie per aver condiviso questa deliziosa registrazione del Dott. Francis Collins, Direttore del NIH, che si accompagna mentre canta "Here Comes the Sun".