Alle Informationen sind vertraulich. Nicht preisgeben.
Willkommen zum JMP Development Update vom 21. Mai 2021!
Wie ihr alle wisst, haben wir unsere nun bestanden Code Freeze-Meilenstein für JMP 16.1 . Ich arbeite mit Leuten zusammen, um alle verbleibenden Bug- und Feature-Elemente aus dem 16.1-Track und in 16.2, 17.0 oder Jira zu verschieben, je nach Bedarf. Bitte lassen Sie mich wissen, wenn Sie Listen vorhandener Elemente gesichtet 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 Elemente und Löschen dieser Fehlerkomponenten. Dies wirkt sich nicht auf Komponentendaten für geschlossene Artikel unter diesen Komponenten aus. Dies bedeutet jedoch, dass neue Probleme, die sich auf diese Bereiche auswirken, in Zukunft in Jira eingegeben werden müssen. Wenn ich alle offenen Elemente für eine bestimmte Fehlerkomponente umwandele, lösche ich diese Komponente, sodass keine neuen Elemente in Fehler für diese Komponente eingegeben werden können.
Übrigens sollte alles eingestellt sein alle JMP-Teammitglieder teilnehmen neue Elemente in Jira ab hier raus. Falls Sie die noch nicht durchgelesen haben How-To-Abschnitt unter unseren Fehlern in Jira Bereich im JMP Confluence Space, dann tun Sie es bitte. Dort finden Sie Details darüber, wie Sie neue Elemente eingeben, Elemente bearbeiten und Jira-Vorgänge durch den Workflow verschieben. Wenn Sie in diesem Abschnitt etwas vermissen, lassen Sie es mich und Audrey bitte wissen.
Bitte verwenden Sie die Neue Funktionsvorlage in Confluence um JMP 17-Funktionen zu beschreiben, zu denen Sie EA-Feedback wünschen. Wir haben eine wachsende Zahl dieser Seiten in Confluence – vielen Dank an alle, die dazu beigetragen haben!
Auch wenn Sie Symbolanfragen für JMP 17 haben, gibt es eine Seite im Jira How-To-Bereich von Confluence, die den Prozess beschreibt . Bitte geben Sie Ihren Artikel über das ein Symbol - Anfrage Komponente in JMP Jira und verknüpfen Sie sie mit Stephanies JMP 17 Icon Epic ( https://rndjira.sas.com/browse/JMPUX-1 ). Befolgen Sie dann die 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. Zunächst sagte Audrey ein paar Worte anlässlich Mandys 35 th SAS-Jubiläum. Alles Gute zum Jahrestag, Mandy! J Then Ernest teilte drei Bemühungen mit, die Mandy getestet hat – eine Tabellenvorschau für viele Tabellen-Menüelemente, die Möglichkeit, Plattformeinstellungen von einer Plattform aus zu verwalten, und eine Feature-Tagging-Fähigkeit, die Benutzern helfen kann, neue und aktualisierte Inhalte für JMP-Versionen zu identifizieren. Wenn Sie Ernests Demo verpasst haben, können Sie das tun die Aufzeichnung finden Sie hier .
Danke wie immer an Tonya Mauldin für das Teilen der Details der Absturzspuren dieser Woche: alle von SAS-Mitarbeitern und alle für Version 17.

Schließlich hatte die JMP Life Sciences-Gruppe gestern eine großartige 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 trafen unsere neuen Mitglieder (Nora, Meichen und Vignesh) zum ersten Mal persönlich.Wir genossen Gespräche und schönes Wetter.Wir haben es sehr geschätzt, dass John mit uns zu Mittag gegessen hat und Ginger uns entgegengekommen ist. Danke an Amy, die das Mittagessen für uns arrangiert hat.“



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 EA1 – 04.06.21
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsaktualisierungen
Praktikanten
- Audrey: SAS hat eine hochrangig Sommer Praktikumsprogramm , und diese Woche begrüßte SAS über 150 Praktikanten. Die JMP-Abteilung ist seit Beginn des Praktikantenprogramms vor 10 Jahren ein großer Unterstützer des Praktikantenprogramms, und wir sind immer wieder beeindruckt von den Beiträgen, die jedes Jahr geleistet werden. Wir haben wieder Großes mit ihnen vor. :lächelndes_gesicht_mit_lächelnden_augen: In diesem Jahr wird JMP acht Praktikanten aufnehmen, von denen sieben diese Woche angefangen haben (ein weiterer beginnt nächste Woche). Sie können sich damit vertraut machen, wer sie sind und woran sie arbeiten werden, indem Sie sich die ansehen Inside JMP-Artikel . Willkommen an alle unsere Praktikanten !
- Sara Earl: Teilnahme an der Praktikantenorientierung und Einarbeitung in die JMP-Software. Ich habe an einem kleinen Projekt gearbeitet, um mich mit JMP vertraut zu machen. Das Projekt umfasste das Online-Suchen von Diagrammen, 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 unterschiedlichen Höhen spawnen. Obwohl ich die ursprünglichen Diagramme nicht neu erstellen konnte, stellte ich fest, dass die vollständigen Daten weitaus umfangreicher waren, einschließlich der Spawn-Häufigkeit jedes Blocks im Spiel auf jeder möglichen Ebene, und erstellte einige andere interessante Diagramme basierend auf den umfangreicheren Daten.


Sara bemerkte, dass die Achsen standardmäßig alle unterschiedliche Maßstäbe haben. Auf der gleichen Skala wird deutlich, wie selten Smaragd im Vergleich zu den anderen ist.

Sara bemerkte auch: „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 bestimmten Höhen zu fehlen. Angesichts der Tatsache, dass diese spezifischen Blöcke nur in Dörfern auf natürliche Weise erscheinen, dachte ich, dass der wahrscheinlichste Grund darin bestand, dass Dörfer in bestimmten Höhen weniger wahrscheinlich erscheinen, oder dass die Stichprobe, obwohl sie groß ist, aufgrund ihrer relativen Seltenheit nur wenige Dörfer enthielt.“

Datenermittlung
- Dan S: Arbeiten an Updates für die letzten Arbeiten zum Speichern von Bildern/Thumbnails – Absturz im Zusammenhang mit dem Thumbnail von OpenGL und Präferenz für transparenten Hintergrund in der Bildausgabe behoben.Absturz in der Offscreen-DataBrowserBox behoben, wenn sich der Zeilenstatus ändert.Die Optionen des Contour-Startdialogs, die keine Wirkung hatten, wurden behoben.Absturz in der JMP-App bei Verwendung der Subset-Tabelle (Wo) behoben.
- David B: Arbeitete an der Erstellung eines PlotColDisplay direkt aus einer Datentabellenspalte, behobenes Problem mit einem in 17 erstellten Journal, das JMP 16.1 zum Absturz brachte. Diese Art von Journal-Tests mit mehreren Versionen ist sehr hilfreich – vielen Dank an Tester und SEs, die JMP 17-Journale in 16.X ausprobiert haben!
- Evan: Leistungs- und C++-Schnittstellenverbesserungen für Associative 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 Einstellungen/Skriptelemente für Logistic, Oneway, Bivariate und Contingency zu speichern.Versionsfilter als Popup-Toolfenster umgeschrieben.Verschiedene Fehlerbehebungen.
DAMHIRSCHKUH
- Brad: Nahm an der virtuellen ENBIS-Konferenz teil und hielt dort einen Vortrag.
- Ryan L: Arbeitete mit Joseph und Caleb beim Aufbau eines Beta-Labors für MSA für Discovery China (vielen Dank Stephanie!) und untersuchte einige übersättigte Designs.
- Joseph: Arbeitete an DOE MSA-Verbesserungen und arbeitete mit Ryan, Caleb und Stephanie an MSA-Usability-Laborübungen für Discovery. Außerdem Fortsetzung der Arbeit am Prototyp und der Infrastruktur von Easy DOE.
Gastgeber
- Paul N.:
- Arbeitete am Abschluss des PLSR-Tickets für JMP 16.1 und JMP Pro 16.1, nachdem die Anforderungen für Sicherheitsscans für diese Version erfüllt wurden.Richten Sie den automatisierten wöchentlichen Blackduck-Scan für JMP 16.2 ein.
- Eine Analysator-Warnung in JMP 16.2 wurde behoben, die in 16.1 vorhanden war und in 17.0 behoben wurde.Überprüfung des Anaconda-Python-Defekts auf macOS.Ich denke, das Wichtigste, was dokumentiert werden sollte, ist, dass die Python-Version von Python.org die empfohlene Distribution ist. JMP 16.1 hat erhebliche Fortschritte bei der Zusammenarbeit von Anaconda mit JMP unter Windows erzielt.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.
- Interview mit einem anderen Kandidaten für die Aktivierungs-/Lizenzierungsposition.
- Johannes Schrödl: Splash-Screen-Arbeit für hohe DPI-Unterstützung. Browser-Korrekturen. Code-Bereinigung. Selektieren von 17.0- und FUTURE-Fehlern für den Wechsel zu Jira.
HTML5
- Bryan F: Lieferte eine erste Version des Dark Theme für HTML5 und optimierte, wie JMP Live Symbole abruft, seit ich den aufgerufenen Code geändert habe. Treffen mit dem JMP Live UI-Team, um die Erstellung einer JMP Live-Voreinstellung für ein dunkles oder helles Farbdesign zu besprechen. Es wurden einige erste Prototypen in JMP Live erstellt, 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. Ladezeittests für Treemaps, Histogramme und Karten geschrieben. Außerdem wurde das Automatisierungstool verwendet, um Ergebnisse zu sammeln. Für jeden der Berichtstypen scheint die Ladezeit linear mit der Anzahl der Zeilen zuzunehmen. Das deutet darauf hin, dass das Herunterladen von Spaltendaten ein Hauptverdächtiger bei langen Ladezeiten ist, was nicht überraschend ist.
- Johannes P: Leistungstests für HTML5-Balken und -Blasen erstellt. Durchlaufen und Aufzeichnen von Ergebnissen für Leistungs-Benchmark-Tests für HTML5-Markierungen, Heatmaps, Balken und Blasen. Beantwortung von WLGore-Fragen zur Leistung von lokalen Datenfiltern und Column Switcher in JMP Live. Beantwortung der Fragen von Jian Cao zum Fehler bei der Zeitreihenprognose auf JMP Public und Meldung eines Jira-Fehlers. Umgang mit neuen JMP-Funktionen aktualisiert, um Jira-Funktionsanfragen anstelle von Fehlern zu verwenden. Reduzieren Sie weiterhin zukünftige Fehler, um die verbleibenden Probleme in Jira-Probleme umzuwandeln.
- Josh M: Abschluss der Benchmarking-Arbeit durch Hinzufügen von Benchmarks für Bereich, Regelkartenersteller und Profiler. JMPHTML-681 – Erzwungene Grafiken mit der Statistik „Kumulativer Prozentsatz“ auf statisch (bevor sie abstürzten).Etwas Logik wurde aufgeräumt, um Duplikate zu beseitigen und es auch so zu gestalten, dass zukünftig hinzugefügte Statistiken automatisch statisch erscheinen und nicht nur interaktives HTML/JMP Live beschädigen.
- Mayowa: Unterstützung für benutzerdefinierte Schriftgrößen in interaktivem HTML für Achsenmarkierungen, Achsenbeschriftungen und Textfelder hinzugefügt, um JMP zu entsprechen
Statistiken
- Jianfeng: W Arbeiten an einer neuen Funktion ( S1585229 ) von einem Kunden angefordert. Nach dem Ausführen von PCA oder PLS, insbesondere wenn viele Variablen vorhanden sind, müssten 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 es ihnen ermöglichen, diese wichtigsten Variablen zu identifizieren. Die gepackte Bar ist eine sehr mächtige 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. Auch diese Funktion ist 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 jede dieser Variablen wird einzeln zum Hauptmodell hinzugefügt. Zum Beispiel haben wir die Marokko-Daten mit der Vorhersage von drei J mit einem Modell mit 4 kategorialen Effekten plus einer geschalteten Variablen für 552.145 SNP-Spalten durchlaufen lassen. Die 8,2 Millionen Wirkungstests für die 5-Effekt-Modelle (4 stabile Effekte und ein geschalteter Effekt) dauerten 3,2 Minuten, obwohl die Hauptberechnung nur 20,4 Sekunden dauerte. Auf diese Weise können Sie den partiellen Beitrag jedes SNP zum Modell oder äquivalent den Effekt des SNP, angepasst an andere Modellterme, testen. Response Screening war bereits darauf ausgelegt, den größten Teil dieser Arbeit zu erledigen, sodass sich das Hinzufügen der Switch-Funktion als überraschend einfache Modifikation des Codes herausstellte, bei der 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 Schätzer der kleinsten Quadrate in SEM für Startwerte. Präsentiert bei ENBIS zusammen mit Chris G. und einem Kunden. Teilnahme an mehreren Sitzungen des SAS Global Forums – ich empfehle dringend die Keynote von Adam Grant, die Teil der Eröffnungssitzung war! Er sprach über Schlüsselpunkte in seinem Buch „ Denk nochmal ” und wie sie sich auf Organisationen anwenden –Hier ist ein 8-minütige Zusammenfassung seines Buches . Ich habe auch ein paar Sitzungen zu DAGs und kausaler Modellierung genossen.
- Peng: Erforschung der Verschlechterung wiederholter Messungen.
- Annie: Erforschung des Hinzufügens von Laney P'- und U'-Diagrammen in CCB für v17.
Statistische Tests
- Tonya: Ich habe an einigen SAS GF-Vorträgen teilgenommen.Habe mich mit Annie über die Charts von Laney P getroffen.Überprüfung der Dokumentation.Unit-Test-Bereinigung.
Life Sciences-Updates
- Anisa: Hatte diese Woche mehrere Treffen mit der FDA, um sie in die Lage zu versetzen, benutzerdefinierte Add-Ins einzurichten und zu verwenden, die Life Sciences für sie erstellt hat.Es wurden zusätzliche Arbeiten durchgeführt, um Probleme zu lösen, damit sie Zugriff auf spezialisierte Dokumentation und eine Prüfliste für die Verwendung von Variablen für jedes Add-In haben.
Produkt Management
- Dan V.:
- Präsentierte Updates des Produktmanagement-Teams auf dem Vertriebsmeeting in Amerika. Vorgestellt Branchen des Roten Dreiecks beim monatlichen SE-Treffen um Kommentare und Aufrufe zu mehr branchenspezifischen Stellen 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.
- Wir haben uns über Data Connectors getroffen und Pläne für 17 und 18 besprochen. Sitzung des Discovery-Lenkungsausschusses. Wir trafen uns, um den Plan für das Hinzufügen von Warnungen und den Ablauf zu besprechen, wenn 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 Confluence-Seite für die Unit-Test-Maschinenkonfiguration. Migrieren Sie JMP Clinical-Builds von 16.1 auf 17.0 auf Mac-Build-Rechnern. Unbedingt unterstützen. 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: Für ein paar Leute wurden Fehler nach Jira verschoben. Ungenutzte Defekte Komponenten in verschiedenen Bereichen gelöscht. 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 überprüft und Feedback gegeben haben! Überprüfung von 16.1-Fehlern und Fertigstellung des Essential Graphing-Buchs und Hilfe für die 16.1-Übergabe an Trish.
- Michael C: Produktionskontrollen und Hilfsüberprüfung für 16.1-Dokumentation; String-Bearbeitungen in main; Jira-Konvertierungsarbeit; weitere ungenutzte DOC.*-Komponenten in Defects gelöscht.
- Sheila: Fertigstellung der lokalisierten JMP Live-Hilfevorlagen. 16.1-Dokumentation fertig geschrieben. Ausführen von Produktionsskripten für FM-Dateien zur Vorbereitung auf die Erstellung von PDF-Dateien und Hilfe. Generierte die 16.1-Hilfe ein paar Mal. 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/Erhalten eines Leerzeichens hinzugefügt. (3) 13 JMP Live Jira-Elemente getestet.
- DaLi: (1) Getestetes JMP NF „MFI für PDF“, siehe BRDSTG-3117. (2) Regressionstest für JMP Live und einige Probleme gefunden. (3) Aktualisierte Einheitentests für JMP 17. (4) JIRA/Fehlerüberprüfung.
- Mike Wu: (1) Getestetes Dialogfeld „JMP Live NF: Performance Metrix“, siehe WEBJMP-3161. (2) Testen von JMP Live NF: Erstellen Sie grundlegenden Speicherplatz, siehe WEBJMP-3188 (3) JIRA/Fehlerüberprüfung.
- Nala: (1) Testen von JMP NF 'NF:add way to save Preferences from a Platform' für Text Explorer, siehe BRDSTG-3130. (2) Getestete Python-Initialisierung, wenn auf dem Computer mehrere Versionen von Python installiert sind, siehe Fehler S1586708 und BRDSTG-3129 . (3) Aktualisierung des Python-Tools des FD zur Verwendung von Python.org anstelle von Anaconda. Das Update für Windows wurde durchgeführt. Werde es für Mac ausprobieren. (4) Aktualisierte Einheitentests für JMP 17. (5) JIRA/Fehlerüberprüfung.
- Audrey: Onboarding- und JMP-Schulungssitzungen für Praktikanten, Prüfung von Bewerbungen für offene Stellen, Vorbereitung auf 16.1-Installer-Tests 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 Datentabellenkopfzeilen aktiviert wurden. Auch eine Regression mit Histogrammauswahl in GB mit einer Overlay-Variablen oder zusammengeführten Spalten gefunden.
- Hui: Abwärtskompatibilitätstests für JMP16.1 im Journal durchgeführt und Probleme gemeldet. Aktualisierte Journal-Testtools und Testdateien. Verifizierte JMP16.1-Fehlerbehebungen. HML5-Unterstützung für Splitterbox angefordert.
- Jäger: Fehlerüberprüfung von JMP 16.1 und 17.0, Bereinigung/Schließung/Überprüfung alter Fehler für den Übergang zu JIRA, gemeldete/verifizierte Fehlerbehebung des Installationsprogramms für JMP 16.2 und 17.0 auf Lab-Mac mit Dateisystem mit Berücksichtigung der Groß-/Kleinschreibung und geöffnetes JMP-795 für JMP 16.1 auf Mac nur für unerwartete Eingabeaufforderung beim Schließen einiger Berichte innerhalb des Projekts.
- Mike M: Interviewkurs abgeschlossen, neue Ausgabe im Web veröffentlicht mit einem einzigen Bericht, 3 weitere Sikuli-Tests hinzugefügt. Arbeitet derzeit am Debuggen eines imageTest-Absturzes.
Anmerkung von Shannon
Danke an Dan V, dass er diese Woche etwas akademischen Humor geteilt hat! Hoffe ihr habt alle ein tolles Wochenende!