Benvenuti all'aggiornamento sullo sviluppo di JMP del 1° dicembre 2023!
Modalità di approvazione JMP 18 è in pieno svolgimento. Sviluppatori, tester e altri continuano a collaborare per identificare i problemi critici che devono essere risolti prima della spedizione. Come promemoria, il team di Doc richiede che gli sviluppatori non Stat aggiornino Jira per identificare nuove funzionalità che dovrebbero essere presentate ai clienti nella pagina Novità in JMP. Se un elemento di funzionalità merita di essere incluso, imposta il file Note di rilascio interessate? campo a SÌ e fornire un riepilogo entro mercoledì 20 dicembre. Altrimenti imposta il campo su NO . Se avete domande o dubbi, contattateci Qiana Eaglin .
JMP18EA7 è previsto il congelamento successivo Venerdì, 8/12/23 . Aggiorna le pagine delle funzionalità con eventuali nuovi dettagli che devono essere condivisi con i clienti e identifica gli articoli come rilevanti per EA7. Oltre a indirizzare i clienti EA nella giusta direzione, le pagine delle funzionalità forniscono dettagli cruciali per l'utilizzo della formazione interna, come ad esempio Hyde Miller condiviso questa settimana in questo messaggio di ringraziamento:
Volevo esprimere il mio apprezzamento agli sviluppatori per tutto ciò che fanno per facilitare la comprensione e l'illustrazione delle nuove funzionalità di JMP.Le pagine delle funzionalità sono estremamente utili, molte volte copio e incollo direttamente nei materiali di formazione SE.Inoltre, ci sono molti dati di esempio davvero interessanti che illustrano le nuove funzionalità.Anche l'organizzazione delle ultime funzionalità è molto utile e ha evitato di riscrivere il materiale di formazione perché non era completamente pronto per essere documentato.Tornando indietro di un paio di versioni, selezioneremo le 12-15 funzionalità principali per la formazione.Quest'anno sto sviluppando materiale per 39 argomenti e sono nei tempi previsti con 10 argomenti da completare.Ciò è possibile solo grazie all'eccellente lavoro del team e ai loro sforzi per facilitare il trasferimento delle conoscenze.È stata un'esperienza straordinaria per me conoscere tutte le nuove funzionalità davvero straordinarie e so che anche i nostri clienti le apprezzeranno.Per favore, trasmetti la mia gratitudine e sappi che è apprezzata.
Parlando di nuove funzionalità, ci stiamo avvicinando al nostro Ramificazione JMP 19 il 20/12/23. Una volta conclusi i lavori di JMP 18.0 a metà gennaio, aggiungeremo anche i rami per 18.1 (correzioni di manutenzione) e 18.0.1 (solo correzioni di livello critico e di sicurezza approvate). Solo un avvertimento che probabilmente avremo un EA8 a gennaio, una volta che i clienti avranno avuto la possibilità di testare l'autorizzazione con EA7. Maggiori dettagli arriveranno man mano che questi piani si consolideranno.
Grazie mille a Krzysztof Jozefowicz E Sohail Lokhandwala per la presentazione all'incontro degli sviluppatori JMP di questo giovedì! Se ti sei perso l'incontro, puoi trovarlo una registrazione qui . Hanno presentato due strumenti creati dal team L10N che possono essere utilizzati da altri in JMP. IL Memoria di traduzione JMP L'interfaccia di ricerca può essere utilizzata per eseguire query su stringhe in inglese, traduzioni e campi correlati nell'attuale database di traduzione di stringhe di interfaccia utente e documentazione di JMP. L'altro strumento supporta le traduzioni automatiche di qualsiasi testo utilizzando i modelli linguistici di Google AutoML addestrati con le nostre traduzioni JMP esistenti. Sohail e Krzysztof sono interessati a ricevere feedback su questi strumenti, quindi inviaci eventuali idee!
Inoltre, grazie mille a Tonya Mauldin per aver condiviso le tracce beta/crash delle ultime 2 settimane.Gli arresti anomali sono selezionati di seguito.

Rapporti beta/crash dal 17/11/23 al 1/12/23 | 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
- JMP 18/JMP Clinico/JMP Live 18 EA7 – 8/12/23
- Creazione filiale JMP 19 – 20/12/23
- JMP 18 EA8 – Data da definire nel gennaio 2024
- Blocco del codice JMP 18 – 16/01/24
- Per favore visita Confluenza per un elenco completo di JMP18 date.
Aggiornamenti sullo sviluppo di JMP
Statistiche
- John Sal: Per una versione futura di Fit Response Screening, ho implementato una struttura di test LS Means Difference con tutti gli effetti e tutte le coppie, che supporta anche REML. (JMP-19632) Funziona per interazioni fino a 3 vie, testando tutte le differenze delle medie LSM tra i livelli per un termine per tutte le combinazioni di livelli degli altri termini nell'effetto. La struttura può essere facilmente adattata ad altre piattaforme di montaggio. Nell'immagine seguente, l'etichetta in basso a destra si trova all'interno di un'interazione a 3 vie che testa la differenza di sesso entro determinati livelli di età e linea.Per tale interazione vengono inoltre testate tutte le differenze di età per tutti i livelli di sesso e linea e le differenze di linea per tutti i livelli di sesso ed età, in modo che vengano eseguite tutte le sezioni.Questo tipo di test a fette per la produzione di massa dovrebbe rivelarsi utile per scoprire quali combinazioni guidano le interazioni.

- Laura CS: Risolti alcuni jira 18.1 nel mio spazio di lavoro e ripreso il lavoro sullo stimatore MIIV-2SLS. Ricercare vari argomenti per determinare potenziali proposte per le prossime conferenze accademiche. Ho incontrato il comitato di metrica del DEI. Ho incontrato il professore alla Stockton U. per discutere delle analisi SEM.
- Annie: Continuando a risolvere i problemi in Control Chart Builder.
Documentazione statistica
- Michele C: Aggiornamento della documentazione per varie piattaforme di modelli di adattamento, inclusi i minimi quadrati, i modelli misti e GLMM; ha esaminato gli aggiornamenti della documentazione Easy DOE e Screening Design per Karen.
- Karen: Inviati i capitoli Easy DOE e Screening per la revisione. CSALT il prossimo.
Test statistico
- Segno: Biglietti chiusi per Easy DOE in JMP 18. Ho partecipato alla riunione del comitato metrico per il DEI Action Team per preparare la presentazione alla leadership il prossimo anno. Riunione per discutere della distribuzione dello strumento di studio sull'usabilità agli utenti JMP. Bozza rivista del capitolo che documenta Easy DOE. Risposte alle domande nella community JMP.
- Giacobbe: Test delle correzioni DOE approvate in JMP 18. Pulizia del test unitario. Preparazione di un array/bozza di copertura di un test unitario per aiutare a testare il componente aggiuntivo Torch Deep Learning.
- Tonya: Revisione della documentazione e lavoro sulla verifica dei bug.
Supporto tecnico
- Duane: Sono estremamente felice di poter affermare che la transizione della community JMP agli account My JMP si è svolta senza intoppi. Abbiamo avuto pochissimi casi aperti sulla modifica (un caso RPS, uno che richiedeva informazioni sulla modifica stessa). La transizione sembra essere un grande successo! Per quanto riguarda il supporto, 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:

Operazioni di sviluppo
- Jim: Modifiche coordinate del programma di installazione Mac della posizione dei dati di esempio per più prodotti JMP con Michael Hecht (JMP-10455). Aggiornamenti del sistema operativo Mac eseguiti su molte macchine di test unitario per renderle conformi alla conformità SAS. Ho lavorato con Kimi per installare e configurare nuovi moduli Python su tutte le macchine per test unitari giornalieri. Pianificazione, con l'assistenza di Bob, per testare le installazioni batch e l'autorizzazione di JMP su WinOS durante questo fine settimana. Segnalati arresti anomali di Jiras per JMP Pro 18.0 e errori di asserzione.
- Melania: È stata aggiornata e eseguita la creazione della helpmap e le parti di caricamento dei processi di guida sulla nuova VM AWS. Con la consulenza e i test di Nick, Myron, Chris Barrett, Qiana e Michael Crotty, tutto dovrebbe essere a posto per EA7.
- Mirone: Lavorando sulla sostituzione di AWS per JMPTOOL (server Web, database di arresti anomali, ecc.). Aggiornamenti del proprietario di JiraBot.
Localizzazione
- Krzysztof: Ho lavorato alla presentazione a JMP Dev (insieme a Sohail) delle interfacce TM Search e MT. Aiutare con il lancio e l'elaborazione delle consegne dei progetti L10N. Impostazione di nuovi progetti per l'automazione L10N. È stato continuato il lavoro sui miglioramenti agli script di convalida della traduzione dell'interfaccia utente
- Sohail: Implementazione di miglioramenti alle app web TM Search e MT. Demo delle due interfacce a JMP Dev.
- Sabbioso: Lavorare sui miglioramenti della convalida per il dashboard di creazione del progetto.
Documentazione
- ChrisB: Correzioni agli esempi in "Discovering JMP" e "Essential Graphing": JMP-15512, JMP-15514, JMP-15515, JMP-13142, JMP-15042, JMP-12286, JMP-15510 e JMP-18841. Sembra che l'indicizzazione di Google abbia recuperato e che il problema relativo alla restituzione di una pagina in primo piano da parte di Google che si collega a una pagina inglese nella guida in cinese sia stato risolto, ma sto ancora confermando (JMP-663).
- Qiana: Hai completato il lavoro sulle scorciatoie da tastiera e sulle schede descrittive del menu e le hai consegnate a L10N. Ha continuato a lavorare sui dati campione deprecati. Partecipato alla riunione della leadership del DEI. Pianificazione di nuove funzionalità. Pianificazione e coordinamento del progetto.
- Susan C: Stiamo lavorando sulla guida JMP Live/Pubblica, sia utente/amministratore che installazione, per completare gli aggiornamenti per 18. Martedì ho inviato entrambi i PDF della guida per la revisione. I revisori hanno tempo fino a lunedì per fornire feedback. Ho anche aggiornato i modelli della guida per JMP Live/Public.
- Devon: Aggiunta di esempi alla documentazione di Python. Aggiunta la finestra di dialogo Colonna() al riferimento per lo scripting JMP. Capitolo Aggiornamento di HelpKeys e Preferenze del documento Utilizzo di JMP.
Test di sistema/host-Cary
- Mandy: Ho finito di configurare il mio MacBook Pro in modo che Xcode e alcune altre impostazioni per simbolizzare i file di crash e P4 funzionassero per me come prima (grazie a Michael H per l'aiuto). Ha lavorato su alcuni brani TS per 18. Testato una correzione del crash in cui Michael H. ha aggiunto alcune informazioni aggiuntive da aggiungere quando un cliente invia un file di crash per aiutare a determinare di più sul crash. Ho lavorato ancora un po' sulle modifiche alla modifica della tabella dati – ho incontrato Mia per discutere un po'. Testare le correzioni per il generatore di flussi di lavoro ed eseguire alcuni scenari per 18.0.
- Nick H: Test delle prestazioni completati per Uniform Where in JMP 18.0. Questi dovrebbero essere in esecuzione ora come parte del flusso di test delle prestazioni di Jacob. Sono stati rilevati alcuni bug interessanti: uno dei quali è relativo ai suggerimenti sugli strumenti che non vengono visualizzati su Mac OS Sonoma portato alla nostra attenzione da una traccia EA: si tratta probabilmente di un problema di Mac OS e un altro in cui il blocco di codice a due righe 2 non viene eliminato correttamente con la piegatura del codice abilitata. Stiamo lavorando anche sulle verifiche di bug/piccole funzionalità della versione 18.0 e su alcune tracce EA.
- Cacciatore: Ho testato l'ultimo SAS Download Manager 3.02 su diversi Mac su richiesta dello staff di SAS 9 Deployment, inviato aggiornamenti e rivisto le scorciatoie da tastiera e le schede descrittive dei menu più recenti per le verifiche Qiana e JIRA.
- Audrey : attività di amministrazione di Jira, verifiche dei difetti, revisione dei bug di autorizzazione esistenti, preparazione per le attività di fine rilascio e relativo aggiornamento.
Test Web – Cary
- Anna: Analisi dei problemi relativi alla barra di errore dell'intervallo, ai problemi di colore e ai problemi di selezione con l'output HTML5. Collaborare con gli sviluppatori per ottenere informazioni su come generare report sulle ultime nuove funzionalità di JMP 18.
- Josh L: Revisione della documentazione, aggiornamento della matrice di test dal test del programma di installazione di JMP Live 18.0. Risoluzione dei problemi di connessione del firewall e approvazione dei ticket del firewall.
Test di sistema/host-Pechino
- Squadra di Pechino:
- Test di regressione del software JMP 18.0 di terze parti, round 2 ( JMPTEST-BJ-1800 ) - FATTO
- Da Li: (1) FATTO: test di regressione del software JMP 18.0 di terze parti round2. (2) FATTO: condivisione dei suggerimenti per la scrittura dei casi di JMP Live Migration Automation Condivisione di suggerimenti per la scrittura di casi di JMP Live Migration Automation . (3) La scrittura dei casi UT sull'automazione della migrazione è continuata e presentata jmp-live / jmp_live / Branch scndli-migration-jest-ut-writing — Bitbucket . (4) Aggiornare la configurazione del lavoro Jenkins per implementare l'automazione della migrazione 16.2>17.2>18.0. (5) Verifica dei bug.
- Nan Wu: (1) Verifica dei bug. (2) Test per connettori dati JMP. (3) Test di regressione del software JMP 18.0 di terze parti2. (4) Indagine sui problemi del supporto tecnico e feedback fornito su: 00076332.
- Kimi (Yu) Wang: (1) Verifica dei bug. (2) JMP 18.0 NF: script di esempio Python testati. ( JMP-18914 ) Ordina le possibili nuove funzionalità di Python, chiedi a Paul i piani. (3) Aiutato Jim a configurare Python e R env. I pacchetti Python non sono stati installati correttamente. R configurato correttamente, test ora. (4) E-mail con Audrey sul nuovo test della connessione R tramite Python. (5) Correggere gli errori UT. (6) Jenkins: controlla i risultati per Beijing Daily UT. (JMPTESTBJ-2201) - Fatto. Discuti con Da Li del percorso di migrazione di JMP Live e aggiungi un nuovo percorso 16.2>17.2>18.0 in Jenkins. (7) Altri: crea una nuova pagina di confluenza Configurazione di Python e test unitari - JMP 18 e versioni successive . Aggiorna alcune pagine di confluenza secondo il suggerimento di Audrey.
- Da Zhang: (1) Verifica dei bug. (2) Risolti gli errori del test E2E. (3) Aggiunti nuovi test per WEBJMP-6764 . (4) Test lento esaminato. (5) Correggere gli errori dei test di WinAutomation.
- Nala: (1) Verifica dei bug. (2) Test di regressione del software JMP 18.0 di terze parti, round 2. (3) Ho esaminato i test unitari del team di Pechino e mi sono preparato per i prossimi test 18.1 e 19 Test nel Jenkins del team di Pechino: preparazione per JMP 18.1 e JMP 19 . (4) Imparare il drammaturgo e provare a scrivere test per la convalida dei test non inglesi di JMPC.
Scoperta dei dati
- Dan S: Le statistiche relative all'ordine della piattaforma di gruppo sono ora limitate in base al tipo di colonna.Risolta la regressione nell'output JSL per SendToEmbeddedScriptable.L'icona della piattaforma predefinita non verrà più visualizzata sui contorni chiusi.Risolti arresti anomali di App Builder (report con script grafico personalizzato) e Filtro dati (eliminato durante la richiamata rs).
- Dave B: Risolti un paio di problemi con jmprunner “copy local” e il supporto clinico jmp che Evan e Dan hanno notato, hanno lavorato alla correzione 18.1/19 per il dimensionamento del tablebox, collaborando con Jasean su possibili miglioramenti alla modifica delle voci di menu durante la modifica di un componente aggiuntivo.
- Morgan: Sto lavorando per aumentare le funzionalità di JMP Notebook con altre parti di JMP e sto preparando la mia demo di sviluppo la prossima settimana.
- Xan: Correzione dei bug 18.1 e 19.0 in un ramo.
DOE
- Caleb: Ha lavorato su un manoscritto con Sky e coautori della Giordania. Risolto un bug dell'ultimo minuto in CSALT e inizio della pianificazione per le prossime versioni di JMP. Per quanto riguarda il tempo, martedì ci sono state delle raffiche di neve!!
Ospite
- John Schroedl: Codice policy aggiornato per utilizzare un array invece di unordered_map per motivi di prestazioni. Risolto il problema per cui le build non autorizzate venivano sempre utilizzate debug.utente@jmp.com per l'ID del dipendente. Indagini sugli arresti anomali, revisioni del codice e valutazione dei bug. Aperto il processo Jira per spostare più binari ausiliari da costruire di notte.
- Michele H: Conclusioni sulla questione "Consentire l'installazione affiancata di più prodotti JMP su Mac" (JMP-10455). Reporting sugli arresti anomali modificato per includere una diagnostica aggiuntiva per aiutare a rintracciare una classe specifica di arresti anomali. Risolti vari altri problemi di JMP 18.
- Paolo N:
- Aggiornamento di sicurezza: risolte le vulnerabilità elevate in zlib, aggiornando a zlib 1.3.Sono interessate le seguenti applicazioni: JMP 18, JMPPreview e JMPDtPreview.
- Risolto il problema con la versione macOS di aes_encrypt() che aggiungeva un blocco di zeri estraneo di 16 byte al testo in chiaro.Ciò causava un problema per i connettori dati quando le credenziali venivano salvate utilizzando SecureString di JMP.Le credenziali salvate sul Mac non potevano essere lette e accettate correttamente su Windows.
- Ricerca sui problemi di compilazione dei pacchetti Python.Esistono alcuni pacchetti Python che necessitano di compilare librerie condivise locali come parte del processo di installazione. HDBSCAN è uno di questi pacchetti.È stato fatto del lavoro.Un problema è la necessità di includere i file include Python nella nostra distribuzione; questo è stato inviato sul Mac.I pacchetti basati su Python puro e quelli che hanno binari precompilati non hanno problemi.
- La soluzione attuale è installare una distribuzione Python 3.11.x completa e utilizzarla per compilare e installare il pacchetto nella posizione predefinita del sistema, quindi eseguire l'installazione dal jpip di JMP. Oppure copiare direttamente i file dalla directory site-packages/ predefinita del sistema nella directory site-packages/ di JMP.C'è ancora del lavoro aggiuntivo da fare qui, poiché questa è una delle mie priorità.Sono inoltre necessari aggiornamenti di sicurezza al più recente Python 3.11.
- Aggiornamento di alcuni script di esempio Python con input da Russ.Ha trovato un percorso di codice più breve per creare un DT JMP in Python da un frame di dati Panda, per la maggior parte dei casi d'uso.Ho anche rivisitato e convalidato il codice JSL che crea una tabella di dati da un frame di dati Panda utilizzando file CSV come meccanismo di trasporto.
dt = Python Ottieni (data_frame);
Restituisce un oggetto tabella dati 'Scriptable[]', che può essere generato con dt << Nuova visualizzazione dati;
Questo sarà solo uno dei tanti obiettivi di JMP 19. Effettuare questa conversione in memoria invece che attraverso il filesystem.
Codice di esempio:
# Usa run_jsl per creare una tabella dati con Python Get( df )
# NOTA: per il trasferimento viene utilizzato il file CSV nel file system
# df è un frame di dati creato da Big Class.jmp in Python
jmp.run_jsl( '''
df = Python Get(df);
print( df:nome[1] ); // Ottieni "KATIE"
df < // Rende la tabella visibile.
''' )
HTML interattivo
- John Powell: Creato un elenco di messaggi di registro HTML interattivo con l'aiuto di Shannon (grazie!). Ho lavorato con Audrey (grazie!) per migliorare definizioni per le priorità di Jira . Mappe termiche aggiornate per visualizzare le celle con dati di colore mancanti utilizzando il colore mancante ( JMPHTML-2454 ). Risolta una differenza di comportamento tra JMP e HTML interattivo quando si utilizza il clic MAIUSC|CTRL ( JMPHTML-2406 ). Risolti i colori errati nella mappa colori multivariata sui valori p ( JMPHTML-1852 ). Ho iniziato a collezionare idee per JMP 19 .
- Mike Stickles: Lavoro tabellato svolto su JMPHTML-578 poiché richiederebbe probabilmente modifiche estese che sarebbero troppo rischiose da apportare durante la modalità di approvazione; completato JMPHTML-1544 ; cominciò a guardare JMPHTML-1164 E JMPHTML-1641 . Corso Javascript moderno completato a O'Reilly.
- Michael Senoyuit: Ci ho lavorato sopra JMPHTML-2145 – il tooltip non mostra il valore quando si utilizza <>, JMPHTML-1756 - Aree non riempite quando viene filtrato il valore categoriale e avviato JMPHTML-2114 - La descrizione comando su una riga della tabella non mostra l'intestazione della colonna.
JMP in diretta
- Aurora: 18.0: fornito feedback sul documento di guida dell'utente e sul documento di installazione.Analisi dei risultati dei test di penetrazione.18.1: Correzione di bug (spostamento del post con immagine da uno spazio all'altro).19.0: consente caricamenti di avatar utente più grandi, ridimensionamento prima dell'archiviazione.Assistenza nello spostamento dell'integrazione automatica di JMP Live dalla 18.0 alla 19.0 (scrittura di suggerimenti Git per gli sviluppatori, versioni aggiornate nel codice sorgente).
- Adrianna: W operazioni relative all'autorizzazione del pool JMP.
Nota di Shannon
Grazie al cielo, ancora poche settimane prima che faccia buio e torneremo a giornate più lunghe! Spero che vi godiate il fine settimana!
