Promemoria: non ci sarà un aggiornamento sullo sviluppo venerdì 6 ottobre. La maggior parte dello staff di JMP avrà un giorno di riposo e di ricarica venerdì 6 ottobre, mentre lo staff di JMP Cina lo terrà il 7 ottobre. Ricorda che non è necessario richiedere un'assenza per questo giorno libero. Grazie mille alla leadership e alle risorse umane di JMP per averci fornito questa meritata opportunità di prenderci una pausa e rilassarci!
Benvenuti all'aggiornamento sullo sviluppo di JMP del 29 settembre 2023!
Un promemoria per il quale ci congeleremo JMP18EA6 a fine giornata il 23/10/3. È difficile da credere, ma questo sarà il penultimo EA del ciclo JMP 18! JMP18EA7 è previsto il blocco di JMP 18.0 il 20/12/23, solo poche settimane prima del blocco di JMP 18.0. EA6 sarà la prima a utilizzare il nuovo meccanismo di autorizzazione JMP basato su Salesforce. Non vediamo l'ora di ricevere feedback su questo e altri elementi introdotti da quando EA5 è stato rilasciato ad agosto.
Mia te lo chiede completa tutti gli aggiornamenti alle pagine delle singole funzionalità entro il 23/10/23 a causa della finestra temporale limitata tra il congelamento dell'EA6 e l'imminente settimana della scoperta negli Stati Uniti. Si prega di commentare qualsiasi nuovo materiale nel Motivazione e sintesi sezione della pagina delle funzionalità utilizzando una frase che inizia con "In EA6..." in modo che sia facile da identificare.
Come accennato in precedenza, i responsabili dello sviluppo e del prodotto hanno deciso di spostare il file data prevista per la creazione della filiale JMP 19.0 al 23/12/23 . Creeremo presto il nuovo ramo di funzionalità per consentire ai team che già lavorano su progetti JMP 19 di ottenere un vantaggio. Dopo aver creato il ramo JMP 19, l'integrazione automatica del codice da main a 18.0 verrà interrotta e inizierà l'integrazione automatica del codice da main a 19.0.
Approvazione del codice JMP 18 inizia il 22/11/23, quindi è possibile che molti sviluppatori abbiano completato le correzioni pianificate di JMP 18.0 entro tale data. Per gli sviluppatori che stanno ancora lavorando sulle correzioni di JMP 18.0 a dicembre, tali correzioni dovranno essere integrate dal nuovo ramo 19.0 alla 18.0 seguendo lo stesso processo che utilizziamo durante i cicli di manutenzione di JMP.
Dopo aver congelato il codice sorgente di JMP 18.0 il 20/12, verrà creato il ramo JMP 18.1. Nel periodo compreso tra l'1/12 e il 20/12, aggiungi 18.1 al campo Versione pianificata in Jira per taggare eventuali correzioni 19.0 che dovranno essere integrate una volta aperto il ramo 18.1.
Grazie mille a Jeff Perkinson E Daniel Powell per il tag teaming alla riunione degli sviluppatori di questa settimana per condividere i dettagli delle modifiche alle autorizzazioni in arrivo per JMP 18.0! Jeff ha fornito informazioni importanti per la transizione prima della demo di Daniel e hanno lavorato insieme per rispondere a numerose domande. Penso che avremmo potuto registrare un record di presenze a questa sessione con oltre 100 partecipanti (!!!) provenienti da vari gruppi di sviluppo, vendite, marketing e gestione del prodotto. Se ti sei perso l'incontro, puoi trovare una registrazione qui . Aspettatevi che arrivino molte più informazioni su questo argomento man mano che lo sviluppo avanza durante questo periodo di transizione!
Inoltre, grazie a Tonya Mauldin per aver condiviso i casi di Beta/Crash di questa settimana con i crash selezionati! Tonya ha notato che il server JMP Live su cui pubblica solitamente era inattivo, quindi non ha potuto pubblicare il rapporto questa settimana.

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 e JMP Clinical 18 EA6 – 3/10/23
- Congelamento dei dati di esempio JMP 18 – 18/10/23
- Revisione del codice JMP 18 – 23/11/23
- JMP 19 Creazione della filiale – 1/12/23
- JMP 18 e JMP Clinical 18 EA7 – 8/12/23
- Per favore visita Confluenza per un elenco completo di JMP17 E JMP18 date.
Aggiornamenti sullo sviluppo di JMP
Scoperta dei dati
- Eva: Aggiunte icone di rinforzo ad alcuni menu a comparsa, in particolare Taglia/Copia/Incolla nei menu contestuali della Tabella dati e dell'Editor di script. Risolte le clausole Where generate con colonne Virtual Join. Aggiunto il supporto DispatchKey per espressioni arbitrarie. Correzione dell'albero delle dipendenze della formula per col<
- Xan: Alzarsi alle 3 del mattino per guardare la diretta streaming del Campionato Mondiale di Jigsaw Puzzle in Spagna. Sto scherzando, ma ho scaricato i risultati. Ciascuna delle sei qualificazioni ha utilizzato un puzzle diverso da 500 pezzi, ed ecco gli spread dei primi 40. Alcuni enigmi erano più facili di altri.

- Morgan: Proseguimento del lavoro sulla denominazione di Formula Depot e sulla gestione di più istanze, nonché sviluppo su JMP Notebook. Per quanto riguarda il lavoro finito, Script Editor ora supporta la ripetizione Ctrl-Shift Z su Windows e Formula Depot ora mostra il nome della colonna della formula e se abbiamo espanso gli intermedi nel campo di origine.
- Dave B: Risolti un paio di regressioni causate dalla memorizzazione nella cache del numero di righe in una tablebox e risolti alcuni bug relativi alla modifica dei titoli delle colonne della tablebox.
- Dan S: Miglioramenti alle preimpostazioni della piattaforma per KNN, indicatore di tipo 1, EMP MSA.Piattaforma di gruppo: corretti gli script di salvataggio per tutti gli oggetti.
DOE
- Caleb: Completata una correzione importante per CSALT. Le allocazioni dei campioni ora dovrebbero essere più accurate e stiamo anche limitando il numero di fattori di accelerazione a non più di 3, data l’instabilità con numeri più elevati di fattori e la rarità di utilizzarne così tanti nella pratica. Eliminando anche altri biglietti JIRA. Sto finendo le presentazioni per la FTC della prossima settimana (già qui!).
- Peng: Continua a perfezionare le opzioni della curva di densità nel grafico del modello adattato nella piattaforma Modello di fatica. Apportare modifiche ad altre piattaforme esistenti in base ai recenti suggerimenti e commenti di Bill.
Ospite
- Michele H: Ho collaborato con Daniel Powell per ottenere un ramo Perforce funzionante e aggiornato per il progetto di autorizzazione del software. Ha funzionato sulla parte Mac dell'autorizzazione software. Tecnologia prototipata per modificare JMP da un singolo eseguibile monolitico a un insieme di librerie dinamiche interconnesse più piccole. Problemi esaminati con JMP quando creato ed eseguito su macOS Sonoma. Pianificazione del keynote del JMP Discovery Summit.
- Paolo N: Il lavoro di integrazione di Python continua. Risolto il problema del conflitto tra la generazione del codice e l'integrazione di Python. Aggiornato a Python 3.11.5 su Windows ed è presente nella build corrente. Ho un aggiornamento funzionante a Python 3.11.5 su Mac. Problemi con l'accesso su Sonoma e XCode 15.Non ancora spinto alla costruzione quotidiana.
- Daniele: Dopo la demo di sviluppo di giovedì, Michael Hecht, John Schroedl e io stiamo preparando il ramo di autorizzazione del software per EA6. Sto lavorando specificamente per rimuovere i flag di build IS_ANNUAL_LICENSE, IS_SUBSCRIPTION, IS_JMPTRIAL, IS_JMPPROTRIAL e IS_SHRINKWRAP da jmpconfig.h.
- John Schroedl: Rimosso il prompt di registrazione e il relativo codice. Codice iniziale Python aggiornato per rispettare la policy per disabilitare l'esecuzione. Provando il ramo di autenticazione e il relativo codice. Indagando e ancora perplesso dal comportamento di dimensionamento di WPF in WFB.
HTML interattivo
- John Powell : Risolto un problema con il posizionamento dei tooltip della mappa termica ( JMPHTML-2187 ). Risolto un problema con la visualizzazione di "non definito" in una descrizione comando della mappa termica ( JMPHTML-2336 ). Ho iniziato a indagare su un problema relativo al filtraggio di una mappa termica con un asse Y nidificato ( JMPHTML-2390 ). Partecipato ai test whitebox in cui il nostro team ha rilevato 16 problemi. Aiutato un utente con domande sui grafici a bolle dinamici in HTML interattivo. Sono stati esaminati alcuni problemi di creazione dell'HTML interattivo.
- Mike Stickles: Lavoro concluso JMPHTML-1419 (Etichette di riga non mostrate in HTML5) inclusi suggerimenti di revisione e casi di test; ho eseguito test whitebox; ha iniziato a lavorare JMPHTML-2003 (È necessario eliminare la visualizzazione delle righe nascoste|escluse).
- Paolo Spichala : Tempo di correzione dei bug per HTML. Aggiungi qualche altro token in formato data/ora ( JMPHTML-1442 ). Aggiunto il supporto per le etichette delle linee di riferimento dell'asse X per i profilatori ( JMPHTML-850 ). Gli elementi della configurazione del Profiler non si aggiornano con i valori della miscela bloccati ( JMPHTML-2366 ). Ho effettuato i test Whitebox insieme al team HTML.
- Michael Senoyuit: Completato JMPHTML-1659 - Aggiunto il supporto per Number Col Box << 'Nascondi valore mancante' e iniziato a lavorare JMPHTML-2263 - Conserva lo slogan dell'annotazione.
JMP in diretta
- Aurora: Correzione di bug (controllo accessi, GDPR, log di audit, test Jest).
Statistiche
- Proseguimento del lavoro sulla demo di gestione dei dati per Discovery.
- Proseguono i lavori di adattamento per Easy DOE. Aggiungere stime non codificate a Adatta misto (JMP-18661).
- Risolti i problemi relativi al livello alfa e al tipo CI in Fit Ordinal e Fit Nominal (JMP-17384). Risolto il problema con Profiler per gruppi e comando "Imposta dati su riga..." (JMP-18545). Altre piattaforme che utilizzano il profiler potrebbero prendere in considerazione l'implementazione di ::predictorDataTable() per correggere i numeri di riga del gruppo.
- Le Componenti Principali fissano i punteggi per gli imputati; SCA ora salta l'imputazione perché le routine di Clay la gestiscono ( JMP-18436 , JMP-18336 ). Stima dei minimi quadrati necessitava di una modifica di ridimensionamento a Box-Cox in situazioni strane ( JMP-18509 ). Esplora valori anomali Robust PCA quando raggiunge MaxIter ora richiederà di continuare ( JMP-18463 ). La PCA robusta ora si annulla in modo pulito dalla ProgressBar secondaria ( JMP-7755 ). Il profiler conserva la selezione delle colonne ( JMP-17811 ) e ricorda Colorize ( JMP-5662 ).
- Laura CS: Lavorando sulla correzione Bollen-Stine per il chi-quadrato, risolto un bug del profiler nel SEM con controllo dell'estrapolazione. Data definitiva per la presentazione virtuale del SEM presso l'università messicana (U. Iberoamericana). Ho effettuato un nuovo studio sull'usabilità per DOE. Partecipazione alla riunione del comitato d'azione del DEI.
- Annie: Si è lavorato sull'aggiunta di una legenda alle carte di controllo a breve termine e alla risoluzione di altri problemi relativi alle carte di controllo a breve termine.
- Laura L: Inserito del codice che fa funzionare completamente Design Space Profiler con modelli che presentano vincoli lineari.
Documentazione statistica
- Karen: Aggiornamenti terminati in WFB per le icone e lavoro sul capitolo CSALT.
Test statistico
- Segno: Completamento dello studio sull'usabilità per la nuova fase Analizza in Easy DOE che sarà condotto al JMP Discovery Summit il mese prossimo. Il debug degli script di test come Easy DOE modifica il processo di adattamento in modalità guidata con Jacob. Partecipazione al secondo incontro del JMP DEI Action Team.
- Giacobbe: Test di Easy DOE, test della funzionalità Miglior modello della scheda Analizza. Test di CSALT Design, lavorando su un nuovo unit test per la piattaforma. Preparazione dello studio sull'usabilità Easy DOE per Discovery Americas.
- Tonya: Testare le carte di controllo a breve termine e lavorare sulle verifiche dei bug
Aggiornamenti sulle scienze della vita
- Wenjun: Invitato a tenere una conferenza al Giornata Omics della FDA tenutosi presso la sede della FDA il 10 e 11 ottobre. Sono felice di avere l'opportunità di presentare le funzioni JMP per la pulizia e la preparazione dei dati nella sezione Integrazione e gestione dei dati della conferenza!
Supporto tecnico
- Wendy: Questa settimana, Dahlia Watkins ha implementato nuovi flussi di chiamate e Stan Koprowski è riuscito a trasferire il numero di telefono del team Engagement da SAS a JMP.Ora, gli agenti telefonici hanno un'esperienza migliore che consente loro di sapere quale numero di telefono ha composto il cliente.
- Ecco gli standard 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 . Ho incluso alcuni grafici dell'attività di TS e di coinvolgimento.

- Argomenti del team di coinvolgimento, la settimana scorsa

- Argomenti del team di coinvolgimento, dal 2023 a oggi

Operazioni di sviluppo
- Nick: Lavorare sui dettagli dell'automazione della creazione e dell'attivazione di macchine on-demand in AWS per vari progetti Jenkins e attività automatizzate. Ciò ci consente (ad esempio) di aggiornare le specifiche delle macchine Windows che eseguono build CI di Windows come parte del processo di integrazione automatica di JMP 18.0, risparmiando denaro in generale: spegnendo le macchine dopo ogni build CI di Windows completa e riavviandole in tempo per quella successiva . Sono felice di lavorare con altri che hanno sfide simili con processi pianificati!
- Bobo: Iniziate le modifiche ai programmi di installazione di Windows 18 per supportare l'autorizzazione anziché sid/per e l'attivazione. Pagine Confluence aggiornate per iniziare la rimozione delle note su Abbonamento, Prova JMP e Prova JMP Pro. Strategia con Jim su come i processi notturni delle build eseguibili e dei programmi di installazione possono cambiare per 18 per supportare l'autorizzazione.
- Mirone: Stringbot e torchDeepLearning.cpp riconciliati ( JMPTOOL-985 ). Ultime modifiche per automatizzare gli aggiornamenti degli script dei dati di esempio con i processi Jenkins ( JMPTOOL-505 ). Aggiornamenti JiraBot per JMPHTML ( JMPTOOL-996 ).
Localizzazione
- Krzysztof : L'installazione di memoQ web è completata. Imposta il progetto di revisione della piattaforma preimpostata per gli autori di statistiche in memoQ web e istruzioni documentate. Elaborazione dei resi dell'interfaccia utente portatile JA e ZH e collaborazione con Sandy e Howard su progetti di sviluppo/test. Risolti i problemi del server memoQ; preparazione per l'aggiornamento di memoQ previsto per lunedì.
- Trish : Discussioni riguardanti il processo di localizzazione delle preimpostazioni della piattaforma e segnalazione del QA una volta finalizzate le traduzioni. Sessioni di formazione con Allison (preventivi/ordini di lavoro). Ho incontrato il team dei documenti per avere una panoramica del progetto di migrazione di Oxygen.
- Howard : le modifiche allo sviluppo per supportare la ridenominazione di TOTD in Quick Start sono quasi complete. Il database è stato modificato e ha scritto una pagina Confluence che descrive la creazione del kit di test.
- sabbioso : script di convalida dell'interfaccia utente portatile finalizzato. Inizio delle convalide per il conteggio delle parole sui progetti di localizzazione in uscita.
- Sohail : lavoro continuo per automatizzare la raccolta della terminologia per creare una banca dei termini di localizzazione.
Documentazione
- Qiana: Completati i compiti dell'EA6. Creata una bozza del nuovo componente aggiuntivo Documentazione nella pagina inglese. Ho partecipato all'incontro del DEI Action Team. Ho incontrato L10N per discutere argomenti congiunti del team, incluso il piano di migrazione da FrameMaker a Oxygen. Pianificazione e coordinamento del progetto.
- Devon: Attività di EA6 Doc inclusa la correzione JMPDOC-2020 : Sottolineatura in QPM > Elenco dei contenuti di Control Chart Builder, creazione di una macchina di test su AWS per Doc, Stats e L10N per testare l'editor XML di Oxygen e revisione delle demo di sviluppo in preparazione dell'aggiornamento della documentazione per il supporto JMP Python.
- Chris B : Intrappolato da 2 settimane fuori. Ho installato Oxygen e sto esplorando. Feedback a Susan sul nuovo Working Smarter. Bella chiacchierata con Melanie sul passaggio a Oxygen.
Test di sistema/host-Cary
- Mike M: Rilevato problema relativo alla mappa termica JMP Live durante l'utilizzo dei filtri dati, JMPHTML-2390. È stato divertente, grazie per l'aiuto nel debug, John Powell ! Verifica completata da ZH della Guida JMP online tradotta per 17.2. Sembra tutto a posto! Aperti 8 nuovi Jira del gestore colonne, che si occupano principalmente dell'usabilità. Al lavoro per recuperare il ritardo sulle verifiche di Cols Mgr.
- Lisa: Ho discusso alcuni bug con i livelli di configurazione e la modalità di modifica degli assi con Evan, sono entrato in un crash che Mike Stickles ha riscontrato nel debug, ho esaminato alcune tracce EA che Holger ha inviato per la funzione di codifica overlay e ho corretto alcuni dei miei unit test JSL.
- Cacciatore: Ho incontrato Aaron per discutere di diverse correzioni di bug e di alcuni comportamenti strani nella finestra del progetto. Ho incontrato Drew, Melanie e Michael H. in merito a diversi problemi di Sonoma con JMP 18.0. Ha aperto JMP-18652 , JMP-18654 , E JMP-18660 . Nessuno di questi problemi dovrebbe interessare gli attuali utenti JMP 17.x che eseguono l'aggiornamento a Sonoma. Verifiche JIRA.
Test Web – Cary
- Josh L: Test di storie e test basati su scenari.Lavorare con più sviluppatori su vari elementi JMP e JMP Live.Tutto, dai gruppi AD, alle policy AD e alla risposta alle domande sulla distribuzione.Fornito istruzioni per l'aggiornamento del database JMP Live al team di test.Per coloro che pubblicano spesso su JMP Live.Abbiamo aggiunto scorciatoie da tastiera per la pubblicazione.CMD-OPT-U per Mac | CTRL-MAIUSC-U per finestre Buona pubblicazione :faccia_sorridente_con_occhi_sorridenti:
- Anna: Testare la nuova piattaforma del Gruppo di Dan. Verifica di un fantastiliardo di bug!
Test di sistema/host-Pechino
- Squadra di Pechino: Test basati su scenari JMP Live 18 - settimana 5/6 ( JMPTESTBJ-1803 ) - In corso
- Eric (Nai) Wang: (1) Testare la nuova funzionalità "accesso a livello di cartella", aggiungere test di integrazione per l'autorizzazione di ciascuna cartella per verificare cosa l'utente può e non può fare ( WEBJMP-7031 ). (2) Lavoro sui test dello scenario JMP Live 18.0. (3) Consegna dei compiti a Da Zhang. (4) Verifica dei bug.
- Da Li: (1) TS: 00054369: ha risposto chiedendo maggiori informazioni. (2) In corso: test basati su scenari di JMP Live 18.0, creati 7 nuovi bug. (3) In corso: test delle funzionalità ( WEBJMP-7468 : indirizza le notifiche inviate agli utenti che non hanno accesso alla risorsa in questione). (4) Verifica dei bug.
- Nan Wu: (1) Test di regressione dei bug di JMP desktop 18.0, principalmente sui test di miglioramento della telemetria. (2) Aggiornamento dei driver ODBC per le macchine da laboratorio UT con esecuzione notturna JMP 18.0, ho chiesto aiuto a Jim per installare il driver ODBC MySQL 8.0.23 insieme al driver 8.1.0, i dettagli possono essere trovati da - JMPTOOL-983 . (3) Test JMP Live 18 basati su scenari. (4) Definizione degli obiettivi completata per il terzo trimestre. (4) Verifica dei bug.
- Da Zhang: (1) Verifica dei bug.
- Kimi (Yu) Wang: (1) JMP 18.0 NF – Python – In corso. Guardando il video di JMP Dev Demo_JMP 18 Python Integration. Gestione di JMP-18416: conflitto con l'integrazione Python e la generazione del codice Python. (2) Gestione del supporto tecnico – In corso. Numero della pratica 00051830 ( JMP-18420 : CRP: installa i repository utente archiviati in gcloud in JMP18 python). Numero della pratica 00053702 ( JMP-18454 : CRP: trasferisce l'oggetto JMP Datatable al DataFrame panda). Numero caso 00054464 - Fatto, Paul: non è previsto il supporto della connessione a Jupyter. (3) Test basati su scenari di JMP Live 18.0 – In corso. (4) Verifica dei bug.
- Nala: (1) Test basati su scenari JMP Live 18 - in corso. (2) Verifica dei bug. (3) La conversazione del terzo trimestre all'interno del team di Pechino è stata completata.
Nota di Shannon
Il doodle animato di Google in colori pastello ha attirato la mia attenzione oggi. Quando ci ho cliccato sopra, ho scoperto che celebrava il compleanno di uno psicologo ungherese-americano ormai deceduto, noto soprattutto per aver dato il nome al concetto psicologico di flusso. È un concetto a cui facciamo riferimento di tanto in tanto con JMP: cercare di mantenere i clienti “nel flusso” mentre lavorano con i dati nei nostri strumenti. Ecco uno snippet di questi dettagli. Spero che tutti voi abbiate un fantastico fine settimana e che abbiate un po' di tempo per essere attivi e fare qualcosa di creativo che vi piaccia!