Alle Informationen unterliegen der Vertraulichkeit des Unternehmens SAS. Nicht offenlegen.
Willkommen zum JMP-Entwicklungsupdate für den 21. Mai 2021!
Wie ihr alle wisst, haben wir jetzt unsere bestanden Code Freeze-Meilenstein für JMP 16.1 . Ich arbeite mit Leuten zusammen, um alle verbleibenden Bug- und Feature-Items aus dem 16.1-Track und nach Bedarf in 16.2, 17.0 oder Jira zu verschieben. Bitte lassen Sie es mich wissen, wenn Sie Listen mit vorhandenen Elementen ausgewählt haben, die Sie nach Jira verschieben möchten.
Ich überprüfe regelmäßig die Fehlerintegritätsbericht nach Produkt und Komponente und Suchen nach JMP-Komponenten ohne offene Posten und Löschen dieser Fehlerkomponenten. Dies wirkt sich nicht auf Komponentendaten für geschlossene Elemente unter diesen Komponenten aus. Dies bedeutet jedoch, dass neue Probleme, die sich auf diese Bereiche auswirken, in Zukunft in Jira eingegeben werden müssen. Da ich alle offenen Posten für eine bestimmte Fehlerkomponente umwandele, lösche ich diese Komponente, damit keine neuen Posten in Fehler für diese Komponente eingegeben werden können.
Übrigens, alles sollte vorbereitet sein alle JMP-Teammitglieder zur Teilnahme neue Artikel in Jira ab hier raus. Wenn Sie die noch nicht gelesen haben How-To-Abschnitt unter unseren Defekten an Jira Bereich im JMP Confluence-Bereich, dann tun Sie es bitte. Dort finden Sie Details zum Eingeben neuer Elemente, Bearbeiten von Elementen und Verschieben von Jira-Problemen durch den Workflow. Wenn Sie feststellen, dass in diesem Abschnitt etwas fehlt, lassen Sie es mich und Audrey wissen.
Bitte nutzen Sie die Neue Feature-Vorlage in Confluence um JMP 17-Funktionen zu beschreiben, zu denen Sie EA-Feedback wünschen. Wir haben eine wachsende Zahl dieser Seiten in Confluence-Danke an alle, die dazu beigetragen haben!
Wenn Sie Symbolanforderungen für JMP 17 haben, gibt es auch eine Seite im Jira How-To-Abschnitt von Confluence, die den Prozess beschreibt . Bitte geben Sie Ihren Artikel über die ein Symbol - Anfrage Komponente in JMP Jira und verknüpfen Sie sie mit Stephanies JMP 17-Symbolepos ( https://rndjira.sas.com/browse/JMPUX-1 ). Folgen Sie dann den Anweisungen, um die Details anzugeben, die Stephanie benötigt, um mit Ihrer Anfrage fortzufahren.
Wir haben uns diese Woche als Gruppe zu einer Demo einiger neuer JMP 17-Arbeiten von Ernest Pasour getroffen. Zuerst sagte Audrey ein paar Worte anlässlich von Mandys 35 th SAS-Jubiläum. Alles Gute zum Jubiläum, Mandy! J Then Ernest teilte drei Versuche mit, die Mandy getestet hat – eine Tabellenvorschau für viele Tabellenmenüelemente, die Möglichkeit, Plattformeinstellungen von einer Plattform aus zu verwalten, und eine Funktion zum Tagging, die Benutzern helfen kann, neue und aktualisierte Inhalte für JMP-Versionen zu identifizieren. Wenn Sie Ernests Demo verpasst haben, können Sie die Aufnahme finden Sie hier .
Vielen Dank wie immer an Tonya Mauldin für das Teilen der Details der Crash-Tracks dieser Woche: alle von SAS-Mitarbeitern und alle für Version 17.

Schließlich hatte die JMP Life Sciences-Gruppe gestern eine tolle Zeit bei einem Mittagessen in der Autoscheune der Familie Sall.Wenjun sagte: „Wir waren sehr aufgeregt, uns nach mehr als einem Jahr persönlich zu sehen und unsere neuen Mitglieder (Nora, Meichen und Vignesh) zum ersten Mal persönlich kennenzulernen.Wir genossen Gespräche und schönes Wetter.Wir haben es geschätzt, dass John mit uns zu Mittag gegessen hat und Ginger kam, um uns zu treffen. Danke an Amy, die das Mittagessen für uns arrangiert hat.“



Allgemeine Ankündigungen
- Wenn Sie ein vorgestellter Mitarbeiter bei Inside JMP sein möchten, laden Sie bitte eine Kopie der Kennenlernen bilden . 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 EA1 – 4/6/21
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsupdates
Praktikanten
- Audrey: SAS hat eine hochrangig Sommer- Praktikumsprogramm , und diese Woche begrüßte SAS über 150 Praktikanten. Die JMP-Abteilung ist ein großer Unterstützer des Praktikantenprogramms, seit es vor 10 Jahren begann, und wir sind immer wieder beeindruckt von den Beiträgen, die jedes Jahr geleistet werden. Wir haben wieder große Pläne mit ihnen. :smiling_face_with_smiling_eyes: In diesem Jahr wird JMP acht Praktikanten aufnehmen, von denen sieben diese Woche begonnen haben (ein weiterer beginnt nächste Woche). Sie können sich mit ihnen vertraut machen und woran sie arbeiten werden, indem Sie die Inside JMP-Artikel . Willkommen an alle unsere Praktikanten !
- Sara Graf: Teilnahme an der Praktikantenorientierung und Einarbeitung in die JMP-Software. Ich arbeitete an einem kleinen Projekt, um mich mit JMP vertraut zu machen. Das Projekt umfasste das Auffinden von Grafiken im Internet, das Herunterladen der Daten und den Versuch, sie in JMP neu zu erstellen oder zu verbessern. Ich habe dies mit Daten aus dem Spiel Minecraft gemacht, die zeigen, wie wahrscheinlich es ist, dass verschiedene Erze in verschiedenen Höhen spawnen. Obwohl ich nicht in der Lage war, die ursprünglichen Grafiken neu zu erstellen, stellte ich fest, dass die vollständigen Daten viel umfangreicher waren, einschließlich der Spawn-Häufigkeit jedes Blocks im Spiel auf jeder möglichen Ebene, und erstellte einige andere interessante Grafiken basierend auf den umfangreicheren Daten.


Sara bemerkte, dass die Achsen standardmäßig alle unterschiedlich skaliert sind. Auf der gleichen Skala wird deutlich, wie selten Smaragd im Vergleich zu den anderen ist.

Sara bemerkte außerdem: „Schließlich vergleicht der surfaceBlocksGraph die Häufigkeit von drei Arten von Blöcken, die normalerweise nur an der Oberfläche erscheinen. Zwei von ihnen, Schnee und Gras, scheinen die wahrscheinlichen Orte der Oberfläche ziemlich konsistent zu verfolgen. Wegsperren hingegen scheinen in gewissen Höhen zu fehlen. Angesichts der Tatsache, dass diese spezifischen Blöcke nur in Dörfern auf natürliche Weise spawnen, dachte ich, dass der wahrscheinlichste Grund entweder darin besteht, dass Dörfer in bestimmten Höhen weniger wahrscheinlich sind, oder dass die Stichprobe, obwohl sie groß war, aufgrund ihrer relativen Seltenheit nur wenige Dörfer enthielt.

Datenermittlung
- Dan S: Arbeiten an Updates für aktuelle Bildspeicher-/Thumbnail-Arbeiten - Absturz im Zusammenhang mit Thumbnails von OpenGL behoben und Präferenz für transparenten Hintergrund in der Bildausgabe behoben.Absturz in Offscreen DataBrowserBox behoben, wenn sich Zeilenzustände ändern.Behoben: Contour-Startdialogoptionen, die keine Auswirkungen hatten.Absturz in der JMP-App mit der Untermengentabelle (Wo) behoben.
- David B: An der Erstellung eines PlotColDisplays direkt aus einer Datentabellenspalte gearbeitet, Problem mit einem in 17 erstellten Journal behoben, das JMP 16.1 zum Absturz brachte. Diese Art des versionsübergreifenden Journaltests ist sehr hilfreich – vielen Dank an Tester und SEs für das Ausprobieren von JMP 17-Journalen in 16.X!
- Evan: Leistungs- und C++-Schnittstellenverbesserungen für Assoziatives Array (auch bekannt als TopMap). Refactoring von OpCode, um die Verwendung von bool zu verhindern und eine einfachere Verwendung der Enum-Klasse zu ermöglichen.
- Ernst: Knoten "Fit Y by X Group" erstellt, um Prefs/Scriptitems für Logistik, Oneway, Bivariate und Contingency zu speichern.Versionsfilter als Popup-Toolfenster neu geschrieben.Verschiedene Fehlerbehebungen.
DAMHIRSCHKUH
- Brad: Habe an der virtuellen ENBIS-Konferenz teilgenommen und dort einen Vortrag gehalten.
- Ryan L: Arbeitete mit Joseph und Caleb beim Aufbau eines Beta-Labors für MSA für Discovery China (großen Dank Stephanie!) und untersuchte einige übersättigte Designs.
- Joseph: Arbeitete an DOE MSA-Verbesserungen und arbeitete mit Ryan, Caleb und Stephanie an der MSA-Usability-Laborübung für Discovery. Außerdem wurde die Arbeit am Easy DOE-Prototyp und an der Infrastruktur fortgesetzt.
Gastgeber
- Paul N.:
- Arbeitete am Schließen des PLSR-Tickets für JMP 16.1 und JMP Pro 16.1, nachdem die Sicherheitsscananforderungen für diese Version erfüllt wurden.Richten Sie den automatisierten wöchentlichen Blackduck-Scan für JMP 16.2 ein.
- Eine Analyzer-Warnung in JMP 16.2 behoben, die in 16.1 vorhanden war und in 17.0 behoben wurde.Überprüfung des Anaconda-Python-Defekts unter macOS.Ich denke, das Wichtigste, was dokumentiert werden sollte, ist, dass die Python.org-Version von Python die empfohlene Distribution ist. JMP 16.1 hat erhebliche Fortschritte gemacht, damit Anaconda mit JMP unter Windows funktioniert.Die gleiche Art von Korrektur ist unter macOS nicht möglich, da die Anwendung (JMP) nach dem Start keine Verzeichnisse dynamisch zum Ladepfad der gemeinsam genutzten Bibliothek hinzufügen kann.
- Vorstellungsgespräch mit einem anderen Kandidaten für die Aktivierungs-/Lizenzierungsstelle.
- Johannes Schrödl: Splash-Screen-Arbeit für hohe DPI-Unterstützung. Browser-Fixes. Code-Bereinigung. Prüfung von Fehlern in 17.0 und ZUKUNFT für den Wechsel zu Jira.
HTML5
- Bryan F: Ich habe eine erste Version des Dark Themes für HTML5 bereitgestellt und das Abrufen von Symbolen durch JMP Live optimiert, da ich den aufgerufenen Code geändert habe. Treffen mit dem JMP Live-UI-Team, um die Erstellung einer JMP Live-Einstellung für ein dunkles oder helles Farbdesign zu besprechen. Führte einige erste Prototypenarbeiten in JMP Live durch, um die Funktion zu demonstrieren. Fertigstellung einer ersten Version eines Tools zur Automatisierung der Erfassung von HTML5-Ladezeiten. Das Tool ist ein Server, der die Namen der Testdateien von der Festplatte liest, Chrome für jeden Test startet und auf Ladezeiten wartet, die von Chrome gemeldet werden. Schrieb Ladezeittests für Treemaps, Histogramme und Karten. Verwendet auch das Automatisierungstool, um Ergebnisse zu sammeln. Für jeden der Berichtstypen scheint die Ladezeit linear mit der Anzahl der Zeilen zu steigen. Dies deutet darauf hin, dass das Herunterladen von Spaltendaten bei langen Ladezeiten ein Hauptverdächtiger ist, was nicht überraschend ist.
- Johannes P.: Leistungstests für HTML5-Balken und -Bubbles erstellt. Ausführung und Aufzeichnung von Ergebnissen für Leistungs-Benchmark-Tests für HTML5-Marker, Heatmaps, Balken und Blasen. Beantwortete WLGore Fragen zur Leistung von Local Data Filters und Column Switcher in JMP Live. Beantwortete Jian Caos Fragen zum Fehler bei der Time Series Forecast auf JMP Public und meldete einen Jira-Fehler. Der Umgang mit neuen JMP-Funktionen wurde aktualisiert, um Jira-Funktionsanforderungen anstelle von Fehlern zu verwenden. Kontinuierliche Reduzierung zukünftiger Fehler in Vorbereitung auf die Umwandlung der verbleibenden Fehler in Jira-Probleme.
- Josh M: Abgeschlossene Benchmarking-Arbeit, die Benchmarks für Bereich, Control Chart Builder und Profiler hinzugefügt hat. JMPHTML-681 – Erzwungene Grafiken mit der Statistik „Kumulativer Prozentsatz“ auf statisch (bevor sie abstürzten).Einige Logik wurde aufgeräumt, um Duplizierungen zu vermeiden und es so zu machen, dass zukünftige hinzugefügte Statistiken automatisch statisch erscheinen und nicht nur Interactive HTML/JMP Live zerstören.
- Mayowa: Unterstützung für benutzerdefinierte Schriftgrößen in interaktivem HTML für Achsenstriche, Achsenbeschriftungen und Textfelder hinzugefügt, um JMP zu entsprechen
Statistiken
- Jianfeng: W an einer neuen Funktion arbeiten ( S1585229 ) von einem Kunden angefordert. Nach dem Ausführen von PCA oder PLS, insbesondere wenn viele Variablen vorhanden sind, müssen sich Benutzer auf den Graph Builder verlassen, um die wichtigsten Variablen in der Ladematrix zu finden. Dieses Update würde es Benutzern ermöglichen, in PCA und PLS zu bleiben und diese wichtigsten Variablen zu identifizieren. Die vollgepackte Bar ist eine sehr kraftvolle Handlung. Ich bin froh, dass es nicht mehr nur im Graph Builder verfügbar ist. Danke an Xan für seine Hilfe bei der Implementierung. Diese Funktion ist auch EA-fähig.

- John Sal: Fit Model-Response Screening hat eine neue JSL-only „Switch“-Funktion. Um es zu verwenden, stellen Sie eine Switch-Klausel mit vielen kontinuierlichen Variablen bereit, und sie fügt jede dieser Variablen einzeln dem Hauptmodell hinzu. Zum Beispiel haben wir die Marokko-Daten durchgeführt, die drei Y mit einem Modell mit 4 kategorialen Effekten plus einer geschalteten Variablen für 552.145 SNP-Spalten vorhersagen. Die 8,2 Millionen Effekttests für die 5-Effekt-Modelle (4 stabile Effekte und ein geschalteter Effekt) dauerten 3,2 Minuten, während die Hauptberechnung nur 20,4 Sekunden dauerte. Auf diese Weise können Sie den partiellen Beitrag jedes SNP zum Modell bzw. die Wirkung des SNP, bereinigt um andere Modellterme, testen. Response Screening wurde bereits für den Großteil dieser Arbeit entwickelt, so dass sich das Hinzufügen der Switch-Funktion als überraschend einfache Modifikation des Codes herausstellte, zwei Schleifen statt einer verschachtelt und der Berechnung der kleinsten Quadrate eine zusätzliche Spalte hinzugefügt wurde.(( S1589136 ).
- Laura CS: Fortsetzung der Arbeit an instrumentellen Variablen mit zweistufigem Kleinste-Quadrate-Schätzer im SEM für Startwerte. Präsentiert bei ENBIS zusammen mit Chris G. und einem Kunden. Ich habe an mehreren Sitzungen des SAS Global Forum teilgenommen – ich kann die Keynote von Adam Grant, die Teil der Eröffnungssitzung war, wärmstens empfehlen! Er sprach über Schlüsselpunkte in seinem Buch „ Denk nochmal ” und wie sie auf Organisationen angewendet werden –Hier ist ein 8-minütige Zusammenfassung seines Buches . Ich habe auch ein paar Sitzungen zu DAGs und Kausalmodellierung genossen.
- Peng: Erforschung der Verschlechterung durch wiederholte Messungen.
- Anni: Untersuche das Hinzufügen von Laney P'- und U'-Charts in CCB für v17.
Statistische Tests
- Tonya: Ich habe an einigen SAS GF-Vorträgen teilgenommen.Treffen mit Annie wegen der Charts von Laney P.Überprüfung der Dokumentation.Unit-Test-Bereinigung.
Life Sciences-Updates
- Anisa: Hatte diese Woche mehrere Besprechungen mit der FDA, damit sie benutzerdefinierte Add-Ins einrichten und verwenden können, die Life Sciences für sie erstellt hat.Es wurden zusätzliche Arbeiten durchgeführt, um Probleme zu beheben, damit sie Zugriff auf spezialisierte Dokumentation und eine Checkliste für die variable Verwendung für jedes Add-In haben.
Produkt Management
- Dan V:
- Präsentiert Produktmanagement-Team-Updates beim Vertriebsmeeting Amerika. Vorgestellt Branchen des Roten Dreiecks beim monatlichen SE-Meeting für Kommentare und Aufrufe für weitere branchenspezifische Beiträge für unsere Zielbranchen Chemie, CP&G, Pharma und Semi. Branchen des Roten Dreiecks soll bei der Standardisierung von Verkaufsnachrichten und der Präsentation des Wachstums von JMP in einem Unternehmen helfen und eine einfache Möglichkeit bieten, ein JMP Live-Gespräch in Verkaufsgespräche einzubeziehen. https://redtriangle.live.jmp.com wird ab Montag allgemein für Demos verfügbar sein.
- Treffen über Data Connectors und besprach Pläne für 17 und 18. Treffen des Lenkungsausschusses Entdeckung. Treffen, um den Plan zum Hinzufügen von Warnungen und Ablauf zu besprechen, da die JMP Live-Lizenz in JMP 17 abläuft.
- Dieter: Weiterentwicklung der Red Triangle JMP Live-Site, Erstellung einer JMP Live-Kompatibilitätstabelle und Unterstützung von CRISPR bei einigen Zugriffsproblemen auf ihre JMP Live-Site.
Technischer Support

Entwicklungsbetrieb
- Jim: Updates für Unit-Test-Maschinen (Betriebssystem und Software) und die zugehörige Unit-Test-Maschinenkonfiguration Confluence-Seite. Migrieren Sie JMP Clinical-Builds von 16.1 auf 17.0 auf Mac-Build-Maschinen. Notwendige Unterstützung. Es wird immer noch untersucht, warum JMP 16.1-Updater nicht notariell beglaubigt werden.
- Myron: Arbeitete mit Audrey an Unit-Test-E-Mail-Änderungen für die Jira-Filterung.
- Shannon: Defekte für ein paar Leute nach Jira verschoben. Gelöschte ungenutzte Defekte Komponenten in verschiedenen Bereichen. Ausrichtung auf Komponenten mit einer geringen Anzahl von Fehlern zur Überprüfung und Triage.
Dokumentation
- Susanne C: Übergabe des JMP Live-Benutzers/Administrators und der Installationshilfe an Trish. Ein großes Dankeschön an alle, die die Hilfe gelesen und Feedback gegeben haben! Überprüfung von 16.1-Fehlern und Fertigstellung des Essential Graphing-Buches und der Hilfe für die 16.1-Übergabe an Trish.
- Michael C: Produktionsprüfungen und Hilfeprüfung für die 16.1-Dokumentation; String-Bearbeitungen in main; Jira-Konvertierungsarbeiten; mehr ungenutzte DOC.*-Komponenten in Fehlern gelöscht.
- Sheila: Fertigstellung der lokalisierten JMP Live-Hilfevorlagen. Fertiges Schreiben von 16.1 docs. Führte Produktionsskripte für FM-Dateien aus, um die Erstellung von PDF-Dateien und Hilfe vorzubereiten. Die 16.1-Hilfe wurde ein paar Mal generiert. An Mängeln gearbeitet.
System-/Host-Tests
- Eric Wang: (1) Getestete Basic Spaces GraphQL APIs WEBJMP-3160. (2) Neue Jest-Tests zum Hinzufügen/Löschen/Geben eines Leerzeichens hinzugefügt. (3) Getestet 13 JMP Live Jira-Elemente.
- DaLi: (1) Getestet JMP NF 'MFI for PDF', siehe BRDSTG-3117. (2) Regressionstest für JMP Live und stellte einige Probleme fest. (3) Aktualisierte Komponententests für JMP 17. (4) JIRA/Fehlerüberprüfung.
- Mike Wu: (1) Getestet JMP Live NF: Performance Metrix-Dialog, siehe WEBJMP-3161. (2) Testen von JMP Live NF: Erstellen Sie grundlegenden Speicherplatz, siehe WEBJMP-3188 (3) JIRA/Defects-Überprüfung.
- Nala: (1) Testen von JMP NF 'NF:Add way to save settings from a platform' für Text Explorer, siehe BRDSTG-3130. (2) Python-Initialisierung getestet, wenn auf dem Computer mehrere Python-Versionen installiert sind, siehe Fehler S1586708 und BRDSTG-3129 . (3) Aktualisieren des Python-Tools von FD, um Python.org anstelle von Anaconda zu verwenden. Das Update für Windows ist fertig. Werde es für Mac versuchen. (4) Aktualisierte Unit-Tests für JMP 17. (5) JIRA/Fehlerüberprüfung.
- Audrey: Onboarding- und JMP-Schulungen für Praktikanten, Prüfung von Bewerbungen für offene Stellen, Vorbereitung auf 16.1-Installationstests im nächsten Monat, Ergänzung der Jira-How-To-Artikel.
- Lisa G: Es wurde ein Absturz gefunden, den Dan bemerkte, weil DataBrowserBox ohne ein übergeordnetes Fenster erstellt wurde, wenn die Kopfzeilen der Datentabelle aktiviert sind. Außerdem wurde eine Regression mit Histogrammauswahl in GB mit einer Overlay-Variablen oder zusammengeführten Spalten gefunden.
- Hui: Abwärtskompatibilitätstests mit Journal für JMP16.1 durchgeführt und Probleme gemeldet. Aktualisierte Journal-Testtools und Testdateien. Verifizierte JMP16.1-Fehlerbehebungen. HML5-Unterstützung für Splitterbox angefordert.
- Jäger: JMP 16.1 und 17.0 Fehlerüberprüfung, Bereinigen/Schließen/Überprüfen alter Fehler für den Übergang zu JIRA, gemeldete/überprüfte Installer-Bugfix für JMP 16.2 und 17.0 auf Lab-Mac mit Groß-/Kleinschreibung und geöffnetem JMP-795 für JMP 16.1 auf Mac nur für unerwartete Aufforderung beim Schließen einiger Berichte innerhalb des Projekts.
- Mike M: Abgeschlossener Interviewkurs, neue Webpublishing-Ausgabe mit einem einzigen Bericht, 3 weitere Sikuli-Tests hinzugefügt. Arbeitet derzeit an der Fehlerbehebung für einen ImageTest-Absturz.
Notiz von Shannon
Danke an Dan V, dass er diese Woche etwas akademischen Humor geteilt hat! Hoffe ihr habt alle ein tolles Wochenende!