Benvenuti all'aggiornamento sullo sviluppo di JMP del 22 novembre 2024!
JMP 18.1.1 è stato rilasciato all'inizio di questa settimana. Grazie a tutti coloro che hanno lavorato per finalizzare 18.1.1 e JMP 19 EA4 , rilasciato la scorsa settimana. Abbiamo una piccola pausa prima che JMP 19 EA5 si blocchi il 6/12/24, ma con il Ringraziamento la prossima settimana, quel tempo passerà velocemente! Grazie per aver continuato ad aggiornare le tue pagine delle funzionalità in modo che la gestione dei prodotti possa indirizzare i clienti alle funzionalità pronte per i test. Se devi aggiungere una nuova pagina delle funzionalità, segui questa pagina How-To .
Brian Corcoran vorrebbe che ci unissimo a lui nel congratularci con Bryan Boone per i 30 anni in SAS, gli ultimi 13 in JMP. Allison Hines pubblicherà presto la biografia lavorativa di Bryan su Inside JMP. Come mi dice Bryan, in realtà ha iniziato il 14 novembre, ma SAS HR riconosce la sua data di inizio come 1 ° dicembre. Bryan guida la nostra iniziativa Data Connector ed è stato determinante nello sviluppo dell'accesso ai dati, della connettività SAS, di HTTP Request e di Snowflake (e questi sono solo quelli più recenti). È anche un formidabile mentore e collegamento con i clienti, spesso chiamato per aiutare a risolvere i problemi dei clienti con l'integrazione JMP. Congratulazioni, Bryan!
Parlando di connettori dati, ieri ci siamo incontrati come gruppo per vedere una demo sui miglioramenti ai connettori in arrivo per JMP 19. Se vi siete persi l'incontro, potete trovare una registrazione qui . Grazie a Will Morgan e Neal Siekierski per la presentazione! Se volete presentare a un futuro incontro di sviluppo JMP, registratevi su Confluence qui .
Grazie mille a Tonya Mauldin per aver condiviso i dettagli di questa settimana sui report Beta/Crash con i crash selezionati! (Tonya fa notare che di recente ha avuto qualche problema a pubblicare i suoi report e ha contattato Josh L per risolvere il problema.)

Annunci Generali
Date importanti in arrivo
- JMP 19 EA5 Codice bloccato – 12/6/24
- Modalità di approvazione del codice JMP 18.2 – 12/6/24
- Blocco del codice JMP 18.2 – 20/12/24
- Blocco di sicurezza JMP 18.1.2 – 1/3/25
- JMP 18.1.2 Immagine finale candidata – 1/6/25
- JMP 18.1.2 Approvazione QA – 16/01/25
- Rilascio di JMP 18.1.2 in MyJMP – 21/01/25
- Per un elenco completo delle date di JMP 18 e JMP 19 , visita Confluence .
Aggiornamenti sullo sviluppo JMP
HTML interattivo
- Paul S: Ho partecipato alla conferenza Connect.Tech ad Atlanta, GA questa settimana (a breve pubblicherò un articolo). La settimana scorsa ho anche lavorato su uno scatterplot 3D in HTML aggiungendo la possibilità di ruotare i titoli lungo gli assi ( JMPHTML-14142 ). Ho anche lavorato con Clay Barker sull'aggiunta di profiler CDF continuous fit di Distribution platforms in HTML ( JMPHTML-14206 ). Abbiamo anche risolto altri problemi con Fit to Window ( JMPHTML-14125 , JMPHTML-14187 ) e abbiamo consentito ai segmenti Label di essere adattabili ( JMPHTML-14175 ). Infine, ho aggiunto il supporto dell'operazione di potenza senza argomento degree opzionale (usa il valore predefinito) ( JMPHTML-14225 ).
- Mike Stickles: Lavoro continuato su JMPHTML-13966 (le selezioni di Word Cloud non funzionano correttamente). È stato molto più difficile di quanto inizialmente previsto perché il modo in cui le tabelle di visualizzazione dei dati di Text Explorer vengono formattate quando esportate è leggermente diverso rispetto ad altre tabelle e queste differenze hanno un impatto sul codice di selezione. Sono riuscito a trovare modi per aggirare abbastanza problemi per abilitare le selezioni, ma queste selezioni vengono rispecchiate in tabelle in cui non dovrebbero essere rispecchiate, quindi c'è ancora molto lavoro da fare.
- John Powell: Corretto avviso di lint e test falliti dopo l'aggiunta della voce di menu 'Salva modifiche report' di JMP Live. Aggiunte animazioni di Reset View e Spin a Scatterplot 3D di Interactive HTML. ( JMPHTML-14226 ). Funzionalità dimostrative che ho aggiunto durante il nostro ultimo sprint.
- Michael Senoyuit: ha lavorato alla correzione di bug per il filtro dati locale a risposta multipla (MRLDF) e alla correzione dei tooltip bloccati in HTML5.
JMP in diretta
- Aurora: miglioramenti degli avvisi del grafico di controllo (aggiungi supporto per triage multi-avviso, aggiungi supporto per filtri sui download di grafici di controllo *.csv, correzioni di bug, archiviati Jiras da un recente studio di usabilità). Ho discusso i report "insight" di JMP Live con Scott Allen , che ha creato un ottimo report di esempio. Ho creato una prova di concetto per JMP Live che genera tabelle di dati "insight" su se stesso per guidare i report, tramite Python e GraphQL.
Statistiche
- Laura CS: Lavoro di sviluppo continuo per effetti indiretti specifici (grazie a David Barbour ed Ernest Pasour per il loro aiuto con i problemi di visualizzazione!). Revisionato l'esempio di documento SEM per l'invarianza multi-gruppo, incontrato Haley per pianificare il workshop SPSP, lavorato su un documento per la collaborazione con il prof UNC usando la piattaforma SEM di JMP per le sue analisi, scritto un documento che descrive la mediazione causale in SEM per i clienti NIEHS che ho incontrato da Discovery.
- John Sall: In Model Screening, aggiungere una colonna nelle statistiche del Validation Set con un segno di pugnale e una legenda: "† indica che il metodo utilizza i dati di convalida per ottimizzare il modello." (JMP-23705)
Documentazione statistica
- Michael C: ha completato il corso di formazione sulla leadership inclusiva; ha continuato a lavorare sugli aggiornamenti delle voci Fit Least Squares nello Scripting Index; ha aggiornato le stringhe dell'interfaccia utente per adeguarle agli standard Acrolinx; ha esaminato alcuni aggiornamenti della documentazione per Hamid e Karen.
Test statistici
- Haley: Ho iniziato a pianificare un workshop Longitudinal SEM con Laura Castro-Schilo, che terremo alla conferenza annuale della Society for Personality & Social Psychology a Denver a febbraio. Ho fatto volontariato con NPower NC conducendo interviste simulate con studenti in formazione per entrare nel mondo del lavoro tecnologico. Ho verificato alcuni ticket JIRA relativi a recenti correzioni nella piattaforma SEM.
- Jacob: Scrittura di unit test per piattaforme DOE in Projects. Creazione di uno studio di usabilità JMP Live Control Warnings per EA5. Aggiornamento dello Usability Study Tool. Indagine su potenziali problemi di prestazioni.
- Tonya: verifica delle correzioni dei bug e aggiornamento dei test unitari.
Gestione del prodotto e marketing del prodotto
- Sara Doudt: Questa settimana sono stata inarrestabile con gli articoli. Ecco tre che ho pubblicato su InsideJMP con link ad articoli completi su Confluence.
- Aggiornamenti di JMP Marketplace ed estensione in evidenza di novembre . Dal rilascio di JMP Marketplace il 21 ottobre, continueremo a fornire aggiornamenti sulle prestazioni di JMP Marketplace e su come continuare a promuoverlo! Ogni mese condivideremo un aggiornamento di JMP Marketplace che include:
- 5 spunti dall'Interactive Wall al Discovery . Durante il Discovery, una delle attività è stata l'Interactive Wall, un display in cui i partecipanti hanno posizionato degli adesivi in diverse aree del flusso di lavoro analitico, mostrando dove trascorrono il loro tempo (ogni adesivo equivale a circa 4 ore di lavoro a settimana), con ogni colore che rappresenta un settore diverso. Il risultato: una visualizzazione statistica guidata dalla comunità che si è evoluta nel corso dell'evento. Inoltre, un punto di incontro frequente per la conversazione, il proverbiale distributore d'acqua di visualizzazione dei dati per la condivisione di idee e la discussione. Ora che l'evento Discovery Summit è terminato, ecco cinque spunti
Operazioni di sviluppo
- Melanie:
- Nuova esecuzione convalidata di AWS Stringbot: le estrazioni funzionano correttamente. Stiamo modificando l'orario di esecuzione di Stringbot al mattino per evitare il processo di pulizia del log di Perforce, che sembra causare un errore durante l'invio dei file. Nota che i file vengono inviati correttamente al secondo tentativo. ( JMPTOOL-1434)
- Organizzare un incontro dopo il Ringraziamento con la Documentazione per discutere dei processi di JMP Live Help. (JMPTOOL-1428)
- È stato testato e aggiunto un nuovo Text Finder per Mac. Il test unitario viene eseguito utilizzando espressioni regolari anziché testo normale. (JMPTOOL-1303)
- Inviato un promemoria a tutti per JMP 19.0 EA 6 e JMP 19.0 Feature Freeze. Aggiunta la pagina JMP 19 Late Features Confluence per tracciare lo sviluppo delle funzionalità in ritardo.
- Controllo, ripristino e risoluzione dei problemi generali per i lavori di test unitari e Jenkins.
- Ho iniziato a lavorare su JSL Conflicts per 18.2 Portable UI Strings for Localization. Il resto sarà completato la prossima settimana.
- Sono stati apportati molti miglioramenti allo script di cattura del log della Unit Test Console. Ora funziona in minuti anziché in ore.
- Shannon L: ha estirpato le erbacce e piantato semi alla Burkett Farm. Riunioni di revisione della disposizione Jira per la migrazione dell'ossigeno con il team; ha aiutato con il monitoraggio delle vulnerabilità di sicurezza; registrazione della conformità all'esportazione JMP 19 EA5; progressi continui sulla documentazione per le attività di sicurezza/registrazione di fine ciclo; monitoraggio delle release e riunioni di approvazione; personalizzazioni Jira e supporto per utenti, siti e plugin Jira/Confluence.
- Shannon C: cavolo riccio e cavolo cappuccio tagliati e confezionati alla Burkett Farm. Grazie a Beth Evans per aver organizzato la visita: ci siamo divertiti tutti un mondo! Abbiamo esaminato le correzioni UT apportate dai tester e i report sui dati di temporizzazione UT. Abbiamo esaminato alcuni crash. Abbiamo incontrato il team per discutere di progetti di sviluppo e release in corso: abbiamo avuto molto da fare!
- Bob: Caricamento degli installer 18.1.1 per JMP, JMP Pro, JMP Clinical e JMP Live su Salesforce. Testato per verificarne l'accuratezza. Rilasciato per i clienti. Numerosi aggiornamenti della pagina Confluence per release e processi.
- Myron: JMPTOOL-1308 - riprogrammato stringbot per evitare errori Perforce. JMPDOC-2286 - configurazione nuova macchina MIF PDF. Modifica script Acrolinx a causa dell'aggiornamento.
Localizzazione
- Allison: finalizzate le stringhe localizzate della scheda descrizione menu 18.2 e inviate in produzione; consegnate le traduzioni in formato PDF della documentazione JMP 18.0 al marketing; finalizzate le stringhe localizzate dell'interfaccia utente portatile 18.2 e preparate per l'invio in produzione; inviate le richieste di acquisto e di ordine di lavoro per il lavoro di revisione V19; comunicate con i fornitori in merito a preventivi e fatture; preparate le traduzioni in formato PDF della documentazione JMP localizzata per la creazione della libreria di documenti.
- Krzysztof: Elaborazione dei ritorni di traduzione di PortableUI 18.2. Test del processo di allineamento per i file Oxygen convertiti dall'inglese e i file FM tradotti. Ricerca di LLM open source per esigenze di localizzazione. Preparazione di una demo del processo di localizzazione per Store tramite memoQ. Progettazione e test di nuove automazioni (diff di immagini, job di commit per UI).
- Howard: Demo integrazione Jira con l'attuale Translation Query System. Integrazione Jira per Dashboard push che fornirà descrizioni personalizzate con titolo della storia Jira e chiuderà Jira una volta che P4 push è stato eseguito correttamente. Correzioni di bug.
- Sandy: Ho terminato il lavoro di Jenkins in cui la convalida del file diff delle immagini viene eseguita subito dopo il passaggio diff delle immagini. Ho continuato a lavorare sui miglioramenti del lavoro di commit. Ho testato un nuovo lavoro di test di commit. Ho iniziato a lavorare di più con il framework pytest per i test delle API REST.
Documentazione
- Khawar : indice di esempio: ho terminato di creare pagine di confluenza per i problemi; ho discusso il piano successivo con Chris e Qiana. Oxygen: ho discusso alcuni problemi con Chris; ho creato e rivisto 4 immagini di callout; ho incontrato Shannon L per la revisione di Oxygen Jira.
- Devon: JMPDOC-2308: Collaborazione con Krzysztof sui file consegnati e su file aggiuntivi per la revisione L10N, riorganizzazione di Oxygen Jiras con Shannon L, ricerca di capitoli della guida utente da far leggere al nostro nuovo editor Jill, pianificazione della documentazione 19.0.
- Susan C: Ho finito di creare la guida di JMP Live 18.2 in tutte le lingue. Inviata per il test. Aspetterò di pubblicare fino alla data di rilascio di marzo 2025. Sto lavorando alle correzioni retrospettive di JMP Live.
- Qiana: Ha completato le schede descrittive del menu 18.2 e le ha consegnate a L10n. Ha inviato un'e-mail a Legal in merito all'anno di copyright nel footer delle pagine jmp.com. Ha pianificato e coordinato il progetto.
Test di sistema/host-Cary
- Mandy: Ho lavorato su alcune correzioni di JIRA, testando i problemi; Mi sono anche collegata da casa con l'app Global Protect VPN per scopi di test (finora dal mio Mac, niente di terribile da notare); Ho ricevuto alcune tracce TS per EA3 ed EA4 e ho risposto a quelle; Ho individuato un problema di test con il framework che vedevo da un po' di tempo: ringrazio Nick Holmes per l'enorme aiuto nell'aiutarmi a trovare il problema e a risolvere la mia sintassi JSL, ma ha aperto un ticket JIRA per cercare di capire PERCHÉ il Mac si comportava in quel modo; Sto lavorando su alcuni test da aggiungere ora e devo tornare a Tag, Etichette valore e cose sui test del flusso di lavoro.
- Nick H: Ho dedicato un po' di tempo ad aiutare Mandy a trovare un errore di sintassi ut assert that() in uno dei suoi test unitari che stava causando effetti collaterali indesiderati del framework con la segnalazione di errori. Oltre a 19 verifiche, sto anche esaminando uno strano problema di Mail() su Windows che Sarah Seligman ha portato alla nostra attenzione. Infine, c'è un'ondata di feedback EA4 per notebook, code folding e completamento automatico che sto esaminando.
- Hunter: ha risposto a una raffica di casi JMP 19 EA 4 e ha tentato di riprodurre gli arresti anomali segnalati. Verifiche JIRA, ha lavorato con Dave Matthews nel supporto tecnico per identificare un arresto anomalo durante la chiusura di più file in JMP Clinical sul Mac, ha esaminato diversi file PDF localizzati e ha aggiornato l'host Sequoia Beta che testava i Mac in laboratorio con 15.2 Dev Beta 4 ed eseguito alcuni test.
- Lisa: Ho lavorato per recuperare i feedback tracker di EA e le verifiche dei bug. Ho esaminato alcune differenze tra le immagini delle etichette al passaggio del mouse e Mike. Ho anche dato una prima occhiata ai nuovi grafici a freccia.
- Audrey: Test Matlab per JMP 18 su Mac, sto ancora cercando di ottenere l'accesso a un'istanza di Snowflake per testare il nuovo connettore dati.
Test Web – Cary
- Josh: Test dell'installer JMP Live 18.1.1. Test di regressione Keycloak 25.0.6. Aggiunta al bucket di regressione per le release di sicurezza dot-dot. Risposte alle domande relative a JMP Live.
Test di sistema/host - Pechino
- Squadra di Pechino:
- Da Li: (1) Verifica dei bug. (2) TS:00175321, problema di importazione di Excel, fornire commenti. (3) FATTO: Indagine e correzione del fallimento della migrazione JMPTESTBJ-3213: test di migrazione live jmp xx a 19.0 non riuscito - 2024w47 . (4) FATTO: JMP Clinical 18.2: test in lingue diverse dall'inglese.
- Nan Wu: (1) Test di verifica dei bug di JMP 19.0. (2) Test del programma di installazione JMP 18.1.1 completato - (JMPTESTBJ-3193) . (3) Test del connettore dati di SharePoint sulla nuova funzionalità di accesso all'account personale supportata. (4) Avviato il test in lingua non inglese di JMP Clinical 18.2 ( JMPTESTBJ-2111 ).
- Da Zhang: (1) Verifica bug. (2) Test di aggiornamento a causa delle modifiche apportate in WEBJMP-9210 - JMPTESTBJ-3212 – FATTO. (3) Test per WEBJMP-6788 - Limita l'elenco utenti/gruppi nell'assegnazione di triage, solo agli utenti autorizzati a visualizzare il pacchetto ( JMPTESTBJ-3215 ). (4) JMP Clinical 18.2: Test in lingue diverse dall'inglese - JMPTESTBJ-3211 – FATTO. (5) Breve introduzione su come aggiungere test E2E per l'aggiornamento dei dati utilizzando il connettore dati.
- Lily Meng: (1) Verifica dei bug. (2) Installazione di diverse versioni di Matlab su computer Mac e tentativo di esecuzione di test unitari Matlab su JMP18.2. - In corso. (3) JMP Clinical 18.2: test in lingue diverse dall'inglese - In corso. (4) Scrittura di test unitari Matlab che richiamano il motore Matlab tramite Python - In corso.
- Nala: (1) Verifica bug. (2) JMPLiveGraphQLDiffTool aggiornato per supportare diverse versioni di JMP Live. (3) Test di carico JMP Live: test aggiornati per le nuove API per JMP Live 19. Controlla i risultati dei test per JMP Live 18.2. (4) JMP Clinical 18.2: test in lingue diverse dall'inglese.
Nucleo
- Dave B: Aggiornato il generatore di componenti aggiuntivi in modo che ora possa aggiornare automaticamente i file aggiunti a un componente aggiuntivo se i file originali cambiano e il componente aggiuntivo viene aperto in modalità di modifica.
- Xan: Lavoro sul grafico delle frecce.
DOE e affidabilità
- Caleb: Ho terminato un po' di lavoro di analisi per lo studente che lavora con Doug Montgomery. Sta presentando le nostre scoperte a una conferenza in Italia. Inoltre, altro lavoro in CSALT e sample size explorer. Infine, presenterò la mia idea per un componente aggiuntivo shape profiler al comitato brevetti SAS più tardi oggi.
- Irene: Sto esaminando alcuni ticket Jira; sto imparando il linguaggio JSL da Joseph per creare un'interfaccia utente per l'analisi degli array.
Hosting e interfacce
- John Schroedl: apportate alcune modifiche alla finestra Home in base al feedback di EA. Scritto consigli sugli screenshot per i doc relativamente alle modalità colore e al colore di accento. Corretto bug in UUIDCreate. Spinte nuove API portatili per recuperare i set completi di icone integrate portatili e host. Corretto problema per cui gli elementi della barra degli strumenti personalizzati non si trovavano nella posizione corretta dopo un cambio di lingua. Brainstorming sul problema Python con Paul. Esaminati alcuni crash di EA4: se ne ricevi uno con un JMPManagedExcept con il seguente messaggio "'{DependencyProperty.UnsetValue}' non è un valore valido per la proprietà 'Padding'", è un DUP di JMPCLINICAL-3632. L'abbiamo già visto diverse volte e ce ne saranno altre. Sfortunatamente, la correzione ha appena mancato il limite di EA4.
- Will: Correzioni di bug per il connettore dati di SharePoint. Aggiunta di meccanismi di autenticazione aggiuntivi per supportare account personali per il connettore di SharePoint. Ho anche iniziato ad aggiornare la documentazione per iniziare a rifattorizzare il connettore di SharePoint su OneDrive, poiché in futuro arriverà un connettore per elenchi e siti di SharePoint.
- Michael H: spinta iniziale del codice AspenTech IP.21 Importer. Niente di testabile ancora.
Nota di Shannon
Spero che tutti negli Stati Uniti si godano la pausa del Ringraziamento! Se cucini per i bambini, spero che si godano di più il cibo del Ringraziamento di questo!:)
