
Willkommen zum JMP-Entwicklungsupdate für den 27. August 2021!
Herzlichen Glückwunsch 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 Installer für unsere 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 Ihre Hilfe bei der Untersuchung und Behebung dieser CRP-Fehler für 16.2 und 17!
JMP 17 EA2 wird auch von Kunden verwendet, wobei unser dritter EA geplant ist, um dem Abend-Build am 1. Oktober zu entsprechen. Bitte geben Sie dies gerne an JMP 17 EA3 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 Kästchen und geben Sie Ihre E-Mail-Adresse an, damit wir Sie bezüglich Ihres Absturzproblems weiterverfolgen können. Interne Benutzer liefern einige der besten Hinweise und Folgemaßnahmen, die uns helfen, mysteriöse Abstürze zu Beginn der Entwicklung zu replizieren und zu lösen. Interne Windows-Builds jetzt auch das JSL-Log mit dem Absturzbericht erfassen. Diese Funktion wurde kürzlich von Evan und John Schroedl hinzugefügt und hat sich bereits bei der Entwicklung von Crashtestfällen als hilfreich erwiesen. Diese Woche hat Myron das Absturzverarbeitungssystem aktualisiert, um das JSL-Protokoll an den Abschnitt Anhänge von Absturzspuren zu senden, die von internen Windows-Builds von JMP 17 (sofern verfügbar) gesendet 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 Laney P'- und U'-Regelkarten, die sie für JMP 17 entwickelt hat, beim dieswöchigen JMP-Entwicklertreffen! Sie können eine Aufzeichnung ihrer Präsentation im Stream des Entwicklermeetings finden oder hier eine heruntergeladene Kopie ansehen. Annie verwendete einige sehr interessante Daten zu Mikroplastik in Wasser und Weichtieren, die sie Anfang des Sommers mitgesammelt hatte, um die Vorteile dieser neuen Diagrammtypen zu veranschaulichen.
Danke an Tonya, dass du die Details dieser Woche zu Beta-/Crash-/Telemetrie-Tracks mit ausgewählten Abstürzen geteilt hast ( 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 ein vorgestellter Mitarbeiter bei Inside JMP sein möchten, laden Sie bitte eine Kopie der Kennenlernen Form . Füllen Sie einfach die Fragen aus und wenn Sie fertig sind, laden Sie es zusammen mit 3 Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beigetragen haben, unsere JMP-Familie ein wenig bekannter zu machen!
Wichtige bevorstehende Termine
- JMP 17.0 EA3 – 10/1/21
- JMP 17.0 EA4 – 05.11.21
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsupdates
Datenermittlung

- Evan: Demos und Diskussionen in der Suchleiste. Zusammenarbeit mit John Schroedl bei einigen Touchscreen-Problemen. Automatisches Spülen von notificationStream hinzugefügt. Verbesserte Leistung beim Senden numerischer Funktionen über Matrizen und Listen hinweg. Hilfe bei Windows-Handler-Problemen im Zusammenhang mit Doc-Screenshots. Wir prüfen die Wiederherstellung der zuvor veralteten und entfernten Dialogfunktion. Verbessern von EvalContext-Besitzmustern.
- 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 Preferences, JSL und auch über den Formatdialog auf NumColDisplays und MatrixDisplays bearbeitet werden. Ein Hauptziel dieser Funktion besteht darin, Benutzern zu ermöglichen, Berichtsformate (insbesondere die Anzahl der Dezimalstellen) anzupassen, ohne das Format jedes Mal neu einstellen zu müssen, wenn derselbe Bericht erstellt wird.
- David B: Behobene Größenprobleme bei 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 ein verbessertes Dashboard-Layout hinzugefügt.Aktualisierung, um Farbnamen ("Schwarz") anstelle von Zahlen (0) zu schreiben, wenn möglich.Neue Namen für einige gängige Farben wie JColorText ("Text") hinzugefügt, die in Skripten (AppBuilder, Einstellungen) oder Journalen erscheinen können.Fehler beim Versatz der Legende im Konturdiagramm in einem Projekt behoben.Datenfilterarbeit 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 Suchtool. Untersuchtes Popup-Menüproblem auf Touchscreen-Geräten. 16.2 und 17.0 statische Analyzer-Fixes. 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 Beta von macOS Monterey gefunden wurde. Wir denken, dass dies ein Apple-Fehler ist und hoffen, dass er in der nächsten Beta behoben wird. Aber zumindest haben wir einen Workaround (für 17 und 16.2), falls dies nicht der Fall ist. Die minimale macOS-Version für JMP 17 wurde zu Catalina geändert und die Unterstützung für Mojave eingestellt. Arbeitete an Warnungen des statischen Analysators von Windows.
- 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.: Einige behoben OSIPI Fehler, die Da Li geöffnet hat (korrigierte Schaltflächenausrichtung, Verwendung von Start-/Endzeit-Standardwerten beim Ausblenden durch den Benutzer) und auch einige seiner Vorschläge umgesetzt – Hilfeschaltflächen und Servervalidierung hinzugefügt. Zum Abfrage Ersteller , einen kleinen Fehler im Zusammenhang mit dem Speichern des Skripts in einem nicht vollständig qualifizierten Pfad unter macOS behoben. Begonnen mit der Überprüfung von Datenkonnektoren Aufgaben mit dem Rest des Teams einbeziehen und einige frühe Commits für einen neuen Datenkonnektor-Zweig, der einen Teil des Prototypcodes enthält, vornehmen.
HTML5
- John Powell: Weitere Arbeit an der Implementierung der Unterstützung für Parallel Plot 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 daran gearbeitet JMPHTML-607 : Unterstützt gepackte Balkendiagramme in HTML5. Ich habe jetzt einen funktionierenden Prototyp, der keine Spaltendaten erfordert und dennoch Auswahl, QuickInfos, Schwenken und Zoomen unterstützt. Die Entwicklung von Segmenten, die ohne Spaltendaten funktionieren, beschleunigt wahrscheinlich die Entwicklung, produziert Inhalte, die JMP getreuer sind, führt zu besseren Ladezeiten, unterstützt Grafiken basierend auf größeren Datensätzen 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: Push-Code zum Erstellen einer grundlegenden Datentabellen-Viewer-Komponente ( WEBJMP-3664 ).
- Aurora: Zugangskontrolle (Refactoring, Arbeit an der Unterstützung anonymer Besucher beginnen).Datenposts (Verbesserung einer Abfrage, größere Peer-Review).Whitebox-Tests.
Statistiken
- Peng: Fortsetzung der Arbeit an einer Plattform für den Abbau von wiederholten Messungen. Abgesehen davon habe ich ein paar allgemeine Lösungen für Probleme bereitgestellt, bei denen Berichte nicht aus gespeicherten Skripten reproduziert werden können, die normalerweise Profiler-Einstellungen, eingebettete Subplattform-Analysen, individuelle eingebettete skriptfähige Objekteinstellungen und Anzeigefeldeinstellungen innerhalb eingebetteter Subplattformen beinhalten. Die Probleme treten auf allen Plattformen auf, 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 die erforderlichen Änderungen wahrscheinlich innerhalb der einzelnen Plattformen erfolgen.
- Laura CS: Ich habe meine Discovery-Präsentation noch etwas 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!). Studierte weiter den neuen numerischen SEM-Code und beantwortete Fragen von Narayanan von P&G zur Verwendung von SEM für faktorielle Invarianztests – er verwendet diese Analysen in seiner Discovery-Präsentation, auf die ich auch sehr gespannt bin!
- Anni: Fortsetzung der Arbeit an der Label-Rolle für CCB. Verschiedene Fehler in CCB- und EWMA-Regelkarten behoben.
Statistische Dokumentation
- Michael C: Arbeitete mit Karen und Colleen zusammen, um die letzten SEO-bezogenen Updates für die Statistikdokumentation abzuschließen. Arbeitete mit Colleen zusammen, um manuelle Schritte aus Skripten zu entfernen, die zum Erstellen von Dokumentations-Screenshots verwendet wurden, unter Verwendung der neuen JSL-Funktion With Window Handler(). Vielen Dank an Evan für das Hinzufügen dieser nützlichen Funktion zu JSL!
- Colleen: Ich habe meinen Teil des SEO-Projekts abgeschlossen. Es wurde daran gearbeitet, manuelle Schritte mit modalen Dialogfeldern aus Screenshot-Skripten zu entfernen ( JMPDOC-26 ), mit Hilfe der Funktion with window handler() ( siehe Details in Confluence hier ). Konnte manuelle Schritte aus bisher 30 Skripten entfernen! String-Bearbeitungen.
Statistische Tests
- Jeremy: Hat geholfen, Tests zu überprüfen und zu schreiben, während Jianfeng Fehler auf verschiedenen Plattformen auswertet.Unit-Tests aufgeräumt. Getestet ein Shelf für Wavelet-Basismodelle in FDE. In den von mir gesammelten Benchmarks erhalten wir schnelle, qualitativ hochwertige Anpassungen für eine Vielzahl chemischer Spektren, 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 Quantenmechanik-ML-Modelle.
- Tonya: Testgrenzendetektion in der Verteilung, Probenetikett in CCB und Typ 1 Gauge in MSA.Bereinigen von Unit-Tests aufgrund kürzlich erfolgter negativer Binomialänderungen und Änderungen der Stiftfarbe.
- Markierung: Unterstützen Sie weiterhin das DOE-Team, insbesondere EasyDOE mit Jacob. Entwickeln von Unit-Tests für Profiler in Bivariate und Lernen von JSL Hamcrest-Matchern auf dem Weg.
Life Sciences-Updates
- John Cromer: Ein von JMP Clinical 8.1 gemeldetes Problem wurde behoben, um die Ergebnisse von Zeittrends in JMP Live 16 interaktiv zu gestalten. JMP Clinical 17.0 wurde aktualisiert, um die Benutzeroberfläche des Überprüfungssubjektfilters zu vereinfachen, Behandlungskontrollstufen und Variablen für das Start-/Enddatum der Behandlung in Präferenzen und Studienklassen zu verfolgen und eine stille Initialisierung aller Präferenzen auf Studienebene zu ermöglichen. Entwerfen von Studienklassen, um interne abgeleitete Variablen zu verfolgen und zu verwenden.
Technischer Support
- Duane: TS ist dabei, die bestehenden Tools und Anwendungen zu überprüfen, die wir als Teil der Tech Support Division verwenden. Beim Übergang in die JMP-Division werden wir diese auslagern. Parallel dazu arbeiten wir weiterhin an Kundenproblemen/-anliegen. Hier sind die TS JMP Live-Berichte und hier gibt es Infos zu Jira-Tickets geöffnet von TS .

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 SAS-F&E-Prozess für das Schiffsereignis 16.2. Arbeiten Sie an Einzeldatei-Installer-Prozessen für 17.0-Windows-Installer. 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. Notwendige Unterstützung.
- 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. Erstellte Dateiaustauschseiten für koreanische, chinesische und englische Dokumentations-PDF-Add-Ins. Generiert die 17.0-Hilfe. Probleme mit FrameMaker 2020 untersucht. Aktualisierte Doc-Prozess-Confluence-Seiten.
System-/Host-Testing-Cary
- Mandy: Halten Sie Schritt mit dem Testen von Pushs für private Datentabellen, Änderungen am Tabellenformer und gepackten Spalten tabellarisch. Warten auf einen Fix für das Skripting, um Tests für Regressionen für Chung Wei zu schreiben. Shannon bei der Bereinigung und Umstellung auf Jira-Tickets bei Datentabellendefekten helfen – so viele – vielen Dank, Shannon!
- Mike M: Hatte eine arbeitsreiche Woche mit Bildunterschieden - wachsende Mühe, die neue HTML-Bildtechnik zum Laufen zu bringen (danke an und David). Arbeitet immer noch um Lärm und "zufällige" Abstürze zu Beginn der Woche. Habe daran gearbeitet, die Baseline-Tests konstant zu halten, da sie diese Woche mehrmals brachen. Gute Fortschritte bei der Ausführung von Sikuli-Tests auf 17.0 (aktualisierte Schriftarten, Bilder, Achsenabstand usw.). 3 Jira-Probleme geöffnet: 1) App Builder kann die Anwendung nicht mit geöffnetem Control Panel GB-Bericht ausführen, 2) CombineWindows() speichert falsche Hierarchieinformationen, 3) Sie müssen einige neue Beispieldatentabellen für den Scripting-Indexeintrag 'Marker Statistics' hinzufügen .
- 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 Befehl "Start in Place" sowie einem Symbol für die Voreinstellung eines Graphlets gefunden. Auch Verifizieren und Erstellen von Image-Tests für Annotationsfixes.
- Jäger: Der Status mehrerer mysteriöser Abstürze wurde aktualisiert, ein Absturz beim Kopieren/Einfügen zwischen Artikeln in Journalen in einem Projekt und die Fehlerüberprüfung untersucht.
- Josh L. : Jira Story und Bug-Tests.Maschinenwartung und Verbindungsfehlersuche.
Cary / Beijing JMP Live-Testen des Jira-Status
- 7 Geschichten im Testen
- 32 Geschichten im Test bereit
- 28 Fehler, der in den letzten 7 Tagen erstellt wurde
- 10 Stories / Bugs in den letzten 7 Tagen geschlossen
System-/Host-Tests-Beijing
- Eric Wang: Getestete JMP Live Jira Items unter Komponenten: Data-Server und Group-Server. Aktualisierte JMP Live E2E-Tests (//depot/main/test/JSL/tests/WebJMP/EndToEnd/):
- 'GraphQL.jsl' in mehrere Dateien aufgeteilt
- weitere öffentliche Funktionen hinzugefügt
- einen Beispieltest hinzugefügt
- Habe hier in Confluence eine Einführung geschrieben: JMP Live-End-to-End-Tests
- Lernen Sie Microsoft Azure kennen und versuchen Sie, den JMP Live-Server auf Azure bereitzustellen
- DaLi: (1) Testen von OSI PI Import und Eingabe von 6 neuen Fehlern. (2) Untersuchtes Leistungsproblem beim JSL-JSON-Import, JMP-6488.(3) Getestete JMP Live Jira-Elemente zu Dark Mode WEBJMP-3425 und Optimierungsoptionen.(4) Testen der neuen JMP Live-Funktion „Download as project“ WEBJMP-3530 . (5) Untersuchte und behobene JSL-Unit-Test-Fehler im JSL-Framework des Pekinger Teams. (6) Erstellen Sie zwei neue Confluence-Seiten, um UT-Ausfälle aufzuzeichnen, auf denen Peking-Computer und die Azure-Umgebung ausgeführt werden. (7) Zwei neue "How to"-Seiten hinzugefügt: Einrichtung+einer+einfachen+Website+mit+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 auf MacOS auszuführen. (2) Durchgeführte monatliche Überprüfung des 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) Aktualisiertes Formula Depot - ODBC-bezogene Komponententests, um sie auf MacOS auszuführen. (2) Gehen Sie die Fehler/Fehler der Python-Schnittstelle durch. Besprechen Sie mit Paul die Strategie des Python-Interface-Tests. (3) Testen der Unterstützung für Anaconda3-2020.02 (3.7.6).
- Nala: (1) Getestete JMP Live Jira-Elemente über die Seite "Daten verwalten" WEBJMP-3588, Optimierungsoptionen in JMP Publish WEBJMP-3526 . (2) Einige Probleme bei der Migration von Openstack zu Azure wurden untersucht und behoben. 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 generalisieren. Stellen Sie sicher, dass Ihre Konfigurationen auf der VM keine benutzerbezogenen Konfigurationen aufweisen.