
Willkommen zum JMP Development Update vom 27. August 2021!
Glückwünsche gehen auch diese Woche an neue Patentinhaber im JMP-Team! Diese Woche wurde offiziell ein Patent für die Arbeit von Ryan Parker, Clay Barker und Chris Gotwalt mit dem Titel Analytic System for Interactive Direct Functional Principal Component Analysis am 24.08.2021 erteilt (US-Patent Nr. 11.100.395).
Diese Woche hat SAS vollständige Installationsprogramme für unsere veröffentlicht JMP 16.1-Produktfamilie . JMP 16.1-Updater sind seit etwa einem Monat für JMP und JMP Pro verfügbar, und wir erhalten weiterhin Fehlerberichte und Abstürze von frühen Benutzern von 16.1. Vielen Dank für all Ihre Hilfe bei der Untersuchung und Behebung dieser CRP-Fehler für 16.2 und 17!
JMP17EA2 wird auch von Kunden verwendet, wobei unser dritter EA geplant ist, passend zum Abendaufbau am 1. Oktober gebaut zu werden. Bitte zögern Sie nicht, die zu spezifizieren JMP17EA3 Wert im Feld Jira Sprint für Elemente, an denen Sie für diese nächste Version arbeiten.
Eine Erinnerung an interne Benutzer – wenn Sie Absturzberichte einreichen, bitte Deaktivieren Sie das anonyme Kontrollkästchen und geben Sie Ihre E-Mail-Adresse an, damit wir Sie bezüglich Ihres Absturzproblems kontaktieren können. Interne Benutzer liefern einige der besten Hinweise und Folgemaßnahmen, um uns zu helfen, mysteriöse Abstürze früh in der Entwicklung zu replizieren und zu lösen. Interne Windows-Builds Erfassen Sie jetzt auch das JSL-Protokoll mit dem Absturzbericht. Diese Funktion wurde kürzlich von Evan und John Schroedl hinzugefügt und hat sich bereits als hilfreich bei der Entwicklung von Crashtestfällen erwiesen. Diese Woche hat Myron das Absturzverarbeitungssystem aktualisiert, um das JSL-Protokoll im Abschnitt „Anhänge“ von Absturzspuren zu senden, die von internen Windows-Builds von JMP 17 (sofern verfügbar) übermittelt wurden. Ein verfügbarer Protokollanhang wird auch auf der Seite mit den Absturzdetails angezeigt.
Dank an Annie Zangi für die Präsentation der neuen P'- und U'-Kontrollkarten von Laney, die sie für JMP 17 auf dem dieswöchigen JMP-Dev-Meeting entwickelt hat! Eine Aufzeichnung ihrer Präsentation finden Sie im Entwicklertreffen-Stream oder sehen Sie sich hier eine heruntergeladene Kopie an. Annie verwendete einige sehr interessante Daten zu Mikroplastik in Wasser und Weichtieren, die sie Anfang des Sommers gesammelt hatte, um die Vorteile dieser neuen Diagrammtypen zu veranschaulichen.
Vielen Dank an Tonya für das Teilen der Details dieser Woche zu Beta-/Absturz-/Telemetrie-Tracks mit ausgewählten Abstürzen ( Beta-/Crash-/Telemetrie-Tracks für die Woche vom 27.08.2021 | JMP Live (sas.com) .
Gesellschaft

Produktveröffentlichung

Thema

Unterthema

Plattform

JIRA

Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu sein, laden Sie bitte eine Kopie der herunter Kennenlernen bilden . Füllen Sie einfach die Fragen aus und laden Sie sie anschließend zusammen mit 3 Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beitragen, unsere JMP-Familie ein wenig vertrauter zu machen!
Wichtige anstehende Termine
- JMP 17.0 EA3 – 1.10.21
- JMP 17.0 EA4 – 5.11.21
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsaktualisierungen
Datenermittlung

- Evan: Demos und Diskussionen in der Suchleiste. Zusammenarbeit mit John Schroedl bei einigen Touchscreen-Problemen. NotifyStream automatisches Spülen hinzugefügt. Verbesserte Leistung beim Senden numerischer Funktionen über Matrizen und Listen hinweg. Hilfe bei Window-Handler-Problemen im Zusammenhang mit Dokument-Screenshots. Prüfung der Wiederherstellung zuvor veralteter und entfernter Dialogfunktionen. Verbesserung der EvalContext-Eigentumsmuster.
- David W.: Semantische Formate hinzugefügt, eine Möglichkeit für Benutzer, Zahlenformate in Berichten basierend auf dem Kontext anzupassen. ( Siehe Feature-Seite hier .) Sie können über Einstellungen, JSL und auch über den Formatdialog auf NumColDisplays und MatrixDisplays bearbeitet werden. Ein Hauptziel dieser Funktion besteht darin, Benutzern die Möglichkeit zu geben, Berichtsformate (insbesondere die Anzahl der Dezimalstellen) anzupassen, ohne das Format jedes Mal neu festlegen zu müssen, wenn derselbe Bericht erstellt wird.
- David B: Probleme mit der Größe von Textanmerkungen, Probleme mit Textanmerkungsstilen und Journaling-Problem mit x-, y- und z-Markierungen behoben.
- Dan S: Fit-to-Window-Option für CCB für verbessertes Dashboard-Layout hinzugefügt.Aktualisieren Sie, um nach Möglichkeit Farbnamen ("Schwarz") anstelle von Zahlen (0) zu schreiben.Neue Namen für einige gängige Farben wie JColorText ("Text") hinzugefügt, die in Skripten (AppBuilder, Preferences) oder Journals erscheinen können.Legenden-Offset-Fehler im Konturdiagramm in einem Projekt behoben.Datenfilter für JMP Clinical.Fix für Graphlets im Zusammenhang mit den letzten Änderungen am Graph Builder.
DAMHIRSCHKUH
- Brad: Zusammenarbeit mit Joseph Morgan und Mark Bailey an UI-Problemen in EZDOE.
Gastgeber
- Johannes Schrödl: Mehr Arbeit am Suchwerkzeug. Popup-Menüproblem auf Touchscreen-Geräten untersucht. 16.2 und 17.0 statische Analysator-Korrekturen. Hat einer Reihe von Leuten bei Visual Studio-Problemen geholfen.
- Michael H.: Es wurde eine Problemumgehung für einen Absturz erstellt, der in der neuesten macOS Monterey-Beta gefunden wurde. Wir glauben, dass dies ein Apple-Bug ist und hoffen, dass sie ihn in der nächsten Beta beheben werden. Aber zumindest haben wir eine Problemumgehung (für 17 und 16.2), wenn dies nicht der Fall ist. Die minimale macOS-Version für JMP 17 wurde in Catalina geändert, wodurch die Unterstützung für Mojave eingestellt wurde. An Warnungen des statischen Analyseprogramms von Windows gearbeitet.
- Paul N.: Arbeiten an der Erstellung der Aktivierung auf AWS unter Verwendung der serverlosen Architektur von AWS unter Verwendung von API Gateway und AWS Lambda, um mit einer DEV-Kopie der Aktivierungsdatenbank zu kommunizieren, die sich in der Amazon RDS (MySQL)-Datenbank befindet.
- Paul T.: Ein paar behoben OSIPI Fehler Da Li geöffnet (korrigierte Schaltflächenausrichtung, Verwendung von Start-/Endzeit-Standardwerten, wenn sie vom Benutzer ausgeblendet werden) und auch einige seiner Vorschläge implementiert – zusätzliche Hilfeschaltflächen und Servervalidierung. Zum Abfrage Ersteller , einen geringfügigen Fehler im Zusammenhang mit dem Speichern des Skripts in einem nicht vollständig qualifizierten Pfad unter macOS behoben. Begann Überprüfung von Datenkonnektoren Er hat mit dem Rest des Teams zusammengearbeitet und einige frühe Commits für einen neuen Zweig der Datenkonnektoren vorgenommen, der einen Teil des Prototypcodes enthält.
HTML5
- John Powell: Fortgesetzte Arbeit an der Implementierung der Unterstützung für paralleles Plotten in interaktivem HTML. ( JMPHTML-819 ).

- Mayowa: Weiter daran gearbeitet, Unterstützung für ParalleAxisSeg hinzuzufügen, um die Implementierung von Parallel Plot in interaktives HTML zu unterstützen ( JMPHTML-1175 ).
- Bryan F: Weiter gearbeitet JMPHTML-607 : Unterstützt gepackte Balkendiagramme in HTML5. Ich habe jetzt einen funktionierenden Prototyp, der keine Spaltendaten benötigt und dennoch Auswahl, QuickInfos, Schwenken und Zoomen unterstützt. Die Entwicklung von Segmenten, die ohne Spaltendaten funktionieren, beschleunigt wahrscheinlich die Entwicklung, erzeugt Inhalte, die JMP treuer sind, führt zu besseren Ladezeiten, unterstützt Diagramme, die auf größeren Datensätzen basieren, und führt zu weitaus weniger Fehlern. Die wahrscheinliche Folge ist, dass die Benutzererfahrung verbessert und die Entwicklungs- und Wartungskosten drastisch reduziert werden.

JMP Live
- Josh M: Pushed-Code zum Erstellen einer grundlegenden Datentabellen-Viewer-Komponente ( WEBJMP-3664 ).
- Aurora: Zugriffskontrolle (Refaktorisierung, Beginn der Arbeit zur Unterstützung anonymer Besucher).Data Posts (Verbesserung einer Abfrage, größere Peer-Review).Whitebox-Tests.
Statistiken
- Peng: Fortsetzung der Arbeit an der Degradationsplattform für wiederholte Messungen. Abgesehen davon habe ich einige allgemeine Lösungen für Probleme bereitgestellt, bei denen Berichte nicht aus gespeicherten Skripts reproduziert werden können, was normalerweise Profiler-Einstellungen, eingebettete Unterplattformanalysen, einzelne eingebettete skriptfähige Objekteinstellungen und Anzeigefeldeinstellungen innerhalb eingebetteter Unterplattformen umfasst. Die Probleme sind plattformübergreifend üblich, zumindest bei mir. Und die Änderung ist generisch und außerhalb einzelner Plattformen. Die Jira-Probleme sind JMP-6481 und JMP-576 . Die Probleme sind verwandt, aber nicht identisch mit JMP-2343, für das erforderliche Änderungen wahrscheinlich innerhalb der einzelnen Plattformen liegen.
- Laura CS: Ich habe meine Discovery-Präsentation ein wenig weiter aufpoliert, ein paar Fehler gefunden und behoben und die Präsentation aufgezeichnet (ich freue mich sehr darauf, zu zeigen, wie SEM für die Längsschnittmodellierung verwendet werden kann!). Ich habe den neuen SEM-Numerikcode weiter studiert und Fragen von Narayanan von P&G zur Verwendung von SEM für faktorielle Invarianztests beantwortet – er verwendet diese Analysen in seiner Discovery-Präsentation, auf die ich auch sehr gespannt bin!
- Annie: Fortgesetzte Arbeit an der Label-Rolle für CCB. Verschiedene Fehler in CCB- und EWMA-Kontrollkarten behoben.
Statistische Dokumentation
- Michael C: Arbeitete mit Karen und Colleen zusammen, um die letzten SEO-bezogenen Updates für die Statistikdokumentation fertigzustellen. Arbeitete mit Colleen zusammen, um manuelle Schritte aus Skripten zu entfernen, die zum Erstellen von Dokumentations-Screenshots verwendet wurden, indem die neue JSL-Funktion With Window Handler() verwendet wurde. Danke an Evan für das Hinzufügen dieser nützlichen Funktion zu JSL!
- Colleen: Ich habe meinen Teil des SEO-Projekts abgeschlossen. Arbeitete am Entfernen manueller Schritte mit modalen Dialogen aus Screenshot-Skripten ( JMPDOC-26 ), mit Hilfe der Funktion with window handler() ( siehe Details in Confluence hier ). Konnte bisher manuelle Schritte aus 30 Skripten entfernen! String-Bearbeitungen.
Statistische Tests
- Jeremy: Hat geholfen, Tests zu verifizieren und zu schreiben, während Jianfeng Fehler auf verschiedenen Plattformen untersuchte.Unit-Tests aufgeräumt. Getestet ein Shelf für Wavelet-Basismodelle in FDE. Wir erhalten schnelle, qualitativ hochwertige Anpassungen für eine Vielzahl chemischer Spektren in den von mir gesammelten Benchmarks, daher sind die Ergebnisse sehr ermutigend. Bill, Mark und ich hatten ein Poster auf einer Chemometrie-Konferenz (SciX) angenommen.Es geht um die Analyse chemischer Spektren in JMP.Ich werde virtuell präsentieren.Review eines Artikels für das Journal of Cheminformatics über die Verwendung genetischer Algorithmen zur Generierung von Benchmarking-Datensätzen für quantenmechanische ML-Modelle.
- Tonya: Testen der Grenzerkennung im Vertrieb, Musteretikett in CCB und Typ-1-Messgerät in MSA.Bereinigen von Komponententests aufgrund kürzlich erfolgter negativer binomialer Änderungen und Änderungen der Stiftfarbe.
- Markieren: Unterstützen Sie weiterhin das DOE-Team, insbesondere EasyDOE mit Jacob. Unit-Tests für Profiler in Bivariate entwickeln und nebenbei JSL Hamcrest-Matcher lernen.
Life Sciences-Updates
- John Cromer: Behebung eines von JMP Clinical 8.1 von Kunden gemeldeten Problems, um Befundzeittrends in JMP Live 16 interaktiv zu machen. JMP Clinical 17.0 wurde aktualisiert, um die Benutzeroberfläche des Review Subject Filter zu vereinfachen, Behandlungskontrollstufen und Behandlungsstart-/-enddatumsvariablen in Präferenzen und Studienklassen zu verfolgen und eine unbeaufsichtigte Initialisierung aller Präferenzen auf Studienebene zu ermöglichen. Entwerfen von Studienklassen zum Nachverfolgen und Verwenden interner abgeleiteter Variablen.
Technischer Support
- Duane: TS ist dabei, die vorhandenen Tools und Anwendungen zu überprüfen, die wir als Teil der Tech Support Division verwendet haben. Mit dem Übergang zur JMP-Division werden wir diese verlassen. Parallel dazu arbeiten wir weiterhin an Kundenproblemen/-bedenken. Hier sind die TS JMP Live-Berichte und hier gibt es Informationen bzgl Von TS geöffnete Jira-Tickets .

Entwicklungsbetrieb
- Bob: Letzte Schritte in der Version 16.1 für das Schiffsereignis am Dienstag.Abonnement, Studenten- und Jahreslizenz wurden alle veröffentlicht. Fortsetzung der Arbeit am F&E-Prozess von SAS für das 16.2-Schiffsereignis. Arbeiten Sie an Einzeldatei-Installationsprogrammprozessen für 17.0-Windows-Installationsprogramme. 16.2 EA-Erstellung für Dieter zur Unterstützung des Kunden Bundesdruckerei.
- Jim: Gemeldete ASAN/ASSERT Jira-Einträge; verifizierte LEAKS/ASAN/ASSERT DEFECTS/Jira-Einträge. Unbedingt unterstützen.
- Angelita: Arbeitete an den FM 2020-Tests und am DJ Help-Projekt.
Dokumentation
- Sheila: Banner zur 14.2-Hilfe in allen Sprachen hinzugefügt, die auf die neuesten Hilfeversionen verweisen. Dateiaustauschseiten für koreanische, chinesische und englische Dokumentations-PDF-Add-Ins erstellt. Generierte die 17.0-Hilfe. Probleme mit FrameMaker 2020 untersucht. Confluence-Seiten für Dokumentprozesse aktualisiert.
System/Host Testing-Cary
- Mandy: Bleiben Sie auf dem Laufenden mit dem Testen von Pushs für private Datentabellen, Änderungen am Tabellenformer und Tabellieren von gepackten Spalten. Warten auf einen Fix für das Scripting, um Tests für Regressionen für Chung Wei zu schreiben. Helfen Sie Shannon bei der Bereinigung von Datentabellenfehlern und der Umstellung auf Jira-Tickets – so viele – danke, Shannon!
- Mike M: Hatte eine arbeitsreiche Woche mit Bildunterschieden - wachsende Schmerzen, die neue HTML-Bildtechnik zum Laufen zu bringen (danke an und David). Wir arbeiten immer noch an Lärm und "zufälligen" Abstürzen Anfang der Woche. Arbeitete daran, die Baseline-Tests in Ordnung zu halten, da sie diese Woche mehrmals brachen. Gute Fortschritte dabei, Sikuli-Tests auf 17.0 zum Laufen zu bringen (aktualisierte Schriftarten, Bilder, Achsenabstände usw.). Geöffnete 3 Jira-Probleme: 1) App Builder kann Anwendung nicht mit offenem Control Panel GB-Bericht ausführen, 2) CombineWindows() speichert falsche Hierarchieinformationen, 3) Es müssen einige neue Beispieldatentabellen für den Indexeintrag „Marker Statistics“ hinzugefügt werden .
- Lisa G: Ich habe versucht, einige Tests für den Hover-Label-Editor mit dem Window-Handler zu schreiben, und habe ein Problem mit dem Launch-in-Place-Befehl sowie einem Graphlet-Voreinstellungssymbol gefunden. Außerdem Verifizierung und Erstellung von Bildtests für Annotationskorrekturen.
- Jäger: Der Status mehrerer mysteriöser Abstürze wurde aktualisiert, ein Absturz beim Kopieren/Einfügen zwischen Elementen in Journalen in einem Projekt untersucht und Fehler überprüft.
- Josch L. : Jira Story und Fehlertests.Maschinenwartung und Verbindungsfehlersuche.
Cary / Beijing JMP Live-Test des Jira-Status
- 7 Geschichten im Testen
- 32 Geschichten im Test bereit
- 28 Fehler Erstellt in den letzten 7 Tagen
- 10 Stories / Bugs Closed in den letzten 7 Tagen
System-/Host-Tests – Peking
- Eric Wang: Getestete JMP Live Jira-Elemente unter den Komponenten: Data-Server und Group-Server. Aktualisierte JMP Live E2E-Tests (//depot/main/test/JSL/tests/WebJMP/EndToEnd/):
- trennte 'GraphQL.jsl' in mehrere Dateien
- weitere öffentliche Funktionen hinzugefügt
- Beispieltest hinzugefügt
- Habe hier in Confluence eine Einführung geschrieben: JMP Live End-to-End-Tests
- Microsoft Azure lernen und versuchen, den JMP Live-Server auf Azure bereitzustellen
- DaLi: (1) OSI PI Import getestet und 6 neue Bugs eingetragen. (2) Untersuchtes JSL JSON-Importleistungsproblem, JMP-6488.(3) Getestete JMP Live Jira-Elemente zu Dark Mode WEBJMP-3425 und Optimierungsoptionen.(4) Testen der neuen JMP Live-Funktion „Download als Projekt“ WEBJMP-3530. (5) Untersuchung und Behebung von JSL-Einheitentestfehlern im JSL-Framework des Beijing-Teams. (6) Erstellen Sie zwei neue Confluence-Seiten, um UT-Fehler aufzuzeichnen, auf denen Peking-Computer und die Azure-Umgebung ausgeführt werden. (7) Zwei neue "How to"-Seiten hinzugefügt: Setup+eine+einfache+Website+unter Verwendung+von+Windows+IIS und So überprüfen Sie den Verlauf der Confluence-Seite/Was wurde geändert/Gelöste Kommentare.
- Mike Wu: (1) ODBC/Query Builder-Einheitentests aktualisiert, um sie unter MacOS auszuführen. (2) Ausgeführte monatliche Überprüfung von JMP Clinical 8.1 Hotfix BRDSTG-3066 (3) Untersuchte TS-Berichte 7613397919. (4) Neue Confluence-Seite hinzugefügt So+konfigurieren+JMP+ODBC+Verbindung+auf+Mac
- Kimi: (1) Formula Depot – ODBC-bezogene Unit-Tests aktualisiert, um sie unter MacOS auszuführen. (2) Gehen Sie die Fehler/Bugs der Python-Schnittstelle durch. Diskutieren Sie mit Paul über die Strategie zum Testen der Python-Schnittstelle. (3) Testen der Unterstützung für Anaconda3-2020.02 (3.7.6).
- Nala: (1) Getestete JMP Live Jira-Elemente zur Seite „Daten verwalten“ WEBJMP-3588, Optimierungsoptionen in JMP Publish WEBJMP-3526 . (2) Untersuchung und Lösung einiger Probleme bei der Migration von Openstack zu Azure. Um JMP 17 im Hintergrund zu installieren, müssen wir die Antwortdatei mit dem Build später als 2021.08.18 aufzeichnen, da sie jetzt aktualisiert wurde. Bevor wir ein Image der Azure-VM erstellen, müssen wir die VM zunächst verallgemeinern. Stellen Sie sicher, dass Ihre Konfigurationen auf der VM keine benutzerbezogenen Konfigurationen haben.