Benvenuti all'aggiornamento sullo sviluppo di JMP del 22 marzo 2024!
Questa settimana JMP 18 è stato rilasciato a molti clienti esistenti su My JMP! Puoi trovare tutti i dettagli sull'implementazione graduale di tutti i prodotti JMP attraverso tutti i canali per tutti i clienti qui su Inside JMP . L'implementazione graduale del software ha già contribuito a identificare alcuni problemi minori che hanno avuto un impatto su clienti selezionati, problemi che da allora sono stati risolti grazie a Daniel Powell e al team Salesforce. La gente di Cary ha celebrato l'uscita di JMP 18 ad un ricevimento mercoledì sera nell'edificio A café dove John Sall ha parlato delle molte P di JMP 18. È stata una serata decisamente perfetta!
Grazie a Brian Corcoran per aver comunicato che attualmente esiste un grosso problema relativo alla capacità dei membri dello staff JMP di autorizzare i prodotti JMP 18 su Mac tramite SSO. Fortunatamente, questo non è un problema che influisce sui clienti perché non abilitiamo l'SSO per l'utilizzo da parte dei clienti. Questo problema è stato causato quando SAS IT ha modificato alcune impostazioni all'interno di SSO installando un nuovo pacchetto di autenticazione Microsoft. Apparentemente ciò ha influito sulla capacità del Mac Webkit incorporato in JMP di condividere i cookie, impedendo a MyJMP di inoltrare correttamente le richieste di autorizzazione. Non è possibile per CIS annullare le modifiche.
Chris Humphrey ha gentilmente creato questa pagina in Confluence per descrivere dettagliatamente una soluzione alternativa che gli utenti Mac interni possono utilizzare per autorizzare. Restate sintonizzati per ulteriori informazioni su una soluzione a lungo termine non appena sarà disponibile. Se hai precedentemente autorizzato JMP 18 sul Mac, tale autorizzazione dovrebbe continuare a funzionare fino alla successiva data di check-in rigido (~ 180 giorni dopo l'autorizzazione). Pertanto, non rimuovere un'autorizzazione funzionante esistente, se ne possiedi già una. Se non hai ancora autorizzato 18, segui le istruzioni di Chris sopra riportate.
Grazie mille a Dan Schikore per la presentazione all'incontro degli sviluppatori JMP di questa settimana! Dan ha presentato in vetrina le modifiche in corso per JMP 19 che supporteranno i futuri aggiornamenti dello stile visivo. Inoltre, un grande ringraziamento ai collaboratori di programmazione di Dan , Evan McCorkle e John Schroedl , che hanno contribuito a monitorare l'attivissima chat della riunione! Se vi siete persi l'incontro potete trovare la registrazione qui .
Grazie anche a Tonya Mauldin per aver condiviso i casi di Beta/crash delle ultime due settimane con i crash selezionati.
Casi beta e crash per le settimane del 15/3/24 e 22/3/24 | JMP Live (sas.com)
Annunci generali
Prossime date importanti
- Blocco delle funzionalità di JMP 18.1 – 19/4/24
- Blocco del codice JMP 18.0.1 – 26/4/24
- Rilascio di JMP 18.0.1 – ~ 18/5/24
- Inizio della modalità di approvazione di JMP 18.1 – 21/5/24
- Blocco del codice JMP 18.1 – 14/06/24
- Visita Confluence per un elenco completo delle date JMP 18 e JMP 19 .
Aggiornamenti sullo sviluppo di JMP
Ospite
- Paolo N:
- La prima settimana di ritorno dopo Manchester e una settimana di vacanza a Londra. L'integrazione Python aggiornata è stata un grande successo alla conferenza. C'era un flusso costante di persone a "Meet the Experts" che volevano saperne di più sugli aggiornamenti. E ad ogni evento sociale, non mi è mancata la compagnia dei partecipanti che cercavano di chiedere informazioni sugli sviluppi di Python. Tutti i feedback sono stati molto positivi. Molti clienti erano ansiosi di mettere le mani su 18!
- Uno dei problemi che devo considerare è la possibilità di disabilitare la funzionalità Python Install Package() per JMP installato in ambienti più sicuri. Vogliono ancora usare Python ma non consentire agli utenti di installare nuovi pacchetti. In tali installazioni, l'amministratore dovrebbe fornire una directory controllata site-packages/ che verrà posizionata sul computer dell'utente nella posizione JMP dell'utente.
- Questa settimana è stato argomento di discussione il problema di consentire gli script di aggiornamento Python su JMP Live. La questione chiave è capire come possiamo supportare tutto ciò senza compromettere la sicurezza dell'istanza del server JMP Live. Il primo aspetto di ciò è limitare l'installazione dei pacchetti agli amministratori del server senza che gli script stessi siano in grado di installare i pacchetti.
- Giovedì ho tenuto una presentazione webinar "Tutorial per sviluppatori: nuove funzionalità di integrazione e scripting Python in JMP 18" organizzata e ospitata da Gail Massari.
- John Schroedl: Aggiunto riempimento e calcoli di chrome al controllo dell'albero; passando al campo filtro. Aiuta a diagnosticare il problema SSO che interessa le autorizzazioni Mac. Rimosse le informazioni sull'integrazione di Python da Install Checker.
HTML interattivo
- John Powell: ImageSegment, SpacerBox, Scaling, ParallelAxisSegment e PolylineSegment convertiti in classi JavaScript (JMPHTML-13568, JMPHTML-13582, JMPHTML-13583, JMPHTML-13581). Correzioni integrate in JMP 18.1 (JMPHTML-1691, JMPHTML-13561, JMPHTML-13560). Ho esaminato le richieste di funzionalità con Praveena e Paul per pianificare JMP 19. Check-in del primo trimestre.
- Paul Spychala : Ho trascorso la settimana lavorando con il team HTML nella transizione del nostro codice base per utilizzare le classi ES6. Ho anche dedicato del tempo a discutere della progettazione dell'interfaccia utente HTML e di come possiamo adattare meglio JMP Live nell'aspetto generale.
- Mike Stickles : lavoro completato su JMPHTML-13588 (refactoring della classe HTML LegendBox per utilizzare le classi ES6). Formazione ACT-Now completata.
- Michael Senoyuit : ha lavorato al refactoring di TooltipModel e Annotation nelle classi EA6.
JMP in diretta
- Aurora: 18.1: correzioni di bug. Migliora l'hosting dei documenti API REST su JMP Live in modalità di sviluppo. 19.0: Pianificazione dell'implementazione dei miglioramenti relativi agli avvisi della carta di controllo. Aggiornamenti della libreria di terze parti.
- Adrianna: Stiamo lavorando sulle modifiche alle autorizzazioni e migliorando il modo in cui gestiamo le tabelle di dati che richiedono molta memoria.
Statistiche
- Giovanni Sala:
- Nello screening della risposta adeguata, se era presente una colonna di raggruppamento di caratteri, la dimensione di quella colonna di raggruppamento nel rapporto Differenza media era errata; è stato corretto nella versione 18.1/19.0 e proposto per la versione 18.0.1 (JMP-20674). Nello screening delle risposte, varie correzioni per i sottogruppi (JMP-20628).
- In Mixture Profiler, fornire un argomento "Numero di punti griglia" per consentire una risoluzione più elevata (riportato da Johnson Mathey) (JMP-20749).
- Nello screening della risposta adatta, più correzioni per effetti casuali continui che non hanno media zero. Ora li centro prima del montaggio (JMP-20758).
- Nello screening della risposta adeguata, fornire etichette anche se la convergenza non riesce (JMP-19625).
- In Logistica, aggiungere Intervalli di confidenza (JMP-20771).
- Nello screening del modello, correzioni per le colonne di previsione ripiegate per gruppi, utilizzando suffissi ai nomi (JMP-19708).
- Nello screening della risposta adatta, ora inizia a supportare il sottoraggruppamento, simile allo screening della risposta. Ad esempio, se adatti l'età al sesso e allo stato civile per tutte le righe, quindi per ciascun paese, quindi per ciascuna dimensione, quindi per ciascun tipo. Ciò è stato richiesto da Richard Zink per l'iniziativa del sottogruppo (JMP-20855).
- Laura CS: Ho finito di produrre un video di 6 minuti che mostra tutte le funzionalità SEM esistenti: sono davvero entusiasta di condividerlo la prossima settimana con il listserv SEMNET, dove spero che molti utenti SEM che non hanno ancora avuto nostre notizie avranno un possibilità di farlo. Progressi continui con il nuovo stimatore MIIV-2SLS in SEM; Finalmente ho ottenuto i numeri su un rapporto! C'è ancora molto lavoro da fare ma mi piace vedere i numeri fuori dal mio debugger. Ecco una piccola anteprima,
Test statistico
- Mark: inviato un abstract con Tonya sull'accesso al livello del report al JMP Discovery Summit USA. Sto studiando l'ottimizzazione bayesiana. Sto analizzando lo studio sull'usabilità di Easy DOE del JMP Lab di Manchester con Ryan, Joseph e Jacob. Ho aiutato Jerry Fish e un cliente con il CV K-fold in Stepwise.
- Jacob: Aggiornamento degli script di analisi dei test delle prestazioni. Esaminare potenziali problemi di prestazioni in JMP 19. Completare la formazione sulla conformità ACT-NOW. Indagine sui test unitari DOE falliti esclusivamente sui Mac Apple Silicon. Preparazione di una presentazione per l'incontro di Stat Testers and Writers.
- Tonya: Sto lavorando a una presentazione JMP Live con Jacob per il gruppo di test statistico, pulizia dei test unitari e reporting beta.
Operazioni di sviluppo
- Myron: ha lavorato alla rimozione di alcune PII da PathVar negli attributi di telemetria (JMP-20565). Proprietari JiraBot aggiornati (JMPTOOL-1134, JMPTOOL-1136, JMPTOOL-1137). Continua a lavorare sull'interfaccia utente di JiraBot.
- Bob: crea il monitoraggio e la preparazione della macchina per AWS. Ripulitura dei file ora che la versione 18.0 è definitiva e in produzione.
Localizzazione
- Trish: Ho avuto un breve incontro con Falco ed Eric Hill per discutere delle sfide legate alla localizzazione per JMP Store. Verrà organizzato un altro incontro per approfondire i dettagli e fornire assistenza con le soluzioni. Testato i componenti aggiuntivi localizzati della documentazione JMP prima del passaggio al QA. Consegnati PDF localizzati per la versione 18.0 al team Web di JMP. Fatture inviate alla contabilità fornitori. Ho incontrato Allison per discutere del nuovo processo per richiedere ordini di lavoro a JMP Legal. Mi è piaciuto essere al campus mercoledì per festeggiare il lancio di JMP 18 con tutti: è stata una giornata perfetta da "P" :smiling_face_with_smiling_eyes: .
- Krzysztof: Ho incontrato il team di Doc per discutere della transizione a Oxygen e dell'impatto sulle localizzazioni. Sorgente di ossigeno testata in memoQ. Stiamo lavorando alla configurazione di una macchina AWS per ospitare memoqwb e l'interfaccia di ricerca TM per i nostri fornitori. Discutere i miglioramenti alla nostra automazione (QA, rapporti sul conteggio delle parole, convalide delle fonti, flusso dei pacchi, utilizzo delle etichette nel nostro flusso di lavoro per i libri). Fornite memorie di traduzione dell'interfaccia utente 18.0 e basi di termini al team di marketing.
- Alison: Questa settimana ho lavorato alla convalida dei componenti aggiuntivi PDF della documentazione localizzata per la V18 e alla loro pubblicazione nella comunità JMP; inviato richieste WO a JMP Legal per il nostro progetto di localizzazione V18 Big Books; creato una pagina Confluence sui processi di richiesta PO e WO; e ho osservato come le equazioni vengono catturate in memoQ dopo che Devon ha apportato aggiornamenti ai tag all'interno del file Oxygen DITA come parte della migrazione da FM a Oxygen di Big Books.
- Sandy: ha lavorato su un programma che convalida il codice sorgente nelle aree del file sorgente che utilizziamo per l'elaborazione. Ho lavorato sull'automazione per produrre un report sul conteggio delle parole memoQ in stile Trados per uno dei nostri fornitori. Iniziato il test del nuovo processo del componente aggiuntivo.
- Sohail: implementazione di miglioramenti per l'interfaccia di ricerca TM. Pianificazione delle prossime attività di sviluppo.
Documentazione
- Susan C: Lavora su 18.1 Jiras – JMP Live/Public ed elabora Jiras per Doc Team. Creazione di modelli per creare storie in batch. Date aggiornate della documentazione JMP Live/Public nella pagina JMP Live Confluence. Ho incontrato Qiana per discutere degli obiettivi del 2024. Lavorando a una lezione di Franklin Covey (5 scelte per una produttività straordinaria).
- Devon: Concludo il lavoro sulla tabella di conversione da FM a DITA e test sui file, funzionante ChrisB : Ho ricevuto l'aiuto, da 17.2 a 19, ordinato (anche se nell'aiuto futuro mancano le mappe di aiuto). Alcuni corsi di formazione DITA. Ho avuto una retrospettiva di aiuto 18.0 che è andata abbastanza bene, credo. Potrebbe esserci un modo per cambiare la pubblicazione in modo che i tester e gli autori di statistiche ricevano aggiornamenti frequenti che soddisfino entrambe le loro esigenze.
- con il team L10N sulle bozze di traduzione dei file DITA, definizione degli obiettivi per il 2024.
- Qiana: ha lavorato al componente aggiuntivo della documentazione e alle attività di fine progetto di JMP 18.0. Creato Jiras e aggiornato Confluence per riflettere i nuovi elementi 18.1.
Test di sistema/host-Cary
- Mandy: Ho lavorato su Jira per 19 anni – nuove modifiche alla tabella dati – alcuni arresti anomali; risolte alcune tracce TS; Configurare l'installazione di 18.0.1, 18.1 e 19.0 per eseguire test regolari; Creato un breve DEMO 19.0 per il gruppo di test dei sistemi per mostrare le nuove modifiche apportate alla tabella dati; Ho avuto una breve conversazione con Jasean R. sul generatore di flussi di lavoro e su un problema dell'utente; lavorare su una demo del generatore di flussi di lavoro per la fine di aprile; ho rivisto tutti i miei obiettivi in Workday; Ho partecipato alla Athena Leadership Conference presso SAS – mi sono offerto volontario per aiutare.
- Hunter: segnalato un problema e testato una soluzione da parte dello staff di Cloud Giants in cui i codici di risposta salvati e inviati tramite e-mail non riuscivano ad autorizzare le installazioni di JMP 18.0 su dispositivi con air gap. Ho incontrato Aaron in merito a una recente modifica che ha introdotto problemi nell'aggiornamento degli elementi aggiornati nel riquadro Contenuto di un progetto JMP 19. Installata una build di sviluppo della prossima R 4.4.0 su Windows 11 per confermare che non si sono verificati errori con i test R che eseguono JMP Pro 17.2, 18.0 e una build recente di JMP Pro 19.0. Tentativi riusciti di accesso a Il mio JMP, di download dei programmi di installazione di JMP 18.0, JMP Pro 18.0 e JMP Clinical 18.0 per Mac e Windows e di installazione e autorizzazione con un account associato al mio indirizzo Gmail.
- Mike M: Verificati tutti i componenti aggiuntivi della documentazione JMP per tutte le lingue. Sono stati eseguiti i test Sikuli per la versione 18.1, ad eccezione di alcuni test della mappa dei tasti di aiuto. Completato 3 corsi obbligatori sulla gestione dei dati SAS, corruzione, ecc. Elaborazione di un rapporto sugli arresti anomali per l'editor di formule.
- Nick H: Sto lavorando alle verifiche della versione 19.0, aggiungendo test delle immagini e test unitari dove necessario. Ho anche lavorato per eliminare alcuni errori di test unitari iniziati dallo sviluppo della versione 19.0 che hanno provocato un paio di bug di regressione. Sono stato aggiornato anche su circa 18 brani EA.
- Audrey: attività di amministrazione di Jira e Confluence, sperimentazione delle proprietà Display, utilizzo dei nostri processi Jenkins, riflessione sugli obiettivi per l'anno.
Test Web – Cary
- Anna: Stiamo indagando sulle differenze per gli assi logaritmici a causa delle modifiche di Xan in HTML5, creando nuovi grafici per imitare il comportamento di alcuni test degli assi che attualmente diventano statici a causa di funzionalità non supportate in HTML5. Verificata la correzione dell'asse di Xan per segni di graduazione minori con linee di riferimento. Ritestare e testare in modo più approfondito la funzionalità LDF Inverse con grafici ad area in HTML5 e JMP Live per aiutare Praveena a confermare che gli aggiornamenti funzionino come necessario. Verificata la correzione di Dan per l'orientamento della struttura chiusa nella piattaforma del gruppo e segnalato un nuovo problema per Redo Analysis. Rivisitazione dell'etichetta "Mancante" utilizzata per i valori mancanti sia di caratteri che numerici in HTML5.
- Natalie: si è occupata del report quotidiano sull'automazione di HTML5 e ha svolto il ruolo di backup di Steve per il report quotidiano sull'automazione di JMP Live. Continua l'indagine sugli errori nei test di automazione HTML5 esistenti e l'aggiunta di ulteriore copertura.
Test di sistema/host-Pechino
- Squadra di Pechino:
- Spostare i posti - Fatto
- Definizione degli obiettivi e conversazione Q1 - In corso
- Da Li: (1) Verifica dei bug. (2) IN CORSO: test delle funzionalità (JMP-20468: l'esportazione di PDF dovrebbe supportare un modo per creare un PDF a pagina singola in base alla dimensione del contenuto esportato) . (3) Indagine e correzione dei guasti UT eseguiti di notte
- Nan Wu: (1) Verifica del bug. (2) Test di regressione sulle modifiche al miglioramento della telemetria e controllo della telemetria inviata dall'ambiente Citrix sia per 18.1 che per 19.0. (3) Aggiornamento dell'obiettivo aziendale. (4) Prepararsi per un argomento divertente mensile.
- Kimi: (1) Verifica del bug. (2) Definizione degli obiettivi.
- Bella: (1) Apprendimento onboarding: acquisisci familiarità con il flusso di lavoro e gli standard del team JMP. Conoscere le basi di JMP. Apprendimento del checkpoint di JMP Live. Segui i tutorial video di JSL. (2) Utilizzare JMP per la manipolazione di base delle tabelle e la generazione della grafica prevista. (3) Utilizzare le funzioni di base di JMP Live.
- Nala: (1) Verifica del bug. (2) Definizione degli obiettivi Q1 e conversazione Q1. (3) Incontro settimanale di check-in con Bella. (4) Altri.
Scoperta dei dati
- Morgan: implementata la preferenza per seminare finestre di script con snippet di codice. Ho anche continuato a lavorare sul prototipo IDE e ho aggiunto il supporto per la modalità oscura nelle finestre di script non JSL.
- Xan: supporta l'aggiornamento in tempo reale dalla finestra di dialogo del tema colore; utilizzare il flag UIOnly in GB in modo che i controlli vengano scritti in HTML5; aggiorna le chiavi di invio del titolo dell'asse GB per un migliore supporto delle preimpostazioni.
DOE
- Caleb: recupero dal viaggio alla scoperta. Convertito l'esploratore della varianza di un campione in C++ e aggiunto anche un esploratore integrato per due medie accoppiate di campioni in base al feedback di Discovery Europe.
Nota di Shannon
Spero che abbiate trascorso tutti un fine settimana rilassante! Il tempo potrebbe non essere dei migliori, ma almeno c'è tanto basket!