Benvenuti all'aggiornamento sullo sviluppo di JMP del 5 gennaio 2024!
Congratulazioni a diversi membri del team JMP che celebrano gli anniversari SAS questo mese! Spero che tutti voi abbiate visto il bell'articolo di Allison Hines su InsideSAS a proposito John Sall ha 50 anni th Anniversario SAS qui . Questo mese celebrano gli anniversari del SAS anche Jim Borek (35 anni!) e Krzysztof Josefowicz (25 anni!). Congratulazioni a tutti per i molti anni di dedizione a JMP e SAS.
Con il ramo JMP 19 creato poco prima delle vacanze, l'integrazione automatica del codice dal main al 18.0 si è interrotta. Il codice inviato al main viene ora verificato su Mac e Win e integrato automaticamente nel ramo delle funzionalità di JMP 19.0. I progetti di build di integrazione continua di JMP 18 e le build di jmprunner per 18 sono ora in esecuzione sul ramo 18.0. Questi progetti continueranno a essere eseguiti fino al completamento delle modifiche al codice sorgente di JMP 18.0.
Questa settimana, Jim e Bob hanno lavorato per creare e testare i programmi di installazione di JMP 19.0 per Mac e Win. Jim mi ha chiesto di menzionarlo quando i programmi di installazione per la versione 19.0 saranno resi disponibili a tutti, invierà un'e-mail sullo stato del programma di installazione di JMP 19 simile a quella attualmente inviata per la versione 18.0. Una volta che gli installatori di JMP 19 saranno pronti, verranno avviate le esecuzioni dei test delle unità JSL di JMP 19 per le configurazioni selezionate in base all'input dei responsabili del QA.
Come promemoria, La creazione del ramo JMP 18.1 e 18.0.1 è prevista per il 16/01/24.
- Una volta aperto il ramo JMP 18.1, tutte le modifiche al codice sorgente devono essere riviste prima di essere integrate manualmente nel ramo. L'approvazione non sarà richiesta fino all'avvio della modalità di approvazione del codice JMP 18.1, attualmente prevista per il 21/5/24.
- Il ramo JMP 18.0.1 verrà bloccato per impostazione predefinita (ad eccezione dei campioni di sicurezza).
- La versione 18.0.1 “dot-dot” dovrebbe essere rilasciata due mesi dopo le navi 18.0 e come tale dovrà probabilmente essere limitata a importanti correzioni di sicurezza solo a causa del breve lasso di tempo.
- Se tra i rilasci di manutenzione regolari si verificasse un problema non correlato alla sicurezza, i responsabili dello sviluppo e del prodotto si incontrerebbero per valutare la sua possibile inclusione in una futura versione punto-punto.
La prossima settimana sarà la settimana iniziale di JMP con sessioni previste per martedì e mercoledì mattina dalle 9 alle 10:30. Se sei nel campus, puoi partecipare a queste sessioni nell'EBC 250 nell'edificio C. Per ulteriori dettagli, consulta gli inviti di Robin!
Grazie a Tonya Mauldin per aver condiviso il rapporto beta/crash per il 15/12/2023-5/1/2024. Gli arresti anomali sono selezionati.

Rapporto beta/crash per il 15/12/2023 - 5/1/2024 | JMP Live (sas.com)
Rapporti EA combinati EA1-EA6: di seguito è riportata una mappa ad albero dei sottoargomenti.Visualizza il rapporto JMP Live per vedere molti altri grafici.

Tonya Mauldin | JMP Live (sas.com)
Annunci generali
- Se desideri diventare un dipendente segnalato su Inside JMP, scarica una copia del Conosci modulo . 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!
Prossime date importanti
- Blocco del codice JMP 18 – 16/01/24
- Ramificazione JMP 18.1 e 18.0.1 – 16/01/24
- Blocco della localizzazione di JMP 18.0 – 16/01/24
- Blocco della documentazione di JMP 18.0 – 18/01/24
- Candidato installatore finale di JMP 18.0 – 23/01/24
- Per favore visita Confluenza per un elenco completo di JMP18 date.
Aggiornamenti sullo sviluppo di JMP
- Si prega di visitare questa pagina per visualizzarlo elenchi di verifica dei bug : Verifiche JMP
Scoperta dei dati
- Dan S: Risolti alcuni arresti anomali a bassa esposizione che potrebbero essere candidati per la 18.1. Aggiunta l'icona DataTable per Dashboard. Fatto filtro << Chiudi() funziona per filtri di dati locali: originariamente era per filtri globali ma lasciava le piattaforme in cattivo stato se utilizzato su un filtro locale. Risolto il problema con lo scorrimento dei filtri quando ordinati per conteggio. Fatto < funzionano meglio per i pulsanti di tipo interruttore e per i pulsanti con menu. Frame Box ora supporta l'impostazione dei valori min/max come la maggior parte dei box. I gestori ClickState ora si distruggeranno automaticamente dopo essere stati annullati o rilasciati. In precedenza HeadPartition poteva mantenerli in giro per un tempo indefinito, il che poteva portare a problemi di durata degli oggetti.
- Dave B: Aggiornato jmprunner con le nuove modifiche 19.0/18.0, iniziato a creare e testare il ramo jmp 18.0 poiché non corrisponde più a main, risolto un bug di importazione xml e fornito una possibile soluzione per il problema segnalato dal cliente.
- Xan: Correzioni di bug relativi al jitter dei marcatori, ai modelli di riempimento e alla formattazione degli assi. Lavorare con Tonya e Annie sui problemi CCB causati da una modifica dello stato della riga di esclusione GB.
DOE
- Caleb: Aggiornarsi sulle revisioni cartacee ed esplorare tecniche alternative per la classificazione dei binari in base ai progetti WildTrack attuali e precedenti. Ho anche iniziato a pianificare i miei progetti per JMP 19.
Ospite
- John Schroedl: Problema del compilatore esaminato con Evan e segnalato il bug dell'ottimizzatore per Microsoft. Qualsiasi risposta o modifica al codice verrà tracciata in JMP-19948 e un grande ringraziamento a tutti coloro che hanno votato a favore del problema. Esamina anche il problema per cui l'apertura di file JMP da Explorer esegue una seconda istanza invece di aprirsi in un JMP già in esecuzione. Grazie a Evan e Bob Hickey per i loro sforzi! Correzioni del progetto per le build JMP 19.
- Daniel Powell: L'autorizzazione è attiva in EA7 e stiamo lavorando per perfezionare la UX per le macchine con air gap.
HTML interattivo
- Paolo Spichala : Risolti una manciata di piccole modifiche grafiche e incoerenze che non erano presenti durante le vacanze. Ciò include avvisi non necessari nel registro [ JMPHTML-13381 ]. Incoerenze con la dicitura "Mancante" e "" nei suggerimenti dei nostri segmenti [ JMPHTML-2163 , JMPHTML-2429 , JMPHTML-2431 , JMPHTML-2469 , JMPHTML-13390 ]. A volte le virgolette mancavano durante la codifica del report HTML per GStream specifico [ JMPHTML-13412 ]. Il nostro motore MathML per Concat poteva aggiungere solo 1 matrice alla volta ma gli utenti potevano concatenare molte matrici in un'unica operazione, quindi ora dovremmo supportare anche quelle [ JMPHTML-2472 ]. La capacità della piattaforma di distribuzione di avere più assi collegati (Prob, Count, Density) causerebbe problemi nella loro panoramica su JMPLive, quindi abbiamo disabilitato questi casi dal causare problemi. [ JMPHTML-13377 , JMPHTML-13376 ]. E infine abbiamo avuto casi in cui il FrameBox per Cell Plots si riduceva di alcuni pixel e quindi tagliava la parte inferiore del grafico [JMPHTML-13372 ].
- John Powell: Risolto un problema relativo al disegno della mappa colori del clustering di variabili sulle correlazioni con righe nascoste (JMPHTML-13442). Modificato il rendering degli intervalli HDR degenerati dell'elemento Contorno del Generatore di grafici per adattarli meglio a JMP (JMPHTML-13440). È stato esaminato un arresto anomalo con le carte di controllo con una clausola Where applicata (JMPHTML-13447). Discussioni di fine anno.
JMP in diretta
- Aurora: 18.0: Revisione della documentazione di aiuto per la pubblicazione. 18.1: Download migliorato del registro di controllo (trasmissione in streaming immediata, numero illimitato di record, report sull'avanzamento tramite pub-sub, consente ad alcuni utenti non amministratori di ottenere record specifici dello spazio). Supporta il filtraggio dei record di accesso ai pacchetti in base allo spazio. 19.0: Ho scritto note dall'avvio del progetto per miglioramenti agli avvisi del grafico di controllo.
Statistiche
- Elisabetta: Abilitato il controllo dell'estrapolazione nei profiler per tutte le piattaforme di modellazione mista in JMP 19 (SLS-REML, Mixed, GLMM) (JMP-11942). Lavoro continuo sull'abilitazione di pesi e frequenze per Mixed (JMP-9812) in previsione dell'implementazione della distribuzione multinomiale in GLMM, i cui dati spesso vengono forniti in forma riepilogativa.
- John Sal: Risolto un problema per gruppo relativo al salvataggio delle formule di previsione piegate in Screening modello per JMP 19. Ciò ha comportato l'aggiunta di una funzionalità di clausola Suffisso a una serie di comandi di salvataggio in varie piattaforme di adattamento in modo che fosse in grado di distinguere le colonne della formula per diverse pieghe.(JMP-19708).
- Laura CS: Aggiunti pesi alla finestra di dialogo di avvio in SEM e incluse informazioni nel report per chiarire che vengono utilizzati con un'inferenza solida. Aggiunto JSL per il collegamento al modello Definisci valori temporali. Aggiunta un'indicazione dei valori temporali esistenti negli elenchi Da/A del report. Aggiunta una nota su quale modello viene impostato come modello di indipendenza nella tabella Confronto modelli.
Documentazione statistica
- Karen: Lavorare sugli ultimi pezzi della documentazione 18.0 prima del congelamento dei documenti, inclusa l'incorporazione di commenti di revisione, rivedere il materiale per Michael e Colleen e lavorare sul capitolo di esempio standard dei minimi quadrati con Michael per conferirgli un'atmosfera più attuale.
- Michele C: Stiamo lavorando alla bozza della documentazione della piattaforma Fatigue Model per la versione 18.0 e stiamo ripulendo altre parti del documento prima del congelamento del documento alla fine di questo mese.
Test statistico
- Segno: Chiusura dei ticket Jira urgenti per Easy DOE. Ho rivisto il capitolo Easy DOE per Karen. Scrittura dell'abstract per la conferenza internazionale HCI del 2024 con Jacob, Ryan e Joseph. Test del componente aggiuntivo Torch Deep Learning. Risposte alle domande nella community JMP.
- Giacobbe: Revisione della documentazione DOE. Indagando su un incidente 17.1 in Easy DOE. Pianificazione di uno studio di usabilità successivo allo studio Easy DOE Discovery Americas, utilizzando progetti di scelta. Preparazione dell'abstract con Mark, Ryan e Joseph.
- Tonya: Sto lavorando alla pulizia di Jira, alla revisione della documentazione e alla verifica dei bug.
Supporto tecnico
- Duane: Buon Anno! TS ha mantenuto un personale ridotto e ridotto durante la pausa invernale, ma non è stata segnalata alcuna emergenza critica da parte dei clienti. Grazie a tutti coloro che sono stati disponibili al supporto in questo periodo, e in particolare a Candice per l'assistenza con un problema di looping dei casi alla vigilia di Natale. I nostri clienti devono tornare con calma ai loro progetti JMP del 2024 poiché il numero dei casi è in calo questa settimana (e questi rapporti includono solo i numeri dal martedì al giovedì). La nostra aspettativa è che torneremo presto ai numeri "normali", e probabilmente più alti man mano che i clienti passeranno dai contratti SAS esistenti ai nuovi contratti JMP al momento del rinnovo quest'anno.
- Ecco i Rapporti di TS JMP in tempo reale e il collegamento al filtro Jira che mostra il file ticket segnalati da TS negli ultimi 14 giorni .
Volume dei casi per settimana:

Argomenti del caso per la coda di coinvolgimento, totale:

Argomenti dei casi per la coda di coinvolgimento, la scorsa settimana:

Gestione del prodotto
- Bryan F: Ho avuto conversazioni su un programma di valutazione UX volontario per funzionalità e aggiornamenti importanti delle funzionalità che seguono il processo di valutazione UX. Fornire una valutazione genererebbe un lavoro di riferimento e classificherebbe il livello al quale è stato seguito il processo. Ciò renderebbe più chiaro come seguire il processo e come progredire nella maturità UX. Ho avuto conversazioni sulla logistica dell'Usability Lab dell'European Discovery Summit (sia lo spazio che la configurazione del computer). Ho creato nuove icone per la finestra principale di JMP per Mac e ho iniziato il processo di aggiornamento della schermata iniziale di JMP. Sto creando un'istanza AWS Appstream per eseguire test utente dell'assistente AI sviluppato l'anno scorso.
Operazioni di sviluppo
- Jim: Creato JMP Clinical 18 Early Adopter per mac. Ramificato //deposito/principale/… in //deposito/rel/r19.0/…Sto ancora lavorando sui problemi relativi alle build e ai programmi di installazione Mac. Tentativo di configurare macchine per test unitari per le esecuzioni JMP 18.0 e 19.0 (JMPTOOL-959). Tentativo di automatizzare l'autorizzazione di JMP negli unit test batch eseguiti su WinOS (grazie, Bob!). Lavorare con LifeSciences sulle integrazioni a //depot/rel/r18.0/… (grazie, Anisa!)
- Melania: Ha lavorato con la localizzazione sui conflitti JSL 18.0 per cinese e coreano. Ho indagato su un lavoro che è fallito costantemente e misteriosamente durante le vacanze e che altrettanto misteriosamente si è risolto in seguito. Ho esaminato alcuni lavori di integrazione automatica per 19.0 e 18.0.
- Bobo: Stiamo lavorando sui programmi di installazione della versione 19 per Windows. Aggiornate molte pagine di Confluence per mantenerle aggiornate. Partecipazione a riunioni con l'ufficio legale sulle esigenze di terze parti/disclaimer.
Localizzazione
- Trish: Lavorare sui programmi di localizzazione 18.1; impostazione del progetto per la localizzazione della documentazione JMP; rispondere a domande di localizzazione; redazione delle comunicazioni dei fornitori per i prossimi progetti; Indagine sui conflitti JSL; ottenere traduzioni per le stringhe di autorizzazione.
- Allison: Ha lavorato all'implementazione delle richieste di modifica delle stringhe giapponesi per l'interfaccia utente portatile V18.0; sessione di formazione con Trish per prepararsi alla localizzazione dei libri V18.0 Big. Aggiornato V18.0 Big Books Jiras aggiungendo attività secondarie, tag ed etichette del flusso di lavoro.
- Krzysztof: Preparazione del nostro flusso di lavoro di localizzazione per la localizzazione dei documenti versione 18.0. Completamento delle localizzazioni 18.0 JMP e JMPLive (gestione di resi e convalide). Correzione dei bug L10N e risposta alle domande.
- Sohail: Lavorando sui miglioramenti alle interfacce TM Search e MT Translation: consentendo tag e segnaposto incorporati nelle stringhe di ricerca per TM Search e registrazione dell'utilizzo per entrambe le interfacce.
Documentazione
- Susan C: Aggiornate le procedure di pubblicazione di JMP Live nel capitolo Salva/Condividi del libro UG). Inviati gli aggiornamenti per la revisione, che terminerà l'8 gennaio. Sto lavorando sugli aggiornamenti JSL per JMP Live nel libro JSG (capitolo Estendi). Aggiornata la build finale di Jiras per riflettere i cambiamenti nelle date. Preparato per la mia conversazione conclusiva del quarto trimestre.
- Devon: Finalizzazione della documentazione per i connettori dati configurabili, aggiunta della documentazione per i messaggi JSL delle preimpostazioni della piattaforma alla Guida allo scripting JMP, inviata una copia di revisione della documentazione del Gestore colonne a Ernest Pasour e Mike Muhlada.
- Chris B: Avviato uno script per creare i nuovi componenti aggiuntivi. Ho esaminato le definizioni degli argomenti per JMP-13557. Immagini non necessarie pulite da Perforce. Ho avuto la mia revisione del quarto trimestre del 2023 con Qiana. Ho aiutato Susan a sistemare alcuni collegamenti interrotti. Trovato un problema di modifica tracciata per Michael.
- Qiana: Per il progetto JMP, ho completato la gestione del progetto per il trasferimento dei documenti rimanenti a L10N. Attività di pianificazione completate per il componente aggiuntivo del documento. Ho incontrato l'ufficio legale e altri per discutere le divulgazioni di terze parti nel documento. Modifiche inviate per JMP 17.2 al coordinatore del sito di supporto SAS.
Test di sistema/host-Cary
- Mandy: Ho passato del tempo assicurandomi che le cose funzionassero correttamente alle 18. Un flusso di lavoro che utilizzava i conteggi TSA ha iniziato a fallire perché una pagina web è cambiata per il nuovo anno. Avevamo iniziato a frequentare il corso STIPS Design of Experiments prima di Natale e l'abbiamo finito il giorno in cui siamo tornati, abbiamo sostenuto il test e l'abbiamo superato. Ho seguito e superato il corso finale STIPS, modellazione predittiva e text mining: ora ho completato completamente il corso STIPS!Successivamente: spero di ottenere presto i programmi di installazione della 19.0 in modo da poter raggiungere i miei sviluppatori che stanno spingendo nuove cose alla 19; e, naturalmente, presto ci prepareremo a eseguire i test di installazione della versione 18.0.
- Cacciatore: Ho testato scenari di autorizzazione con licenze in scadenza e connessioni di rete mancanti, ho risposto al caso JMP 18 EA 6 relativo a un problema di autorizzazione, ho effettuato verifiche JIRA e ho aggiornato l'host che testava i Mac in laboratorio con R 4.3.2, ho applicato Sonoma 14.3 Beta 2 ed ho eseguito alcuni test .
- Mike M: Sto lavorando sulle prime differenze di immagine di JMP 19.0, ma dando ancora la priorità a 18.0. Revisione del documento per Devon su Columns Manager. Ripulire il mio iMac per l'aggiornamento al nuovo Mac.
- Audrey : Indagare i problemi nel processo di aggiornamento dei nostri report di telemetria, verifiche, processi di aggiornamento che devono essere modificati quando si effettua la ramificazione.
- Lisa: Ho esaminato alcune tracce EA, ho inserito un bug Jira e ho aggiunto gli script della dashboard alle tabelle dei dati di telemetria.
Test di sistema/host-Pechino
- Squadra di Pechino: JMPTESTBJ-1806 JMP 18.0: Regressione - In corso
- Da Li: (1) Verifica e chiudi 12 bug. (2) FATTO: test di regressione JMP 18.0. (3) Supporto Kimi per l'automazione della migrazione JMP Live per l'indagine sugli errori dei processi Jenkins. (4) FATTO: autovalutazione 2023.
- Nan Wu: (1) I test Citrix per JMP 18.0 hanno riscontrato un problema di blocco ( JMPTESTBJ-1701 ) e ho inviato il ticket Service Now, ancora nessuna risposta. (2) Indagine sugli errori degli unit test del Query Builder e riesecuzione del benchmark di alcuni file di benchmark a causa della recente modifica della sintassi dello script Query SQL e della tabella dati. (3) Avviato il test di regressione per JMP 18.0, ancora nessun problema riscontrato, ancora in corso ( JMPTESTBJ-1806 ). (4) Il supporto tecnico emette indagini e feedback sul caso 00075569.
- Kimi (Yu) Wang: (1) Verifica dei bug. (2) Pitone JMP-19854 Convalida dell'input su jmputils.jpip() e Python Install Packages() - In corso. (2) Jenkins: controlla i risultati per Beijing Daily UT. JMPTESTBJ-2934 : Bug: limite di tempo superato per Unit Test 79, WebJMP/VariousReports/test_RegenAllSamples.jsl – Fatto. JMPTESTBJ-2941 Ottimizzazione: aggiornamento della chiave di accesso AWS - 1° trimestre 2024 - Fatto. JMPTESTBJ-2938 Bug: PowerShell: interruttore richiesto mancante. – Fatto. JMPTESTBJ-2939 Debug: l'agente Race-PublishToJMPLive è offlineFatto. (3) Riepilogo per il 2023 – Fatto. (4) Test di regressione JMP 18.0.
- Da Zhang: (1) Verifica dei bug. (2) Considerando gli errori E2E/compatibilità. (3) Test di regressione JMP 18.0.
- Nala: (1) Verifica dei bug. (2) Test di regressione JMP 18.0. (3) Problema intermittente JMPC esaminato: JMPCLINICAL-2618 Rapporti sui rischi: lo studio non è riuscito a trovare un errore nella colonna.
Nota di Shannon
Spero che tutti si godano il fine settimana nonostante il tempo. Non vedo l'ora di vedere alcuni di voi a Cary la prossima settimana per le riunioni iniziali!