Tutte le informazioni sono riservate alla società SAS. Non rivelare.
Benvenuto nell'aggiornamento di sviluppo JMP del 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 i bug rimanenti e gli elementi delle funzionalità dalla traccia 16.1 e nella 16.2, 17.0 o Jira a seconda dei casi. Per favore, fammi sapere se hai elenchi di elementi esistenti che desideri spostare su Jira.
Revisiono regolarmente il Segnalazione di integrità dei difetti per prodotto e componente e cercare componenti JMP senza elementi aperti ed eliminare quei componenti Difetti. Ciò non influisce sui dati dei componenti per gli articoli chiusi in tali componenti. Tuttavia, significa che le nuove questioni che hanno un impatto su quelle aree dovranno essere inserite in Jira in futuro. Quando 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 tutti i membri del team JMP a entrare nuovi articoli in Jira da qui in poi. Se non hai ancora letto il Sezione How-To sotto i nostri Difetti a Jira area nello spazio JMP Confluence, quindi per favore fallo. Qui troverai i dettagli su come inserire nuovi elementi, modificare elementi e spostare i problemi di Jira attraverso il flusso di lavoro. Se vedi qualcosa che manca da quella sezione, per favore informa 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 il feedback di 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 Come fare per Jira di Confluence che descrive il processo . Inserisci il tuo articolo utilizzando il Icona - Richiesta componente in JMP Jira e collegarlo all'epica icona di Stephanie JMP 17 ( 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 in gruppo questa settimana per una demo di alcuni nuovi lavori di JMP 17 di Ernest Pasour. Innanzitutto, Audrey ha detto alcune parole in occasione dei 35 anni di Mandy th anniversario SAS. Buon anniversario, Mandy! J Poi Ernest ha condiviso tre sforzi che Mandy ha testato: un'anteprima tabella per molte voci di menu Tabelle, la capacità di gestire le preferenze della piattaforma da una piattaforma e un'abilità di tagging delle funzionalità che può aiutare gli utenti a identificare contenuti nuovi e aggiornati per le versioni di JMP. Se ti sei perso la demo di Ernest, puoi farlo trova la registrazione qui .
Grazie come sempre a Tonya Mauldin per aver condiviso i dettagli dei crash track di questa settimana: tutti dei dipendenti SAS e tutti per la versione 17.

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



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
- JMP 17.0 EA1 – 6/4/21
- Per favore visita Confluenza per un elenco completo di JMP 16 e JMP 17 date.
Aggiornamenti di sviluppo JMP
Stagisti
- Audrey: SAS ha un di alto livello estate programma di tirocinio e questa settimana SAS ha accolto oltre 150 stagisti. La divisione JMP è stata un grande sostenitore 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 stagisti !
- Sara Conte: Ho frequentato orientamento stagista e ho familiarizzato con il software JMP. Ho lavorato su 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 quanto è probabile che diversi minerali si generino a diverse altezze. Anche se non sono stato in grado di ricreare i grafici originali, ho scoperto che i dati completi erano molto più estesi, inclusa la frequenza di spawn di ogni blocco del gioco in ogni possibile livello, e ho creato altri grafici interessanti basati sui dati più estesi.


Sara ha notato che per impostazione predefinita gli assi sono tutti di scala diversa. Messo sulla stessa scala, diventa evidente quanto sia raro lo smeraldo rispetto agli altri.

Sara ha anche osservato: “Infine, surfaceBlocksGraph confronta la frequenza di tre tipi di blocchi che in genere compaiono solo in superficie. Due di loro, neve ed erba, sembrano tracciare in modo abbastanza coerente le probabili posizioni della superficie. I blocchi di percorso, invece, sembrano mancare a determinate altezze. Dato che questi blocchi specifici si generano naturalmente solo nei villaggi, ho pensato che il motivo più probabile fosse che i villaggi avevano meno probabilità di deporre le uova 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 lavoro di salvataggio/miniatura delle immagini - Risolto crash relativo alla miniatura di OpenGL e fissata la preferenza per lo sfondo trasparente nell'output dell'immagine.Risolto crash in DataBrowserBox fuori schermo quando gli stati delle righe cambiano.Risolto il problema con le opzioni della finestra di dialogo di avvio del contorno che non avevano alcun effetto.Risolto crash nell'app JMP utilizzando la tabella di sottoinsiemi (Where).
- Davide B: Ha lavorato alla creazione di un PlotColDisplay direttamente da una colonna di una tabella di dati, risolto il problema con un diario creato in 17 che causava l'arresto anomalo di JMP 16.1. Questo tipo di test del journal con 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 Array associativo (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 "Fit Y by X Group" per contenere preferenze/scriptitem per Logistica, Oneway, Bivariate e Contingency.Riscritto il filtro della versione come finestra degli strumenti popup.Varie correzioni di bug.
DOE
- Brad: Ha partecipato alla conferenza virtuale ENBIS e ha tenuto un discorso.
- Ryan L: Ha lavorato con Joseph e Caleb alla creazione di un laboratorio beta per MSA per Discovery China (un grande grazie Stephanie!) e allo studio di alcuni progetti supersaturi.
- Joseph: Ha lavorato sui miglioramenti dell'MSA DOE e ha lavorato con Ryan, Caleb e Stephanie sull'esercitazione di laboratorio sull'usabilità dell'MSA per Discovery. Inoltre, è proseguito il lavoro sul prototipo e sull'infrastruttura Easy DOE.
Ospite
- Paolo N:
- Ha lavorato per chiudere il 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.
- È stato risolto un avviso dell'analizzatore in JMP 16.2 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 fatto progressi significativi per 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 un supporto DPI elevato. Correzioni del browser. Pulizia del codice. Triaging 17.0 e FUTURI difetti per il passaggio a Jira.
HTML5
- Bryan F: Fornita una versione iniziale di Dark Theme per HTML5 e ottimizzato il modo in cui JMP Live recupera le icone da quando ho modificato il codice che veniva chiamato. Ho incontrato il team dell'interfaccia utente di JMP Live per discutere della creazione di una preferenza di JMP Live per un tema di colore scuro o chiaro. È stato eseguito un lavoro di prototipo iniziale in JMP Live per dimostrare la funzionalità. Completata una versione iniziale di uno strumento per automatizzare l'acquisizione dei tempi di caricamento di 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 in modo lineare con il numero di righe. Ciò suggerisce che il download dei dati delle colonne è un sospetto principale in tempi di caricamento elevati, il che non sorprende.
- 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. Risposte alle domande di WLGore sulle prestazioni dei filtri dati locali e del commutatore di colonna in JMP Live. Ha risposto alle domande di Jian Cao sull'errore di previsione delle serie temporali su JMP Public e segnalato un bug di Jira. Aggiornato Come gestire le nuove funzionalità JMP per utilizzare le richieste di funzionalità Jira anziché i difetti. Continuando a ridurre i difetti futuri in preparazione per convertire ciò che è rimasto 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 arrestassero in modo anomalo).Ripulito un po' di logica per eliminare la duplicazione e anche fare in modo che le statistiche future aggiunte uscissero automaticamente statiche e non solo interrompessero Interactive HTML/JMP Live.
- Mayowa: Aggiunto il supporto per le dimensioni dei caratteri personalizzate nell'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 utilizzando 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 le variabili più significative nella matrice di caricamento. Questo aggiornamento consentirebbe agli utenti di rimanere in PCA e PLS e consentirebbe loro di identificare le variabili più importanti. Il bar pieno è una trama molto potente. Sono contento che non sia più disponibile solo nel generatore di grafici. Grazie a Xan per il suo aiuto mentre lo stavo implementando. Anche questa funzione è pronta per EA.

- Giovanni Salli: Fit Model-Response Screening ha una nuova funzione "Switch" solo per JSL. Per usarlo, fornisci una clausola Switch con molte variabili continue e aggiunge ciascuna di queste variabili al modello principale una alla volta. Ad esempio, abbiamo eseguito i dati del Marocco prevedendo tre Y con un modello che coinvolge 4 effetti categoriali, più una variabile commutata per 552.145 colonne SNP. Gli 8,2 milioni di test degli effetti per i modelli a 5 effetti (4 effetti stabili e un effetto commutato) hanno richiesto 3,2 minuti, sebbene il calcolo principale richiedesse solo 20,4 secondi. Ciò consente di testare il contributo parziale di ciascun SNP al modello o, in modo equivalente, l'effetto dell'SNP, rettificato per altri termini del modello. Lo screening della risposta era già progettato per eseguire la maggior parte di questo lavoro, quindi l'aggiunta della funzione di commutazione si è rivelata una modifica sorprendentemente semplice del codice, nidificando due cicli anziché uno e aggiungendo una colonna aggiuntiva al calcolo dei minimi quadrati.( S1589136 ).
- Laura CS: Ha continuato a lavorare sulle variabili strumentali con lo stimatore dei minimi quadrati a due stadi in SEM per i valori iniziali. 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 . Mi sono anche goduto un paio di sessioni sui DAG e sulla modellazione causale.
- Peng: Ricerca del degrado di misure ripetute.
- Annie: Ricerca sull'aggiunta di grafici Laney P' e U' in CCB per v17.
Test statistici
- Tonia: Ha partecipato ad alcuni colloqui di 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 ho tenuto più incontri con la FDA per consentire loro di impostare e utilizzare componenti aggiuntivi personalizzati creati per loro da Life Sciences.È stato svolto un lavoro aggiuntivo per risolvere i problemi in modo che potessero accedere 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 durante la riunione di vendita nelle Americhe. Presentata Industrie del triangolo rosso alla riunione mensile 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://redtriangolo.live.jmp.com sarà generalmente disponibile per le demo a partire da lunedì.
- Incontrato su Data Connectors e discusso i 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 poiché la licenza JMP Live scade in JMP 17.
- Dieta: Ha continuato a sviluppare il sito Red Triangle JMP Live, ha creato una tabella di compatibilità JMP Live e ha aiutato CRISPR con alcuni problemi di accesso al proprio sito JMP Live.
Supporto tecnico

Operazioni di sviluppo
- Jim: Aggiornamenti alle macchine per unit test (sistema operativo e software) e alla pagina Unit Test Machine Configuration Confluence associata. Migra le build JMP Clinical dalla 16.1 alla 17.0 su macchine di build Mac. Per forza il supporto. Sto ancora indagando sul motivo per cui gli aggiornamenti di JMP 16.1 non vengono autenticati.
- Mirone: Ha collaborato con Audrey alle modifiche alle e-mail di unit test per il filtraggio di Jira.
- Shannon: Difetti spostati su Jira per alcune persone. Eliminati i componenti Difetti inutilizzati in varie aree. Targeting di componenti con un numero ridotto di difetti per la revisione e il triage.
Documentazione
- Susan C: Consegnato l'utente/amministratore di JMP Live e l'installazione della guida a Trish. Un grande ringraziamento a tutti coloro che hanno recensito 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 guida per la documentazione 16.1; modifiche alle stringhe in main; lavoro di conversione di Jira; ha eliminato altri componenti DOC.* inutilizzati in Difetti.
- Sheila: Finalizzati i modelli di guida localizzata di JMP Live. Finito di scrivere 16.1 documenti. Ha eseguito script di produzione su file FM per prepararsi alla creazione di file PDF e assistenza. 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) JMP NF "MFI per PDF" testato, vedere BRDSTG-3117. (2) Il test di regressione per JMP Live 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: crea spazio di base, vedere WEBJMP-3188 (3) JIRA/verifica dei difetti.
- Nala: (1) Test di JMP NF 'NF:add modo per salvare le preferenze da una piattaforma' per Text Explorer, vedere BRDSTG-3130. (2) Inizializzazione Python verificata quando sulla macchina sono installate più versioni di Python, 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 eseguito. 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 una posizione aperta, preparazione per il test dell'installatore 16.1 il prossimo mese, aggiunta agli articoli di 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 di dati sono attivate. È stata trovata anche una regressione con selezione dell'istogramma in GB con una variabile sovrapposta o colonne unite.
- Hui: Condotto test di compatibilità con le versioni precedenti di Journal per JMP16.1 e problemi segnalati. Strumenti di test del journal aggiornati e file di test. 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 dell'installatore segnalata/verificata per JMP 16.2 e 17.0 su Mac di laboratorio con file system case sensitive e apertura di JMP-795 per JMP 16.1 su Mac solo per prompt imprevisti alla chiusura di alcuni report all'interno del progetto.
- Mike M: Classe di colloquio completata, nuovo problema di pubblicazione sul Web con un unico rapporto, aggiunta di altri 3 test Sikuli. Attualmente al lavoro 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 tutti voi abbiate un buon fine settimana!