Willkommen beim JMP-Entwicklungsupdate vom 3. Mai 2024!
Nachdem nun die endgültigen Kandidaten erstellt wurden, laufen die Tests des JMP 18.0.1-Installationsprogramms für alle Produkte, und die Versionshinweise für 18.0.1 werden derzeit überprüft. Die JMP-QA-Teams in Cary und Peking werden voraussichtlich nächste Woche ihre Testmatrizen fertigstellen und 18.0.1 freigeben. Sobald 18.0.1 verfügbar ist, wird es die Standardversandversion von JMP 18 sein.
Sobald 18.0.1 fertiggestellt ist, wird Jim einen 18.0.2-Release-Track erstellen und er, Jim und Nick werden CI und Nightly Builds, Installer und Unit-Tests für den neuen Track replizieren. Ähnlich wie 18.0.1 wird 18.0.2 nur für Sicherheitsfixes und kritische Fehler von Drittanbieterbibliotheken geöffnet sein.
Übrigens hat John Sall mich gebeten, die folgenden Namensaktualisierungen der Forschungs- und Entwicklungsabteilungen mitzuteilen, die ich verwendet habe, um einige Abschnitte in der folgenden Aktualisierung umzubenennen:
JMP R&D Core (früher Data Discovery)
- JMP F&E DevOps
- JMP R&D DOE und Zuverlässigkeit
- JMP R&D Hosting, Schnittstellen und Live
- JMP Forschung und Entwicklung Biowissenschaften
- JMP F&E-Statistiken
Alle JMP-Entwicklungsteams sind weiterhin mit den JMP 19-Funktionen und 18.1-Fixes beschäftigt. Vielen Dank an alle für Ihre Hilfe bei der Überprüfung der jüngsten mysteriösen Abstürze und Kundenprobleme von JMP 17.2 und 18.0 durch den technischen Support, die Community und das Absturzsystem! Es ist sehr hilfreich, allgemeine, nicht schwerwiegende Probleme rechtzeitig zu beheben, damit sie in 18.1 berücksichtigt werden können.
Vielen Dank an Clay Barker und Ryan Parker für die Präsentation der neuen FDE-Funktionen beim JMP Dev-Meeting dieser Woche! Wenn Sie nicht persönlich teilnehmen konnten, finden Sie die Aufzeichnung hier . Audrey Shull war so freundlich, das Meeting auszurichten, da ich auf Reisen war.
In den nächsten Wochen bereitet sich JMP darauf vor , eine neue Gruppe von Sommerpraktikanten willkommen zu heißen! JMP HR, Audrey Shull und Andy Zhou haben dabei geholfen, die Pläne für die Einarbeitung der Praktikanten zu koordinieren. Viele SAS- und JMP-Praktikanten werden für SAS Internpolooza auf dem Campus sein und ihre JMP-Mentoren und Praktikantenkollegen treffen ( siehe Zeitplanentwurf hier ). Wir werden eine Mischung aus Remote- und Hybrid-Sommerstudenten haben.
Vielen Dank an John Sall und Nicole Jones für das Teilen dieses schönen Fotos von JMP-Teammitgliedern beim SAS-Patentdinner im Umstead! John berichtet, dass Joseph und Ryan jeweils vier Patentplaketten erhielten, Yeng zwei, John eine und Clay das Patentkomitee vertrat. Caleb erhielt ebenfalls mehrere, war aber nicht anwesend. Herzlichen Glückwunsch an alle!
Abschließend möchten wir Nicole Jones herzlich danken, dass sie dieses Bild von Teammitgliedern der Statistikabteilung geteilt hat, die vor Kurzem an einer Teambuilding-Veranstaltung bei Burkett Farms teilgenommen haben!
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.0.1-Version – ~ 18.05.24
- JMP 18.1-Genehmigungsmodus beginnt – 21.05.24
- JMP 19.0 EA1 Einfrieren – 31.05.24
- JMP 18.1 Code-Freeze – 14.06.24
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
Kern
- Xan: Geglätteter Hex-Grid-Jitter-Modus hinzugefügt.
- Dave B: Tabulatorreihenfolge mit Tabellenboxen behoben, IF-Boxen und Span-Boxen verursachten Probleme. Probleme mit dem Ausrichtungsraster beim Speichern als HTML und Excel behoben. Ein Tabellenbox-Problem mit IF-Boxen und 2-zeiligen Titeln behoben.
- Dan S: VisualStyling-Arbeit, größtenteils in Arbeit an einem Zweig, aber einige Pushes zum Hauptzweig, um die Funktionsweise von PushPref zu überarbeiten und BorderBox zu überarbeiten, um die Hintergrundfarbeigenschaft der Basisklasse zu verwenden.
DOE und Zuverlässigkeit
- Caleb: Habe zusammen mit Jacob Rhyne ein Entwickler-Tutorial zur neuen CSALT-Plattform präsentiert. Wir hatten eine tolle Beteiligung und viele gute Fragen! Habe auch einige Papierbesprechungen abgeschlossen und arbeite weiter an der Verbesserung des Rückwärtssuchverhaltens in den konvertierten Stichprobengrößen-Explorern.
Host und Schnittstellen
- Kristen: Konzentrierte sich auf Leistungsverbesserungen auf der Grundlage von Belastungstests, einschließlich der Verbesserung des Caching sowohl der UI- als auch der API Marketplace-Dienste. JMPMRKT-65 und JMPMRKT-29 .
Interaktives HTML
- John Powell: Teilnahme an der Schulung für Praktikantenmanager. Abschluss des Managementkurses „Trust and Inspire“. Hilfe für Duane bei der Untersuchung eines JMP Live-Problems eines Kunden ( WEBJMP-8489 ). Reorganisierung der Confluence-Seiten und Erstellung neuer Seiten zur Koordinierung unserer Arbeiten zur Verbesserung der Ladezeitleistung. Untersuchung der Ladezeitleistung von Markierungen ( JMPHTML-13704 ). Übermittlung eines JMP Runner-Builds zum Testen der neuen JavaScript-Syntax mit Dave B.s aktualisierten HTML-Regressionstools. Es hat funktioniert! Untersuchung eines Problems für Dieter, bei dem ein falsch konfigurierter, in JMP Live veröffentlichter Spaltenumschalter nicht funktionierte. Treffen mit Dieter, Praveena und Paul zur Planung von Funktionen für JMP 19.
- Michael Senoyuit: Arbeitete an Leistungsprofilbalken und Histogrammen und korrigierte einige der Leistungstestskripte.
JMP Live
- Aurora: 18.1: Lockerung der Beschränkungen für Space-Administratoren beim Einsehen von Paketzugriffsaufzeichnungen. 19.0: Verbesserungen bei Warnmeldungen für Kontrolldiagramme (Unterstützung beim Ändern des Triage-Status, der Triage-Aktivität im Prüfprotokoll, Unterdrückung von Benachrichtigungen für vollständig triagierte Diagramme).
Statistiken
- Antwort-Screening – Der Befehl „Ausgewähltes anpassen“ ruft jetzt GenReg auf, wenn es sich um Poisson oder Neg Binomial handelt (wenn JMPPro), andernfalls das verallgemeinerte lineare Modell (JMP-21254).
- Categorical hat einige Zellenoptionen in ein Untermenü verschoben, darunter die neuen Elemente des Konfidenzintervalls (JMP-21300).
- „Kategorisch“ verfügt jetzt über Konfidenzintervalle für die Mittelwerte und schließt mehr Statistiken in die Ausgabetabelle „Mittelwerte speichern“ ein (JMP-21318).
- Emma Keeling von P&G priorisiert viele ihrer Kategorieanfragen neu und legt dabei stärkeren Wert auf die Möglichkeit, Ausgabezusammenfassungen neu zu formatieren.
- Annie: Ich habe die Arbeit mit Di Michelson und Bill Woodall abgeschlossen, um Methoden und Formeln für das kurzfristige standardisierte XBar/R-Diagramm mit ungleichen Untergruppengrößen zu entwickeln, sowohl für die Schätzung des gesamten Durchschnittsbereichs als auch für die angepassten Kontrollgrenzen. Nachdem die Arbeit nun abgeschlossen ist und Di Simulationen durchgeführt hat, um die Effizienz der Berechnungen zu bestätigen, habe ich die Änderung an die Hauptseite weitergeleitet (Jira JMP-20221).
- Laura CS: Habe wieder mit der Arbeit am MIIV-2SLS-Schätzer für SEM begonnen; habe ein paar Probleme mit Gleichheitsbeschränkungen behoben und arbeite immer noch an den Erweiterungen, damit die Mehrgruppenanalyse richtig funktioniert. Habe ein Treffen mit Ken Bollen (Befürworter dieses Schätzers) vereinbart, um Feedback zur aktuellen UI-Implementierung und -Funktionalität zu bekommen. Habe ein paar Fehlerbehebungen in 18.1 für Bootstrap integriert. Habe Prof. Fred Oswald (Rice University) geantwortet, der Informationen zu SEM-Modellverknüpfungen angefordert hat.
- Laura L: Habe die Arbeit an der Erweiterung der Vergleichsmethoden für Compare Slopes in einigen der Modellierungsplattformen abgeschlossen, indem ich das Multiple Comparisons-Framework für mehr Funktionalität verwendet habe. Weitere Einzelheiten finden Sie unter Weitere Vergleiche für Compare Slopes . Habe auch mit der Arbeit an der Hinzufügung von Gruppierungsspalten zur Process Capability-Plattform begonnen.
Stat-Dokumentation
- Michael C: Sichtung einiger ausstehender 18.1-Dokument-Jiras; Prüfung der SI- und Dokumentänderungen für Colleen; Finalisierung der Statistikzeichenfolgen für die 18.1-Zeichenfolgenübergabe.
Statistische Tests
- Mark: Habe offene DOE-Tickets auf ihr technisches Risiko, ihre Auswirkungen und ihre einfache Implementierung für die JMP 19-Planung mit Ryan, Joseph und Jacob bewertet. Habe an einer SAS Lunch and Learn-Sitzung über Open Source-Software teilgenommen. Habe mit Chris einen Prototyp einer neuen Plattform für Bayesianische Optimierung entwickelt. Habe Evan mit Jacob beim Entwurf und der Analyse eines Experiments zur Quantifizierung der Abhängigkeit der Rechenzeit geholfen. Habe Fragen in der JMP-Community beantwortet.
- Jacob: Skripte fertigstellen, um fehlgeschlagene Unit-Tests automatisch erneut auszuführen und James Koepfler dabei helfen, dieses Framework auf seinem Windows-Rechner einzurichten. Kategorische Unit-Tests aktualisieren, um die neuen Konfidenzintervalle für den Mittelwert zu berücksichtigen. Teilnahme an Calebs CSALT-Entwickler-Tutorial und Hilfe bei Fragen und Antworten.
- Tonya: Vorbereitung einer Early-Adopter-Präsentation zum Testen. Fehlerüberprüfung. Neufassung von Unit-Tests. Beantwortung von Fragen der Benutzercommunity zu asymmetrischen Grenzwerten.
Neuigkeiten aus den Biowissenschaften
- Richard: Arbeite an einem Überlebensbericht mit Animationen im Zeitverlauf und wechselt auf der zweiten Y-Achse zwischen verschiedenen zusammenfassenden Maßeinheiten (einschließlich der eingeschränkten mittleren Überlebenszeit).
- Drew: Weiterarbeit an 18.1-Bugs und Features für 19.0. Sichtung und Behebung verschiedener Kundenprobleme.
Produktmanagement und Produktmarketing
- Bryan F: Diese Woche haben Sarah Sylvestre und ich uns mit SE Jordan Hiller getroffen, um die Herausforderungen zu besprechen, denen Benutzer bei der Arbeit mit JMP-Datentabellen gegenüberstehen. Wir haben auch ein Miro-Whiteboard verwendet, um Daten zu verarbeiten, die wir von einer größeren Gruppe von SEs zu Herausforderungen bei JMP-Datentabellen erhalten haben. Wir haben uns mit Michael Goff und Landra Robertson getroffen, um die letzte String-Überprüfung für JMP Live durchzuführen. Abschließend habe ich an weiteren Detaillierungsänderungen für HTML5 gearbeitet und einen Figma-Prototyp potenzieller Stiloptionen innerhalb von JMP erstellt.
Technischer Support und Engagement
- Duane: Wendy hat eine neue Person in ihrem Team! Dawn Sekelsky ist am Dienstag dazugekommen und wird bei Engagement-Fragen behilflich sein. Sie wird von Florida aus arbeiten, nach einer anfänglichen Einarbeitung jedoch in der pazifischen Zeitzone arbeiten. Wendy, „die Zauberin“, hat auch zusammen mit Falco zum Artikel „Was ist neu: Der JMP Store und Mein JMP“ beigetragen. Hier diskutieren sie verschiedene Probleme im Zusammenhang mit dem JMP Store.
- Das Fallaufkommen ist immer noch hoch, aber die Supportteams sorgen dafür, dass unsere Kunden zufrieden sind! Die mit Abstand häufigsten Fragen zu JMP 18 drehen sich um die Inbetriebnahme (Installation, Abstürze, Mein JMP und Autorisierung), aber wir erhalten auch Fragen zum Importieren, zum Graph Builder und zur Python-Integration. Ich bin sicher, dass die Nutzungsfragen zunehmen werden, wenn mehr Kunden die neueste Version übernehmen.
- Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die von TS in den letzten 14 Tagen gemeldeten Tickets anzeigt.
Fallvolumen pro Woche:
Fallthemen für die Engagement-Warteschlange, gesamt:
Fallthemen für die Engagement-Warteschlange, letzte Woche:
Entwicklungsvorgänge
- Nick:
- Habe das Visual Studio 2022-Update 17.9.6 auf Windows 19.0 CI- und Analysis-Rechnern installiert und jeweils einen vollständigen Neuaufbau durchgeführt, um Compilerfehler nach dem Update zu vermeiden.
- Nach dem Visual Studio-Update habe ich einige Zeit damit verbracht, den 19.0 Windows Analysis-Build zu beheben, um festzustellen, ob die csa-Skripte die richtigen P4-Benutzer zugewiesen haben, nachdem dank des neuen Compilers eine große Anzahl von Warnungen generiert wurde. Michael bestätigte, dass das Skript wie vorgesehen funktioniert und E-Mails pro Zeilenänderung zugewiesen werden und nicht der Person, die die Datei zuletzt berührt hat, wie ich zuvor dachte. Dank der Diskussion dieser Woche habe ich jedoch insgesamt ein besseres Verständnis der Analysis-Projekte.
- Wir haben uns schnellere Windows Visual Studio/msbuild-Multithreading-Einstellungen angesehen, um die CI und den nächtlichen Build-Prozess zu beschleunigen. Nachdem wir ein paar Konfigurationen für die Maschinen der Klasse r7a in AWS getestet hatten, konnten wir ein paar Minuten von einem vollständigen Build abziehen, das jetzt mit einer Perforce-Synchronisierung im Durchschnitt etwa 20 Minuten dauert, und inkrementelle Builds bleiben mit durchschnittlich einigen Minuten sehr schnell.
- Mac Monterey JMP-Labormaschine aktualisiert und Perforce-Konnektivitätsprobleme sowohl auf mdh375 als auch auf mdh378 behoben.
- Bob: Arbeitete an der Behebung von Leistungsproblemen mit 18 AWS-Build-Maschinen beim Kopieren von Dateien. JMP Pro Live-Installer aktualisiert, damit sie mit den Codes der JMP Pro-Installer (Windows) übereinstimmen. 18.0.1 Installer-Validierungsbenchmarks für JMP, JMP Pro, JMP Clinical (Windows) erstellt. JMP Pro Live-Installer-Erstellung und JMP Live-Zip/Exe-Erstellung zur AWS-Build-Maschine hinzugefügt. Arbeitete mit John Schroedl an der Aktualisierung von VC Redistributable, das in Version 19 (Windows) verwendet wird. 18.0.1-Signoff-Seite für Entwicklung erstellt.
- Shannon L: Half dem Doc-Team beim Erstellen eines Projektplans für das Oxygen-Projekt, mit Jira-Ansichten für Abhängigkeiten und Zeitpläne; assistierte bei der Untersuchung von Absturzberichten; überprüfte anstehende Änderungen von Atlassian für Jira und Confluence.
- Jim: Erstellte JMP 18.0.1 und den endgültigen Installationskandidaten Nr. 1. Verarbeitete LEAKS JMP 19.0-Unit-Testergebnisse und berichtete JIRAs. Arbeitete mit Daniel Powell an JMP-21234 für die tägliche UT-Laufautorisierung.
Lokalisierung
- Allison: Arbeitete an der Vorbereitung der Lokalisierungsprojekte 18.1 JMP Live UI, Installer und Keycloak für die Übergabe. Sah mir mit Trish die verschiedenen Teile des GPO-Projekts an, um sie für die Lokalisierung vorzubereiten und Lokalisierungstools einzurichten; beantwortete Übersetzungsanfragen von Linguisten zu Zeichenfolgen in der JMP-Dokumentation; schickte Produktionspakete von 18.1 JMP Live UI, Installer und Keycloak zur Lokalisierung an unsere Anbieter.
- Krzysztof: Ausführen des Stringbot-Jobs (Test und Produktion) für 18.1 zur Vorbereitung der Übergabe der Lokalisierung. Debuggen und Beheben des Stringbot-Problems, das am 2. Mai auftrat. Vorbereiten von MemoQ-Projekten für JMP Live (WebJMP, Keycloak und Installer). Beheben von Problemen mit der Terminologiedatenbank.
- Howard: L10n-Image-Diff-Job veröffentlicht, um Vergleiche von Dateien mit Label zu ermöglichen. L10n-Book-Populate-Job veröffentlicht, um Dateien mit Label zu ermöglichen. Arbeitete am L10n-Dashboard-DB-Build:
- Sandy: Test verschiedener APIs zur Dateivalidierung abgeschlossen. Fortsetzung des Tests zum Auffüllen des Quelljobs mit Labels. Beginn des Tests der Jira-APIs. Fortsetzung der Arbeit an der Testsuite des Dateivalidierungsprojekts.
- Sohail: Aktualisierungen der Schnittstelle des TM-Suchtools abgeschlossen. Fortsetzung der Forschung zur LLM-Lösung.
Dokumentation
- Devon : Habe mit dem Tool FM2DITA und der endgültigen Konvertierung des Buches „Discovering JMP“ begonnen, mir Hilfeschlüssel und Bildaufrufe in XML angesehen und mit der Analyse einiger unserer Dokumentationen mit BeautifulSoup begonnen.
- Khawar: Manuelle Schritte aus Screenshots entfernen – JMPDOC-26 (11/15 Unterordner fertig). UG fertig gelesen, kommentiert und mit dem Docs-Team geteilt. Produktsicherheitsschulung abgeschlossen.
- ChrisB : Arbeite an einem neuen Hilfe-Header. Hilfe für 18.1 und 19.0 veröffentlicht. Finde heraus, wie man mit Bildbeschriftungen in Oxygen umgeht. Sieh dir unsere Helpmap-Jobs an.
- Qiana : Beispielarbeit mit Datentabellen. Planung und Koordination von Oxygen-Projekten.
System-/Hosttests - Cary
- Audrey: Vorbereitung für neue Praktikanten, abschließender Validierungstest des Installationsprogramms 18.0.1, Autorisierungstests im Zusammenhang mit Testprodukten.
- Hunter: Habe mit dem Testen des endgültigen JMP 18.0.1-Installationsprogramms begonnen. Habe mich mit Daniel getroffen, um mich mit den Softwareautorisierungsfeldern in Salesforce zum Aktualisieren unserer Testkonten vertraut zu machen. Habe mehrere andere Elemente getestet und untersucht, die die Autorisierung betreffen.
- Mandy: Installationstests für 18.0.1 auf dem Mac abgeschlossen. An einigen JIRAs gearbeitet – testen und verifizieren. Mit einigen der von Clay freigegebenen Daten gearbeitet, um von David White vorgenommene Änderungen an den Datentabellen zu testen.
- Lisa G: Schließe die Tests des 18.0.1-Installationsprogramms ab und werde mit den Aktualisierungen des Telemetrie-Dashboards fortfahren.
Webtests – Cary
- Josh L: JMP Live 18.0.1 Installer-Test. Bisher mussten wir aufgrund nicht übereinstimmender Hinweise und einer falschen GUID für JMP Live 18.0.1 neu erstellen. Ich habe es diese Woche geschafft, einige Jiras abzuschließen. Ich habe auch einige Fragen der Live-Kundenbereitstellung beantwortet.
- Anna: Testen der lokalen Datenfilterfunktionalität in JMP Live. Fortlaufendes Testen, um zu bestätigen, dass die Refactoring-Updates des HTML5-Teams keine Regressionen verursacht haben. Fortlaufendes Testen der neuesten Änderungen von Dan für die Gruppenplattform.
|
Webtestteam Peking/Cary Jira-Status
|
|
Testen
|
2
|
|
Testbereit
|
54
|
|
Erstellt in den letzten 7 Tagen
|
14
|
|
In den letzten 7 Tagen geschlossen
|
45
|
System-/Host-Tests – Peking
Notiz von Shannon
Nun, die Diskussion über dieses Nummernschild geht weiter … in Jira! Ich denke, wenn das klappt, wird John Powell sich um ein neues Wunschkennzeichen kümmern … ich tippe auf JMP-2343 . :smiling_face_with_smiling_eyes:
Ich hoffe, Sie haben alle ein schönes Wochenende!