Willkommen beim JMP-Entwicklungsupdate vom 6. September 2024!
Ich hoffe, jeder hier in den USA hat das Labor Day-Wochenende genossen! Trotz der verkürzten Arbeitswoche war zwischen der Arbeit an den JMP 19-Funktionen, den JMP 18.2-Korrekturen und den Discovery-Vorbereitungen eine Menge los.
Diese Woche hat die JMP-Qualitätssicherung JMP 18.1 freigegeben und die F&E-Manager sowie die Sicherheits- und technischen Supportmitarbeiter haben ebenfalls ihre endgültigen Freigaben vorgenommen. Bob hat den Upload/Download von Installationsprogrammen in der MyJMP-Sandbox getestet und plant, die Software Anfang nächster Woche in die Produktion hochzuladen. Vielen Dank auch an die Doc-, L10N- und Webteams für die Zusammenarbeit bei der Veröffentlichung der Versionshinweise zu JMP 18.1!
Wir nähern uns schnell dem JMP 19 EA3-Freeze am 20.09.24 . Mia sagt Danke für alle kürzlich vorgenommenen Aktualisierungen der Feature-Seite und bitte macht weiter so! Die Liste der JMP 19 EA-Kunden ist weiter gewachsen, da immer mehr Kunden JMP 18 autorisieren und wie Sie Tonyas Beta-/Absturzbericht für diese Woche entnehmen können (mit ausgewählten Abstürzen), erhalten wir einen stetigen Strom an Feedback von diesen Kunden.

Beta-/Absturzbericht für die Woche vom 6.9.2024 | JMP Live
Vielen Dank an John Sall für das Teilen dieses Bilds von einem, wie wir es einfach nennen, Nummernschild mit JMP-Motiv – es wurde von Zoe Jewell geschossen, als sie in Boston ihren Sohn bei der Schule absetzte! :smiling_face_with_smiling_eyes:

Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 19 EA3 Code-Freeze – 20.9.24
- JMP 18.1.1 Sicherheitssperre – 1.11.24
- JMP 18.1.1 Endgültiger Bildkandidat – 4.11.24
- JMP 18.1.1 QA-Abnahme – 14.11.24
- JMP 18.1.1-Version in MyJMP – ca. 19.11.2024
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
Kern
- Evan: Eingebettete Bilder in die HTML-Zwischenablage mithilfe von Daten-URIs. Arbeit an JSS Dev Talk. Beratung zu Python-Integration und JSS-Themenarbeit. Erfolgreicher Prototyp zur Verwendung von Windows Automation-APIs innerhalb von JSL/JMP zur Steuerung von JMP (für zukünftige Ergänzung zu JSL Mimic). Mögliche Verbesserungen der Zugänglichkeit für LRT und Kontext-Popup-Menüs.
- Dan S: Ein Problem beim Öffnen von JMP-Projekten mit vielen Registerkarten wurde behoben. Skriptoption hinzugefügt <
- Dave B: Habe mit dem technischen Support zusammengearbeitet, um einen Fehler zu umgehen, den ein Kunde beim Importieren von Triple-S-Dateien entdeckt hat, und habe einen Fix für 19.0 fertig. Zwei Mimic()-Probleme behoben und ein weiteres Problem mit dem Remotedesktop entdeckt, wenn das Remotedesktopfenster minimiert ist.
DOE und Zuverlässigkeit
- Caleb: Ich arbeite weiter an der Konvertierung der beiden Beispiel-Explorer in C++. Ich habe auch einige Arbeiten an einem Projekt mit WildTrack abgeschlossen. Außerdem arbeite ich an einer interessanten Illustration der JMP-Python- und JMP-R-Integrationsfunktionen. Ich hoffe, sie bald teilen zu können!
- Irene: Sie hat die Untersuchung von Jira-Tickets fortgesetzt und sich mit Mitarbeitern getroffen, um Forschungsprojekte zu besprechen.
Hosting und Schnittstellen
- Will Morgan: Ich suche nach Möglichkeiten, wie ich Benutzer erneut in ihren AWS-Konten authentifizieren kann, ohne dass eine Benutzerinteraktion erforderlich ist. Ich schaue mir entweder OAuth2 an oder versuche, das integrierte SSO zu skripten, das AWS bereitstellt.
Interaktives HTML
- Paul Spychala : Unterstützt benutzerdefinierte Standard-N-Level für HTML-Profiler und unterstützt HTML-Profiler mit >99 Effekten [ JMPHTML-13609 ]. Neue MathML-Unterstützung für Konstanten OpPi und OpE für HTML [ JMPHTML-13538 ]. Unterstützung für HTML Neural Profiler mit mehreren Ys und kategorialen Werten hinzugefügt [ JMPHTML-2473 ]. Habe auch Zeit damit verbracht, Probleme mit „Fit to Window“ und „Life Distribution Profilers“ in HTML zu beheben.
- Mike Stickles: Regressionstests abgeschlossen und Fix für JMPHTML-13903 eingereicht. Arbeite derzeit an JMPHTML-1407 (Legendeneinstellung für Größenrolle funktioniert nicht unter HTML5). Plane, danach wieder an Word Cloud-Auswahlen ( JMPHTML-13966 und JMPHTML-13982 ) zu arbeiten. Bin die ganze nächste Woche im Urlaub.
- John Powell: Habe mich mit John Sall, Eric Hill, Praveena , dann Brian C und Dieter getroffen, um die Unterstützung für Drilldowns in der Prozess-Screening-Plattform zu besprechen, um Kontrolldiagramme für instabile Prozesse auf JMP Live anzuzeigen ( JMPHTML-1033 ). Habe den anfänglichen Code bereinigt und festgeschrieben, um Scatterplot 3D Interactive HTML zu unterstützen ( JMPHTML-13491 ). Habe Code geschrieben und festgeschrieben, um Scatterplot3D in einem Journal zu erkennen, das in Interactive HTML exportiert wird, und um es statisch darzustellen ( JMPHTML-14070 ). Habe den STIPS-Kurs begonnen.
JMP Live
- Aurora: Verbesserungen bei Kontrolldiagrammwarnungen (Triage-Entscheidungen bei Datenänderungen weniger aggressiv zurücksetzen, mehr Informationen an den Client senden, wenn Warnungen deaktiviert sind). Habe einer kleinen Gruppe bei Bavarian Nordic eine angeforderte Demo gegeben. Habe an einer Mastering JMP-Sitzung auf JMP Live teilgenommen, präsentiert von Mike Anderson und Byron Wingerd .
Statistiken
- Laura CS: Arbeitete mit Haley weiter am JSM-Vorschlag für eine eingeladene Sitzung zu SEM (wir haben ihn fertiggestellt und eingereicht). Behoben wurde ein schwieriger Fehler im MIIV-2SLS-Algorithmus zur Identifizierung von Instrumenten und wir trafen uns mit Haley, um die Details zu besprechen. Verbesserte Warnungen und Standardbehandlung von falschen Spezifikationen in MIIV-2SLS. Behoben wurden fehlende Werte, die in der Kovarianz von Schätzungen in MIIV-2SLS auftraten. Weiterführende Lektüre zu den verschiedenen Versionen der Omega-Koeffizienten für die Zuverlässigkeit von Skalen.
Statistische Tests
- Haley: Habe mit Laura Castro-Schilo an der Zusammenstellung eines Beitrags für eine SEM-Sitzung auf Einladung bei JSM im nächsten Sommer gearbeitet. Habe weiterhin Tests geschrieben, um neue und geänderte Elemente des SEM-Berichts mit dem MIIV-Schätzer zu überprüfen.
- Mark: Teilnahme an einem Meeting mit anderen Autoren, um Bill Fisher bei der Präsentation seines Patents zu unterstützen. Vorführung des Usability-Studientools und eines Studienbeispiels mit Jacob vor dem Patentprüfer zur Klärung der Ansprüche. Entwicklung von Fällen für einen Workshop über Bayessche Optimierung von Chris und Phil auf Basis des PenSim-Emulators.
- Jacob: Vorbereitung der Patentpräsentation für das Usability Study Tool (mit Mark Bailey). Aktualisierung des Usability Study Tools zur Handhabung fortgeschrittener Choice Design-Studien. Arbeit mit Bill Fisher an seinen Choice Design-Add-In-Tests. Überprüfung von Jira-Tickets und Hinzufügen von Unit-Tests.
- Tonya: Arbeite an der Umgestaltung einiger Testfälle und der Fehlerüberprüfung.
Neuigkeiten aus den Biowissenschaften
- Richard: Sitzungsvorschläge für die DIA-Jahresversammlung eingereicht. Abschluss des AE-Medication-Abfrageberichts.
Technischer Support und Engagement
Entwicklungsvorgänge
- Bob: Komplette Tests der Build-Maschine, die nur installiert werden kann. Die Umstellung erfolgt irgendwann nächste Woche. Alle 18.1-Abmeldungen sind jetzt abgeschlossen. Neue Installer in aktualisierter SalesForce SandBox getestet. JMP 18.1-Dateien für Kunden werden Anfang nächster Woche hochgeladen. Gruppenrabattierte Beyond Compare-Lizenzen für die 24 Personen gesichert, die eine Lizenz wollten.
- Jim: Java-Updates auf allen JMP 19 UT-Maschinen installiert (JMPTOOL-1344); Jenkins JMP 18.1-Projekte archiviert; sieben UT-Maschinen in SAS-Konformität gebracht; weiterhin meine Unit-Test-Skripte in allen 16 Konfigurationen aktualisiert.
- Myron: Habe an einigen Wartungsarbeiten im Zusammenhang mit Testbot gearbeitet und die Software von JMPTOOL aktualisiert. Hauptsächlich habe ich daran gearbeitet, die Ergebnisse von AWS Stringbot an die von Produktions-Stringbot anzupassen.
- Shannon C: Habe mir Unit-Test-Abstürze, DNCs und Timeouts angesehen, die in 18.1, 18.2 und 19.0 bestehen, und mögliche Verbindungen zu bestehenden Problemen untersucht. Danke an die Tester für die Beantwortung meiner JMPTEST-Jira-Probleme, die zur Untersuchung von Absturz-/Timeout-/DNC-Problemen eingegeben wurden! Habe mir mit Nick Ruva einige verbleibende fehlerhafte Unit-Testläufe in Jenkins angesehen.
Lokalisierung
- Allison: Übergabe lokalisierter 18.0 JMP-Dokumentations-PDFs an die Qualitätssicherung zur Validierung; Übermittlung validierter 18.0 lokalisierter JMP-Dokumentations-PDFs an das Marketing; Finalisierung und Validierung lokalisierter 18.1-Versionshinweise und Übermittlung an das Marketing; Validierung des Produktionskits für JMP-Marketing-Strings und Vorbereitung des Kits zur Versendung an Anbieter zur Übersetzung; Aktualisierung des Kaufanforderungsprozesses und der Confluence-Anforderungsseite nach Diskussion mit Chad; Abschluss der Q3-Check-in-Schulung.
- Trish: Allison und ich prüfen Zeitplan und Verfahren, um Kostenvoranschläge, Bestellungen und Arbeitsaufträge für 19 Softwarelokalisierungsprojekte zu erstellen. Unser Ziel ist es, die Finanzteile bis Ende November fertig zu haben. Wir prüfen Verfahren und Arbeitsabläufe für Entwicklungsprojekte zur Lokalisierungsautomatisierung. Wir bereiten uns auf die Check-ins für das dritte Quartal nächste Woche vor.
- Krzysztof: Bereinigung der Translation Memories für Bücher abgeschlossen. In unserer Automatisierung eingerichtet und in Confluence dokumentiert: Lokalisierungsprojekte für Kliniken und Märkte. Arbeite an der Dokumentation der L10N-Quellverwaltung, Automatisierung, Nachbearbeitung und Validierung für alle verschiedenen Projekte, die wir übersetzen. Testen neuer Automatisierungsfunktionen und -funktionen. Hilfe beim Start des PSM-Buchübersetzungsprojekts für 18.1.
- Sandy: Fortsetzung des Tests der Exportfunktion für mehrere Projekttypen im Projekterstellungs-Dashboard. Aktualisierte Validierung für Installateure für Dateivalidierungsjobs im Projekterstellungs-Dashboard, die jetzt in Produktion sind.
- Sohail: Arbeitete daran, dem TM Search Dashboard eine Exportfunktion hinzuzufügen, einschließlich Sortieren und Filtern. Außerdem wurde weiter daran gearbeitet, LLM-Ergebnisse zu vergleichen und verschiedene Benchmarks zur Bewertung zu testen.
Dokumentation
- Khawar: Ich gehe das Buch „Essential Graphing“ durch, um den Inhalt zu verstehen. Ich gehe die Jiras durch, um die Probleme zu identifizieren und zu lösen. Ich beende den CSS-Kurs, der uns bei der Oxygen-Migration helfen kann. Ich habe mich mit Chris und Qiana getroffen, um den Plan zum Bearbeiten/Überprüfen des Beispielindex zu besprechen.
- Qiana: Habe weiterhin Lebensläufe für die Vertragsstelle als Technischer Redakteur geprüft. Kurs „Q3 Check-In: Engagement und Bindung“ abgeschlossen. FrameMaker auf 16.0.6 aktualisiert und begonnen, die Schritte auf einer Confluence-Seite zu dokumentieren.
- Susan C: Bearbeitungsnotizen für den Editor auf eine Confluence-Seite verschieben. 18.1 RN PDF für Roger vorbereiten. Jiras in Sprints verschieben, Sprint im August abschließen und mit dem im September beginnen. Arbeite an JMP Live 18.2 Jiras.
- ChrisB : Habe daran gearbeitet, wie man Bilder mit Callouts nach SnagIt verschiebt, weitere Dokumentation zu Voreinstellungen und den Q3-Vortrag. Habe mir auch das Hilfe-Testskript angesehen und wie wir es möglicherweise ändern möchten.
- Devon: JMPDOC-2183 & JMP-22441: Änderungen an der Dokumentation der Plattformvoreinstellungen überprüfen und kleinere Änderungen vornehmen.
System-/Hosttests - Cary
- Mandy: Habe am neuen Datentabellenraster gearbeitet – viele andere Tests im JSL-Framework ausgeführt, um sicherzustellen, dass andere Dinge mit dem neuen Tabellen-Look gut laufen. Die Vorbereitungen für den Entwicklervortrag am 19. September sehen gut aus. Habe ein paar Abstürze gemeldet, die bereits behoben wurden. Unter dem roten Dreieck gibt es einen neuen Kippschalter – „Experimentelles Datentabellenraster aktivieren“. Tags – eine weitere Ergänzung von JMP 19 unterstützt jetzt Farben und Emojis – die sehen also lustig aus – ich hoffe, in der nächsten EA mehr Feedback zu diesem Teil zu bekommen. Sie können jetzt ein Tag in den Einstellungen speichern und dann zurückgehen und es abrufen oder bearbeiten.

Auch in Tabulate hat Andrew mit den Änderungen dort gute Fortschritte gemacht und an der Formatierung im Dialog gearbeitet – sieht vielversprechend aus, ich hoffe, auch dort Feedback zu bekommen.

Und im Workflow Builder hat Ernest einen Suchen/Ersetzen-Dialog hinzugefügt, der noch ausgiebig getestet werden muss. Wir arbeiten daran, ob ich einiges davon per Skript umsetzen kann, einiges muss jedoch über die Benutzeroberfläche erledigt werden. Auch hier hoffe ich auf Feedback in der nächsten EA.

- Hunter: Weitere Tests und Feedback an Daniel mit Ergebnissen, wenn Ablauf- und Kündigungsdaten erreicht wurden. Habe mich mit Jim getroffen, um ein WLAN-Problem mit den Sequoia-Beta-Host-Test-Macs im Labor zu lösen. Sowohl MDA692 (Apple Silicon) als auch Macbeta1x86 (Intel) sind wieder online und mit Sequoia Dev. Beta 8 aktualisiert. Habe weitere PDF-Dateien der lokalisierten Dokumentation überprüft.
Webtests – Cary
- Natalie: Phase 1 der Automatisierungsupdates für die neue Berichtsfunktion „An Fenster anpassen“ ist abgeschlossen. Unsere Erfolgsquote sieht jetzt viel besser aus. Ich werde mit Phase 2 dieser Updates in begrenztem Umfang fortfahren, da in den nächsten Wochen weitere Entwicklungsarbeiten zu erwarten sind.
- Josh L: Ich aktualisiere derzeit JMP Live Server von Version 18.1 auf 18.2. Ich verwalte ungefähr 13.000 Ereignisse im verteilten System, um das Kundenerlebnis zu verbessern. Außerdem arbeite ich daran, weitere Benutzer wieder in unsere Active Directory-Testumgebung aufzunehmen. Anschließend werde ich mich auf die Automatisierung zufälliger Gruppenaktualisierungen konzentrieren, um die Überwachung und Synchronisierung von AD zu verbessern.
System-/Host-Tests – Peking
- Da Li: (1) Fehlerüberprüfung. (2) FERTIG: Fehlertest [JMP-22017] Neuer SAS-Import kann einige von Stat/Transfer 15 erstellte .SAS7BDAT-Dateien nicht lesen , 2 Fehler aufgetreten. (3) Beijing UT-Fehler untersuchen und beheben (JMPTESTBJ-3134: DataTable/ImportExport/UTs auf Mac 18.2 – 2024w36 fehlgeschlagen ). (4) UT-Fehler jede Nacht untersuchen und beheben.
- Nan Wu: (1) Regressionstests für JMP 19.0-Bugs, hauptsächlich zur Verbesserung der Html5-Profiler-Funktion. (2) Tests des JMP 18.1-Installationsprogramms abgeschlossen ( JMPTESTBJ-3117) .
- Kimi: (1) Fehlerüberprüfung. (2) SAS-Integrations-UTs schreiben – In Arbeit. (3) Technischer Support: Fallnummer: 00162252. Eingeführt durch JMP-22799: Python-Zugriff auf JSL-Namespaces jmp.globals, jmp.here jmp.namespace( 'name' ) (4) Debuggen der UT-Fehler für Python: Kompatibilitätsproblem für Numpy2.0 und pyRserve. Regressionsproblem: JMP-22842: Kann keine korrekten Datums-/Uhrzeitspalten von pythonInitiated abrufen . (5) CCW – NF: WEBJMP-8825: Supportliste der mir zugewiesenen Berichte/Kontrolldiagrammmarkierungen (Frontend) – Erledigt. WEBJMP-8648: Supportliste der mir zugewiesenen Berichte/Kontrolldiagrammmarkierungen (Backend) – Erledigt. WEBJMP-8978: Triage auf einer Kontrolldiagrammwarnung, die keine statischen Kontrollgrenzen enthält, nicht zulassen (Backend) – Erledigt. WEBJMP-9055: Triage auf einer Kontrolldiagrammwarnung, die keine statischen Kontrollgrenzen enthält, nicht zulassen (Frontend) – Erledigt. (6) Jenkins: Ergebnisse für Beijing Daily UT prüfen. Zweig von 18.1 auf 18.2 ändern – In Arbeit.
- Da Zhang: (1) Fehlerüberprüfung. (2) Testen neuer Funktionen für WEBJMP-8981: Geben Sie Skriptautoren eine Möglichkeit, außer Kontrolle geratene Skripte abzubrechen . (3) Stellen Sie jmppoolsvc als Dienst auf Beijing JMP Live-Servern bereit – JMPTESTBJ-3132: Stellen Sie jmppoolsvc als lokales System auf Beijing JMP Live-Servern bereit . (4) Automatisches Aktualisieren von JMP in jmppool auf Beijing JMP Live-Servern – JMPTESTBJ-3138: Automatisches Aktualisieren von JMP in jmppool . (5) Zwei Schulungen abgeschlossen: Schulung zum manuellen Sicherheits-Governance-Management/Datenschutz und Standardschulung zur Klassifizierung und Handhabung von Daten.
- Lily Meng: (1) Fehlerüberprüfung. (2) Story-Tests zu Profiler. (3) Komponenten kennenlernen: WinAutomation: Lernen Sie, wie Sie Probleme anhand von Fehlerprotokollen in E-Mails untersuchen und beheben. Profiler (in Arbeit): Überprüfen Sie frühere Jira-Tickets, um die Funktionen und Fehler in Bezug auf Profiler zu verstehen, und überprüfen Sie die zugehörigen Confluence-Seiten, die in den Tickets verlinkt waren.
- Nala: (1) Fehlerüberprüfung. (2) Hinzufügen neuer Tests für JMP Live 19-Lasttests, siehe Neue GraphQL-APIs in JMP Live 19. (3) Vorbereitung auf JMP Clinical-Demos, siehe JMP Clinical-Demos zu grundlegenden Funktionen .
Notiz von Shannon
Falls Sie diese gute Nachricht verpasst haben: JMP Live-Entwickler Michael Goff und seine Frau haben am 25.7. um 3:24 Uhr ihre süße kleine Tochter Emma June Goff willkommen geheißen. Danke an Brian Corcoran für das Teilen dieses Bildes! Wie andere neue Eltern bei SAS und JMP hat Michael nach der Geburt eine Auszeit genommen, um eine Bindung zu seinem neuen Familienmitglied aufzubauen. Hoffentlich bekommt die ganze Familie Goff genug Schlaf! :smiling_face_with_smiling_eyes:
Nachdem ich selbst vor fast 13 Jahren nach der Geburt meines Sohnes Hunter einen Mutterschaftsurlaub genommen habe, bin ich so dankbar, für ein Unternehmen zu arbeiten, das allen Eltern diesen äußerst wertvollen Vorteil bietet. Ich hoffe, Sie alle haben ein wunderbares Wochenende!
