Willkommen beim JMP Development Update für den 15. Dezember 2023!
JMP 18-Genehmigungsmodus Der Abschluss ist für Mitte Januar geplant. Sobald die Arbeiten an 18.0 am 16.01.23 abgeschlossen sind, werden wir für 18.0.1 und 18.1 verzweigen. Der JMP 19.0-Zweig wird am Ende des Tages am 20.12.23 so erstellt, dass er mit der Quelle im Hauptzweig übereinstimmt. Vielen Dank im Voraus für Ihre Geduld, während die Teams die verschiedenen neuen Prozesse zum Laufen bringen!
JMP-QA-Teams in Cary und Peking haben das überprüft Installationsprogramme für Windows JMP Pro und JMP Clinical EA7 Bisher wurden keine größeren Probleme festgestellt. Mac JMP Pro-Installationsprogramme werden noch getestet und JMP Clinical Work Mac-Installationsprogramme sind in Arbeit. Sobald die Installateure bereit sind, benachrichtigt das Produktmanagement die Kunden über ihre Verfügbarkeit.
Vielen Dank an Joseph Morgan, Jacob Rhyne, Mark Bailey, Ryan Lekivetz und Bryan Fricke für die Präsentation beim JMP-Entwicklertreffen diese Woche! Die Referenten tauschten Hintergrundinformationen zum Thema Usability sowie aktuelle Arbeiten an einem Add-in für Usability-Studien aus, mit dem wir derzeit Untersuchungen zu in der Entwicklung befindlichen Funktionen bei JMP Discovery und mit EA-Kunden durchführen. Wenn Sie das Treffen verpasst haben, Eine Aufzeichnung finden Sie hier .
Dank an Tonya Mauldin für das Teilen der Beta-/Crash-Tracks dieser Woche mit ausgewählten Abstürzen!

Beta-/Absturzfallbericht für die Woche vom 15.12.2023 | JMP Live (sas.com)
Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu werden, laden Sie bitte eine Kopie davon herunter Kennenlernen bilden . Füllen Sie einfach die Fragen aus und wenn Sie fertig sind, laden Sie es zusammen mit drei Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beigetragen haben, unsere JMP-Familie ein wenig vertrauter zu machen!
Wichtige bevorstehende Termine
- JMP 19 Zweigerstellung – 20.12.23
- Einfrieren des JMP 18-Codes – 16.01.24
- JMP 18.0.1/18.1 Branch-Erstellung – 16.01.23
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 18 Termine.
JMP-Entwicklungsaktualisierungen
Gastgeber
- Paul: Python-Integration:
- Zwei neue JSL-Funktionen erstellt. Diese bieten dem Benutzer eine JSL-Schnittstelle, um Python-Pakete zu installieren oder bei Bedarf das maßgeschneiderte Befehlszeilen-/Terminal-JPIP-Skript in einem Verzeichnis seiner Wahl zu erstellen.
- Python Install Packages( „package package2 …“);
- Python Create JPIP CMD();
- Die JSL-Funktionen werden von einem reinen Python-Paket unterstützt jmputils Darin befindet sich der eigentliche Code hinter den oben genannten Funktionen.
- jmputils.jpip('commad', 'package package2 …')
- jmputils.create_jpip('dest_dir_path')
- Die vorherige jpip.bat und das jpip-Shell-Skript wurden entfernt, die sich in schreibgeschützten Verzeichnissen befanden und möglicherweise vom Benutzer bearbeitet werden mussten.
- Die Skripte find_jpip.py und ea_jpip.py wurden entfernt, da sie nicht mehr erforderlich sind.Die ea_jpip.py ist die Grundlage für die Funktion jmputils.jpip().
- Es wurde ein Problem im jmputils-Code unter Windows EA-7 entdeckt, das einen Fehler bei Python Create JPIP CMD() verursachte.Für den ausgewählten Verzeichnispfad musste das Windows-Pfadtrennzeichen \ innerhalb der Pfadzeichenfolge als Escapezeichen verwendet werden.Heute im Push für EA-8 behoben
- Das jpip-Wrapper-Skript ändert bei der Ausführung des Skripts nicht mehr das Verzeichnis in das JMP-Installationsverzeichnis, sodass es Pakete und Dateien in dem Verzeichnis, aus dem jpip aufgerufen wird, ordnungsgemäß ausführen kann.Jpip install --user -r requriements.txt. Anstatt den absoluten Pfad zur Datei „requirements.txt“ angeben zu müssen.Ist für EA-8 behoben
- Daniel: Die Fehlerbehebungen für die Software-Autorisierung für EA7 sind abgeschlossen, jetzt füge ich die letzten Feinarbeiten hinzu, die für die vollständige 18-Gang-Live erforderlich sind!
Interaktives HTML
- John Powell: Unser Team verbrachte einen Tag mit White-Box-Tests und fand 44 Artikel ( Whitebox-Testergebnisse ). Sortierte JMP Live- und interaktive HTML-Jira-Elemente. Unterstützung für den Status „Zeilen ausblenden“ für die Cell Plot-Plattform hinzugefügt ( JMPHTML-2458 ). Es wurde ein Problem behoben, bei dem im Tooltip „Contour HDR Outlier“ „Nan“ für die Overlay-Rolle angezeigt wurde ( JMPHTML-13418 ). Vorstellungsgespräch mit einem Kandidaten für die Stelle „Automatisiertes Testen“ in Joshs Team. Besprochene Unterstützung von Profilern für Zuverlässigkeitsplattformen mit Mia, Paul und Jerry Fish ( JMPPRODMGMT-898 ). Besprochene Unterschiede zwischen Labels in der Two-Way-Clustering- und Cell-Plot-Plattform mit Dave Barbour ( JMP-19822 ).
- Paul Spychala : Fehlerbehebung für 18.0: Bericht mit Abfragezeichenfolge schlägt fehl [ JMPHTML-13375 ]. Kategoriale Achse mit Tick-Inkrement wird statisch (teilweise Korrektur) [ JMPHTML-1913 ]. Beschriftungen von Cell Plot auf der Cell Plot-Plattform akzeptieren keinen Backslash [ JMPHTML-13371 ]. Achsenbeschriftungen für Control Chart Builder werden nicht korrekt umbrochen [ JMPHTML-2177 ].
- Praveena : Derzeit wird daran gearbeitet HTML5 löst eine Ausnahme aus, wenn die Größe eines Symbols geändert wird Und GB: Fläche: Zusätzliches Liniensegment, das zwischen Markierungen gezeichnet wird . Erschuf ein Roadmap Vorschlag für das Team, mit der Planung für 18.1 und 19.0 zu beginnen.
- Mike Stickles: Abgeschlossener Fix für JMPHTML-13374 (Balken berücksichtigen nicht die Füllfarbeneinstellung), warten auf Codeüberprüfung. Wird derzeit untersucht JMPHTML-2446 (Bezeichnung für den Prozentsatz der Gesamtmenge ist auf den Balken im Vergleich zu der des Desktops nicht genau).
- Michael Senouyuit: Abgeschlossen JMPHTML-1302: Korrigierter Tooltip deckt die Markierung von Interesse ab, JMPHTML-13424: Tag-Linien verschieben sich vom Punkt, wenn die Anmerkungsgröße zu stark beschnitten wird, und JMPHTML-13423 Textanmerkungs-TagLines werden manchmal mit der falschen Seite des Felds verbunden. Begann mit der Verbesserung einiger Testtools für HTML-Anmerkungen.
JMP Live
- Aurora: 18.0: Teilnahme an der JMP Live-Retrospektive. Hat Michael Goff geholfen, einen Veröffentlichungsfehler zu reproduzieren. Durchsicht der Benutzerhilfedokumentation. 18.1: Zugriffsbenachrichtigungen wurden so geändert, dass sie nur für Benutzer direkt gelten (nicht für den Zugriff über eine Gruppe). Anzeigen und Herunterladen von Datensätzen auf Raumebene (erste Untersuchung).19.0: Kontrollkarten-Warntriage (erste Diskussion mit Eric). Leistungsverbesserungen.
- Michael G: Wir arbeiten an einem Vue 3-Upgrade für den JMP Live Client.
Statistiken
- Laura CS: Untersuchte einen von Yusuke und Daisuke gemeldeten Fehler im Pfaddiagramm und traf sich mit Xan, um Ideen zur Behebung des Fehlers zu besprechen. Arbeitete weiter an MIIV-2SLS als neuem Schätzer in SEM (verbrachte einige Zeit im Startmenü und einige Zeit in zusammengefassten Berechnungen für den Sargan-Test). Außerdem wurde das Hinzufügen von Gewichtungen in SEM untersucht und ein Proof-of-Concept in JSL erstellt.
Statistische Dokumentation
- Michael C: Vorbereiten der Statistikdokumentation für die Erstellung der EA7-Hilfe; Ich habe im Rahmen meiner Rolle im JSM-Programmkomitee für 2024 themenbezogene Beiträge für JSM überprüft.
- Hamid: Arbeitete an der Aktualisierung des SEM-Kapitels, insbesondere an neuen Funktionen und der Behebung von Kommentaren/Änderungen im Zusammenhang mit der Mediationsanalyse. Ich habe Perforce mit den neuesten Screenshots und den entsprechenden JSL-Dateien aktualisiert. Hatte ein Treffen mit Laura, um spezifische Details zur Dokumentation der Mediation im SEM-Kapitel zu besprechen und so Klarheit und Genauigkeit unserer Inhalte sicherzustellen.
- Karen: Das neue CSALT-Doe-Kapitel wurde fertiggestellt und das Evaluate Design-Kapitel wurde neu geschrieben.
Statistiktests
- Markieren: Bewertete Ergebnisse von Usability-Studien des JMP Lab in Indian Wells für kurzfristige Kontrollkarten und Reaktionsscreening mit Bryan Fricke. Habe mit Jacob das Usability Study Tool für eine Gruppe besichtigt, die darüber nachdachte, welche Funktionen den Benutzern zur Verfügung gestellt werden könnten. Präsentiert die JMP Lab-Ergebnisse mit Bryan, Joseph, Ryan und Jacob. Ich habe das PyTorch-Add-In installiert und mich mit seinen Funktionen und Steuerelementen vertraut gemacht, um abdeckende Arrays für Fehlertests zu entwerfen. Beantwortete Fragen in der JMP-Community.
- Jacob: Habe das Update auf die Verwendung von OpenBLAS 0.3.25 getestet ( JMP-19358 ). Getestete Regal-Builds von Chris Gotwalt und John Schroedl als vorläufige Tests für JMP-19839 . Vorbereitete JMP Dev-Präsentation zu den Ergebnissen der Easy DOE-Usability-Studie.
- Tonya: Arbeit an Beta-Berichten, Fehlerüberprüfung und Dokumentationsüberprüfung.
Produktmanagement und Produktmarketing
- Bryan F: Verarbeitet die Ergebnisse des Discovery Summit Americas 2023 für Kurzfristige Kontrollkarten Und Antwort-Screening . Anschließend habe ich die Ergebnisse mit Interessenten besprochen. Ich war an der Planung einer Usability-Studie für einen JMP AI Assistant beteiligt. Ich habe mich mit Dan Schikore und Evan getroffen, um zukünftige Arbeiten zur Anpassung des JMP-Stils außerhalb des Codes zu besprechen; Ich war angenehm überrascht und tief beeindruckt, dass Evan einen frühen Prototyp vorführen konnte, der sowohl Fragen als auch interessante Möglichkeiten aufwarf. Glücklicherweise haben wir unsere Ziele vordefiniert, damit wir unseren Zielen treu bleiben können. Ich habe mich mit Mark und Jacob getroffen, um mir einen Überblick über die verschiedenen Funktionen ihres Usability-Add-Ins zu verschaffen. Ich möchte sie noch einmal für ihre wichtige Arbeit loben, mit der sie das Testen von JMP durch Benutzer einfacher und strenger gestaltet haben. Ich habe an Vorstellungsgesprächen mit Kandidaten für eine neue PM-Position teilgenommen. Ich nahm auch an Zielgesprächen für 2024 teil, wobei der Schwerpunkt und das Interesse zusätzlich auf der Ermittlung der Benutzerbedürfnisse und der Entwicklung der Fähigkeit lag, die Realisierbarkeit, Wünschbarkeit und Durchführbarkeit potenzieller Lösungen effektiv zu bewerten.
Technische Unterstützung
- Duane: Wir arbeiten mit Jacob und Nicole am JSL-Skript zur Erkennung der BLAS-Probleme und werden die externe Notiz aktualisieren, sobald sie fertig ist. Ich habe auch alle Ressourcen überprüft, die sich bereit erklärt haben, bei kritischen Kundenproblemen in allen Supportbereichen (Produktsupport, Store-Support, RPS-Support usw.) zu helfen. Es ist kaum zu glauben, dass es nur noch eine Woche bis Weihnachten gibt …Wie auch immer, hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die zeigt Von TS gemeldete Tickets der letzten 14 Tage .
Fallvolumen pro Woche:

Fallthemen für Engagement-Warteschlange, insgesamt:

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

Entwicklungsbetrieb
- Jim: Arbeitete an JMP-19817. Migrierte stille Windows-Skript-Komponententestinstallationen von nicht autorisierten zu autorisierten Installern (danke Bob und Nick). Angepasst an eine Änderung des Mount-Punkts von JMPSRV01 in einen lokalen Ordner für mehrere Macintosh-Unit-Test-Maschinen (danke Nick). JMP Pro 18 Early Adopter-Builds und zugehöriges Mac OS-Installationsprogramm. Planung der Perforce-Verzweigung für JMP 19.0.
- Melanie: Experimentiert mit verschiedenen Möglichkeiten zur direkten Synchronisierung von Jenkins, wobei MIF-PDF-Jobs als Pilot verwendet werden. Zweck: Sicherstellen, dass die neuesten Dateien verwendet werden. Im Rahmen des Help-Build-Projekts wurden einige Fragen gestellt und beantwortet, wobei EA7 als Testumgebung verwendet wurde. Habe mit Jims Hilfe eine kleine Verzweigungsplanung durchgeführt – da wir auf 19.0 verzweigen, bevor wir im Januar 18.1 erstellen, hat das ein paar Dinge geändert. Untersuchte leicht den Jira-Status im Vergleich zu Lösungsprozessen in verschiedenen Workflows.
Dokumentation
- ChrisB: Habe den DJ an Localization übergeben. Der neueste 18.0-Hilfe-Build wurde für die Veröffentlichung am Montag vorbereitet. Habe Michaels Updates auf 17.x in den HTML-Code übernommen (JMPDOC-2064). Das Noindex-Tagging für mehrere Versionen der Hilfe wurde korrigiert. Habe einige der nach AWS verschobenen Skripte getestet.
- Devon: Integration von Überprüfungsnotizen für die Python-Dokumentation; Schreiben von Dokumentationen für Compact Character Columns, Group Platforms und Columns Manager
System-/Hosttests – Cary
- Mandy: Habe an einigen Jira-Tests gearbeitet, um Abstürze zu beheben. Treffen mit dem Entwickler, um mögliche Änderungen an der Datentabelle in JMP 19 zu besprechen, um die Erfahrungen der Benutzer beim Bearbeiten, Formatieren und Zusammenfassen zu verbessern, und JIRA-Probleme gemeldet. Installierte Beyond Trust – und fing an, Probleme zu finden und zu melden – eines davon betraf JMPRUNNER, ein Fix ging ein und ein Serviceticket wurde eingereicht. Das EA7-Installationsprogramm auf dem Mac überprüft. Testen einer endgültigen Workflow-Korrektur mit Dateipaketierung.
- Jäger: JMP 18 EA 7-Tests, Treffen mit Daniel und Audrey, um Autorisierungsfunktionen und Tests zu besprechen, JIRA-Verifizierungen und Antwort auf einen JMP 17 EA 6-Track.
- Audrey : EA7-Tests haben den größten Teil meiner Woche in Anspruch genommen, dicht gefolgt von der Prüfung von Genehmigungsanfragen. Mein Team hat ein Feiertagsessen veranstaltet, und hier ist das „Mach etwas Verrücktes“-Bild von dieser Veranstaltung.

Webtests – Cary
- Josh L: Hauptsächlich Dokumentationsprüfung und JMP Live Server- und Registrierungstests. Beantwortung einiger Fragen zur Bereitstellung und Optimierung der nächtlichen Updates für JMP Live 18.1 und 19.0.
System-/Hosttests – Peking
Datenermittlung
- Dan S: Es wurde ein Problem behoben, das in Version 18 bei der Unterstützung von Hover-Beschriftungen in Berichten nach Teilmengen auftrat. Andere Probleme prüfen, für 19 planen und Änderungen überprüfen.
- Morgan: Ich arbeite am Schreiben von Tests für JMP Notebook, an der Aktualisierung von Scintilla und am Brainstorming zur R-Integration in Notebooks.
DAMHIRSCHKUH
- Caleb: Begann mit einigen kleinen Entwicklungsarbeiten für JMP 19. Ich habe auch erfahren, dass der Artikel, an dem Ryan und ich mit Sky gearbeitet haben, angenommen wurde!
Notiz von Shannon
Dank an John Sall für das Teilen dieser Grafik von Bloomberg Businessweek, die die am schnellsten wachsenden Arbeitsplätze für das nächste Jahrzehnt vorhersagt. Sicherlich gibt es einige Rollen auf dieser Liste, die von der Verwendung von JMP profitieren könnten!
Ich hoffe, Sie alle haben ein tolles Wochenende und wenn Sie sich nächste Woche frei nehmen, genießen Sie es – und bis zum nächsten Jahr!