Alle Informationen sind vertraulich. Nicht preisgeben.
Willkommen zum JMP Development Update vom 28. Mai 2021!
Wir haben jetzt das Einfrieren der JMP 16.1-Dokumentation bestanden. PDFs und Hilfe werden derzeit fertiggestellt und Übersetzungen für verschiedene 16.1-Ergebnisse werden zurückgegeben. Vielen Dank an alle, die bei der Lösung von Gegenständen mit hoher Priorität in 16.1 geholfen haben! Ich bin mir sicher, dass einige zusätzliche Fehler gemeldet werden, wenn Kunden weiterhin JMP 16 übernehmen, die wir in 16.2 beheben möchten, aber 16.1 markiert das Ende der Dokumentationsaktualisierungen, da wir verschiedene JMP 16.1-Buchinhalte zur Übersetzung ins Koreanische übergeben. Japanisch und vereinfachtes Chinesisch.
JMP 17 EA1 wird verzweigt, um dem Build am nächsten Freitagabend zu entsprechen. (Ja, wir bauen jeden Tag der Woche, obwohl Unit-Tests nicht über das Wochenende laufen.) Wenn nach dem Verzweigen Showstopper in der EA1-Quelle gefunden werden, können Fixes selektiv in den EA-Zweig integriert werden, während die Entwicklung neuer Funktionen auf der Hauptseite fortgesetzt wird . 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 3.8.21.
Hier ist eine wichtige Ankündigung des Produktmanagements zu EA1:
Nächste Woche wird das Produktmanagement-Team Informationen für die zusammenstellen JMP 17 Single-Source-Dokument . Es gibt einige Platzhalter für Features, die auf der Seite aufgelistet sind, also schau sie dir bitte an und lass Mia wissen, wenn etwas fehlt (oder wenn etwas für EA 1 entfernt werden sollte). Fühlen Sie sich frei, die Seite zu bearbeiten oder einen Kommentar hinzuzufügen! Und wenden Sie sich bitte an Mia, wenn Sie ein kurzes Feature-Video für EA 1 aufnehmen möchten.
Dank an Aaron Andersen und Evan McCorkle für die Präsentation beim dieswöchigen JMP Dev-Meeting! Wenn Sie das Meeting verpasst haben, können Sie es sehen hier eine Aufnahme . Sie teilten mit, wie sie die Tür zu zusätzlichen automatisierten Testoptionen für modale Hostdialoge geöffnet haben, die zuvor nur interaktiv getestet werden konnten. Evan stellte Änderungen am Hamcrest JSL-Framework vor, und Aaron teilte mit, wie ihre gemeinsame Arbeit als Auftakt zu Änderungen durchgeführt wurde, die Aaron in Zukunft an der Handhabung von Fensterschließungen vornehmen will.
Wie Sie sich erinnern werden, vor einigen Jahren, Aaron und David Barbour arbeitete zusammen, um das Bild-Diff-Framework zu erstellen, 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 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 Absturzspuren 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 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
- Einfrieren des JMP 16.1-Codes – 14.05.21
- JMP 17.0 EA1 – 04.06.21
- JMP 16.1 Final Installer Candidate – 30.06.21
- JMP 17.0 EA2 – 3.8.21
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsaktualisierungen
Praktikanten
- Wenn Sie es noch nicht getan haben, schauen Sie sich unsere an Einführung in die Sommerpraktikanten 2021 .
- Sara Earl: Korrigieren einiger der mit JMP gelieferten Beispielelemente. Die beiden wichtigsten Dinge, die ich getan habe, sind das Durchgehen und Identifizieren von Fehlern in den Beispielskripten und das Durchsuchen der Beispieldatentabellen und das Beheben kleiner Fehler in einigen Skripten sowie das Hinzufügen ordentlicher Fehlermeldungen für Skripte, die JMP erfordern Pro werden ohne sie ausgeführt.
- Katharina Li: Ich habe diese Woche mit der Arbeit begonnen, also habe ich hauptsächlich daran gearbeitet, das JMP Live-Lizenzablaufprojekt einzurichten und mich mit ihm vertraut zu machen. Ich bin dabei, einen Confluence-Artikel zu erstellen, um den Prozess zu beginnen.
Technischer Support
- Traurige Nachrichten für diejenigen von uns, die mit SAS-Rentnern gearbeitet haben Eddie Routten .Eddie ist Anfang dieser Woche plötzlich verstorben.Er war Manager, Mentor und lieber Freund für viele im technischen Support und darüber hinaus.Sie können seine überprüfen Nachruf hier .
- Wendy: Laut dieser Woche Anzahl der Spuren ü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 zugehörige Confluence-Seite zur Konfiguration von Unit-Test-Maschinen. Anpassungen an den JMP 16.1 Mac OS-Build-Skripten zur Handhabung der Updater-Beglaubigung. Aktualisierte EA-Skripte (EA-Add-In-Menü) in Erwartung des ersten EA-Builds nächste Woche. Gemeldete ASAN- und ASSERT-Jira-Tickets für JMP 17.0. Unbedingt unterstützen.
- Shannon: Arbeitete mit verschiedenen Mitgliedern des JMP- und JMP TS-Teams an Jira. Überprüfung der Abstürze von JMP 16.0 und 17.0, Senden von Sätzen an Entwickler zur weiteren Untersuchung und Hinzufügen von Spuren zu vorhandenen Fehlern. 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. Die 16.1 Versionshinweise für JMP Live-Funktionen wurden aktualisiert.
- Michael C: Arbeitete an Produktionsprüfungen und -überprüfungen für die 16.1-Dokumentation.
System-/Host-Tests
- Audrey: Arbeitete mit Sara E, um Skripte zu reparieren, die in Beispieldaten, Jira-Organisations- und HowTo-Seiten, JMP Live-Veröffentlichungstests gespeichert waren, und sah sich Jenkins-Daten an.
- Mandy: Nachgewiesene Mängel; hauptsächlich an der gearbeitet Tabellen > Vorschau Dialogfeld und Erstellen von Beispielen für EA-Video sowie Datentabelle > Teilmenge für EA-Video und Tabellieren, Stack-Spalten. Arbeitete an einigen TS-Tracks, darunter Abstürze mit Dave B und offene Defekte. In Tabulate – geöffneter Fehler, um das verwirrende Element „Change Item Label“ in der Menüauswahl zu beheben, das ausgegraut werden muss ( JMP-930 ) .
- Lisa: Abschluss des Interview-Kurses, Arbeit an der Verifizierung mehrerer 17.0-Fehler, Eingabe von Image-Tests, wo möglich, und Aktualisierung von JSL-Testfehlern.
- Hui: Stichprobengeprüfter HTML5-Leistungstest auf Heatmap. 7 Probleme in Jira getestet und gemeldet.
- Eric Wang: (1) Testen von Add/Get Spaces Member APIs (GraphQL), WEBJMP-3234. (2) Testen der neuen JMP Live-Rolle „Bereichsadministrator“, WEBJMP-3225.
- DaLi: (1) Einheitentests für JMP 17 aktualisiert. (2) JIRA/Fehlerüberprüfung. (3) Es wurde untersucht, wie der 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-Komponententests zur Definition gemeinsamer Variablen in einer Datei. (3) JIRA/Fehlerüberprüfung. (4) Vorbereitung von Schulungsunterlagen für den neuen Tester des Pekinger Teams.
Datenermittlung
- David B: 16.2 jmprunner-Builds gestartet (Builds von zwangsläufig mit 16.2-Dateien sollten jetzt auf diesem Computer erstellt und in der jmprunner-Oberfläche angezeigt werden). Arbeitete mit Dan zusammen, um die von Joseph berichtete sib append Regression zu beheben. Erstellte einen Testfall für den Tech-Support-Track mit einem Absturz beim Klicken auf ein Tabellenskript und fand ein neues Problem mit Undo/Redo beim Bearbeiten von Tabellenskripts. 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 Arbeit an Box-Scoping-Namespaces in JSL. Weitere Leistungsverbesserungen für die Thumbnail-Generierung im App Builder (16.2/17).Zusammenarbeit mit Michael Hecht zur Verwendung von RunProgram() auf Java, das in der JMP-Installation enthalten ist.
- Xan: Matrix- und TArray2D<>-Klassen bereinigt, einschließlich des Entfernens veralteter Matrix-Methodennamen für eine bessere C++xx-Ausrichtung.
- Evan: Konvertierungen zur Verwendung von OpCode. Vorbereitung für den Dev-Talk zum Testen von Updates und With Window Handler. Sicherstellen, dass Plattformnachrichten, die eine Datentabelle erstellen, einen Verweis auf diese neu erstellte Datentabelle zurückgeben.
DAMHIRSCHKUH
- Joseph: Fortsetzung der Arbeit an der Easy DOE-Infrastruktur und dem Prototyp.
Gastgeber
- Johannes Schrödl: Überarbeitete Utility-Apps mit dem neuesten Compiler und aktualisierten Urheberrechten. Korrektur der Einfärbung von Grafikmustern. Warnungen von aktualisiertem VS behoben. Beendet das Verschieben von Fehlern zu Jira.
- Michael H.: Optimieren 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: Erstellen von HTML5-Benchmark-Tests abgeschlossen. Beantwortung von Jose Quaresmas Fragen von Solvay zu interaktiven HTML-Funktionen. Der Inverse-Modus und der invertierte Filter des lokalen Datenfilters von HTML5 wurden aktualisiert, um mit JMP übereinzustimmen. Selektierte und reduzierte FUTURE-Track-Defekte. Hat ein Sprint-Retrospektiven- und Planungsmeeting abgehalten. Proportionale Hervorhebung aus HTML5-Blasendiagrammen entfernt.
- Josh M: Proportionale Hervorhebung aus dem Mosaik entfernt ( JMPHTML-672 ).
Proportionale Hervorhebung von Balken entfernt ( JMPHTML-894 ). Begann damit, die Achse für kategoriale Antwortprofiler auf JavaScript zu portieren ( JMPHTML-825 ).
- Mayowa: Benchmark-Tests für Boxplots hinzugefügt, die daran arbeiten, die proportionale Hervorhebung aus Boxplots in interaktivem HTML zu entfernen.
- Bryan F: Die Automatisierung von Metriken wurde aktualisiert, sodass die Tester nur ein Skript ausführen müssen, um HTM5-Testmetriken zu erfassen, und einen Test, um JMPLive-Metriken für jedes der von mir erstellten Leistungsskripts zu erfassen. Teilnahme an HTML5-Sprint-Retrospektive, -Planung und -Schätzung.
JMP Live
- Michael G.: JMP Live Space-Seiten, Detailbereich, Berechtigungstabelle hinzugefügt. Alte Freigabeoptionen aus Posts in JMP Live entfernt. Beginne damit, neue Space-Sharing-Optionen hinzuzufügen.
- Aurora: Onboarding unserer zurückkehrenden Praktikantin Katherine Li. Abstimmung mit Chris darüber, wie Zugangskontrolle und Räume gleichzeitig entwickelt werden können. Verweben unseres neuen Zugriffskontrollmechanismus mit bestehender Logik (allow_edit und allow_view).
- Justin: API-Routen hinzugefügt, um Spalteneigenschaften und Zeilendaten für Datentabellen abzurufen ( WEBJMP-3112 ).
Statistiken
- Elisabeth: Kleiner Durchbruch mit GLMMs, der zeigt, dass unser Angriffsplan funktionieren sollte. Behebung eines Problems mit den von Naïve Bayes veröffentlichten Formeln, wenn eine „on-the-fly“-Transformationsspalte verwendet wurde, der Profiler im Formeldepot nicht funktionierte; Es wird immer noch ein halb verwandtes Problem untersucht, 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 zweistufiger kleinster Quadrate (fast fertig!). Hatte ein paar Treffen mit Chris, um Code für die Analyse mehrerer Gruppen zu besprechen.
- John Sal: Formel-Depot-Fehler mit Boosted Tree-Prädiktor behoben. Das herauszufinden hat 4 Tage gedauert. ( JMP-853 )
- Peng: Arbeiten an der Verschlechterung wiederholter Messungen sowie an einigen neu aufgetretenen Problemen.
Statistische Tests
- Jeremy: Erweitert den Profiler auf alle Anpassungen mit einer Option zum Speichern von Vorhersagen in Anpassung y nach x (Fit Robust, Fit Loess usw.).Beginn der Arbeit an Korrekturen für Fehler mit hoher Priorität in MDS.Besuchte die virtuelle Konferenz „Spectroscopy Week“ von Thermo Fisher und lernte viel von ihren Demos von End-to-End-Analysen für viele Arten von Spektren, die für JMP von Interesse sein könnten. Ich verbrachte einige Zeit damit, etwas über JMP-Genomik zu lernen, damit ich Feedback geben konnte.
- Fang: Testete die Implementierung in Bezug auf zufälliges Tie-Breaking für partitionsbasierte Plattformen und aktualisierte Unit-Tests entsprechend. Getestete Korrekturen für gemeldete Probleme im Zusammenhang mit dem Profiler in Formula Depot und transformierten Spalten für Bootstrap Forest und Naive Bayes. Allgemeine Unit-Tests-Bereinigung 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 Widgets für dynamische JMP Clinical 17.0-Berichte (zu Ergebnissen), die überarbeitete Überprüfungsvorlagen, neue Präferenzen auf Studienebene und Standardwerte enthalten.
- Rebecca: Aufzeichnung des Vortrags im DIA Innovation Theatre mit Geoff, der am 1. Juli auf der DIA präsentiert wird.Fortsetzung der Arbeit an der AE-Verteilung in JMP 17.
Produkt Management
- Die interne Genomik-Umfrage ist jetzt geschlossen . Viele von Ihnen haben an der Umfrage teilgenommen und wir haben viele tolle Beiträge/Feedbacks erhalten. Vielen Dank!
- Mia: Hatte die Gelegenheit, diese Woche ein paar Tage in Bldg A zu verbringen. Fühlte mich gut, zurück zu sein! Traf mit John S, Brad, Xan, Chris und ein paar anderen. Teilnahme an einem Gespräch mit Manya Mayes (Text Explorer, mit Anne Milley) und am IDC-Gespräch mit Russ und Dan.
Anmerkung 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 Dienst unseres Landes gaben.

ich fand diesen interessanten Artikel mit einigen Details über den Memorial Day, die ich nicht kannte, einschließlich dieses Absatzes:
WARUM IST DER MOHN EIN SYMBOL DES GEDENKTAGS?
Auf den kriegszerrütteten Schlachtfeldern Europas der Gemeine Rote Ackermohn (Papaver rhoeas) war eine der ersten Pflanzen, die wieder auftauchte. Seine Samen verstreuten sich im Wind und schlummerten im Boden und keimten nur, wenn der Boden aufgewühlt wurde – wie es durch die sehr brutalen Kämpfe des Ersten Weltkriegs der Fall war.
Ich wünsche euch allen ein wunderschönes langes Wochenende!