Benvenuto nell'aggiornamento di sviluppo di JMP per il 4 agosto 2023!
Promemoria importanti relativi alla telemetria di JMP: Se sei un utente JMP interno, segui le istruzioni qui in Confluence identificarsi come dipendente ai fini della raccolta dei dati di telemetria. Questo ci aiuta a differenziare i tuoi dati di utilizzo dai dati dei clienti. Inoltre, se ti capita di esaminare i dati di telemetria (magari con l'aiuto di Evan Componente aggiuntivo Esplora telemetria ) e noti che un'area di JMP NON è attualmente strumentata per la telemetria (ma dovrebbe esserlo), inserisci una nuova storia di Jira sotto Telemetria – Strumentazione componente e assegnarlo allo sviluppatore appropriato. Contatta Shannon Conners o Sarah Sylvestre se hai domande o hai bisogno di aiuto per identificare la persona giusta a cui assegnare l'oggetto!
Siamo a circa una settimana dal nostro Blocco JMP 18 EA5 . Grazie per tutti i recenti aggiornamenti della pagina delle funzionalità di JMP 18! Inoltre, se nel percorso di JMP 18 sono presenti elementi di funzionalità su cui si sta ancora lavorando, ricordarsi di aggiungere una sezione alla pagina delle funzionalità di JMP 18 Late. Questo aiuta i team a valle a comprendere l'impatto dei progetti in corso mentre procediamo verso il nostro Code Freeze di JMP 18.0.
Il lavoro di convalida dell'installatore continua per JMP 17.2, JMP Pro 17.2 e JMP Clinical 17.2 . Grazie a Josh LoPresti E Nala Sole per aver condiviso la notizia che i loro team hanno completato il lavoro di convalida del programma di installazione per la versione di manutenzione di JMP Live 17.2! I clienti apprezzeranno sicuramente l'ultima serie di correzioni fornite in 17.2.
Questa settimana diciamo un affettuoso addio a molti dei nostri Stagisti estivi JMP . È stato meraviglioso avere così tanti stagisti che lavorano in diverse parti di JMP quest'anno, esponendo molti più team JMP all'energia e all'entusiasmo che uno stagista può portare a un progetto! È stato così stimolante guardare i discorsi degli stagisti di sviluppo di JMP nelle ultime due settimane. (A proposito, le registrazioni di questa settimana possono essere trovate Qui E Qui .)
È stato anche molto bello incontrare di persona molti dei nostri stagisti nel centro educativo mercoledì al Expo interna . Un grande ringraziamento agli stagisti di JMP e SAS che sono venuti da lontano e da vicino per presentare i loro poster, e grazie anche ai numerosi membri del team JMP che sono venuti a sostenerli! I poster sono stati sicuramente occupati per l'intero periodo di due ore, quindi purtroppo non sono stato in grado di parlare con tutti di persona. La sessione si è rivelata anche una bella opportunità per incontrare colleghi locali e remoti.
Grazie mille a Tonya Mauldin per aver condiviso le tracce beta/crash di questa settimana (con i crash selezionati).

Rapporto beta/crash per la settimana dell'8/4/23 | JMP Live (sas.com)
Sono felice di condividere quella di questa settimana Consiglio Jira della settimana ! Ho notato per la prima volta oggi che la piccola icona "occhio" per aggiungere un osservatore era presente sul Creare schermo per un nuovo numero di Jira che stavo inserendo. Ho chiesto in giro nel gruppo di amministrazione di Jira perché questa era una novità per me, e il consenso è che questo sembra essere stato implementato piuttosto di recente. Noi amministratori di Jira siamo tutti molto entusiasti di avere questa nuova funzionalità. Non essere in grado di aggiungere osservatori durante la creazione del problema è stato uno dei pezzi mancanti che abbiamo notato nella transizione da Defects a Jira. Ora possiamo utilizzare questa icona per notificare a più persone un nuovo problema quando lo inseriamo. In precedenza, solo l'assegnatario predefinito del componente riceveva questo avviso.
Certo, questo non è così bello come avere tutti i nomi nei ruoli di supporto predefiniti notificati automaticamente alla creazione del problema come ha fatto Defects, ma è probabilmente il massimo che otterremo dato il framework di componenti limitato fornito da Jira. Naturalmente, integriamo il supporto dei componenti minimalisti di Jira con un processo JiraBot che cerca e popola i nomi nei ruoli predefiniti quando viene inserito un nuovo elemento. Questo passaggio avviene dopo la creazione del problema, tuttavia, e attualmente non modifica l'elenco degli osservatori. Quindi ora sai come aggiungere osservatori su un nuovo oggetto mentre lo inserisci! E, naturalmente, puoi sempre cercare l'icona dell'occhio in qualsiasi problema esistente per aggiungere te stesso o qualcun altro come osservatore.

Annunci generali
- Se sei disposto a 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 18 EA5 e JMP Clinical EA3 – 8/11/23
- JMP 18 EA6 e JMP Clinical EA4 – 3/10/23
- JMP 18 EA7 e JMP Clinical EA5 – 8/12/23
- Per favore visita Confluenza per un elenco completo di PMP 17 E MP 18 date.
Aggiornamenti sullo sviluppo di JMP
Stagisti
- Irene Ji: Stesura di un documento sulla localizzazione bayesiana dei guasti, esplorazione di nuove idee come l'utilizzo di un approccio di progettazione sequenziale per esplorare combinazioni di input non testate e inizio a leggere un po' di letteratura sulla costruzione della regione di guasto. Ho scritto un riassunto del lavoro svolto durante il tirocinio.
- Sohail Lokhandwala: Ho presentato il poster della mia expo interna e la mia presentazione virtuale JMP. Ho stabilito ottimi collegamenti con altri stagisti e dipendenti e sono entusiasta di continuare il mio lavoro per il resto dell'anno scolastico!
Scoperta dei dati
- Giuliano: "Modelli di piattaforma" vengono rinominati in "Predefiniti della piattaforma" per allineare meglio il modello mentale della caratteristica alla sua funzionalità. Lavoreremo con vari gruppi per garantire un cambiamento ordinato.
- Dave B: Revisione e correzione di alcuni jira minori, collaborazione con un SE per migliorare la stampa di un report del dashboard di un cliente, completamento della modifica in modo che TabBox possa essere utilizzato per contenere informazioni di contesto proprio come una casella Outline, risoluzione di alcuni problemi di spazio su disco con l'immagine test.
- DanS: Risolto il problema con Column Switcher in KNN. Risolto il problema con il filtro dati quando nessuna riga corrisponde. Predefiniti piattaforma: supporto per oggetti secondari Gauge e KNN di tipo 1, aggiornamenti al menu a comparsa per ristrutturare in base ai test degli utenti.
- Ernesto: Risolto il problema del confronto tra tabelle degli script di tabelle per confrontare le stringhe in modo che corrispondano alla differenza. Pulizia della funzione Platform Preset.Threading più reattivo delle statistiche dell'intestazione.
- Eva: Aiutare con alcune integrazioni di Python (registro incorporato, segnalazione degli errori, ecc.). Planning Platform Preimposta modifiche in risposta ai risultati dello studio di usabilità.
- Xian: Profiler e levigatura generale della curva GStream. makeBezierCurves ora supporta i vincoli minimo e massimo.
DAI
- Caleb: Dare gli ultimi ritocchi alla piattaforma CSALT e preparare il mio discorso su Discovery Americas. Ho reinviato il mio e il documento di Brad all'inizio di questa settimana.
- Peng: Risolvere i problemi scoperti di recente sia nell'affidabilità che nel DOE. E continuare a migliorare il lavoro esistente per il mio sviluppo JMP 18.
Ospite
- Paolo N: Continuare a lavorare su Python con progressi significativi sugli obiettivi EA5 come la creazione di tabelle e colonne di dati direttamente da Python e la possibilità di accedere e modificare le righe in una tabella. Con il supporto di Evan, abbiamo notevolmente migliorato l'integrazione con il registro di JMP e l'output ora funziona con i registri incorporati. Esplorare la possibilità di eseguire pip install dei moduli Python dall'interno di JMP utilizzando un sottoprocesso Python: ora funziona su Mac e funziona principalmente su Windows. Ciò potrebbe eliminare la necessità per l'utente di modificare lo script per variabili e percorsi di ambiente e mantenere l'installazione del pacchetto all'interno dell'ambiente JMP anziché in una finestra terminale/CMD. Lavorare sulle stringhe e documentare le funzionalità esistenti.Continuare a migliorare la segnalazione degli errori dall'interno di Python. La maggior parte di ciò che rimarrà per 18.0 sarà lavoro di pulizia, miglioramenti dell'aspetto, documentazione e script di esempio.
- Aronne: API FileSpec per rilevare se un file si trova in un determinato sottoalbero di directory (JMP-17747). Impostazione per consentire la lettura e la scrittura da cartelle del server specificate negli script di aggiornamento e importazione di JMP Live (WEBJMP-5695). Le operazioni di pubblicazione ora inviano sia uno script di pubblicazione che lo script di sostituzione corrispondente a Workflow Builder, quindi semplifica la riesecuzione di un flusso di lavoro senza creare contenuti duplicati sul server JMP Live (WEBJMP-7188).
- John Schroedl: Aggiunto codice personalizzato per transcodificare da EUC-CN (cinese semplificato) a UTF-8 poiché la code page SAS necessaria non è comune su Windows; richiesto da Clinica. Modificata l'esperienza utente dell'attivazione della telemetria in base alle modifiche apportate da Legal e utilizzati controlli diversi per un aspetto più gradevole. Modificata la descrizione del tipo di file dei file .jmpdoe da Easy DOE a JMP DOE in quanto vi è un utilizzo più ampio. Risolto il problema relativo al dimensionamento della casella su alcuni sistemi operativi server. Esamina la sessione bloccata su Server 2016.
- Michele H: Ha collaborato con John Schroedl per creare un convertitore di set di caratteri EUC-CN per l'importazione di set di dati SAS in lingua cinese su Windows.
HTML interattivo
JMP in diretta
- Aurora: Continuare a lavorare sull'accesso a livello di cartella.Piccoli miglioramenti per controllare le notifiche di avviso del grafico.Indagare sugli errori intermittenti dei test.
Statistiche
- Laura CS: Ha fatto molti progressi sul bootstrap a livello di piattaforma in SEM; una nuova tabella di dati che raccoglie tutte le statistiche rilevanti tra i campioni sottoposti a bootstrap viene ora emessa quando si utilizza la nuova opzione di bootstrap RTM. Il lavoro rimanente comporta il riepilogo delle distribuzioni empiriche in una casella di riepilogo del rapporto. Ho creato una build di test per assicurarmi di non aver rotto nulla a causa dell'ampio refactoring del codice.
- Casia: Risolto un arresto anomalo nella piattaforma dei valori mancanti, lavorato sul documento T2 regolarizzato iniziato da Jeremey e Laura e impiegato del tempo per leggere la documentazione di alcune funzionalità.
- Laura L, Annie: Al lavoro per aggiungere funzionalità di processo a fasi implementate in Control Chart Builder.
Documentazione statistica
- Michele C: Documentate alcune nuove funzionalità in varie piattaforme Fit Model; assistito con la revisione e il consolidamento delle stringhe prima del primo passaggio di stringhe alla localizzazione per 18.0; ha partecipato a dimostrazioni di stagisti e sessioni di poster.
Test statistico
- Giacobbe: Testare CSALT Progettare e lavorare su alcune funzioni di utilità per testare la piattaforma. Scrivere uno studio sull'usabilità per Load Design (Easy DOE) per EA5, con Mark, Ryan e Joseph. Preparazione e registrazione della presentazione del poster Discovery con Mark. Analizzare i risultati degli studi di usabilità di EA4.
- Segno: L'incorporazione dei test unitari per tutti i grafici dei fattori generati dall'array di copertura viene eseguito per la scheda Data Entry in Easy DOE. Poster registrato con Jacob e Kirsten per il JMP Discovery Summit America. Rispondi alle domande nella community di JMP.
- Tonia: Testare le recenti modifiche ai limiti delle specifiche in CCB e lavorare sulla verifica dei bug.
Gestione del prodotto
- Bryan F: Maggiore elaborazione dei dati utente per i modelli di piattaforma. Ha creato altri momenti salienti del video dai test di usabilità di Platform Templates, ha presentato il video e ha avuto una discussione con un gruppo di persone interessate ai test di usabilità. Ha iniziato a lavorare su wireframe per un'offerta web. Kickoff di pianificazione per il gruppo di lavoro relativo a una capacità di framework visivo. Alcune conversazioni con Parker e altri su un'integrazione immediata di LLM con JMP. Ha lavorato con Dieter su alcune potenziali modifiche al nome di JMP Live.
Operazioni di sviluppo
- Melania: Decisioni facilitate sulla gestione degli inserti di testo per i dati sul copyright nei libri. Ho eseguito stringbot per i builtin per il primo passaggio di consegne. Indagato e fornito informazioni per una varietà di bug di Jira. Collaborato con Nick Ruva per garantire che la macchina AWS che esegue i lavori MIF-PDF si accenda da sola per eseguire i lavori e si spenga di nuovo al termine; aggiornata la documentazione in ogni pagina di lavoro e in Confluence.
- Mirone: Ha lavorato alle modifiche e alla pulizia dei dati di telemetria JMP ( JMP-17711 , JMP-17780 , JMPTOOL-910 , JMPTOOL-877 , JMPTOOL-888 ). Aggiornamenti ai dettagli di JiraBot ( JMPTOOL-912 , JMPTOOL-914 , JMPTOOL-883 , JMPTOOL-897 ). Lavorare con Melanie sugli aggiornamenti dell'elaborazione dei dati di esempio ( JMPTOOL-505 ).
- Jim: Disattivate due macchine virtuali non utilizzate. Nuova configurazione della macchina Mac in laboratorio ( JMPTOOL-864 ).
Documentazione
- Chris B : Rivisto la proposta oXygen di Devon. La build 17.2 funziona di nuovo. Mi sto concentrando su come funzionano le personalizzazioni di WebWorks (che è il modo in cui viene definito il valore startrelease). Mi sono divertito molto a incontrare Susan di persona per la prima volta (dalla Scozia) e salutare (per ora) la nostra stagista, Emily.
- Qiana : Ha iniziato a creare l'Aiuto DJ localizzato. Ha lavorato all'aggiornamento della pagina della documentazione e al componente aggiuntivo della documentazione per JMP 18.0. Pianificazione e coordinamento del progetto eseguito.
Test di sistema/host-Cary
- Mandy: Ho esaminato un problema di Tables > Compare su cui Ernest stava lavorando in relazione a un problema di compressione che ho avuto la scorsa settimana: ho testato la sua correzione su Mac e su Windows. Ho lavorato su un paio di brani TS con il generatore di flussi di lavoro: uno era un problema JIRA ( JMP-17774 ) con un comportamento di sovrascrittura, un altro rispondeva a una domanda su come chiudere una finestra della piattaforma con JSL e un terzo riguardava domande sui formati ISO e sull'utilizzo del modello di formato. Test scritti e JIRA verificati. Revisionato il documento di creazione del flusso di lavoro per Karen Copeland e fatto commenti per 18. Lavorare su carta/poster/demo di Discovery builder per il flusso di lavoro. Ho partecipato a Intern Expo: hanno fatto tutti un ottimo lavoro!
- Nick H: Le colonne di timeout sono state aggiunte al dashboard di test sia nella tabella di riepilogo che nei risultati dell'utente come categoria di errore separata distinta dagli arresti anomali. Grazie a Myron per il suo aiuto con questo. Ho aggiunto unit test per i modelli utilizzando gli esempi attualmente esistenti al framework unit test. Insieme a questo c'è un matcher che può essere utilizzato per futuri test unitari. Hanno anche lavorato attraverso le verifiche.
- Cacciatore: Completato il test del programma di installazione finale di JMP 17.2, ulteriori indagini e risposta a una traccia host Windows di JMP 18 EA 4, verifiche JIRA e feedback su diversi elementi JIRA aperti.
Test web – Cary
- Jos L: Continua 17.2 Test del programma di installazione live e desktop di JMP.Il test del programma di installazione Live 17.2 è ora completo.Il resto della settimana mi sono concentrato sui test di JMP Live 18.0 Active Directory Sync e sulla manutenzione del server.Ho anche aiutato alcuni degli altri test con problemi che stavano avendo.
Test di sistema/host-Pechino
- Squadra di Pechino:
- Test del programma di installazione di JMP 17.2 - JMPTESTBJ-2577 - Fatto
- Test del programma di installazione di JMP Live 17.2 - JMPTESTBJ-2578 - Fatto
- Eric (Nai) Wang: (1) Test del programma di installazione di JMP Live 17.2 completato. (2) Aggiornamento dei test JSL/E2E di JMP Live dopo le recenti modifiche al comportamento: la proprietà "Discoverable" è stata rimossa dal tipo "space" di GraphQL ( JMPTESTBJ-2579 ), l'API GraphQL "StartJMPSessionForPackage" viene rimossa ( JMPTESTBJ-2580 ). Funzioni comuni aggiornate relative a "ottenere dati". Ora il ticket di sessione non è un parametro obbligatorio, quindi JMP Live avvierà automaticamente una sessione. Aggiungere il passaggio "interrompi sessione" nelle funzioni comuni relative a "ottenere dati". Ora non è necessario chiamare esplicitamente la funzione "stop session". Aggiorna i test correlati. (3) Test del programma di installazione di JMP 17.2 completato.
- DaLi: (1) FATTO: test del programma di installazione di JMP 17.2, totale di 3 bug inseriti. (2) Indagare sul bug SE e fornire un semplice test.pdf per la riproduzione del problema della procedura guidata di importazione pdf ( JMP-17627 ). (3) Eseguire ogni notte un'indagine sugli errori UT e creare bug JMP-17754 : La larghezza di Format Engineering non è coerente con prima durante l'importazione di file di testo. (4) Aggiornamento Guida alla risoluzione dei problemi relativi ai guasti di Jenkins Risoluzione dei problemi relativi ai guasti di Jenkins nel quadro di Pechino . (5) FATTO: test del programma di installazione di JMP Live 17.2, 3 nuovi bug creati di conseguenza. (6) FATTO: test delle funzionalità, totale di 2 bug creati ( WEBJMP-2813 ) (7) Verifica bug.
- Nan Wu: (1) Test di regressione dei bug di JMP 17.2 e 18.0. (2) Test di installazione di JMP 17.2 completato ( JMPTESTBJ-2577 ). (3) Verifica del programma di installazione di JMP Clinical 8.1 Hotfix avviata. (4) Test del programma di installazione di JMP Live 17.2 completato ( JMPTESTBJ-2276 ).
- Kimi (Yu) Wang: (1) Verifica dei bug. (2) Test dell'installatore di JMP 17.2 – Fatto. (3) JMP 18.0 NF – Python – In corso ( JMP-17600 , JMP-17599 , JMP-17625 , JMP-17731 , JMP-17733 , JMP-17732 ) (4) Jenkins: disabilitare JMP e JMP Live Testing per 17.2.
- Da Zhang: (1) Test del programma di installazione di JMP Live 17.2 – FATTO. (2) Aggiunta di test interattivi per JMP Live 18.0. (3) Test del programma di installazione di JMP 17.2 – FATTO. (4) Preparazione della condivisione interna delle conoscenze su Playwright.
- Nala: (1) Convalida del programma di installazione di JMP 17.2. (2) Test del programma di installazione di JMP Live 17.2 – FATTO
Nota di Shannon
Questa settimana è stata una gradita tregua dal caldo di luglio! Spero che questa tendenza continui nel fine settimana... buona giornata a tutti!
PS Sicuramente NON mi sento così mentre contemplo mia figlia Hannah Mae che andrà al college in meno di due settimane!