
Willkommen zum JMP Development Update vom 25. Februar 2022!
Danke für all die Hilfe bei der Überprüfung Öffnen Sie JMP 17 Story-Elemente diese Woche in Jira. Jetzt, da wir unseren JMP 17 Feature Freeze-Meilenstein überschritten haben, habe ich Elemente, die wir in dieser Version nicht angehen wollen, in 18.0:OPEN verschoben. In einigen Fällen haben mich Entwickler gebeten, Storys zu Feature-Request-Elementen „herabzustufen“, wobei ich Ihnen bei Bedarf gerne dabei behilflich bin. Wenn Sie sich Ihre verbleibenden in 17 geöffneten Story-Elemente nicht angesehen haben, tun Sie dies bitte und lassen Sie mich wissen, welche in 17 offen bleiben müssen und welche aus dem Track entfernt werden können.
Bitte auch senden Susanne Conaghan Ideen für neue Tipps des Tages für JMP 17. Sie können die Details eingeben https://rndjira.sas.com/browse/JMPDOC-1386 .
Vielen Dank an den HTML5-Teammanager John Powell für das Teilen der großartigen Neuigkeiten dieses Entwicklers Paul Spychala hat ein Angebot angenommen, ab dem 16. März dem HTML5-Team beizutreten th .Paul und sein Vater leiteten ihre eigene Firma VisiScience, die Software für biologische Simulationen entwickelte.Paul hat einen Abschluss in Informatik von der NC State. Wir freuen uns darauf, Paul bald bei uns begrüßen zu dürfen!
Dank an Zeichnete Foglia des JMP Life Sciences-Teams für die Demo von VSCode beim gestrigen JMP Dev-Meeting. Falls Sie das Meeting verpasst haben, können Sie sich hier eine Aufzeichnung ansehen. Das Life-Sciences-Team hat kürzlich für seine JSL-Skriptentwicklungsarbeit für JMP Clinical auf diesen Editor umgestellt und fand, dass er ein hervorragendes Tool ist.
Vielen Dank an Tonya Mauldin für das Teilen der Details zu Beta-/Absturz-/Telemetriedateien für die letzten 2 Wochen mit ausgewählten Abstürzen.
Gesellschaft

Produktname

Thema

Unterthema

Plattform

JIRA

Beta-/Crash-/Telemetrie-Tracks für die Wochen vom 18.02.2022 und 25.02.2022 | JMP Live (sas.com)
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, wenn Sie fertig sind, 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 EA7 – 11.03.22
- JMP 17.0 EA8 – 03.05.22
- JMP 17.0 EA9 – 8.7.22
- Einfrieren des JMP 17-Codes – 20.07.22
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsaktualisierungen
- Bitte besuchen Sie diese Seite, um sie anzuzeigen Fehlerüberprüfungslisten zum JMP 17.0 .
HTML5
- John Powell :
- Sprint abgehalten Beurteilung und Retrospektive Meetings für Sprint 7 und ein Planungsmeeting für JMP HTML-Sprint 8 . Wir trafen uns, um die in JMP Live und Interactive HTML erwähnten Compliance-Probleme bei der Barrierefreiheit zu besprechen der Bericht ist hier zu finden . Zurückgestellte Arbeit für eine JMP Live Local Data Filter(LDF)-Funktion, die eine URL mit LDF-Einstellungen zur Freigabe erstellt, wurde neu gestartet WEBJMP-348 .
- Beantwortung einiger Last-Minute-Fragen unseres Softwareentwickler-Kandidaten, der anschließend unser Angebot angenommen hat! Eingeladen Paul Spychala , unser neuer Mitarbeiter, der vor seinem Eintrittsdatum am JMP Discovery Summit Europe teilnehmen wird. Danke an Diana Levey und Allison Hines für Einladungsbeispiele. Befolgte die Schritte des Einstellungsmanagers, die in aufgeführt sind Checkliste für die Neueinstellung von Managern .
- Untersucht ein Problem in der JMP User Community wo ein Kunde reinlief ein interaktiver HTML-Fehler , die ich protokolliert und eine Problemumgehung bereitgestellt habe. Befragt und schließlich herausgefunden, warum ich eine seltsam formulierte Benachrichtigung über einen aus JMP Public gelöschten Beitrag erhalten habe.
- Treffen mit Mitgliedern des R&R-Teams von JMP (das ist „Recruiting and Retention“, nicht „Rest and Relaxation“).
- Praveena: Arbeitete an den Fehlern JMPHTML-1526, wo der Referenzbereich mit Deckkraft 0 undurchsichtig gezeichnet wird, und JMPHTML-1470, wo die Achsenwerte unerwartet neben der Bereichsreferenzbeschriftung angezeigt werden.
JMP Live
- Josh M: Gearbeitet an WEBJMP-4441: Kleinere CSS- und Styling-Anpassungen, WEBJMP-4528: Der Link ist „null“ nach „Teilen > Link kopieren“ in der Datenansicht, WEBJMP-4530: Der Inhalt ist „undefiniert“, nachdem auf „Teilen > Code einbetten“ geklickt wurde (Karte)" in der Datenansicht und WEBJMP-3665: Dialogfeld "Erstellen", um Spalteneigenschaften anzuzeigen.
- Aurora: Neuer Zugangstyp "Datenadministrator" hinzugefügt.Auf Client-Fehlerbehebungen veröffentlichen.Der gesamte Pre-Publishing-on-Client-Veröffentlichungscode wurde entfernt.Untersuchen des Protokollierungsfehlers.
Statistiken
- Peng: Kontinuierliches Testen und Polieren der Verschlechterung bei wiederholten Messungen, insbesondere bei Modellen mit konstanter Rate in dieser Woche. Arbeitete weiterhin mit Leo zusammen, um seine letzte Vorbereitung des Schulungsmaterials abzuschließen. Arbeiten Sie mit Bill Meeker zusammen, um sich auf seine bevorstehenden Kurzkurse zum Unterrichten von Zuverlässigkeit mit JMP vorzubereiten.
- Elisabeth: Arbeite an einer Lösung für den Absturz in JMP-3017. Beim Exportieren von Daten von JMP nach SAS ist es zu einem Absturz gekommen, als ich versuchte, die Fehlerbehebung für meinen Absturz zu testen und die Änderungsliste zu identifizieren, in der es für Bryan Boone begann.
- Laura CS: Es wurden mehrere Probleme behoben, die auftraten, nachdem der gesamte MGA-Code (Multiple Group Analysis) in SEM übertragen wurde. Alle Save Columns-Befehle für MGA angepasst und auch mit der Anpassung des Profilers begonnen. Treffen mit dem Team für UI/UX-Stil. Brainstorming mit Karen über eine mögliche Studie für UI-Feedback. Traf mich mit Nicole und Michael, um Bewerbungen für ein Praktikum zu besprechen.
Statistische Dokumentation
- Michael C: Fortsetzung der Arbeit zur Aktualisierung des Scripting Index für Logistic; überprüfte SI-Updates für Colleen in Text Explorer und Partial Least Squares; Saitenüberprüfungen in Vorbereitung auf die erste Saitenübergabe.
- Colleen: Skriptrevisionen von Indexen für Text Explorer und Partial Least Squares. Auch einige Arbeiten am Kapitel Hauptkomponentenanalyse.
- Karen: Arbeiten an Passing Bablok und Sample Size Explorer Strings (mit Caleb).
Statistische Tests
- Kennzeichen: Zusammenarbeit mit Brad und Joseph am Design von Easy DOE. Zusammenarbeit mit Jacob beim Testen von Easy DOE. Arbeit in zwei Teams, der Functional UX Group und der UX Development Process Group mit Bryan Fricke, einschließlich einer Usability-Studie für MSA Design mit Ryan und Jacob. Zusammenarbeit mit Nicole beim Testen der neuen Fit Passing-Bablok-Funktion in Bivariate. Zusammenarbeit mit Nicole bei der Beantwortung von EA-Feedback zum Äquivalenztest in der Contingency-Plattform. Jira-Ticket erstellt, das eine neue Gruppe im Scripting-Index für assoziative Arrays vorschlägt.
- Jakob: Testen von MSA Design, Arbeiten an Tests für Designs mit verschachtelten Faktoren. Testen von Explore Outliers, Arbeiten an Tests für die neuen Registerkarten in den univariaten Optionen. Zusammenarbeit mit Mark Bailey und Ryan Lekivetz an einer Usability-Studie von MSA Design. Aktualisierung von Tests für Easy DOE und Accelerated Life Test Design.
- Tonya: Testen von Änderungen an der Manage Limits-Plattform – Nachweisgrenzen und Messsigma. Testen Sie auch Metadaten und messen Sie Sigma-Änderungen in Variabilität und MSA. Die von Colleen vorgenommenen Änderungen an der OSI-Verteilung überprüft.Testlaufdiagramm. Testen von Get-Limits in CUSUM- und EWMA-Zusammenfassungstabellenzusätzen. Fehlerüberprüfung.
- Fang: Auf EA-Feedback reagiert. Einheitentests bereinigt und Fehler unter Windows 11 untersucht. Fortgesetzte Arbeit an Einheitentests für den Entscheidungsschwellenwert bezüglich der Angabe oder Nichtangabe der Zielebene in JSL während des Plattformstarts. Getestete zurückgestellte Lösung für Absturz in Fit Mixed.
Produkt Management
- Bryan F: Arbeitete mit UX Workstreams
- Präsentationsschicht: Erläutert unter Verwendung von a 5 Sekunden Test mit einem Online-Umfragedienst, um Feedback zum visuellen Stil zu erhalten.
- Entwicklerprozess: Überarbeitetes Usability-Skript für MSA-Design, entwickelt von Jacob Rhyne, Mark Bailey, Ryan Lekivetz.
- Funktionale UX: Treffen mit mehreren SEs, um ihre Bedenken hinsichtlich der Benutzerfreundlichkeit von JMP zu äußern. Teilen Sie die Gruppe in zwei Teile. Einer konzentriert sich auf die Entwicklung eines aktualisierten Fit Y by X (bivariate Persönlichkeit). Der andere wird sich auf die Konsistenz der Terminologie zwischen den Plattformen konzentrieren, die sich auf die bezieht JMP-Styleguide .
- Bereitstellung eines Wireframe- und Usability-Feedbacks zum Workflow Builder.
- Bereitstellung eines Wireframe- und Usability-Feedbacks zur neuen Vorschaufunktion in Tabellendialogen.
- Debugging eines Problems mit dem HTML5-Buildsystem und Entwicklung einer Lösung für ein Dark-Mode-Problem mit Profiler-Schaltflächen und bereitgestelltem Code.
- Ich fügte hinzu JMP-UX zur JMP-Prozessseite und den aktualisierten JMP 17-Funktionsseiten für die Funktionen, für die ich Feedback zur Benutzerfreundlichkeit gegeben habe.
Life Sciences-Updates
- Meichen: Bei der Arbeit an der UMAP-Option für die Multivariate Embedding-Plattform wurde auch ein „Consort Flow Diagram“-Bericht für JMP Clinical erstellt.
Entwicklungsbetrieb
- Jim: Bestätigte behobene und gemeldete neue Jira-Tickets für ASAN, LEAKS und Assertion Failure. Mit dem Aufbau der JMP Pro-Testversion begonnen. Software- und Betriebssystem-Updates auf mehreren Mac- und Windows-Test- und Build-Maschinen durchgeführt.
- Myron: Stringbot-Probleme mit Unicode-Ausdrücken verfolgt (JMP-10749, JMPTOOL-394). Verbrachte einige Zeit damit, Testbot-Protokolle nach Problemen bei der Zuordnung von Eigentümern zu durchsuchen und zu versuchen, die unbekannten Crash-Frames herauszufinden, die Hunter in JMPTOOL-342 gemeldet hat.
Dokumentation
- Qiana: Besuchte einen Überblick über Stringbot und Scanbot. Treffen mit Trish und Michael, um URL-Links für Hilfe zu besprechen. Sie haben den Kurs „Manager Essentials“ abgeschlossen. Abschluss des Onboarding-Plans von Chris Barrett und Beginn der Aufgaben, die im Voraus erledigt werden müssen. Traf sich mit Trish und Audrey, um die Termine für die Lieferung der Hilfe an die Qualitätssicherung festzulegen. Treffen mit Autoren, um EA7-Termine festzulegen und andere relevante Schreibthemen zu besprechen. Laufende Diskussion zum JMP Style Guide. Begann JIRAs mit betroffenen Pubs zu durchlaufen = unsicher und leer.
- Susanne: Fest JMPDOC-176 , Testen und Aktualisieren (in Perforce und in der Community) des JMP EN PDF-Dokumentations-Add-Ins. Arbeiten Sie mit Trish zusammen, um herauszufinden, wie Sie JMP Live-Bilder, Skripte und Anmeldedetails für Übersetzer am besten bereitstellen können. Zusammenarbeit mit Curt an JMP Student Subscription Dokumentation JIRAs und Updates für 17. Ich habe mich mit dem UX-Team getroffen und recherchiert, wie die Konsistenz in Bezug auf die Benutzeroberfläche verbessert werden kann.
System/Host Testing-Cary
- Mandy: Es wurde ein Absturz des Workflow-Builder-Skripts mit nicht modalem Fenster untersucht. Arbeitete an einigen TS-Tracks im Zusammenhang mit WFB und sehr langsamer Anonymisierungsleistung auf großen Tischen. Untersuchte Probleme, die von John Sall gemeldet wurden, eines mit einem ASAN-Release-Build, das Michael behoben hat, und ein anderes beim Versuch, das Öffnen einer großen Tabelle abzubrechen. Probleme mit einem baseline/testCPPUT.jsl-Testfehler aufgespürt. Treffen mit der Professional Development Group für JMP mit einem großartigen Gespräch von Phil Kay über Karrierewege und Vorschläge für Manager, um Talente zu halten. Testete einen DF-Build für Dan – Auswahl, Bedingung und Animation. Überprüfen von Fehlern und Hinzufügen von Tests.
- Nik H: Überprüfungen und Tests einer Reihe neuer kleiner Änderungen und Funktionen für einige JSL-Elemente. Dies beinhaltete das Hinzufügen/Weiterentwicklung vieler Tests im JSL-Framework. Zu den getesteten Schlüsselfunktionen gehörten neue WindowView-Argumente für „Neues Fenster“ und Plattformfenster, von denen letzteres eine neue private Option für Berichtsfenster erstellt. Ich habe mit Dan Schikore zusammengearbeitet, um einige dieser neuen Fensteroptionen zu überprüfen.
- Mike M: Bild-Diffs laufen aufgrund von Baseline, Protokollgröße und Absturztests sehr langsam, daher war es schwierig, aufzuholen, da ich die Ergebnisse von Änderungen von vor TAGEN sehe. Das Wochenende sollte uns einholen. Arbeitet derzeit am Debuggen eines verrauschten Bildtests, der beim Aufrufen von Random Uniform() aus einer Transform Column()-Anweisung heraus inkonsistent ist. Neue CCB-Regression von Sikuli-Fehler geöffnet. Ende letzter Woche wurden 3 Fehler in WEBJMP im Zusammenhang mit Publish to File geöffnet.
- Hui: Das Testen der neuen Funktion „Orientation Bias“ von GB Treemap abgeschlossen und Probleme mit HTML5, Journal und Treemap gemeldet. Danke an Andrew für die Arbeit an dem netten Feature und John S. für die wunderbare Idee. Treffen mit Steve zum Testen von Tools und Konfiguration für interaktive HTML5-Automatisierungstests. Danke an Steve für die Zeit. Arbeitete an einem Kundendatensatz für HTML5-Probleme. Danke an Xan, der die Daten und den Fall geschickt hat.
- Lisa: Überprüfungen und Hinzufügen von Bildtests, wo möglich, Bereinigung einiger älterer Fehler beim Öffnen von Hover-Labels, die behoben wurden, und Bereitstellung eines Beispiels für ein Histogramm-Randdiagramm in GB für einen EA-Track.
- Jäger: Suchtests auf verschiedenen Builds von JMP, sendete eine Liste der Projektfehler an Aaron, um zu sehen, ob sie für EA 7 behoben werden können, und Fehlerüberprüfung.
- Audrey : Diskussionen über Liefertermine der Hilfe, Überarbeitung der Checklistenseiten der Hilfe. Untersuchen, wie auf Tabellen zugegriffen und diese bearbeitet werden, die JiraBot-Daten zugrunde liegen.
- Josh L: Testen von JMP Live Publish on Client, Hinzufügen weiterer Berichte zum JMP Live-Regressionsskript.Verifizieren von Jira-Storys und Bugs.
Peking / Cary JMP testet den Jira-Status live
- 05 Geschichten im Testen
- 28 Geschichten im Test bereit
- 13 Bugs Erstellt in den letzten 7 Tagen.
- 44 Stories / Bugs Closed in den letzten 7 Tagen
System-/Host-Tests – Peking
- Eric Wang: (1) Testen Sie die Funktion „Mit vorhandenen Daten veröffentlichen“, fügen Sie Jest-Tests hinzu. (2) PoC-Bugs verifizieren. (3) Aktualisieren von JMP Live JSL-Einheitentests und End-to-End-Tests aufgrund von PoC-Änderungen. (4) Bereiten Sie End-to-End-Folien zum Wissensaustausch vor.
- DaLi: (1) Testen Sie Bugs/Storys, fügen Sie entsprechende UTs für Import (JMP-10756, JMP-5915, JMP-5916, JMP-10754), Export (JMP-8445) hinzu. (2) UR-Fehler untersucht und behoben. Die Hauptursache der Fehler ist JMP-10754--. (3) Testen Sie JMP Live-Geschichten/Fehler zum Download. (4) Fahren Sie mit dem Schreiben von Migrations-UT-Fällen fort und beenden Sie die Einrichtung der Umgebung vor der Migration. (5) Untersuchter TS-Bericht 7613519953.
- Mike Wu: (1) Regressionstests für JMP 17.0 HTML5 und Desktop-Bugs. (2) Untersuchung des Upgrades des ODBC-Treibers auf die neuesten Versionen von Party-Softwareversionen der Gerätetestmaschinen JMPTOOL-388 und Senden von Jim mit den detaillierten Upgrade-Anweisungen bereits. (3) Schließen Sie 2 Testrunden der JMP 16-Testaktivierung auf dem AWS-Produktionsserver ab, um die Daten im Protokoll zu überprüfen: JMPTESTBJ-1306
- Kimi: (1) Untersuchte die UT-Ausfälle, die durch das Python-Upgrade auf den nächtlich ausgeführten Maschinen verursacht wurden. Und mit Jim über die Upgrade-Strategie gesprochen. Siehe JMPTOOL-381. (2) Untersuchte Python-Integration für die Tensorflow-Funktion mit Anaconda/Python.org, siehe JMP-6770. (3) Behebung von UT-Fehlern auf Catalina für Formula Depot (4) Testen von JMP Live-Bugs/Storys über Publizieren, Datenansicht. (5) Behebung des Fehlers in Jenkins des Pekinger Teams.
- Nala: (1) Testen von JMP Publish-bezogenen Meldungen/Fehlern. (2) Neue Funktion zum ausgewählten Bericht im Bereich „Berichte auswählen“ testen, siehe WEBJMP-4678.(3) Teilnahme an der Vorarbeitsschulung des Manager Essentials-Kurses. (4) Erlernen des Workflow Builder für neue Funktionen und der JMP-Suche.
Datenermittlung
- David B: Ein paar Probleme mit der Registerkartenliste mit Hilfe von John Schroedl und Dan behoben, ein Problem mit der Hover-Beschriftung einer Baumkarte behoben, mit Michael H zusammengearbeitet, um ein Problem mit dem Mac-Python-Skript zu untersuchen, um einen Windows-Testaufbau durchzuführen, ein paar RememberInitialState()-Probleme behoben , und erstellte einen Testfall für einen Benutzerabsturz.
- Dan S: <<
- Ernst: Ein paar Off-by-One-SelectList-Fehler wurden behoben.Workflow Builder: Änderung zur Verwendung einer „Schublade“ für Optionen, Arbeit an der Debugging-Unterstützung.
- Xan: Arbeiten an einigen Marker-Jitter-Problemen.
- Evan: Arbeiten zur Parallelisierung der Suche.
DAMHIRSCHKUH
- Kaleb: Einige langjährige Fehler in ALT Design wurden behoben und JIRA-Tickets weiter gesichtet. Ich habe auch eine Diskussionspräsentation für die Stu Hunter Conference vorbereitet.
- Joseph: Fortsetzung der Arbeit am Easy DOE Report-Tab, Adressierung mehrerer Layout-, Größen- und Abstandsprobleme, Adressierung von String-Arbeiten und Arbeit an der Triage/Schließung von Fehlern.
Gastgeber
- Arbeitete an JMP-6770 für das Anaconda-Python-Modul Tensorflow. Um Anaconda Python richtig aufzurufen, und insbesondere innerhalb eines Anaconda-Venv, müssen die Argumente Path() und Python Sys Path() verwendet werden.Pfad mit dem Pfad des Benutzers zur Python-DLL innerhalb der gewünschten virtuellen Umgebung UND den sys.path-Werten, die für diese virtuelle Umgebung geeignet sind, wenn die Umgebung aktiviert ist.c:\...\blah> conda myVenv aktivieren
Python-Init ( Path(“…/python3x.dll”), Python Sys Path({ “”, …. } ) )
Bei richtiger Beschwörung der Python-Init()-Parameter funktioniert dies wie vorgesehen.
- Letzten Freitag Verschlüsselungsgenehmigung von Rachel Smith für die DES-Verschlüsselung zur Unterstützung von IDAT-Dateien der Version 1 angefordert.Ich habe gehört, dass sie sich mit der Export-Compliance-Unterstützung abstimmt, um dies für uns zu prüfen.
- Das BlackDuck-Scannen ergab ein Problem mit Jar für SAS 9.3. SAS hat offiziell erklärt, dass es 9.3 nicht reparieren wird, also müssen wir jetzt die 9.3-Unterstützung von JMP 17.0 entfernen, und wenn wir 16.2.1 oder 16.3 erstellen würden, müsste die 9.3-Unterstützung auch dort entfernt werden. Nahm am SAS-App-Sicherheitsmeeting von Shaun Lambs teil.
- Aktualisierung der OpenGL Math-Bibliothek ( Portable/h/glm ) gepusht.BlackDuck gab an, dass wir eine ältere Version hatten, daher wurde sie jetzt auf die aktuelle Version aktualisiert.
- Johannes Schrödl: Hover-Tipps waren für einige Berichtstabellen falsch, da Tipp mit der binären Suche zlkupJS gefunden wurde, was nicht korrekt ist, wenn nicht Englisch ausgeführt und eine nach Englisch sortierte Liste durchsucht wird. Behebung eines Drag/Drop-Feedback-UI-Problems in Projekten. getPixelsRaw-, setPixelsRaw-Funktionen gepusht. Zulassen, dass tragbares Kontextmenü für Combobox angezeigt wird.
Anmerkung von Shannon
Wie ich im Call for Updates von heute Morgen mitgeteilt habe, diesen Artikel im Guardian teilte einige Details über Xans Wordle-Start-Wortprogrammierprojekt mit. Später am Morgen bemerkte ich, dass Arati Xan über das Projekt interviewt hatte im JMP-Blog hier .
(Mach dir keine Sorgen, wenn du nicht Wordle spielst. Sie können in der Kontrollgruppe sein! Ich hoffe du hast ein schönes Wochenende!)
