Tutte le informazioni sono riservate della società SAS. Non rivelare.
Benvenuto all'aggiornamento sullo sviluppo di JMP per il 21 maggio 2021!
Come tutti sapete, ora abbiamo superato il nostro Pietra miliare del blocco del codice per JMP 16.1 . Sto lavorando con le persone per spostare tutti gli elementi rimanenti di bug e funzionalità dalla traccia 16.1 e in 16.2, 17.0 o Jira a seconda dei casi. Per favore, fammi sapere se disponi di elenchi di elementi esistenti che desideri spostare in Jira.
Sto rivedendo regolarmente il Rapporto sull'integrità dei difetti per prodotto e componente e cercando componenti JMP senza elementi aperti ed eliminando quei componenti Difetti. Ciò non influisce sui dati dei componenti per eventuali articoli chiusi in tali componenti. Tuttavia, ciò significa che in futuro sarà necessario inserire in Jira nuove questioni che incidono su quelle aree. Poiché converto tutti gli elementi aperti per un determinato componente Difetti, eliminerò quel componente in modo che non possano essere inseriti nuovi elementi in Difetti per quel componente.
A proposito, tutto dovrebbe essere pronto per tutti i membri del team JMP per entrare nuovi oggetti in Jira da qui in poi. Se non hai ancora letto il Sezione How-To sotto i nostri Difetti a Jira nell'area JMP Confluence, quindi per favore fallo. Qui troverai dettagli su come inserire nuovi elementi, modificare elementi e spostare i problemi di Jira nel flusso di lavoro. Se vedete qualcosa che manca in quella sezione, fatelo sapere a me e Audrey.
Si prega di utilizzare il Nuovo modello di funzionalità in Confluence per descrivere le funzionalità di JMP 17 su cui desideri ricevere un feedback da EA. Abbiamo un numero crescente di queste pagine in Confluence-grazie a tutti coloro che hanno contribuito!
Inoltre, se hai richieste di icone per JMP 17, c'è una pagina nella sezione Jira How-To di Confluence che descrive il processo . Inserisci il tuo articolo utilizzando il Icona - Richiesta componente in JMP Jira e collegarlo a JMP 17 icon epic di Stephanie ( https://rndjira.sas.com/browse/JMPUX-1 ). Quindi segui le istruzioni per fornire i dettagli di cui Stephanie ha bisogno per procedere con la tua richiesta.
Ci siamo incontrati come gruppo questa settimana per una demo di alcuni nuovi lavori di JMP 17 di Ernest Pasour. Innanzitutto, Audrey ha detto alcune parole in occasione del 35 di Mandy th Anniversario SAS. Buon anniversario, Mandy! J Quindi Ernest ha condiviso tre iniziative che Mandy ha testato: un'anteprima della tabella per molte voci di menu delle tabelle, la capacità di gestire le preferenze della piattaforma da una piattaforma e una capacità di tagging delle funzioni che può aiutare gli utenti a identificare contenuti nuovi e aggiornati per le versioni JMP. Se ti sei perso la demo di Ernest, puoi trovi la registrazione qui .
Grazie come sempre a Tonya Mauldin per aver condiviso i dettagli dei crash track di questa settimana: tutti dai dipendenti SAS e tutti per la Versione 17.

Infine, ieri il gruppo JMP Life Sciences si è divertito molto a pranzo presso il fienile della famiglia Sall.Wenjun ha dichiarato: "Eravamo molto entusiasti di vederci di persona dopo più di 1 anno e abbiamo incontrato i nostri nuovi membri (Nora, Meichen e Vignesh) di persona per la prima volta.Abbiamo apprezzato la conversazione e il bel tempo.Abbiamo apprezzato il fatto che John abbia pranzato con noi e che Ginger sia venuto a trovarci. Grazie ad Amy per aver organizzato il pranzo per noi.”



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
- JMP 17.0 EA1 – 6/4/21
- Per favore visita Confluenza per un elenco completo di JMP 16 e JMP 17 date.
Aggiornamenti sullo sviluppo di JMP
Stagisti
- Audrey: SAS ha un altamente classificato estate programma di tirocinio , e questa settimana, SAS ha accolto oltre 150 stagisti. La divisione JMP è stata una grande sostenitrice del programma di tirocinio da quando è iniziato 10 anni fa e siamo rimasti continuamente colpiti dai contributi forniti ogni anno. Abbiamo di nuovo grandi progetti per loro. :faccia_sorridente_con_occhi_sorridenti: Quest'anno JMP ospiterà otto stagisti, sette dei quali hanno iniziato questa settimana (un altro a partire dalla prossima settimana). Puoi familiarizzare con chi sono e su cosa lavoreranno visualizzando il All'interno dell'articolo JMP . Benvenuti a tutti i nostri tirocinanti !
- Sara Conte: Ho frequentato l'orientamento dello stagista e ho familiarizzato con il software JMP. Ho lavorato a un piccolo progetto per familiarizzare con JMP. Il progetto prevedeva la ricerca di grafici online, il download dei dati e il tentativo di ricrearli o migliorarli in JMP. L'ho fatto con i dati del gioco Minecraft, mostrando come è probabile che diversi minerali si generino a diverse altezze. Sebbene non fossi in grado di ricreare i grafici originali, ho scoperto che i dati completi erano molto più estesi, inclusa la frequenza di generazione di ogni blocco nel gioco a ogni livello possibile, e ho creato altri grafici interessanti basati sui dati più estesi.


Sara ha notato che per impostazione predefinita gli assi sono tutti diversi in scala. Messo sulla stessa scala, diventa evidente quanto sia raro Emerald rispetto agli altri.

Sara ha anche osservato: “Infine, surfaceBlocksGraph confronta la frequenza di tre tipi di blocchi che in genere appaiono solo in superficie. Due di loro, neve ed erba, sembrano seguire in modo abbastanza coerente le probabili posizioni della superficie. I blocchi di percorso, invece, sembrano mancare a certe altezze. Dato che questi blocchi specifici si generano naturalmente solo nei villaggi, ho pensato che la ragione più probabile fosse o che i villaggi avessero meno probabilità di generarsi a determinate altezze, o che il campione, nonostante fosse grande, conteneva solo pochi villaggi a causa della loro relativa rarità.

Scoperta dei dati
- Dan S: Lavorare sugli aggiornamenti per il recente salvataggio di immagini/miniature - Risolto il crash relativo alla miniatura di OpenGL e la preferenza fissa per lo sfondo trasparente nell'output dell'immagine.Risolto il problema con il DataBrowserBox fuori schermo quando cambiano gli stati di riga.Risolto il problema con le opzioni di dialogo di avvio di Contour che non avevano alcun effetto.Risolto il problema con l'app JMP utilizzando la tabella del sottoinsieme (Dove).
- Davide B: Ha lavorato alla creazione di un PlotColDisplay direttamente da una colonna della tabella dati, risolto il problema con un journal creato in 17 che causava l'arresto anomalo di JMP 16.1. Questo tipo di test del journal tra versioni incrociate è molto utile, grazie ai tester e agli SE per aver provato i journal JMP 17 in 16.X!
- Evan: Miglioramenti delle prestazioni e dell'interfaccia C++ per Associative Array (noto anche come TopMap). Refactoring OpCode per impedire l'uso di bool e consentire un uso più semplice della classe enum.
- Ernesto: Creato il nodo "Adatta Y per gruppo X" per contenere preferenze/scriptitem per Logistica, Oneway, Bivariate e Contingency.Filtro versione riscritto come finestra degli strumenti popup.Varie correzioni di bug.
daina
- Brad: Ha partecipato alla conferenza virtuale ENBIS e ha tenuto una conferenza.
- Ryan L: Ha collaborato con Joseph e Caleb alla creazione di un laboratorio beta per MSA per Discovery China (grazie Stephanie!) e allo studio di alcuni progetti sovrasaturati.
- Giuseppe: Ha lavorato sui miglioramenti dell'MSA del DOE e ha collaborato con Ryan, Caleb e Stephanie all'esercitazione di laboratorio sull'usabilità dell'MSA per Discovery. Inoltre, è proseguito il lavoro sul prototipo e sull'infrastruttura di Easy DOE.
Ospite
- Paolo N:
- Ha lavorato alla chiusura del ticket PLSR per JMP 16.1 e JMP Pro 16.1 dopo aver completato i requisiti di scansione di sicurezza per questa versione.Configurare la scansione settimanale automatizzata di Blackduck per JMP 16.2.
- Corretto un avviso dell'analizzatore in JMP 16.2 che è presente in 16.1 ed è stato corretto in 17.0.Revisione del difetto di Anaconda Python su macOS.Penso che la cosa fondamentale che dovrebbe essere documentata è che la versione di Python di Python.org è la distribuzione consigliata. JMP 16.1 ha compiuto progressi significativi nel far funzionare Anaconda con JMP su Windows.Lo stesso tipo di correzione non sarà possibile su macOS poiché l'applicazione (JMP) non può aggiungere dinamicamente directory al percorso di caricamento della libreria condivisa dopo l'avvio.
- Intervistare un altro candidato per la posizione di attivazione/licenza.
- John Schroedl: La schermata iniziale funziona per il supporto di DPI elevati. Correzioni del browser. Pulizia del codice. Valutazione dei difetti 17.0 e FUTURE per il passaggio a Jira.
HTML5
- Bryan F: Fornita una versione iniziale del tema scuro per HTML5 e ottimizzato il modo in cui JMP Live recupera le icone da quando ho modificato il codice che veniva chiamato. Incontro con il team dell'interfaccia utente di JMP Live per discutere della creazione di una preferenza JMP Live per un tema di colore scuro o chiaro. Ha svolto alcuni prototipi iniziali in JMP Live per dimostrare la funzione. Completata una versione iniziale di uno strumento per automatizzare l'acquisizione dei tempi di caricamento HTML5. Lo strumento è un server che legge i nomi dei file di test dal disco, avvia Chrome per ogni test e ascolta i tempi di caricamento da segnalare da Chrome. Ha scritto test del tempo di caricamento per mappe ad albero, istogrammi e mappe. Inoltre, ha utilizzato lo strumento di automazione per raccogliere i risultati. Per ciascuno dei tipi di report, sembra che il tempo di caricamento aumenti linearmente con il numero di righe. Ciò suggerisce che il download dei dati delle colonne è un sospetto principale in tempi di caricamento lunghi, il che non è sorprendente.
- Giovanni P: Test delle prestazioni creati per barre e bolle HTML5. Risultati eseguiti e registrati per test di benchmark delle prestazioni per marcatori HTML5, mappe di calore, barre e bolle. Ha risposto alle domande di WLGore sulle prestazioni dei filtri di dati locali e del selettore di colonne in JMP Live. Ha risposto alle domande di Jian Cao sull'errore di Time Series Forecast su JMP Public e ha segnalato un bug di Jira. Aggiornato Come gestire le nuove funzionalità JMP per utilizzare le richieste di funzionalità Jira invece dei difetti. Continuare a ridurre i futuri difetti in preparazione alla conversione di ciò che resta in problemi di Jira.
- Josh M: Concluso il lavoro di benchmarking aggiungendo benchmark per area, generatore di grafici di controllo e profiler. JMPHTML-681 – Grafici forzati con statistica "Percentuale cumulativa" a statici (prima che si bloccassero).Ripulita una parte della logica per eliminare la duplicazione e anche fare in modo che le future statistiche aggiunte risultino automaticamente statiche e non solo interrompano Interactive HTML/JMP Live.
- Mayowa: Aggiunto il supporto per le dimensioni dei caratteri personalizzate in html interattivo per i tick degli assi, le etichette degli assi e le caselle di testo in modo che corrispondano a JMP
Statistiche
- Jianfeng: W orking su una nuova funzionalità ( S1585229 ) richiesto da un cliente. Dopo aver eseguito PCA o PLS, specialmente quando ci sono molte variabili, gli utenti dovrebbero fare affidamento sul generatore di grafici per trovare quelle variabili più significative nella matrice di caricamento. Questo aggiornamento consentirebbe agli utenti di rimanere in PCA e PLS e consentire loro di identificare le variabili più importanti. La barra piena è una trama molto potente. Sono contento che non sia più disponibile solo nel generatore di grafici. Grazie a Xan per il suo aiuto durante l'implementazione. Anche questa funzione è pronta per EA.

- Giovanni Salle: Fit Model-Response Screening ha una nuova funzione "Switch" solo per JSL. Per usarlo, fornisci una clausola Switch con molte variabili continue e aggiunge ognuna di queste variabili al modello principale una alla volta. Ad esempio, abbiamo eseguito i dati del Marocco prevedendo tre Y con un modello che includeva 4 effetti categoriali, più una variabile commutata per 552.145 colonne SNP. I test di 8,2 milioni di effetti per i modelli a 5 effetti (4 effetti stabili e un effetto commutato) hanno richiesto 3,2 minuti, sebbene il calcolo principale abbia richiesto solo 20,4 secondi. Ciò consente di testare il contributo parziale di ciascun SNP al modello o, equivalentemente, l'effetto dell'SNP, rettificato per altri termini del modello. Screening delle risposte era già stato progettato per svolgere la maggior parte di questo lavoro, quindi l'aggiunta della funzionalità di commutazione si è rivelata una modifica sorprendentemente semplice del codice, che ha annidato due cicli anziché uno e ha aggiunto una colonna extra al calcolo dei minimi quadrati.( S1589136 ).
- Laura CS: Ha continuato a lavorare su variabili strumentali con stimatore dei minimi quadrati a due stadi in SEM per i valori di partenza. Presentato a ENBIS insieme a Chris G. e un cliente. Ho partecipato a diverse sessioni del SAS Global Forum: consiglio vivamente il keynote di Adam Grant, che faceva parte della sessione di apertura! Ha parlato di punti chiave nel suo libro” Pensa di nuovo ” e come si applicano alle organizzazioni: ecco un Riassunto di 8 minuti del suo libro . Ho anche apprezzato un paio di sessioni su DAG e modelli causali.
- Pena: Ricerca di misurazioni ripetute del degrado.
- Annie: Ricerca di aggiunta di grafici Laney P' e U' in CCB per v17.
Test delle statistiche
- Tonya: Ho partecipato ad alcuni colloqui SAS GF.Ho incontrato Annie per le classifiche di Laney P.Revisione della documentazione.Pulizia del test dell'unità.
Aggiornamenti sulle scienze della vita
- Anisa: Questa settimana ha avuto diversi incontri con la FDA per consentire loro di configurare e utilizzare componenti aggiuntivi personalizzati che Life Sciences ha creato per loro.È stato svolto ulteriore lavoro per risolvere i problemi in modo che potessero avere accesso a documentazione specializzata e un elenco di controllo di utilizzo variabile per ciascun componente aggiuntivo.
Gestione del prodotto
- Dan V:
- Presentati gli aggiornamenti del team di gestione del prodotto alla riunione di vendita nelle Americhe. Presentati Industrie del triangolo rosso alla riunione mensile di SE per commenti e richieste di post più specifici del settore per i nostri settori target di chimica, CP&G, farmaceutica e semi. Industrie del triangolo rosso ha lo scopo di aiutare con la standardizzazione dei messaggi di vendita e la presentazione della crescita di JMP in un'organizzazione e un modo semplice per includere una conversazione JMP Live nelle chiamate di vendita. https://redtriangle.live.jmp.com sarà generalmente disponibile per le demo a partire da lunedì.
- Incontrato sui connettori dati e discusso dei piani per il 17 e il 18. Riunione del comitato direttivo della scoperta. Incontrato per discutere il piano per l'aggiunta di avvisi e la scadenza in quanto la licenza di JMP Live scade in JMP 17.
- Dieta: Ha continuato a sviluppare il sito JMP Live di Red Triangle, ha creato un grafico di compatibilità di JMP Live e ha aiutato CRISPR con alcuni problemi di accesso al sito JMP Live.
Supporto tecnico

Operazioni di sviluppo
- Jim: Aggiornamenti alle macchine di test dell'unità (sistema operativo e software) e alla pagina Confluence della configurazione della macchina di test dell'unità associata. Migra le build JMP Clinical da 16.1 a 17.0 su macchine di build Mac. Per forza supporto. Sto ancora indagando sul motivo per cui gli aggiornamenti di JMP 16.1 non vengono autenticati.
- Mirone: Ha lavorato con Audrey sulle modifiche alle email di unit test per il filtro Jira.
- Shannon: Difetti spostati su Jira per alcune persone. Eliminati i componenti dei difetti inutilizzati in varie aree. Targeting dei componenti con un numero ridotto di difetti per la revisione e il triage.
Documentazione
- Susanna C: Ha passato l'utente/amministratore di JMP Live e ha installato la guida a Trish. Un grande ringraziamento a tutti coloro che hanno esaminato l'aiuto e fornito feedback! Revisione dei bug 16.1 e finalizzazione del libro Essential Graphing e aiuto per il passaggio di 16.1 a Trish.
- Michele C: Controlli di produzione e revisione della documentazione 16.1; modifiche alle stringhe in main; Jira lavoro di conversione; eliminati più componenti DOC.* inutilizzati in Difetti.
- Sheila: Finalizzati i modelli di guida localizzati di JMP Live. Finito di scrivere 16.1 docs. Eseguito script di produzione su file FM per preparare la creazione di file PDF e aiuto. Ha generato l'aiuto 16.1 alcune volte. Ha lavorato sui difetti.
Test di sistema/host
- Eric Wang: (1) API GraphQL per spazi di base testati WEBJMP-3160. (2) Aggiunti nuovi test Jest per aggiungere/eliminare/ottenere uno spazio. (3) Testati 13 articoli JMP Live Jira.
- Da Li: (1) Testato JMP NF 'MFI per PDF', vedere BRDSTG-3117. (2) Test di regressione per JMP Live e ha riscontrato alcuni problemi. (3) Unit test aggiornati per JMP 17. (4) JIRA/verifica dei difetti.
- Mike Wu: (1) JMP Live NF testato: finestra di dialogo Performance Metrix, vedere WEBJMP-3161. (2) Test di JMP Live NF: creare spazio di base, vedere WEBJMP-3188 (3) JIRA/verifica dei difetti.
- Nala: (1) Test di JMP NF 'NF: aggiungi modo per salvare le preferenze da una piattaforma' per Text Explorer, vedere BRDSTG-3130. (2) Inizializzazione Python testata quando la macchina ha più versioni di Python installate, vedere il difetto S1586708 e BRDSTG-3129 . (3) Aggiornamento dello strumento Python di FD per utilizzare Python.org invece di Anaconda. L'aggiornamento per Windows è stato effettuato. Lo proverò per Mac. (4) Unit test aggiornati per JMP 17. (5) JIRA/verifica dei difetti.
- Audrey: Onboarding e sessioni di formazione JMP per stagisti, revisione delle domande per posizioni aperte, preparazione per il test dell'installatore 16.1 il mese prossimo, aggiunta agli articoli Jira How-To.
- Lisa G: Trovato un arresto anomalo che Dan ha notato era dovuto alla creazione di DataBrowserBox senza una finestra padre quando le intestazioni della tabella dati sono attivate. Trovata anche una regressione con selezione dell'istogramma in GB con una variabile di sovrapposizione o colonne unite.
- Hui: Test di compatibilità con le versioni precedenti di Journal condotti per JMP16.1 e problemi segnalati. Strumenti di test del Journal e file di test aggiornati. Correzioni di bug JMP16.1 verificate. Richiesto supporto HML5 per splitterbox.
- Cacciatore: Verifica dei difetti di JMP 16.1 e 17.0, pulizia/chiusura/verifica di vecchi difetti per la transizione a JIRA , correzione di bug del programma di installazione segnalata/verificata per JMP 16.2 e 17.0 su lab Mac con file system con distinzione tra maiuscole e minuscole e apertura di JMP-795 per JMP 16.1 su Mac solo per richiesta imprevista alla chiusura di alcuni report all'interno del progetto.
- Mike M: Corso di intervista completato, nuovo problema di pubblicazione web con un singolo rapporto, aggiunta di altri 3 test Sikuli. Attualmente lavorando sul debug di un arresto anomalo di imageTest.
Nota di Shannon
Grazie a Dan V per aver condiviso un po' di umorismo accademico questa settimana! Spero che abbiate tutti un grande fine settimana!