Willkommen beim JMP Development Update vom 2. Dezember 2022!
Wie Sie sich erinnern werden, haben wir vor der Thanksgiving-Pause die Termine für die Genehmigung und das Einfrieren von JMP 17.1 verschoben. Der Code-Genehmigungsmodus wird gestartet 6.1.23 – am Freitag nach unserer Rückkehr aus den Ferien. Wir werden den Code für 17.1 einfrieren 27.1.23. Nicht allzu lange danach frieren wir für unseren ersten Alpha-Cut – JMP 18 EA1 – am Ende des Tages ein 2/3/22 . Wir haben dann eine 2-monatige Pause, bevor wir EA2 kürzen, geplant für April.
Produktmanager bei JMP Life Sciences Sam Gardner arbeitet an unserem Prozess für die Integration von Bibliotheken Dritter in JMP-Produkte. Entwickler, nehmen Sie sich bitte ein paar Minuten Zeit, um Sam's zu überprüfen Drittanbieter-Code Seite in Confluence, um sie auf Richtigkeit zu überprüfen und Kommentare oder Aktualisierungen vorzunehmen. Diese Seite richtet sich nur an Bibliotheken von Drittanbietern, die in JMP/JMP Pro/Clinical enthalten sind, da JMP Live die zugehörige Dokumentation in ihrem Bereich verwaltet. Seit Sam begonnen hat, dieses Thema zu untersuchen, wurde ein Element entfernt und 7 Elemente wurden der Liste auf der Seite hinzugefügt. Vielen Dank für Ihre Hilfe!
Vielen Dank an Tonya Mauldin für die Präsentation von EA-Daten beim gestrigen JMP Dev-Meeting! Die JMP-Entwicklung schätzt die Beiträge interner und externer Benutzer sehr, die sich die Zeit nehmen, unsere neuen Releases zu testen, und Tonya zeigte einige nette Trends zur Steigerung des Engagements früher in EA-Zyklen. Wenn Sie das Meeting verpasst haben, finden Sie eine Aufzeichnung in SharePoint hier und in diesem Ordner gespeichert: <\\d73817\public\Dev Meetings\>. Ressourcen und Daten zu Tonyas Vortrag finden Sie auch hier:
Vielen Dank an Audrey Shull für das Teilen des Jira-Tipps der Woche!
Möchten Sie, dass Sie Ihre eigenen Jira-Updates erhalten? Sie können Ihre E-Mail-Benachrichtigungen ein wenig anpassen, indem Sie Ihre ändern Persönliche Einstellungen . Die Option, benachrichtigt zu werden, wenn Sie Änderungen an einem Problem vornehmen, ist standardmäßig deaktiviert, aber Sie können das Kontrollkästchen unten aktivieren, um auch Benachrichtigungen für Ihre eigenen Änderungen zu erhalten. Der Batch-Update-Mechanismus des neuen Jira sollte Ihnen insgesamt weniger E-Mails senden, aber Sie sollten trotzdem unsere aktualisierten Tipps für lesen Wie man zu viele E-Mails verwaltet.
Und wenn Sie keine E-Mail-Benachrichtigungen von Jira oder Confluence für Inhalte erhalten, die Sie erstellen, ansehen oder in denen Sie erwähnt werden, schauen Sie bitte vorbei diesen SAS Knowledge Base-Artikel über E-Mail-Quarantäne und besuchen Sie die Microsoft E-Mail-Quarantäne-Site um Ihre Jira-Benachrichtigungs-E-Mails freizugeben. Sie können auch hinzufügen jira@jmpdiscovery.atlassian.net zu Ihrer Liste sicherer Absender in Ihrem E-Mail-Programm Ihrer Wahl hinzufügen. Eines oder beide dieser beiden Dinge zu tun, löst normalerweise das Problem für die meisten Menschen – wenn nicht, lassen Sie es bitte Audrey oder Shannon wissen!

Allgemeine Ankündigungen
- Ich weiß, dass ich das in meinen Ankündigungen auf dem Entwicklertreffen gesagt habe, und wieder in der E-Mail mit der Aufforderung zur Aktualisierung heute morgen, aber Bitte vergessen Sie nicht, sich für JMP Winter Thanks anzumelden (wenn Sie vor Ort sind oder aus der Ferne beitragen möchten). Vielleicht möchten Sie auch mit Ihren Kollegen Ihre eigene Dankesfeier vor Ort planen!
- Vielen Dank an alle, die an der SAS Angel Tree-Aktion und anderen Giving Tuesday-Bemühungen teilgenommen haben! Nur zu Ihrer Information, dass der RFC in Verbindung mit ihm auch einen Coat Drive veranstaltet Ein warmer Mantel ab jetzt bis Freitag, 16. Dezember . Sie können neue oder leicht gebrauchte Mäntel für Erwachsene oder Kinder in den Lobbys der Gebäude G abgeben. GA und GN. Bei Fragen wenden Sie sich bitte an Edie Henninger!
Wichtige anstehende Termine
- JMP 17.1 Doc Freeze – 21.12.22
- JMP 17.1 Code-Genehmigung beginnt – 1/6/23
- JMP 17.1 L10N Einfrieren – 16.01.23
- Einfrieren des JMP 17.1-Codes – 27.01.23
- JMP 18 EA1 Einfrieren – 3.2.23
- JMP 18 EA2 Einfrieren – 7.4.23
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 17 und JMP 18 Termine.
JMP-Entwicklungsaktualisierungen
- Bitte besuchen Sie diese Seite, um sie anzuzeigen Fehlerüberprüfungslisten : JMP-Verifizierungen
Gastgeber
- Aaron: Haben die Mac- und Projects-Implementierungen der Fensterlisten-Datentabellenverschachtelung die Windows-Arbeit, die Evan vor ein paar Wochen gemacht hat, angepasst:


Verknüpfte Teilmengen, verknüpfte Zusammenfassungen und Datentabellendialoge sollten jetzt auf allen „drei“ Hosts korrekt verknüpft sein. Abschluss des Produktsicherheitstrainings der Stufe 2. Hoffentlich gibt es kein Level 3. Ich arbeite immer noch an meinem riesigen Patch, um das EditFocus-System von JMP herauszureißen und komplett neu zu machen. Schließlich habe ich mich in das Winter Thanks Planungskomitee eingeschlichen, damit ich sicherstellen kann, dass der Dessertraum (oder zumindest der Bereich) dieses Jahr so großartig ist wie in der Vergangenheit. (Danke, Aaron, für deine Hilfe bei den Desserts! J )
- Paul Nelson: Arbeiten Sie an Map Server und arbeiten Sie daran, wie streng das System gegen externen Zugriff gesperrt ist. Sie müssen Quelle und Daten auf den lokalen Laptop ziehen und sie dann per SCP auf den neuen Kartenserver kopieren. Lassen Sie die Map Proxy-Software konfigurieren und installieren, die das WMS-Frontend verwaltet. Habe gerade erfolgreich den Kachel-Rendering-Daemon erstellt und die enthaltenen Komponententests mit 100 % Erfolg ausgeführt.
- Johannes Schrödl: Telemetriearbeit. Einige knüpfen an Tonyas R&D-Demo an: Die Plattformnamen werden für 17.1+ in Englisch aufgezeichnet und die JMP-Sprache wird ebenfalls gesendet. Außerdem fordern wir laut Legal derzeit für jede EA-Installation ein Opt-in auf. Danke an Mike Wu für den tollen Testaufwand!
HTML5
- John Powell: Abgeschlossenes Sicherheitstraining der Stufe 2. ShapeSegment überarbeitet, um gemeinsam genutzten GPath-Unterstützungscode zu verwenden. Vereinfachte Funktionen, die früher zusätzliche Unterstützung für proportionales Hervorheben hatten. Hat Mike Stickles bei den Einrichtungsgegenständen für den ersten Tag geholfen und ihn in unserem Team willkommen geheißen. Lernen Sie die ES2022-Klassen und -Module kennen.Hinzufügen von Unterstützung für die Auswahl aller Punkte, die sich an derselben Position befinden.
- Praveena: Arbeiten an Refactoring unserer Codebasis . Fehler behoben, den Anna beim Testen gefunden hat JMPHTML-1773 . Arbeiten am Refactoring unserer Unit-Test-Dateien (Laden der Quell-JS-Datei). Ich habe einige Zeit damit verbracht, GitKraken/BitBucket zu lernen.
- Mayowa: Diese Woche habe ich an einer Refactoring-Aufgabe gearbeitet (JMPHTML-1861 ) und die Versionen von NodeJS und JavaScript Mangler (Terser) für den HTML5-Jenkins-Build aktualisiert.
- Paul Spychala : Zusammenarbeit mit Praveena und dem HTML-Team, um mehr von unserer Codebasis auf ES6 und darüber hinaus zu aktualisieren.
JMP Live
- Aurora: 18.0: Etwas mehr veralteten Code entfernt.Dies ist eine laufende 18.0-Bereinigung.Verschiedenes: Arbeiten an Perforce --> Git-Änderung für JMP Live.Ich fange gerade an, über Discovery Europe 2023 nachzudenken.
- Michael G.: Einige Probleme mit dem neuen Vite-Build wurden behoben. Arbeiten an der Implementierung von Vitest für Client-Code-Unit-Tests. Habe das Git-Demo-Repo ausprobiert.
Statistiken
- Elisabeth: Letzte Vorbereitungen für und Erteilung des Mastering JMP-Entwickler-Tutorials zu GLMMs am Donnerstag. Es war gut besucht, denke ich, und an mehreren Stellen in der Präsentation tauchten Daumen hoch und Herzen auf, als Reaktion auf die Demonstration einiger der enthaltenen benutzerfreundlichen Funktionen. Nun zurück zum Aufspüren, warum Freiheitsgrade nicht mit den negativen Binomialmodellen übereinstimmen.
- Laura CS: Behebung eines Leistungsproblems in SEM, Integration mehrerer Änderungslisten in 17.1, Vorbereitung und Präsentation eines SEM-Workshops für eine Forschungsgruppe an der Asuza Pacific University – der Hauptprofessor war begeistert und beeindruckt von der Plattform! Ich habe beim Vorbereiten meiner Präsentation einen Absturz gefunden und habe versucht, ihn zu replizieren (vorerst erfolglos).
- John Sal: Option für FDR-Achse in Vulkanplots hinzugefügt ( JMP-14819 ). Teilnahme am P&G JMP Day.
Statistische Dokumentation
- Michael C: Arbeitete mit James Koepfler zusammen, um die ungenutzten (oder sehr selten verwendeten) Felder in unserer Jira-Cloud-Instanz zu bereinigen. Dies sollte dazu beitragen, die Jira-Oberfläche zu vereinfachen, da einige zusätzliche Felder aus verschiedenen Bildschirmen in Jira entfernt werden.
Bearbeitetes Feedback zur Anpassungsmodell-Dokumentation von Ono-san.
Statistische Tests
- Markieren: Untersuchen von Unit-Test-Fehlern von Easy DOE, nachdem Änderungen vorgenommen wurden, um die Handhabung von Termen höherer Ordnung für diskrete numerische Faktoren zu adressieren. Teilnahme an mehreren Meetings, bei denen Peng sein Design und seinen Code für die neue Liste der DOE-Faktoren überprüfte. Vorbereitung mit Jianfeng zur Aufzeichnung einer Präsentation für den JMP Discovery Summit Europe. Vorbereitung mit Peng und Jacob auf die Präsentation von Usability-Tests von Easy DOE beim nächsten JMP Dev-Meeting. Abgeschlossenes Curriculum der Stufe 2 über Produktsicherheit.
- Jacob: Vorbereitung der Factor UI Dev Meeting-Präsentation mit Mark und Peng. Testen von MSA Design, Easy DOE und Custom Design mit diskreten numerischen Faktoren und RSM-Modellen (Untersuchung der Auswirkungen des jüngsten Fixes für JMP-14738). Untersuchung möglicher Leistungsprobleme.
- Tonya: Präsentation der EA-Daten bei JMP Dev. Verifizieren und Aktualisieren von ANOMV-Einheitentests. Untersuchen von CCB-Abstürzen und -Problemen.
Produkt Management
- Sara: Bitte sehen Sie sich diese kürzlich veröffentlichten Artikel an Zusammenfluss , (Spoiler-Alarm: Sara ist der größte Fan!) , STUFEN und JMP Preisumfrage !
- Mia: Eine Gruppe aus PM, Dokumentation und DevOps traf sich, um das Entfernen der größeren Dokumentations-PDFs aus dem Installationsprogramm in JMP 18 (die Dokumentationsbibliothek, das Entdecken von JMP und das Handbuch „Neue Funktionen“) zu besprechen. Diese PDFs sind auch online und über ein Add-in verfügbar . Es werden zusätzliche Arbeiten durchgeführt, um festzustellen, wie die PDFs am besten lokal für Benutzer mit eingeschränktem Internetzugang verfügbar gemacht werden können.
- Wir hatten das erste Planungsmeeting für das JMP 18 EA-Programm, das über My JMP laufen wird. Das Programm soll im Februar 2023 starten.
- Bryan F: In Bezug auf die HTML5-Aktualisierung habe ich um Feedback zu den Problemen im Zusammenhang mit dem Erscheinungsbild von HTML5-Berichten gebeten und Prototypen möglicher Änderungen erstellt. In Bezug auf Usability-Studien habe ich mich mit einem Vertriebsmitarbeiter von UserTesting.com Testing getroffen, um die Testanforderungen zu erläutern, und ich plane, nächste Woche eine Demonstration zu erhalten. Ich habe auch einen externen Usability-Test für JMP Projects durchgeführt. Ich arbeite weiterhin an der Bereitstellung einer Amazon AppStream-Image-Instance für Usability-Tests. Ich habe mit dem Team des Discovery Summit Europe über die Usability-Laborlogistik kommuniziert. In Bezug auf Symbole habe ich vier angeforderte Symbole für JMP Clinical geliefert.
Technischer Support

Entwicklungsbetrieb
- Jim: Betriebssystemaktualisierungen auf vielen UT-Rechnern, einschließlich Mac-CI-Rechnern im JMP Lab. Zur Unterstützung der Arbeit, die John Schroedl geleistet hat, um den JMP-Quellcode mit C++20 kompatibel zu machen, bin ich der Empfehlung von Michael Hecht gefolgt, Xcode auf der Build-Maschine (Mac 18.0) auf 14.1 (14B47b) zu aktualisieren. Erstellte einen JMP Clinical Updater für 17.1 unter Mac OS. Unbedingt unterstützen.
- Myron: Arbeiten an Jirabot – Beheben verschiedener Störungen, wenn sie auftreten (Nichtübereinstimmungen in Projektfeldern, Berechtigung zum Ticketing für jmpjirabot-Benutzer verweigert usw.). Das Aktualisieren von 17.1 und 17.0 hilft beim Erstellen von Prozessen ( JMPTOOL-582 ). Datenbankwartung für XDB (hauptsächlich Testfehlerdetails) und JMPTRACK (hauptsächlich Crash-Scores).
Dokumentation
- ChrisB : Meine Teile von JMP-7698 und JMP-13835 korrigiert; arbeitete an JMPDOC-1567. Durchgesehenes JMP-Dokument für die Diskussion der Zukunft von PDFs in unserem Dokument. Vorbereitung auf eine Dokumentenprüfung der Wettbewerber (Larry Russo, Sarah Doudt und Kaylee Warren waren am hilfreichsten).
- Susanne C: Arbeitete an Aktualisierungen der Student Subscription-Dokumentation. Arbeitete an JMP Live Jiras für 17.1.
System/Host Testing-Cary
- Audrey : Rücksprache mit Jira-Projektleitern über a Bereinigung der Auflösung Vorschlag, Treffen mit Testern aus Peking zum Jahresende und Brainstorming über die Zukunft von HTML-Automatisierungstests mit Hui. Außerdem traf sich das Team von Cary System Testing zum Mittagessen um Scratch-Küche & Schankraum diese Woche, da Nick Holmes in der Stadt war. (Das Essen war wirklich gut!) Es war großartig, alle persönlich zu sehen!

- Mandy: Hauptsächlich am Workflow-Builder gearbeitet und die P&G-Demo gemacht, die ich am Donnerstag, den 1. Dezember gemacht habe; habe bei 18.0 einige Datenfilter- und Tabellen-> Werkzeugänderungen durchlaufen – einige der Datenfilter-Dinge werden möglicherweise zurück auf 17.1 verschoben, sodass diese getestet werden müssen; Testen und verifizieren Sie JIRA's bei 17.1 auch diese Woche – um diese Fixes nachzuholen.
- Josh L: Verifiziert die JMP Live 17.1 /Datenbank / Keycloak / JMP Live / Migration in 7 Sprachen.Arbeitete an einigen Kunden- und Tester-JMP-Live-Nachbildungen. Begann damit, Git auf meinem PC und Mac zum Laufen zu bringen.
- Lisa: Arbeitete an einigen 17.1-Verifizierungen, diskutierte Fehler aus der Achsentabellenfunktion der Beschriftungsbox mit Anna, schloss die Selbstevaluierung 2022 ab und nahm Optimierungen am Absturzdatenprojekt vor.
System-/Host-Tests – Peking
- Eric Wang: (1) JMP Live-Belastungstest: Erstellte Skripte zum Aktualisieren und Aktualisieren aller Datentabellen. Entwickeln eines Skripts zum Sammeln von Stresstestergebnissen. (2) Technischer Support für das SE-Team. Sie haben Fragen zum Aktualisieren von Daten.
- DaLi: (1) JMP Live 18.0 UI-Regressionstest wegen [WEBJMP-6271] Client zu Vite verschieben – Jira (atlassian.net) . (2) Verifiziert WEBJMP-6296 v-teleport in portal-vue umwandeln .
- Mike Wu: (1) Regressionstests für JMP 18.0-Bugs. (2) JMP-Aktivierungstests und aktivierungsbezogene Produkte Confluence-Seiten neu organisiert und Zusammenfassung der abgeschlossenen Arbeiten, archivierte 4 Seiten, erstellte 3 Confluence-Seiten, aktualisierte 3 Confluence-Seiten, Details finden Sie in JMPTESTBJ-1818 (3) Die JMP 18.0-Telemetrietests wurden auf dem Mac fortgesetzt, da das Mac-Blockierungsproblem, Telemetriedateien nicht an den Telemetrieserver zu senden, BEHOBEN wurde, ein Mac-Fehler erneut geöffnet wurde, der „JMP-14751: JMP 18.0 Mac only: The Opt-in from Das Telemetrie-Eingabeaufforderungsdialogfeld berücksichtigt nicht die Einstellung des Kontrollkästchens „Preferences-Privacy’s Help Improve JMP“, Details finden Sie in JMPTESTBJ-1770 . Außerdem wurde von Jim und Audrey bestätigt, dass die Mac 18.0-Installationsprogramme von JMP Trial und Pro Trial für diese Woche länger aufbewahrt werden, und ich werde mit Jim aktualisieren, sobald die Telemetrietests hoffentlich in dieser Woche abgeschlossen sind.
- Kimi: (1) Getestet wegen JMP Live 18.0 Data Viewer [WEBJMP-5484] Data Viewer wird nach Ablauf der Sitzung nicht wiederhergestellt und erstellen Sie zwei Fehler beim Testen dieses Jira. (2) Jmeter-Testskripte für Lasttests für JMP Live schreiben, Details siehe JMeter Test Suite - Sammlung von APIs (3) Jenkins: Fügen Sie E2E-Veröffentlichungstests zu UT env hinzu. in Peking, Einzelheiten finden Sie unter JMPTESTBJ-1796 . Debuggen des JMP Pro 17-Lizenzproblems, Bob hat es behoben JMP-14262 .
- DaZhang: (1) Abschluss der ersten Lasttestrunde für JMP Live und Veröffentlichung von Berichten/Daten an JMP Live hier . (2) Betrachten der Baseline-UT-Fehler in JMP 17.1 für Nicht-Englisch (Japanisch). (3) Verifizierter WinAutomation-Defekt
- Nala: (1) Bereitstellung eines JMP Live-Servers (500 Benutzer, 10 Abteilungen, 512 Bereiche, 22 Gruppen), der jmplivesales für JMP Live-Leistungstests ähnlich ist. (2) Schreiben Sie Jmeter-Testskripte für Lasttests für JMP Live, Einzelheiten finden Sie unter JMeter Test Suite - Sammlung von APIs .
Datenermittlung
- Evan: Aktuelle Farbe/Markierung/Linienstil in weiteren LRT- und Kontextmenüs anzeigen. Die Verlangsamung der C#-Automatisierung, die verhindert, dass Benutzer von v15 weggehen, wurde behoben (und eine Problemumgehung bereitgestellt, da der Fix erst in v17.1 verfügbar sein wird). Behebung eines Parser-Problems im Zusammenhang mit „name“n, das verhindert, dass Profiler-Skripts funktionieren.
- David B: Ein paar Plot-Col-Anzeigefehler behoben, ein Wortwolken-Journaling-Fehler behoben, ein Problem mit eingebauten Ordnern mit MFI behoben, an einer besseren Rastererkennung beim Lesen von PDF-Dateien gearbeitet.
- Dan S: Weitere Korrekturen für EmptyPlatform (wenn die Plattform beim Neustart von Filter oder Switcher fehlschlägt). Korrekturen für einige bedingte Filterszenarien. Größenprobleme in SplitterBox. Korrekturen für Sitzungsdateien, die in Projekten verwendet werden. New Window()-Korrekturen für 17.1.
- Xan: Fehlerbehebungen: Heatmap-Binning, Linienzeichnung für mehr als 1 Million Punkte, Skripteditor-Kennzeichnung, neue Landkreisnamen für Kartendateien.
DAMHIRSCHKUH
- Kaleb: Zwei große Korrekturen für MSA vorgenommen. Zuerst habe ich einen Fehler behoben, der zu falschen erwarteten mittleren Quadraten für die Varianzsimulationen führte (17,1 und 18,0). Als Nächstes fügte ich der MSA-Konstruktionstabelle ein Fit-Modell-Skript hinzu, das komplexere Fälle handhaben sollte. Wir testen dies noch in JMP 18.0. Ich habe auch an mehr Achsensteuerung für die Sample-Size-Explorer gearbeitet und mit Peng eine neue Degradationsdesign-Plattform eingerichtet. Peng und ich arbeiten an einem gemeinsamen Projekt/Gespräch für Discovery Europe, um die Zuverlässigkeit autonomer Fahrzeuge zu bewerten.
- Peng: Arbeit an der Modellierung von Anpassungsstrategien im Forschungsprojekt von Bill Meeker. Und Entwicklungsarbeit sowohl auf der DOE- als auch auf der Zuverlässigkeitsseite, nur allgemeine Architekturen, keine spezifischen Plattformen.
Anmerkung von Shannon
Vielen Dank an Aaron Andersen dafür, dass er mitteilt, wie er die nächste Generation von Programmierern in seinem eigenen Zuhause fördert! „Zu guter Letzt, hier ist mein kleines Einhorn, das ganz alleine einen Lego-Roboter programmiert. Ich könnte nicht stolzer sein!“ Es ist nie zu früh, über ein Praktikum bei JMP nachzudenken… :smiling_face_with_smiling_eyes: Habt alle ein schönes Wochenende!
