Benvenuti all'aggiornamento sullo sviluppo di JMP del 7 giugno 2024!
Il percorso JMP 18.0.2 è aperto per correzioni di sicurezza, con build notturne, programmi di installazione e test unitari ora in esecuzione. Nel frattempo, le modifiche all'autorizzazione per gli EA JMP 19 sono in fase di test iniziale. Prevediamo di bloccare il codice per JMP 19 EA1 venerdì prossimo, 14/06/24. Gli installatori verranno creati all'inizio della prossima settimana e verificati dai team di QA.
Ora siamo in modalità di approvazione JMP 18.1 . Se si dispone di una correzione critica che deve essere inclusa nella versione 18.1, inviare una richiesta all'elenco e-mail degli approvatori JMP con il nome del revisore e le informazioni sulla modifica proposta, inclusa una breve descrizione del problema con il collegamento Jira e il collegamento Swarm ( se applicabile). Assicurati di commentare qualsiasi impatto previsto della modifica per i team di test, documentazione e altri team a valle.
I responsabili degli sviluppatori discuteranno le date di congelamento delle versioni 18.0.2 e 18.1 per le correzioni di sicurezza la prossima settimana. Tutte le correzioni di sicurezza nella 18.0.2 devono essere incluse anche nella 18.1, poiché la 18.0.2 verrà distribuita prima della 18.1. Al momento, non disponiamo di correzioni del codice JMP o correzioni di sicurezza inviate alla versione 18.0.2.
Mia Stevens, Shannon Leslie, Sarah Sylvestre e io ci siamo incontrati questa settimana per discutere dell'implementazione di un incarico di sprint riflessivo per gli elementi di tipo storia di Jira dopo aver congelato JMP 19 EA1. A qualsiasi storia contrassegnata con una versione correzione 19.0 prima della data di congelamento dell'EA1 verrà assegnato un valore EA1 nel campo sprint. Mentre entriamo nel periodo di sviluppo EA2, man mano che ai nuovi elementi viene assegnata una versione correzione 19, verrà loro assegnato automaticamente un valore sprint di EA2 utilizzando l'automazione Jira.
Utilizzeremo questo meccanismo di assegnazione dello sprint per aiutare la gestione del prodotto a ottenere una visione migliore degli elementi che saranno nella base di codice per ciascun EA e utilizzeranno questo elenco di elementi per inviare un ping agli sviluppatori per chiedere se gli elementi corretti sono pronti per essere inseriti nelle note di EA. Avremo anche valori di sprint disponibili per i futuri EA (EA3, EA4, ecc.) in modo che gli sviluppatori possano pre-assegnare gli elementi della Storia non finiti ai tempi in cui prevedi di completarli. Ci auguriamo che l'assegnazione dello sprint possa essere utilizzata come uno strumento di pianificazione leggero per aiutare ad allocare il lavoro negli EA e fornire maggiori informazioni al nostro team PM. Mia e gli Shannon ne parleranno (insieme ad altri argomenti relativi a EA) al Dev Meeting del 20 giugno.
Grazie a John Sall per aver condiviso questo articolo che esamina l'insegnamento della statistica introduttiva utilizzando uno strumento chiamato Statistics Teaching Inventory (STI).
John osserva che sembra che abbiamo ancora del lavoro da fare per raggiungere Excel, ma l'utilizzo di strumenti basati su GUI come JMP ha superato gli strumenti basati sulla sintassi. La categoria combinata Altro ed Excel è ancora più dominante.
Dall'articolo:
Agli istruttori che chiedono agli studenti di utilizzare software per analizzare i dati, abbiamo anche chiesto quali software specifici sono stati utilizzati nel corso. Per comprendere meglio i tipi di strumenti che gli istruttori fanno utilizzare agli studenti, i tipi di software sono stati compressi in tre categorie: basato sulla sintassi (Python, R GUI, RStudio, RStudio Cloud, SAS, SAS Studio), pedagogico (CODAP, Fathom, TinkerPlots, Statkey) e basati su GUI (JMP, Minitab, SPSS, Stata, Statcrunch). Abbiamo lasciato Excel e Altro come categorie separate in questa analisi. I risultati sono visualizzati nelle Figure 6.
Figura 6Percentuale (e IC 95%) degli intervistati STI nel 2019 che hanno indicato di utilizzare Excel, software basato su GUI, software basato su pedagogia, software basato sulla sintassi o altro software non elencato.
Tra gli istruttori che fanno utilizzare agli studenti software per analizzare i dati, Excel viene utilizzato più di qualsiasi altro strumento software. Esiste una divisione abbastanza equa tra gli istruttori che utilizzano software basati su GUI, pedagogici, guidati dalla sintassi e altri software. (Per coloro che hanno indicato Altro, i software più comunemente menzionati e utilizzati nei corsi ma non elencati sono stati gli applet Rossman Chance e Fogli Google.)
Annunci generali
Prossime date importanti
- Blocco del codice JMP 18.1 – 28/06/24
- Visita Confluence per un elenco completo delle date JMP 18 e JMP 19 .
Aggiornamenti sullo sviluppo di JMP
DOE e affidabilità
- Caleb: ha aiutato a finalizzare un manoscritto con Sky e Zoe presso WildTrack e alcuni dei loro coautori dal Libano. Credono di aver trovato prove di quella che potrebbe essere una variante o forse anche una nuova specie di ghiro nel paese. È stato un progetto entusiasmante a cui aiutare! Oltre a ciò, sono stati corretti alcuni bug con la ricerca inversa negli esploratori convertiti.
Hosting e interfacce
- Paolo N:
- Echo() supporta l'eco o la soppressione dell'invio del codice sorgente Python nel log.
- Expand() supporta la chiamata interna di Eval Insert() sul codice sorgente Python per cercare il codice JSL ^delimitato^ e inserire il risultato di quel JSL nel codice sorgente Python, appena prima di inviare il codice Python da eseguire. Sembra probabile che ciò accada essere soggetto a errori. Se l'utente ha davvero bisogno di questa funzionalità, può preelaborare la stringa da solo utilizzando Eval Insert(). L'utente può quindi utilizzare anche altri caratteri delimitatori. Il parametro espanso() consentiva solo l'uso del delimitatore predefinito '^'.
- JMP-6803 – Gli argomenti con nome differivano per Python Submit() e Python Execute() anche se la documentazione affermava che accettavano gli stessi argomenti facoltativi, echo( True | False ) ed espanso( True | False ). Entrambi ora supportano echo(), il supporto perexpand() è stato rimosso da entrambi. JMP19.0
- JMP-20343 – Elimina le istruzioni JSL nel registro da Python viene chiamato jmp.run_jsl( 'codice JSL' ). Una nuova eco opzionale = True | Falso | Non è stato aggiunto alcun parametro a run_jsl() per aggiungere nuovamente la funzionalità di eco del codice JLS al log. L'utilizzo di jmp.run_jsl( 'JSL code', echo=True) mostrerà il comportamento di JMP 18 inviando sempre JSL al registro. eco = Falso | Nessuno sopprimerà il JSL nel registro. (JMP19.0)
- JMP- 21037 – Python Send File (non-datatable) => ha un comportamento errato, se si chiama una seconda volta, una finestra di script nascosta aperta alla prima chiamata viene improvvisamente visualizzata in alto. Risolto un problema generale in jmpOpen() per cui una finestra nascosta esistente che corrispondeva a una specifica di file di jmpOpen() ignorava lo stato di visibilità e forzava la finestra visibile. Il codice ora rispetta lo stato di visibilità. Inoltre, il codice Python originale tenta di non aprire il file se non è un file importabile di una tabella dati e chiude il file se lo abbiamo aperto ma non era una tabella dati. Per JMP 19.0: il messaggio di errore è stato corretto nella versione 18.1, ma viene ancora visualizzata una finestra al secondo tentativo JSL.
- JMP-20811 – Lo script Python non trova jmp_score. Il tentativo di eseguire il codice di punteggio Python generato finirebbe con un errore di modulo non trovato se eseguito da una finestra di script JMP. Aggiunto il percorso di installazione di jmp_score.py al percorso di ricerca dei moduli dell'ambiente Python. JMP 18.1 e 19.0
- JMP-20057 – jmp.current() dovrebbe restituire None se non viene aperta alcuna tabella dati invece di segnalare che il puntatore della tabella dati è obsoleto. JMP 18.1 e 19.0. Aggiornato il valore restituito da jmp.__version__ in JMP da 18.1 a 1.0.1 poiché alcuni comportamenti sono cambiati, come il ritorno da jmp.current()
- JMP-18386 – Posizione dei file Python nei programmi di installazione di Windows. Sposta tutte le DLL dipendenti da .pyd e Python diverse da python311.dll nella directory DLL. Ciò risolve anche alcuni problemi dei clienti che non riescono a trovare il modulo _socket durante alcune installazioni. Apparentemente i processi di installazione di Python su Windows sono integrati nei loro script, cercando la directory DLL/, poiché li abbiamo scaricati nella directory di JMP, gli script eseguiti in JMP potrebbero trovarli, ma non gli script di installazione eseguiti dalla shell. JMP 18.1, 19.0
- John Schroedl: Spinto il controllo del pulsante di selezione aggiornato ( JMP-21454 ). Ho aiutato Daniel con il menu Aiuto > Rimuovi autorizzazione che forzerà il check-in rigido alla prossima esecuzione. Aggiornati libxml2, WebView2 Runtime e WebView2 SDK alle versioni più recenti. Segnalato risultato di analisi statica falso positivo a Microsoft. Ho aiutato Jim con la build bloccata di JMPPROLive. Analisi del problema di ritaglio del metafile relativo a << Ottieni immagine ( JMP-21026 ).
- Daniel Powell: Le modifiche alle autorizzazioni per la versione 18.1 sono quasi complete, con il logout dell'utente e la messaggistica di errore dinamica che sono gli ultimi due rimanenti.
- Michael H: Correzione di bug fastidiosi e di arresto anomalo su Mac.
HTML interattivo
- John Powell: Ho risolto alcuni problemi della macchina di costruzione dopo un'interruzione lo scorso fine settimana con l'aiuto di Nick Ruva e Alex Taylor. Metodi esaminati per consentire l'incorporamento di file HTML interattivi JMP 17 in pagine Web (diverse da JMP Live) utilizzando iFrame in risposta a una discussione della comunità di utenti JMP con l'aiuto di Michael Goff. Prestazioni migliorate nel disegno del grafico a bolle ( JMPHTML-13817 ). Concludiamo il nostro sprint di miglioramento delle prestazioni documentando risultati, sforzi e risultati. Abbiamo iniziato a prepararci per il nostro primo sprint di nuove funzionalità JMP 19 che sarà guidato da Praveena.
- Paul Spychala : Inviato un elenco di modifiche con una rielaborazione del modo in cui viene eseguita la selezione su HTML. Prima lasciavamo che ogni segmento fosse responsabile della selezione delle righe e dell'invio delle modifiche agli eventi RowState e delle richieste di ridisegno e degli stati di selezione, mentre ora restituiscono solo le righe con cui interagiscono e passano la logica a un elemento Frame JMPHTML-13809 : . Questa rielaborazione impedisce ai singoli segmenti di litigare per lo stato della riga e gli eventi di ridisegno.
- Praveena : modifiche al codice inviate per gestire le forme rispetto allo stato di triage e al comportamento di modifica di rowState a causa di escludere/nascondere e includere e mostrare tutto. Indirizzati WEBJMP-8624 e WEBJMP-8625 . Ho trascorso un po' di tempo con Sam per il lavoro sul segmento del grafico a torta. Ho incontrato John Powell per pianificare lo Sprint 19-3.
- Mike Stickles: lavoro completato su JMPHTML-2018 (il caricamento del segmento della barra richiede molto tempo con più colonne X con molti valori possibili ciascuna). Inizio e completamento del lavoro su JMPHTML-1049 (pagina lenta da visualizzare in alcuni casi con barre rovesciate nei nomi dei valori X). Metriche prestazionali aggiornate per il nostro sprint prestazionale.
- Michael Senoyuit: Completata un'ottimizzazione per shapeSegment per evitare calcoli non necessari.
JMP in diretta
- Congratulazioni a Eric Hill che questo mese festeggia il suo trentesimo anniversario di lavoro! Puoi leggere ulteriori informazioni sulla storia della carriera di Eric su Inside JMP qui .
- Michael G: Continuando a lavorare sull'interfaccia utente per il triage di avviso della carta di controllo.
Statistiche
- John Sall: Per categoriale,
- migliorare il rapporto sulle differenze medie e la tabella salvata ( JMP-19882 , JMP-21495 ),
- correggere i nomi delle colonne invertite in situazioni con "Salva tTest e pValues" ( JMP-21676 ),
- colore rosso confronto significativo lettere (maiuscole) (JMP-21688 ),
- risolto il problema con il trascinamento della selezione quando nel nome della colonna erano presenti più spazi ( JMP-21703 ),
- per la modalità di trasmissione supportata "Specifica gruppi di confronto" e aggiunta una funzione Preferiti ( JMP-21315 ),
- soppressi i test esatti per i gruppi di confronto che non dovrebbero averli ( JMP-21704 ),
- modificati quattro comandi di salvataggio per salvare più tabelle incrociate ( JMP-21731 ).
- Elizabeth: Sto indagando su un crash con la matrice del grafico a dispersione in KMeans che è quasi certamente dovuto all'esaurimento della memoria mentre osservavo che l'utilizzo raggiungeva il 98% sulla mia macchina prima di dover interrompere il processo (>2000 colonne, quindi >2mil di grafici a dispersione a coppie) ; in attesa di sapere se limitare il numero di colonne per la matrice da creare sarebbe accettabile poiché non possiamo magicamente dare agli utenti più memoria.
Ha aiutato Meichen a ottenere gli errori standard sandwich da GLMM a Causale. Esecuzione di simulazioni come parte di alcune ricerche per stime di stabilità con modelli misti (e grazie a Beth Evans per essersi procurata un libro con un capitolo scritto da un utente JMP relativo a questo argomento).
- Laura CS: Finalmente ho inserito tutto il codice che avevo per lo stimatore MIIV-2SLS in SEM. L'opzione di stima nel menu di avvio è ancora disabilitata perché la funzionalità non è pronta per il debutto, ma sono aggiornato sugli ultimi dettagli. Sto esaminando tutte le opzioni RTM della piattaforma per capire quali si applicano a questo nuovo stimatore e per aggiornare il codice in cui si applicano le opzioni.
- Kasia: Abbiamo fatto progressi sulla nuova piattaforma di ottimizzazione bayesiana con Chris. Ho aggiunto la selezione del kernel alla finestra di dialogo della piattaforma e la possibilità di modificare i parametri del modello sulla piattaforma stessa.
Test statistico
- Mark: ho completato un prototipo di una piattaforma di ottimizzazione bayesiana con Chris. Ho introdotto una scomposizione della funzione Miglioramento atteso nei contributi per sfruttamento ed esplorazione per aiutare a comprendere il vantaggio dell'aggiunta dell'esecuzione successiva. Sto scrivendo il poster con Tonya per il JMP Discovery Summit questo autunno.
- Jacob: test categorico, aggiunta di test per Cell Chisq Pval FDR e la nuova tabella di confronto dei punteggi medi. Test degli aggiornamenti a OC Curves. Lavorando su script e componenti aggiuntivi per lo studio sull'usabilità di Bill Fisher, facendo seguito allo studio Easy DOE di Discovery Europe.
Aggiornamenti sulle scienze della vita
- Wenjun: Il nostro articolo sull'intelligenza artificiale, in collaborazione con i ricercatori della FDA, è stato pubblicato su Frontiers in Artificial Intelligence . Il documento descrive due aspetti importanti dell'intelligenza artificiale, Text Explorer e XGBoost in JMP Pro, che sono altamente efficaci nella classificazione delle lesioni epatiche indotte da farmaci con una configurazione molto semplice e senza la necessità di codifica, ovviamente.
- Drew: Ha chiuso tutti gli ultimi Jira rimasti per la 18.1 prima della modalità di approvazione e ha rinviato il resto alle versioni pianificate appropriate. Continua a correggere bug e ad affrontare nuove funzionalità nella sezione principale. Partecipazione a retrospettive sui processi di sviluppo clinico di JMP.
- Rebecca: Giovedì si è tenuta la retrospettiva clinica di JMP. Mille grazie a Shannon Conners e Shannon Leslie per aver moderato per noi! È stato un evento di grande successo e ha portato ad alcuni buoni suggerimenti che implementeremo per il 19.
- Richard: ha partecipato alla retrospettiva per JMP Clinical 18. Lavora al manoscritto SMQ/FMQ. Prototipazione del report sulla ricorrenza AE.
Gestione del prodotto e marketing del prodotto
- Bryan F: Ha continuato il lavoro associato a un tema JMP alternativo e opzionale. Dan Schikore e Evan McCorkle stanno preparando il codice associato in modo che possa essere consegnato alla filiale principale dopo che il lavoro sarà considerato sufficientemente completo e dopo EA1. Inoltre, ho continuato a lavorare con Sarah Sylvestre sul report della tabella dati. Intendiamo presentare i risultati la prossima settimana.
Supporto tecnico e coinvolgimento
- Duane: Il supporto va avanti. Ho migliorato un po' la solita prima trama e l'ho suddivisa in due elementi visivi: uno per il supporto tecnico e uno per il supporto al coinvolgimento. Ciò dimostra il drastico aumento del numero di casi gestiti dalla squadra di Wendy. Come di consueto, ecco i report di TS JMP Live e il collegamento al filtro Jira che mostra i ticket segnalati da TS negli ultimi 14 giorni .
Volume dei casi di supporto tecnico per settimana:
Volume dei casi di supporto al coinvolgimento 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:
- A causa delle recenti modifiche apportate al modo in cui gli EA vengono autorizzati, è stato creato il ramo EA per consentire la creazione di installatori temporanei e il test di autorizzazione. Il ramo verrà aggiornato una volta raggiunto il 14/6. Grazie a John Schroedl per la sua assistenza e pazienza nel superare problemi/gremlins insoliti sugli attributi dei file durante l'analisi degli errori del compilatore EA di WinOS.
- Grazie a Nick Ruva per tutta l'assistenza sui nodi Jenkins UT, consentendo l'esecuzione di soli progetti singoli.
- Grazie a Hunter Weaver per le sue approfondite capacità di installazione e test di autorizzazione nel confermare comportamenti specifici di impostazione di vendita al dettaglio e autorizzazione.
- Grazie a Daniel Powell per aver messo in atto le modifiche all'autorizzazione JMP 19 e aver apportato le modifiche necessarie, consentendo il lancio dei test unitari senza assistenza.
- Supporto obbligatorio.
- Nick:
- Creati i progetti JMP_18.0.2_Nightly_Build_Logs [Jenkins] e JMP_19.0.0_Nightly_Build_Logs [Jenkins] per spostare i log di build notturni nel nostro dashboard Jenkins e per automatizzare alcuni dei controlli dei log che Jim esegue ogni notte per il nostro processo di build JMP.
- Lavoro e aggiornamenti di DailyUT per tenere traccia di alcuni problemi ostinati del doppio agente durante l'esecuzione dei lavori
- Alcuni aggiornamenti al progetto Daily_UT_Watcher [Jenkins] (jmp.com) per gestire le nuove esecuzioni della macchina DailyUT 18.0.2 e ottimizzare il modo in cui questo script viene eseguito attraverso i vari nodi e macchine AWS.
- Alcuni altri problemi di risoluzione dei problemi di Jenkins per il ripristino da un'interruzione durante il fine settimana. Sembra che tutto funzioni bene adesso.
- Melanie: Stringbot Migration - Documentato e descritto il piano di test iniziale; ho messo a punto alcuni piani di configurazione con Myron. Jira: ho lavorato con alcune persone su come gestire Jira e Jirabot per ottenere gli incarichi desiderati; La prossima settimana apporterò una modifica a una delle regole di automazione per esentare JMPDOC dal modificare l'assegnazione quando il campo dei componenti viene aggiornato. Processi DevOps: indagini generali, test, risoluzione dei problemi per i flussi di unit test; partecipato a riunioni di migrazione della build e di pianificazione EA; ha sperimentato alcuni modi diversi per visualizzare i dati Jira in JMP.
- Bob: creato il codice per il nuovo programma di installazione di JMP EA. Bozze di programmi di installazione create per JMP EA, JMP Pro EA e JMP Clinical EA per i test di autorizzazione: NON si tratta dei programmi di installazione finali di EA 1. Ho collaborato con l'ufficio legale per ottenere accordi di licenza finali per gli installatori EA.
- Shannon C: Giovedì ha facilitato la prima retrospettiva del team clinico JMP con Shannon L. Grazie mille a tutti per aver offerto feedback e discussioni approfondite sui miglioramenti al processo di sviluppo clinico.
- Shannon L: ha tenuto la retrospettiva clinica di JMP con Shannon C; esaminato l'11 giugno le imminenti modifiche a Jira Cloud e Confluence Cloud: presto ne verranno forniti i punti salienti.
Localizzazione
- Allison: ha inviato la documentazione dell'oggetto Criteri di gruppo per la traduzione nelle lingue europee e in coreano; ha esaminato il problema dei collegamenti incrociati nella 18.0 UG e ha comunicato con il team Doc e i team di localizzazione; ha risposto alle domande dei team di traduzione per la localizzazione della documentazione JMP.
- Trish: attività di onboarding per Sohail (che inizierà a tempo pieno con il nostro team il 16 giugno). Triage delle domande. Pianificazione e programmazione del progetto.
- Howard: Continua a testare alcune funzionalità di build dB: report QA, motore delle attività di backend e condizione/attivazione di Jira. Modificato anche il lavoro di restituzione di memoQ per la versione 18.1.
- Sandy: Testata la funzione di esportazione di Project Dashboard in file json. Ha lavorato su programmi di convalida del confronto dei file.
- Krzysztof: Elaborazione dei resi di traduzione (convalide e push) dei progetti 18.0 Books e 18.1 UI (Portable e SampleData). Supporto del flusso di lavoro di localizzazione e grandi correzioni.
- Sohail: correzioni di bug e nuovi miglioramenti delle funzionalità dell'interfaccia di ricerca delle traduzioni.
Documentazione
- Khawar Latif Khan: rimozione dei passaggi manuali dagli screenshot ( JMPDOC-26
finito e chiuso con l'aiuto di Chris Barrett e Michael C. Modifiche UG ( JMP-21471
Susan ha aiutato con alcune modifiche; spostato in test-ready.
- Qiana: ha partecipato alle attività della Global Inclusion Week presso SAS. Ossigeno installato. Ho fatto un po' di manutenzione dello sprint per i progetti JMPDOC e Oxygen. Fornita una copia della nostra cartella Designer Projects e informazioni sul nostro collegamento alla guida sensibile al contesto (chiavi di guida) a Tony presso WebWorks. Discussione delle modifiche alle regole di automazione JiraBot per JMPDOC con Melanie e Michael. Indirizzato a JMPDOC-2072. Creato Jiras per gli aggiornamenti necessari alle pagine di documentazione JMP DE, ES, FR, IT.
- Susan C: Sto lavorando sugli aggiornamenti della guida di JMP Live 18.1 e anche sulla gestione di Jira (date di aggiornamento per 18.1, aggiornamento degli sprint sulle schede Jira, creazione di alcuni nuovi Jira).
- Devon: JMPDOC-2202 e JMPDOC-2209: correzione delle immagini posizionate sopra testo e collegamenti interrotti, eliminazione degli errori nell'output XML prodotto dai file sorgente FrameMaker.
- ChrisB : Recensioni di archi. JMP-16705, modifiche al percorso in 18 e impatto sui componenti aggiuntivi. Strumento di finitura per confrontare i file di mappa.
Test di sistema/host-Cary
- Adnane El Hachami: ha frequentato la JMP Academy. Ho anche finito di lavorare al mio terzo progetto che mira a generalizzare alcuni test preimpostati a più lingue diverse dall'inglese.
- Mandy: Sto lavorando su tutto ciò che riguarda la tabella dati: valori forzati, tag, annidamento di gruppi di colonne e script e ho riscontrato alcuni arresti anomali e correzioni lungo il percorso, sperando di creare un diario per un breve video EA entro la metà della prossima settimana. Ho lavorato con Mike M. su un problema di Tabulazione che si era risolto a 19, ma Dan S. ha trovato una soluzione. Scrivendo 3 brevi test di immagine per Raggruppa/Separa colonne e poi Script, e anche aggiungendo alcuni tag - solo per essere sicuri che quando le modifiche appaiono con la parte visiva delle cose, non le interrompiamo con nuove spinte.
- Nick H: ha lavorato alla verifica per le correzioni dei bug delle preimpostazioni della piattaforma, aggiungendo alcuni nuovi test unitari e alcune altre verifiche dei bug per la versione 19.0. Risolti altri test unitari non riusciti a seguito delle modifiche al jitter e modifiche apportate alla gestione degli errori Report(). Ha assistito Adnane nell'avvio del suo ultimo progetto volto a provare a far funzionare i nostri test unitari di esempio di preimpostazione della piattaforma in altre lingue. Aggiunta una pagina Confluence per la GUI del test delle preimpostazioni della piattaforma che ho realizzato durante il ciclo 18, spero che Adnane sarà in grado di utilizzarla per trovare alcune lacune nella copertura dei comandi della piattaforma per le preimpostazioni durante il suo periodo estivo.
- Hunter: ha collaborato con Daniel e Jim per segnalare problemi di autorizzazione con JMP 19.0 notturno su build Mac non al dettaglio con autorizzazione abilitata. Verificato le correzioni del progetto JMP 18.1 e installato le prime build di test di JMP 19 EA1 (Standard, Pro e Clinical) su Windows e segnalato un problema a Bob con un arresto anomalo all'avvio di Clinical EA1.
- Mike M: Continua ad aggiornare i test Sikuli da eseguire il 19. Ho trovato un'altra regressione con Tabulate che non funziona con la loro versione del riempimento Border Box. Grazie a Dan Schikore per aver risolto il problema così velocemente.
- Audrey: Ha partecipato a una giornata della JMP Academy per stagisti e ha ospitato una sessione di domande e risposte con John e Jon. Amministrazione e consulenze Atlassian. Preparazione per EA1.
Test di sistema/host-Pechino
Nucleo
- Parker Dingman: potenziato l'antialiasing delle immagini della mappa più veloce, nuovo caricamento del mouse per operazioni API lente della mappa e nuova affiancamento per mostrare un globo (invece di più) nella vista ingrandita.
- Dave B: Riprodotto un crash anonimo in BarSeg e risolto il problema nelle versioni 19.0 e 18.1. Ho trovato un caso di test in cui la casella di testo ignorava gli spazi unificatori e avevo una soluzione quasi pronta. Ho lavorato con John Schroedl su un avviso di build errato con build jmprunner trovato da Andrew V.
- Xan: test del jitter esadecimale; Correzioni di bug e miglioramenti del Costruttore di grafici (che consentono più variabili di colore/dimensione/intervallo); calcoli dell'ellisse a risoluzione più elevata. Sto provando un blog di sviluppo in Confluence, da gennaio, qui .
- Dan S: La piattaforma di gruppo ora impedisce a un commutatore di colonne condiviso di commutare le colonne per colonna o le colonne a Y multiple. Risolti alcuni problemi di riempimento relativi al lavoro di stile visivo.
- Evan: Sto preparando il ramo VisualStyling per andare al main.
- Morgan: prepariamo i notebook per JMP 19 EA1!
Nota di Shannon
Oggi è stato l'ultimo giorno di prima media di mio figlio Hunter prima delle vacanze estive! È già stato in piscina e ha sistemato le carte dei Pokemon... e non vede l'ora di prendersi una pausa dalle lezioni e dai compiti per qualche mese. Spero che abbiate passato un fantastico fine settimana!
