Willkommen beim JMP-Entwicklungsupdate vom 28. Februar 2025!
Diese Woche prüfen die QA-Teams weiterhin die 18.2-Installationsprogramme, während wir uns unserem Veröffentlichungstermin nähern. Und jetzt, da der Feature Freeze für JMP 19 schon mehr als einen Monat her ist, konzentrieren sich die Teams darauf, die Arbeit an den späten JMP 19-Funktionen abzuschließen und in eine intensive Phase der Fehlerbehebung zu gehen. Ich habe ein paar sehr wichtige Hinweise für die Teams, die sie zu diesem Zeitpunkt im JMP 19-Zyklus im Hinterkopf behalten sollten:
- Bitte sortieren Sie weiterhin offene Story-Elemente , die nicht auf der Seite „Späte Features“ von JMP 19 stehen, aber immer noch mit „Geplante Version = 19.0“ gekennzeichnet sind. Wir haben noch ca. 150 Elemente, die so gekennzeichnet sind. Überprüfen Sie Ihre Elemente daher so schnell wie möglich! Wenn Sie an kleineren neuen Feature-Elementen für JMP 19.1 arbeiten, können Sie diese (zusammen mit einer Einschätzung der Auswirkungen auf nachgelagerte Teams) der Seite „Features“ von JMP 19.1 hinzufügen.
- Wenn Sie eine neue Plattform oder Funktion haben, für die neue Symbole benötigt werden, reichen Sie Ihre Anfragen bitte so schnell wie möglich ein! Folgen Sie dieser Anleitungsseite, um neue JMP 19-Symbole anzufordern . Symbolanforderungselemente sollten vom Typ „Story“ sein und als untergeordnete Elemente des JMP 19-Symbole-Epos JMPUX-192 verknüpft sein. Bryan Fricke wird nach dem Abschluss von Discovery Europe am 13. März an Symbolen arbeiten, reichen Sie Ihre Anfragen also bitte jetzt ein, damit die Anforderungsliste bis dahin vollständig ist.
- Wenn Sie eine neue Funktion haben, die neue oder aktualisierte Beispieldaten erfordert, beachten Sie bitte, dass die Beispieldaten-Frist für JMP 19.0 Freitag, der 14. März ist . Wenn Sie eine neue Tabelle hinzufügen oder Änderungen an einer vorhandenen Tabelle vornehmen möchten, sollten Sie den hier dokumentierten Prozess befolgen: Erstellen Sie eine neue Beispieldatentabelle . Wenn Sie Fragen haben, wenden Sie sich bitte an Qiana Eaglin.
- Bitte aktualisieren Sie die Benutzeroberflächen-Strings bis zum 14. März , dem Entwickler-Freeze-Datum für unsere zweite Übergabe von Portable UI-Strings. (Im Mai wird es eine letzte String-Übergabe geben, aber es wäre toll, wenn bis zur Frist im März so viele Strings wie möglich aktualisiert wären.)
Wir haben eine kleine Pause vor unserem nächsten JMP 19 EA Freeze (17. April), also nehmen Sie sich bitte die Zeit, die oben genannten Punkte zu erledigen. Das Abschließen dieser Aufgaben hilft wirklich dabei, ein klareres Bild davon zu bekommen, welche Arbeit für 19 noch übrig ist – was den nachgelagerten Teams hilft, ihre eigene Arbeit zu planen, während wir uns auf spätere Release-Termine zubewegen. Danke!
Herzlichen Glückwunsch an alle JMP-Mitarbeiter, die heute in den Artikeln „Jubiläen“, „Neueinstellungen“, „Unterwegs“ und „Kudos: Februar 2025“ auf Inside JMP vorgestellt wurden! Herzlichen Glückwunsch an die Mitglieder des Entwicklungsteams Ryan Lekivetz (für eine wohlverdiente Beförderung zum Direktor der DOE- und Zuverlässigkeitsgruppe) und Johannes Cromer von der Biowissenschaftsgruppe (der sein 15 -jähriges Arbeitsjubiläum feierte)! Ein weiteres Mitglied der Biowissenschaftsgruppe, Tom Pedersen , wurde in der Januarausgabe vorgestellt, weil er sein 25-jähriges Jubiläum feierte! Herzlichen Glückwunsch an Sie alle!
Es war auch toll, zwei sehr verdiente Mitglieder unseres Entwicklungsteams im Kudos-Bereich zu sehen!
- Robert Hickey , nominiert von Beth Evans , weil er bei der persönlichen Watch Party für den Cary HQ Company Kickoff einsprang, um technische Probleme zu lösen. Jeder, der Bob kennt (und Bob kennt jeden!), weiß, dass er immer bereit ist, sofort zu helfen – sei es, um eine Maschine zu überprüfen, die nicht richtig funktioniert, eine tägliche Installateursfrage zu untersuchen oder mit dem technischen Support an einem Kundenfall zu arbeiten.
- Evan McCorkle , nominiert von Mandy Chambers für seine unglaubliche Liebe zum Detail in Bezug auf die JMP-Benutzeroberfläche und JSL-Skripting. Evan hat im Laufe der Jahre bedeutende Beiträge zu vielen JMP-Funktionen geleistet – aber wahrscheinlich weniger bekannt sind die von ihm beigesteuerten Tool-Verbesserungen, die Tester täglich verwenden (z. B. das JSL Hamcrest-Framework, das er gemeinsam mit Justin Chilton entwickelt hat).
Vielen Dank auch an das JMP-HTML-Team für die Präsentation beim Entwicklermeeting dieser Woche! Sie haben viele neue Funktionen vorgestellt und wichtige Fehlerbehebungen und Leistungsverbesserungen präsentiert. Besonders gespannt bin ich auf den Datenfilter mit Mehrfachantworten und das interaktive 3D-Streudiagramm, die in JMP Live verfügbar werden – aber ich garantiere, dass diese Version für jeden interaktiven HTML- und JMP-Live-Fan etwas zu bieten hat. Wenn Sie das Meeting verpasst haben, finden Sie hier eine Aufzeichnung .
Und zum Schluss danke ich Tonya Mauldin für die Weitergabe der Beta-/Absturzfälle dieser Woche mit ausgewählten Abstürzen! (Ich freue mich wirklich, dass all diese Abstürze gemeldet und in Jira-Problemen dokumentiert werden, Leute – macht bitte weiter so!)

Beta- und Absturzbericht für die Woche vom 28. Februar 2025 | JMP Live
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.2 QA-Abnahme – 13.03.25
- JMP 18.2-Release in MyJMP – 18.03.25
- JMP 19 EA8 Einfrieren – 17.04.25
- JMP 19 EA9 Einfrieren – 6/5/25
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Statistiken
- John Sal:
- Implementierung eines Mechanismus zur Synchronisierung von Profilern in der Bayesschen Optimierung.
- Im Design Space Profiler wollten Kunden wissen, wie schlecht die In-Spec-Raten im aktuellen Faktorgrenzbereich werden könnten. Die schlechtesten Raten liegen tendenziell in den Ecken, daher haben wir jetzt Optionen, um die In-Spec-Raten in jeder Ecke anzuzeigen. Diese werden mithilfe der Normalverteilungsfunktion berechnet, die auf den vorhergesagten Wert zentriert ist und an den Spezifikationsgrenzen abgeschnitten wird.
- Im folgenden Beispiel entsprechen 99,8 % des Faktorraums den Spezifikationsgrenzen, aber an zwei der Ecken, bei niedrigem Silan- und niedrigem Schwefelgehalt, ist die Wahrscheinlichkeit der Einhaltung gering, was nahelegt, dass die niedrigen Grenzen für diese erhöht werden sollten.

- Laura CS: Bin nach Denver gereist, um mit Haley einen longitudinalen SEM-Workshop zu leiten. Wir hatten viel Zuspruch bei den Teilnehmern (20-30 Leute kamen und 125 luden unsere Materialien herunter) und haben ein paar Professoren kennengelernt, denen wir JMP ebenfalls zeigen konnten. Habe mich mit John Mosier getroffen, um den Inhalt einer möglichen SKP-Seite zu SEM zu besprechen. Habe an der Sitzung des DEI-Metrikausschusses teilgenommen. Habe ein paar Fehler mit Randfällen behoben, die Modellvergleiche und AICc-Gewichte in SEM betrafen.
- Elisabeth: Untersuchung von Schätzbarkeits- und Wirkungstests bei Vorhandensein von Singularitäten in den Daten/Modellen in Bezug auf JMP-24728.
Statistische Tests
- Jacob: Testen von Updates für Kovariaten in Custom Design. Vortrag mit Mark Bailey über die Verwendung von abdeckenden Arrays in Unit-Tests. Vorbereitung einer Easy DOE-Präsentation für die Roadmap-Sitzung bei Discovery Europe. Untersuchung von Leistungsproblemen.
- Tonya: Testen der jüngsten CCB-Änderungen und Aktualisieren der CCB-Unit-Tests.
Neuigkeiten aus den Biowissenschaften
- Zeichnete: Triage und Implementierung von JMP Clinical Jiras. Aktualisiertes Build-Skript, um allen JSL-Quellen in Produktions-Builds einen Haftungsausschluss hinzuzufügen.
- Richard: Untergruppen-Screening abgeschlossen. Wird beim Entwicklermeeting am 13.3. vorgeführt.
Produktmanagement und Produktmarketing
- Bryan F: Habe die Entwicklung von Benutzerstudieninhalten und Logistik für das JMP Lab beim Discovery Summit fortgesetzt und dabei Bedenken und Diskrepanzen zwischen den HTML- und JMP-Implementierungen des JMP Live-Themas angesprochen. Die Beauftragung eines Drittanbieters für Symbole ist aufgrund rechtlicher Bedenken hinsichtlich des Vertrags ins Stocken geraten. Daher werde ich wahrscheinlich die neuen JMP 19-Symbole erstellen und eine umfassendere Überarbeitung verschieben. Darüber hinaus habe ich an der Diskussion über die Rückkehr zu OAuth2 für die Veröffentlichung auf JMP Live teilgenommen.
- Kaylee : Am Dienstag haben wir unsere erste Blitzrunde mit Mitbewerbern im Rahmen der Schulungsreihe zur Verkaufsförderung abgehalten. Diese Schulung umfasste 5 kurze Präsentationen über einige unserer Wettbewerber der Stufe 1 und wie man JMP im Vergleich zu ihnen positioniert. Wenn Sie mehr über diese Sitzung erfahren möchten, haben wir einen Inside JMP-Artikel veröffentlicht, der alle Links zu den Präsentationen enthält.
Technischer Support und Engagement
- Wendy:
- Mit dem Relaunch von jmp.com in dieser Woche haben die Support-Teams nur wenige Fragen beantwortet und entsprechende Probleme gemeldet. Insgesamt sieht die neue Site großartig aus und wir gratulieren Aaron Kennedys Team zu dieser Leistung! Darüber hinaus möchten wir Daniel Powell dafür danken, dass er diese Woche an einem Teammeeting teilgenommen hat, bei dem die JMP-Autorisierung besprochen wurde.
- Unsere Falldaten wurden diese Woche aktualisiert. Unten finden Sie die üblichen Diagramme für das Fallvolumen sowie die Themen für technischen Support und Engagement. Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die vom Support in den letzten 14 Tagen gemeldeten Tickets anzeigt.
- Technisches Supportfallvolumen pro Woche:

- Fallthemen für die Warteschlange des technischen Supports, letzte Woche:

- Engagement-Support-Fallvolumen pro Woche:

- Fallthemen für die Engagement-Warteschlange, letzte Woche:

Entwicklungsvorgänge
- Melanie:
- Allgemeines DevOps: Ich überwache weiterhin die Unit-Test-Automatisierung. Ich verwende jetzt Tags für die Spaltenverwaltung in den Datentabellen, was die Aktualisierung von Fehlerzuständen in Zukunft einfacher macht. Ich koordiniere Aktualisierungen für einige Jenkins-Projekte, die ein veraltetes Plugin verwenden (danke an Nick Ruva und Christoph , die das vielleicht lösen, bevor wir überhaupt ein Meeting haben, um Optionen zu besprechen!)
- JMP Discovery Summit in Austin: Beginn der Zusammenstellung eines Vorschlags unter Verwendung des Unit Test Monitoring-Projekts, um das Sammeln und Bereinigen von Daten, kontinuierliche automatische Updates, Live-Dashboards und einige neue Funktionen wie Spalten-Tags zu demonstrieren.
- Dokumentation/Lokalisierung: Die Änderung des Ausgabenamens für PDFs aus den automatisierten MIF-PDF-Jobs in webfreundliche Dateinamen ist abgeschlossen.
- Lokalisierung: Mit der Analyse chinesischer JSL-Konflikte für 19.0 Handoff 1-Zeichenfolgen wurde begonnen, die zurückgegeben wurden, sowie mit Korrekturen für koreanische Konflikte, die letzte Woche gemeldet wurden.
- Jim: Zusätzlich zu den fortlaufenden Mac OS-Updates, um Unit-Test-/Build-Maschinen konform zu machen, wurden mehrere behobene JIRA-Tickets für JMP 19 überprüft. Nach der Erstellung der endgültigen Image-Kandidaten für JMP 18.2 wurden die meisten nachfolgenden täglichen Prozesse für diesen Zweig deaktiviert. Einige WinOS-Build-Skripte wurden geändert, nachdem Johannes Schrödl die Abhängigkeit von Telerik-Assemblys für JMP 19 entfernt hatte (JMP-24933).
- Bob: Habe die SalesForce-Abfrage untersucht, um herauszufinden, wie wir über Datendownloads berichten können. Erstelle Validierungsdateien für das Windows-Installationsprogramm für 18.2.
- Shannon: Habe mich mit Interessenten getroffen, um die Nutzung der Telemetrie und Infrastrukturänderungen zu besprechen. Koordinierungsaufgaben am Ende des Zyklus, Planungsdiskussionen und technische Besprechungen. Habe zahlreiche Abstürze und Unit-Test-Fehler untersucht.
Lokalisierung
- Allison : Arbeitete an der Vorbereitung des 18.2 Release Notes Kits, um es zur Lokalisierung zu versenden. Behobene JSL-Konflikte in den 19.0 Portable UI KO-Übersetzungen; beantwortete Anfragen des Übersetzungsteams zu 19.0 Portable UI und JMP Live-Strings und kommunizierte mit Entwicklern. Übergab die Februar-Iteration der Marketplace-Übersetzungen an Kristen. Arbeitete mit dem Anbieter an der Erneuerung abgelaufener Steuerformulare.
- Christoph : Einrichtung von FrameMaker + FM2DITA auf einer AWS-Maschine abgeschlossen (für Konvertierungen lokalisierter FM-Dateien in das Oxygen DITA-Format). Verarbeitung von Rücksendungen von PortableUI-Übersetzungen. Optimierungen an der automatischen maschinellen Übersetzung von Marketplace-Beschreibungen. Arbeite an einem neuen MemoQ-Filter für ASP-Vorlagen (Bücher). Testen neuer L10N-Automatisierungsfunktionen.
- Howard:
- Arbeitete an Projektvorlagenfunktionen
- Ermöglichen Sie dem PM, für unterschiedliche Projekte unterschiedliche Muster für geplante Versionen auszuwählen
- Umstellung auf die nächste Hauptversion, wenn alle Versionen berücksichtigt wurden
- Jiras für neue Release-Version klonen/erneut öffnen
- Es gibt Integrations-Bugfixes
- Ying: Ich überprüfe weiterhin die EN-Screenshot-Skripte für UG und erstelle bei Bedarf erneut Screenshots ( JMPLOCTOOL-717 ). Derzeit sind die ersten 11 Kapitel abgeschlossen. Es wurden sieben Jira-Bugs geöffnet, damit das Dokumentationsteam Korrekturen an einigen Screenshot-Skripten vornehmen kann.
- Trish: Planung des Wiedersehens. Zielbesprechungen für 2025 mit einigen Teammitgliedern – die restlichen Gespräche sollten nächste Woche abgeschlossen sein. Koordination der Übergabetermine mit dem Doc-Team.
- Sandy: Weiteres Testen und Verfeinern des neuen Programms zur String-Rückgabe. Parallelläufe mit Produktionsdaten begonnen, um weitere Probleme zu erkennen, die ich angehen musste.
Dokumentation
- Susan C: Überprüfung der UI-Strings für Januar abgeschlossen. Planung und Arbeit an den SPC-Funktionen für JMP Live. Wir haben uns diese Woche getroffen und entschieden, dass dies ein separates Ergebnis auf jmp.com sein wird. Abschnitt „JMP Live Updater“ in der Installationshilfe abgeschlossen und zur Überprüfung gesendet. Arbeite an Terminen für JMP Live & HTML 19. Priorisierung älterer Probleme.
Versionshinweise – Arbeite an Terminen für 18.2.1. Habe an HTML5-Demo teilgenommen.
- Khawar: JMP-Voreinstellungsfenster – Habe die Aufgabe mit Devon besprochen; Habe begonnen, die Dokumentation und das Voreinstellungsfenster zu vergleichen. Oxygen-Callout-Bilder – Habe die Erstellung der Bilder für EG abgeschlossen.
- Qiana: Weiterarbeit an Beispieldaten. Bearbeitungen für das Student Menu-Add-In an Kristen übermittelt. StringReview – Zeigt Speicherort der Quelldatei an ausgeführt und Ergebnisse angesehen. Projektplanung und -koordination.
- Devon: Fortsetzung der Arbeit an der Dokumentation für Spaltenfilterung und Datenkonnektor-Updates, Überprüfung der Screenshot-Updates von Ying und Aktualisierung der Screenshot-Skripte.
- Chris : Habe die chinesische 18.2-Hilfe erstellt, die meisten der 19.0 Copyright-Jahreskorrekturen (JMP-15992 und JMP-23980) eingebaut und den Kurs „Jump into Graphing“ besucht. Habe daran gearbeitet, den neuen Header in der JMPLive-Hilfe zum Laufen zu bringen.
System-/Hosttests - Cary
- Mandy : Hatte etwa 4–5 TS-Tracks, darunter mehrere zum Workflow Builder, obwohl sich in letzter Zeit nichts geändert hat. Ein Absturz, den mehrere hatten, wurde bereits behoben. Beim Testen dieses Fixes habe ich einen zweiten Absturz festgestellt, der jetzt auch behoben ist. Habe an einigen Tests für Spalten-Tag-Eigenschaften, Gruppierungsspalten und Filteransichten gearbeitet. Habe auch einen weiteren mit Tabulate und Multiple Response (MR) fertiggestellt – ich hatte einen TS-Track zu dieser Änderung und der hat ihnen sehr gut gefallen. Arbeite am Testen des 18.2-Installers. Werde an meiner Demo mit Datentabelle und allen Änderungen für 19 für Ende März arbeiten und auch überlegen, ein Abstract für DS-Americas einzureichen.
- Jäger : Habe einen Großteil der Woche mit der Planung, Konfiguration und Prüfung von JMP-22400 verbracht, wodurch Unterstützung für die Autorisierung während der Nachfrist in JMP 19 hinzugefügt wird. Überprüfungen und Antworten auf JMP 19 EA-Fälle.
Webtests – Cary
- Natalie : Hauptsächlich Tests des 18.2.0 JMP Live Installer. Ohne Probleme abgeschlossen. Wiederherstellung nach Updates des Backend-Automatisierungsframeworks. Fortgesetzte Automatisierungsabdeckung für Kontrolldiagramme.
System-/Host-Tests – Peking
- Team Peking:
- Ja, Li: (1) Fehlerüberprüfung. (2) FERTIG: JMP 19 EA7 testen ( JMPTESTBJ-3458) . (3) TS:00186429, Excel-Importuntersuchung, Feedback geben und auf Antwort warten. (4) IN Arbeit: 18.2 Installationstest JMPTESTBJ-3465: JMP 18.2 Installationstest . (5) FERTIG: JMP Live 19 I18N testen JMPTESTBJ-3200: JMP Live 19.0: I18N testen . (6) Vorgeschlagenes Meeting-Thema für JMP Reunion 2025 hinzufügen JMP Reunion 2025: Meeting-Themen mit Cary Team – Testen – China R&D – Confluence .
- Nan Wu: (1) JMP 18.2&19.0 Fehlerüberprüfungstests. (2) JMP 19.0 EA 7-Test abgeschlossen ( JMPTESTBJ-3458) . (3) JMP 19.0 Oracle-Regressionstests aufgrund des Fehlers JMP-14316 (Die Verbindung zur Oracle-Datenbank ist heute nicht ganz stabil, es sind vorübergehend einige Fehler aufgetreten, wie im beigefügten Screenshot, aber manchmal kann die Verbindung erfolgreich hergestellt werden. Ich werde dieses Problem später weiter überprüfen). (4) Untersuchung von Problemen durch den technischen Support und Bereitstellung von Feedback: Fallnummer 00189980, 00189981. (5) Thema für das JMP-Treffen 2025 hinzugefügt.
- Wie: (1) Fehlerüberprüfung. (2) SAS – NF: Testen des SAS-Connectors beim Herstellen einer Verbindung zu viya 3.5. (3) Python/R – NF: JMP-23469: JSL R-Schnittstelle in C++ neu implementieren, unter Verwendung der Python-Integration zum Herstellen einer Verbindung zu R – In Arbeit – Testen des Python-Teils abgeschlossen, aber JSL ist noch nicht geschrieben. (4) Testen von JMP 19.0 EA7, Einzelheiten siehe JMPTESTBJ-3458 – Abgeschlossen. (5) Testen des JMP 18.2-Installers, Einzelheiten siehe JMPTESTBJ-3465 – In Arbeit. (6) UT-Fehler: Zwei Abstürze JMP-25054: JMP stürzt ab, wenn dt.scripts gedruckt und diese Datentabelle geschlossen wird – Behoben. Verbindungsfehler zu viya3.5 ( JMPTEST-1598) . (7) CCW – NF – In Arbeit: WEBJMP-9039: Unterstützung einer Liste der mir zugewiesenen Kontrollkartenmarkierungen (Frontend) . WEBJMP-9397: Unterstützung einer Liste der mir zugewiesenen Kontrollkartenmarkierungen (Backend) . (8) JMP Live 19.0 I18N-Test, Einzelheiten siehe JMPTESTBJ-3200 – In Arbeit. (9) Jenkins: Ergebnisse für Beijing Daily UT prüfen.
- Da Zhang: (1) Fehlerüberprüfung. (2) E2E-Fehleruntersuchung – JMPTESTBJ-3463 – FERTIG. (3) Funktionstests für JMPTESTBJ-3371 – In Arbeit. (4) JMP Live 19.0 i18n-Test – JMPTESTBJ-3200 – FERTIG. (5) JMP 19.0 EA7-Installationstest – JMPTESTBJ-3458 – FERTIG. (6) JMP 18.2-Installationstest – JMPTEST-1604/JMPTESTBJ-3465 – In Arbeit.
- Lily Meng: (1) JMP Clinical 19.0 EA7-Test JMPTESTBJ-3460 – FERTIG. (2) JMP 19.0 EA7-Test JMPTESTBJ-3458 – FERTIG. (3) JMP Live 18.2.0 Installer-Test JMPTEST-1586 – In Arbeit. (4) JMP Live 19.0 I18N-Test JMPTESTBJ-3200 – In Arbeit. (5) Win Automation-Fehlerbehebung. (6) Schulung – ACT-Now-Compliance-Schulung (Q1 2025) – FERTIG.
- Bei uns: (1) Fehlerüberprüfung. (2) Tests für JMP Live 19.0-Belastungstests hinzugefügt. (3) JMP 18.2-Installationstest – in Bearbeitung.
Kern
- Dan S: Korrekturen für englische Skripte, die in anderen Sprachen nicht laufen. Fortsetzung der Arbeit an der Bildausgabe im Hell-/Dunkelmodus. Unterstützung für das Speichern benutzerdefinierter Eigenschaften für Datentabellenfelder im Bericht – Kopfzeilenhöhe, geschlossenes Seitenfenster usw. Unterplattformen (als Komponente in einer anderen Plattform verwendet) verfügen nicht mehr über voreingestellte Menüs, Spaltenumschalter oder die Menüoption „Mit Datenänderungen synchronisieren“.
- Morgan: Arbeite an der Code-Faltung im eingebetteten Protokoll, überarbeite die Aktion „In Notebook erfassen“ und nehme eine Reihe weiterer kleiner Korrekturen für den Skript-Editor und Notebooks vor.
- Khan: Legendenanpassungen bleiben beim Hinzufügen/Ändern von Overlay-Variablen besser erhalten. Hover-Labels vs. bereichsbezogene Transformationen funktionieren.
- Evan: Verbesserungen der Schaltflächenfunktion in allgemeinen Dialogen. Versuche, die Funktion zur Spaltenfilterung fertigzustellen.
DOE und Zuverlässigkeit
- Kaleb: Arbeite an Fehlerbehebungen für Sample Size Explorer.
Hosting und Schnittstellen
- John Schroedl: Habe eine große Projektänderung vorgenommen, um den Baumsteuerungscode aus den Telerik-DLLs in die JMP-Quelle zu verschieben. Dadurch entfällt die Notwendigkeit, eigenständige Telerik-DLLs zu installieren. Ich habe bei der laufenden Untersuchung des Snyk-Ausgabeberichts geholfen, der darauf hinweist, dass JMP eine alte Version von libxml2 verwendet. Bob Hickey hat bemerkt, dass durch die Einführung des neuen jmp.com einige Funktionen in JMP beschädigt wurden. Ich habe dabei ein wenig geholfen und andere Defekte gemeldet, die Roger schnell behoben hat. Evan hat eine Reihe netter Änderungen in Bezug auf Standardschaltflächen vorgenommen. Ich habe einige diesbezügliche Änderungen in meinem Code vorgenommen, der die OS-Mauseinstellung berücksichtigt, den Mauszeiger automatisch über die Standardschaltflächen zu bewegen, wenn Fenster angezeigt werden. Ich aktualisiere den Windows-Menüeditor, um die neuen APIs zu verwenden, die den Host und den portablen Satz verfügbarer Symbole zurückgeben. Als Teil davon aktualisiere ich die APIs mit einer Aufzählung, um nur die Symbole anzufordern, die für die Auswahl per Maus/Symbolleiste geeignet sind. Dinge wie Wasserzeichen oder verschiedene Offenlegungsdreiecke werden weggelassen, da sie nicht vom Benutzer ausgewählt werden können sollten. Der Add-In-Builder verwendet dieselbe API. Außerdem wurden einige Fragen zu Visual Studio beantwortet.
- Paul:
- Umfangreiche Unterstützung und Fehlerbehebung für die JMP-Python- und R-Integration. Michael Hecht hat viel Zeit damit verbracht, Lecks und ASAN-Probleme in Python aufzuspüren. Ich habe die Änderungen überprüft und Aktualisierungen an anderen Teilen des Python-Codes vorgenommen, die von Michaels Änderungen nicht berührt wurden.
- Zusätzliche Arbeit an der jmp.globals- und jmp.here -Funktionalität in Python. Sie stellen eine Wörterbuchschnittstelle für Python-Skripte bereit, um auf die Globals- und Here-Namespaces zuzugreifen und Werte festzulegen. Der Python-seitigen SymbolMapObject-Klasse wurden zusätzliche Memberfunktionen hinzugefügt, um das Wörterbuchverhalten weiter nachzuahmen. Zusätzlich zu den vorhandenen ['key']-Operatoren wurden die folgenden Funktionen hinzugefügt:
- .get('key') – Funktion, die den Wert für den angegebenen Schlüssel zurückgibt.
- .Schlüssel() – Gibt die Liste der Schlüssel in der Symbolzuordnung zurück.
- Artikel() – Gibt eine Liste von Schlüssel-Wert-Paaren der Symbolzuordnung zurück.
- Werte() – Gibt eine Liste aller Werte in der Symbolzuordnung zurück.
- Diese Woche wurde damit verbracht, offene Fragen bei der R-Integration zu klären, Funktionen fertigzustellen und die Aktualisierungen zu dokumentieren.
- jmp.globals – Hinzufügen zusätzlicher Funktionsunterstützung für den Zugriff auf Symbolzuordnungen wie ein Python-Wörterbuch. (JMP-23923 )
- Python stürzt 18 und 19 beim gleichzeitigen Zugriff auf dasselbe Site-Packages-Verzeichnis ab. (vor der Umstellung von 19 auf 3.13, JMP-24718 )
- Tippfehler und fehlende Beispiele für R im Scripting Index. ( JMP-24984 )
- R-Objekt mit NumPy-Arrays erstellen ( JMP-24986 )
- Erstellen Sie ein R DataFrame-Objekt mit Pandas DataFrame. ( JMP-24987 )
- Problem bei der Handhabung von Datentabellen und Python-Wörterbüchern bei der Rückkonvertierung von einem R-Objekt in ein Python- oder JSL-Topobjekt. ( JMP-24988 )
- jmpex.RRsubmit_file()-Ausgabeanzeige ( JMP-24989 )
- Die Ausgaben von R sind ein Array ( JMP-24990 )
- Ausgaben nicht gleich. Zwischen JSL R Set(), R Get(), R Execute() ( JMP-24991 )
- Problembehandlung bei R mit dem Namen ListVector ( JMP-25015 )
- R Send File()-Problem. ( JMP-25133 )
- Michael H: Arbeitete an vielen Problemen der Speicherverwaltung (Lecks, Abstürze, ASAN) bei der Python-Integration.
Interaktives HTML
- Praveena: Arbeitete an zahlreichen Jira-Problemen, darunter
- John Powell: Positionierung von Lichtquellen für Scatterplot 3D korrigiert. Vorbereitung für JMP Dev Demo und Erstellung einiger JMP Live Feature Requests für Ideen, die durch die Arbeit inspiriert wurden. Präsentation bei der JMP Dev Demo. Meine Scatterplot 3D-Beispiele hier erneut veröffentlicht. Mit Bill Worley eine potenzielle Kundendemo besprochen. Einen Fix für einen Absturz beim Exportieren von 3D-Inhalten untersucht, die nicht Scatterplot 3D sind ( JMPHTML-14404 ).
- Mike Stickles: JMPHTML-1374 abgeschlossen (Diagramme sind statisch, wenn Legendenpositionen „Innen links“ oder „Innen rechts“ verwenden) und zum Testen eingereicht. Teilnahme an der JMP Dev-Demo für die neuen Funktionen von JMP 19 in interaktivem HTML.
JMP Live
- Aurora: Verbesserungen bei Kontrolldiagrammwarnungen (Fehlerbehebungen, Aufräumen einiger Integrationstests). Optimieren Sie die Benachrichtigungs-E-Mail „@ Erwähnung“. Fügen Sie den Confluence-Artikel „Eine Kopie einer JMP Live-Datenbank erstellen“ hinzu.
Notiz von Shannon
Hoffentlich kommen wir mit dem wärmeren Wetter über diese schreckliche Grippe- und Erkältungssaison hinweg! In den letzten Wochen waren zahlreiche meiner Kollegen und Familienmitglieder krank, aber ich drücke die Daumen, dass es jetzt allen wieder besser geht! Ich hoffe, Sie alle genießen das wärmere Wochenendwetter!

Ich liebe die Visualisierung der In-Spec-Raten in den Ecken und das 3D-Plot in JMP Live!!! Tolle Verbesserungen!!!