Alle Informationen unterliegen der Vertraulichkeit des Unternehmens SAS. Nicht offenlegen.
Willkommen zum JMP-Entwicklungsupdate für den 28. Mai 2021!
Wir haben jetzt das Einfrieren von JMP 16.1 doc bestanden. PDFs und Hilfe werden derzeit fertiggestellt und Übersetzungen für verschiedene 16.1-Lieferungen werden zurückgegeben. Vielen Dank an alle für die Hilfe bei der Lösung von Gegenständen mit hoher Priorität in 16.1! Ich bin sicher, dass wir einige zusätzliche Fehler gemeldet haben werden, wenn Kunden weiterhin JMP 16 übernehmen, die wir in 16.2 beheben wollen, aber 16.1 wird das Ende der Dokumentationsaktualisierungen markieren, da wir verschiedene JMP 16.1-Buchinhalte zur Übersetzung ins Koreanische übergeben. Japanisch und vereinfachtes Chinesisch.
JMP 17 EA1 wird verzweigt, um dem Build vom nächsten Freitagabend zu entsprechen. (Ja, wir bauen jeden Tag der Woche, obwohl Unit-Tests nicht über das Wochenende laufen.) Wenn nach dem Verzweigen irgendwelche Showstopper in der EA1-Quelle gefunden werden, können Fixes selektiv in den EA-Zweig integriert werden, während die Entwicklung neuer Features auf main weitergeht . Bitte sehen Sie sich ... an JMP 17 Datenseite für den vollständigen EA-Zeitplan. Wir haben zwei Monate vor EA2, derzeit geplant für den 03.08.21.
Hier ist eine wichtige Ankündigung des Produktmanagements zu EA1:
Nächste Woche stellt das Produktmanagement-Team Informationen für die JMP 17 Single Source Document . Auf der Seite sind einige Platzhalter für Funktionen aufgeführt, also schaut bitte vorbei und teilt Mia mit, wenn etwas fehlt (oder für EA 1 etwas entfernt werden sollte). Fühlen Sie sich frei, die Seite zu bearbeiten oder einen Kommentar hinzuzufügen! Und wende dich bitte an Mia, wenn du ein kurzes Feature-Video für EA 1 aufnehmen möchtest.
Dank an Aaron Andersen und Evan McCorkle für die Präsentation beim dieswöchigen JMP-Entwicklertreffen! Wenn Sie das Meeting verpasst haben, können Sie sehen eine Aufnahme hier . Sie teilten mit, wie sie die Tür zu zusätzlichen automatisierten Testmöglichkeiten für modale Host-Dialoge geöffnet haben, die bisher nur interaktiv getestet werden konnten. Evan präsentierte Änderungen am Hamcrest JSL-Framework, und Aaron teilte mit, wie ihre gemeinsame Arbeit als Auftakt zu den Änderungen durchgeführt wurde, die Aaron in Zukunft an der Fensternahen Handhabung vornehmen möchte.
Wie Sie sich erinnern werden, haben Aaron und . vor einigen Jahren Dave Barbour arbeitete zusammen, um das Image-Diff-Framework zu entwickeln, damit Aaron Regressionen im plattformübergreifenden Achsencode leichter erkennen kann, wenn er Änderungen vornimmt. Dieses Framework wird jetzt nach jedem jmprunner-Build ausgeführt und benachrichtigt uns über beabsichtigte und nicht beabsichtigte Änderungen in vielen Aspekten von JMP-Berichten und -Schnittstellen. Ebenso werden diese neuen Testmöglichkeiten es JMP-Testern und -Entwicklern ermöglichen, unsere bestehende Testsuite zu verbessern und Regressionen früher zu finden.
Dank an Tonya Mauldin für das Teilen der Telemetrie- und Crash-Tracks dieser Woche! Der JMP Live-Bericht ist hier: Telemetrie- und Absturzdateien für die Woche vom 28.05.2021 | JMP Live (sas.com)

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 16.1 Code einfrieren – 14.05.21
- JMP 17.0 EA1 – 4/6/21
- JMP 16.1 Final Installer Kandidat – 30.06.21
- JMP 17.0 EA2 – 03.08.21
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsupdates
Praktikanten
- Wenn Sie es noch nicht getan haben, schauen Sie in unsere Einführung in die Sommerpraktikanten 2021 .
- Sara Graf: Einige der mit JMP gelieferten Beispielelemente wurden korrigiert. Die beiden wichtigsten Dinge, die ich getan habe, sind Fehler in den Beispielskripten durchzugehen und zu identifizieren und dann die Beispieldatentabellen durchzugehen und kleine Fehler in einigen Skripten zu beheben sowie nette Fehlermeldungen für Skripte hinzuzufügen, die JMP benötigen Pro laufen ohne.
- Katharina Li: Ich habe diese Woche angefangen zu arbeiten, also habe ich hauptsächlich an der Einrichtung gearbeitet und mich mit dem JMP Live License Expiration-Projekt vertraut gemacht. Ich bin dabei, einen Confluence-Artikel zu erstellen, um den Prozess zu beginnen.
Technischer Support
- Traurige Nachricht für diejenigen von uns, die mit SAS Rentner gearbeitet haben Eddie Routten .Eddie ist Anfang dieser Woche plötzlich verstorben.Er war für viele im Tech Support und darüber hinaus ein Manager, Mentor und lieber Freund.Sie können seine überprüfen Nachruf hier .
- Wendy: Laut dieser Woche Anzahl der Tracks über die Zeit Bericht können wir sehen, dass der technische Support eine Zunahme der Anzahl von Kunden verzeichnet, die sich bezüglich JMP 16 an uns wenden. Unten sind die wichtigsten JMP 16-Themen seit dem offiziellen Veröffentlichungsdatum aufgeführt.

Entwicklungsbetrieb
- Jim: Weitere Updates für Unit-Test-Maschinen, insbesondere Python und Perl, und die dazugehörige Confluence-Seite zur Konfiguration von Unit-Test-Maschinen. Anpassungen an den JMP 16.1 Mac OS-Build-Skripten, um die Notarisierung des Updaters zu handhaben. Aktualisierte EA-Skripte (EA-Addin-Menü) in Erwartung des ersten EA-Builds nächste Woche. Gemeldete ASAN- und ASSERT-Jira-Tickets für JMP 17.0. Notwendige Unterstützung.
- Shannon: Arbeitete mit verschiedenen Mitgliedern des JMP- und JMP TS-Teams an Jira. Wir haben die Abstürze von JMP 16.0 und 17.0 überprüft, Sets zur weiteren Untersuchung an Entwickler gesendet und Tracks zu bestehenden Fehlern hinzugefügt. Probleme mit der automatischen Integration von Dokumenten mit Nick überprüft.
Dokumentation
- Susanne C: Arbeiten an der Überprüfung der Hilfedateien für 16.1 für JMP Live und die EG- und BA-Bücher. Versionshinweise 16.1 für JMP Live-Funktionen aktualisiert.
- Michael C: Mitarbeit an Produktionsprüfungen und Reviews für 16.1 Dokumentation.
System-/Host-Tests
- Audrey: Arbeitet mit Sara E zusammen, um Skripte zu reparieren, die in Beispieldaten, Jira-Organisations- und HowTo-Seiten gespeichert sind, JMP Live-Publishing-Tests mit Blick auf Jenkins-Daten.
- Mandy: Geprüfte Mängel; arbeitete hauptsächlich an der Tabellen > Vorschau Dialog und Erstellen von Beispielen für EA-Video sowie Datentabelle > Teilmenge für EA-Video und Tabellen, Stack-Spalten. Hat an einigen TS-Tracks gearbeitet, darunter Abstürze mit Dave B und geöffnete Defekte. In Tabulieren – geöffneter Fehler, um verwirrende Artikelbezeichnungen ändern in der Menüauswahl zu beheben, die ausgegraut werden müssen ( JMP-930 ) .
- Lisa: Hat den Interviewkurs abgeschlossen, an der Verifizierung mehrerer 17.0-Fehler gearbeitet und nach Möglichkeit an Image-Tests teilgenommen und JSL-Testfehler aktualisiert.
- Hui: Spot-geprüfter HTML5-Leistungstest auf Heatmap. 7 Probleme in Jira getestet und gemeldet.
- Eric Wang: (1) Testen von Add/Get Space Member APIs (GraphQL), WEBJMP-3234. (2) Testen der neuen JMP Live-Rolle 'Space Admin', WEBJMP-3225.
- DaLi: (1) Aktualisierte Komponententests für JMP 17. (2) JIRA/Fehlerüberprüfung. (3) Untersucht, wie ein Jenkins-Job für Mac eingerichtet wird, um JSL UT auszuführen.
- Nala: (1) Das Python-Tool des FD wurde aktualisiert, um Python.org anstelle von Anaconda zu verwenden. Jetzt können die Tests sowohl auf Windows als auch auf Mac ausgeführt werden. (2) Umgestaltete FD-Einheitentests, um gemeinsame Variablen in einer Datei zu definieren. (3) JIRA/Fehlerüberprüfung. (4) Vorbereitete Schulungsunterlagen für den neuen Tester des Pekinger Teams.
Datenermittlung
- David B: 16.2 jmprunner-Builds gestartet (Builds von perforce mit 16.2-Dateien sollten jetzt auf diesem Computer aufbauen und in der jmprunner-Oberfläche angezeigt werden). Arbeitete mit Dan zusammen, um die von Joseph berichtete Regression von Geschwisteranhängen zu beheben. Testfall für den technischen Support-Track mit einem Absturz beim Klicken auf ein Tabellenskript erstellt und ein neues Problem mit Rückgängig/Wiederholen beim Bearbeiten von Tabellenskripten gefunden. Einen Testfall erstellt und einen Absturz behoben, der dem technischen Support von JMP gemeldet wurde, wenn mit der rechten Maustaste auf eine Diagrammachse geklickt wurde.
- Dan S: Unterstützung von Berichten mit Where-Klausel in Sitzungsdateien/Projekten/Dashboards. Erste Arbeiten an Box-Scoping-Namespaces in JSL. Weitere Leistungsverbesserungen für die Thumbnail-Generierung im App Builder (16.2/17).Zusammenarbeit mit Michael Hecht, um RunProgram() für Java zu verwenden, das in der JMP-Installation enthalten ist.
- Xan: Die Klassen Matrix und TArray2D<> wurden bereinigt, einschließlich der Entfernung veralteter Matrix-Methodennamen für eine bessere C++xx-Ausrichtung.
- Evan: Konvertierungen zur Verwendung von OpCode. Vorbereitung auf den Dev Talk über das Testen von Updates und Mit Window Handler. Sicherstellen, dass Plattformnachrichten, die eine Datentabelle erstellen, einen Verweis auf diese neu erstellte Datentabelle zurückgeben.
DAMHIRSCHKUH
- Joseph: Kontinuierliche Arbeit an Easy DOE-Infrastruktur und -Prototyp.
Gastgeber
- Johannes Schrödl: Neu erstellte Dienstprogramm-Apps mit dem neuesten Compiler und aktualisierten Urheberrechten. Farbkorrektur für Grafikmuster. Warnungen von aktualisierten VS behoben. Beendet das Verschieben von Defekten zu Jira.
- Michael H: Optimierung der in den Mac eingebetteten JRE, damit sie von JMP Clinical verwendet werden kann. Arbeiten an testbot-mac, um die Erfassung von Diagnoseberichten zu verbessern.
HTML5
- John Powell: Erstellung von HTML5-Benchmark-Tests abgeschlossen. Beantwortete Jose Quaresmas Fragen von Solvay zu interaktiven HTML-Funktionen. Der inverse Modus und der invertierte Filter des lokalen HTML5-Datenfilters wurden aktualisiert, damit sie mit JMP übereinstimmen. Triaged und reduziert FUTURE Gleisfehler. Eine Sprint Retrospektive und Planungssitzung abgehalten. Proportionale Hervorhebung aus HTML5-Blasendiagrammen entfernt.
- Josh M: Proportionale Hervorhebung aus Mosaik entfernt ( JMPHTML-672 ).
Proportionale Hervorhebung von Balken entfernt ( JMPHTML-894 ). Begann, die Achse für kategoriale Antwortprofiler auf JavaScript zu portieren ( JMPHTML-825 ).
- Mayowa: Benchmark-Tests für Boxplots hinzugefügt, um die proportionale Hervorhebung von Boxplots in interaktivem HTML zu entfernen.
- Bryan F: Die Automatisierung der Metriken wurde aktualisiert, sodass die Tester nur noch ein Skript zum Erfassen der HTM5-Testmetriken und einen Test zum Erfassen der JMPLive-Metriken für jedes der von mir erstellten Leistungsskripts ausführen müssen. Teilnahme an HTML5 Sprint Retrospektive, Planung und Schätzung.
JMP Live
- Michael G: JMP Live Space-Seiten, Detailbereich, Berechtigungstabelle hinzugefügt. Alte Freigabeoptionen aus Beiträgen in JMP Live entfernt. Beginnen, neue Optionen für die Speicherplatzfreigabe hinzuzufügen.
- Aurora: Onboarding unserer zurückkehrenden Praktikantin Katherine Li. Abstimmung mit Chris, wie Zutrittskontrolle und Räume gleichzeitig entwickelt werden können. Wir binden unseren neuen Zugriffskontrollmechanismus in die bestehende Logik ein (allow_edit und allow_view).
- Justin: API-Routen zum Abrufen von Spalteneigenschaften und Zeilendaten für Datentabellen hinzugefügt ( WEBJMP-3112 ).
Statistiken
- Elisabeth: Ein kleiner Durchbruch bei GLMMs, der zeigt, dass unser Angriffsplan funktionieren sollte. Es wurde ein Problem mit den von Naive Bayes veröffentlichten Formeln behoben, wenn eine „on the fly“-Transformationsspalte verwendet wurde und der Profiler im Formeldepot nicht funktionierte; immer noch nach einem halbbezogenen Problem suchen, wenn der Benutzer die Anzeigesprachen ändert ( JMP-855 ).
- Laura CS: Vorbereitet und präsentiert für die SEM-Präsentation beim P&G JMP Day. Weiterarbeit an Startwerten mit instrumentellen Variablen mit zweistufigen kleinsten Quadraten (fast fertig!). Hatte ein paar Treffen mit Chris, um Code für die Mehrgruppenanalyse zu besprechen.
- John Sal: Bug im Formula Depot mit Boosted Tree Prediktor behoben. Dies hat 4 Tage gedauert, um es herauszufinden. ( JMP-853 )
- Peng: Arbeiten an der Verschlechterung durch wiederholte Messungen sowie an einigen neu aufgetretenen Problemen.
Statistische Tests
- Jeremy: Der Profiler wurde auf alle Anpassungen mit einer Option zum Speichern der Vorhersagen in Anpassung y mal x (Fit Robust, Fit Löss usw.) erweitert.Begann mit der Arbeit an Fixes für Fehler mit hoher Priorität in MDS.Ich nahm an der virtuellen Konferenz „Spektroskopiewoche“ von Thermo Fisher teil und lernte viel aus den Demos der End-to-End-Analysen für viele Arten von Spektren, die für JMP von Interesse sein könnten. Ich habe einige Zeit damit verbracht, etwas über die Genomik von JMP zu lernen, damit ich Feedback geben konnte.
- Fang: Die Implementierung im Zusammenhang mit zufälligem Tie-Break für partitionsbasierte Plattformen getestet und die Komponententests entsprechend aktualisiert. Getestete Fixes für gemeldete Probleme mit dem Profiler in Formula Depot und Transformed Columns für Bootstrap Forest und Naive Bayes. Allgemeine Bereinigung von Komponententests für JMP 17.
- Tonya: Unit-Test-Bereinigung und Untersuchung von Laney P'- und U'-Diagrammen.
Life Sciences-Updates
- John Cromer: Entwerfen und Implementieren der Infrastruktur zum Abrufen und Festlegen von Werten für die neuen dynamischen (Ergebnis-)Berichts-Widgets von JMP Clinical 17.0, die überarbeitete Prüfungsvorlagen, neue Einstellungen auf Studienebene und Standardwerte enthalten.
- Rebekka: Aufzeichnung des DIA Innovation Theatre Talks mit Geoff, der am 1. Juli auf der DIA präsentiert wird.Weitere Arbeit an der AE-Verteilung in JMP 17.
Produkt Management
- Die interne Genomik-Umfrage ist nun geschlossen . Viele von Ihnen haben an der Umfrage teilgenommen und wir haben viele großartige Inputs/Feedbacks erhalten. Vielen Dank!
- Mia: Hatte diese Woche die Gelegenheit, ein paar Tage in Gebäude A zu verbringen. Fühlte mich gut, wieder zu sein! Treffen mit John S, Brad, Xan, Chris und ein paar anderen. Teilnahme an einem Telefonat mit Manya Mayes (Text Explorer, mit Anne Milley) und dem IDC-Telefonat mit Russ und Dan.
Notiz von Shannon
Während wir alle den zusätzlichen freien Tag genießen, nehmen Sie sich ein paar Minuten Zeit, um sich an den Grund für diesen Feiertag zu erinnern. Wir ehren die Opfer aller tapferen Menschen, die ihr Leben im Dienste unseres Landes gegeben haben.

ich fand dieser interessante Artikel mit einigen Details zum Memorial Day, die ich nicht kannte, einschließlich dieses Absatzes:
WARUM IST DIE MOHLE EIN SYMBOL DES MEMORIAL DAY?
Auf den kriegszerrütteten Schlachtfeldern Europas, der gemeine rote Feldmohn (Papaver Rhoeas) war eine der ersten Pflanzen, die wieder auftauchten. Seine Samen wurden im Wind verstreut und ruhten im Boden und keimten nur, wenn der Boden aufgewühlt wurde – wie es bei den sehr brutalen Kämpfen des Ersten Weltkriegs der Fall war.
Ich wünsche euch allen ein wunderschönes langes Wochenende!