Alle Informationen sind vertraulich und dürfen nicht weitergegeben werden.
Willkommen zum JMP-Entwicklungsupdate vom 9. April 2021!
Wir nähern uns dem JMP 16.1-Codegenehmigungsmodus am 27.04.21 . Bitte überprüfen Sie offene Fehlerlisten und identifizieren und kommentieren Sie Elemente, die für unsere erste Wartungsversion behoben werden müssen. Außerdem ist der 27.04.21 der letzte Tag, an dem Zeichenfolgenänderungen für 16.1 vorgenommen werden können. Der Code Freeze für JMP 16.1 steht in etwas mehr als einem Monat an (14.05.21).
Hoffentlich haben Sie meine Artikel bemerkt, die auf Geschichten auf Inside JMP verweisen, unserer internen JMP-Intranet-Site in der JMP-Community (siehe z. B. den Artikel Inside JMP in den allgemeinen Ankündigungen weiter unten, in dem Sie aufgefordert werden, diese für die Funktion „Kennenlernen“ zu teilen). Verkaufshighlights, Schulungsupdates, Produktmanagement-Updates und Geschichten über Ihre JMP-Kollegen werden dort zusammen mit allen möglichen hilfreichen Lesezeichen und anderen Ressourcen veröffentlicht. Sie sollten sich anmelden (im roten Dreieckmenü auf dieser Seite ), um E-Mail-Benachrichtigungen über neue Beiträge zu erhalten. Vielen Dank an Dianas Team für die Pflege dieser wunderbaren Site!
Ich arbeite weiterhin mit Teams zusammen, um Elemente per CSV-Import nach Jira zu migrieren . Bitte lassen Sie mich wissen, wenn Sie Ihre noch offenen Elemente in „Defects“ sortiert haben und bereit sind, einige oder alle davon zu migrieren, um sich mit Jira vertraut zu machen. Ich plane derzeit nicht, Elemente aus dem Future-Track oder Elemente mit Priorität L zu migrieren.
Ich bin jedoch bereit, eine Ausnahme für ausgewählte Future-Track-Elemente zu machen, die sich auf Ihrer aktiv sortierten zukünftigen To-Do-Liste befinden, aber noch nicht für eine bestimmte Veröffentlichung geplant sind . Wenn Sie solche Elemente haben, können sie ohne zugewiesenen Release-Track importiert und einer bestimmten Veröffentlichung zugewiesen werden, wenn sie zu einem späteren Zeitpunkt Priorität erhalten.
Justin Chilton hat netterweise ein Skript erstellt, das die Defects- und Jira-APIs aufruft, um eine Reihe von Bereinigungsschritten auszuführen und so verschiedene Dinge zu beheben, die das Jira-CSV-Importtool nicht erledigen kann – Hinzufügen von Links, Beobachtern, Neuformatieren von Text und andere Aufgaben.
Sobald Elemente per CSV importiert und mit Justins Tool bereinigt wurden, werden sie mit einem Kommentar geschlossen, der zu Jira weiterleitet. Wir haben diese Woche eine Reihe von Funktionen und Fehlern behoben, während Justin und ich zusammengearbeitet haben, um alle Elemente des HTML5-Teams zu migrieren . Vielen Dank an John Powell für die Zusammenarbeit bei der Erledigung dieser Aufgabe!
Abschließend möchten wir den beiden JMP-Entwicklungskooperationen, aus denen vor Kurzem Patente hervorgegangen sind, herzlich gratulieren!
Ryan Parker, Clay Barker und Chris Gotwalt erhielten die Nachricht, dass das US-Patent- und Markenamt am 30.03.2021 ein Patent für ein analytisches System zur interaktiven grafischen Modellauswahl als US-Patent Nr. 10.963.788 erteilt hat. ( Erteilte Patente. )
Jeremy Ash, Chris Gotwalt und Laura Lancaster wurde kürzlich am 30.03.2021 ein Patent für eine Arbeit mit dem Titel „Analytic System with Extrapolation Control in Interactive Graphical Prediction Evaluation“ als US-Patent Nr. 10.963.804 erteilt. ( Erteilte Patente. )
General Announcements
- Wenn Sie als Mitarbeiter bei Inside JMP vorgestellt werden möchten, laden Sie bitte eine Kopie des Kennenlernformulars herunter. Füllen Sie einfach die Fragen aus und laden Sie das Formular zusammen mit drei Fotos von Ihnen in den Ordner hoch, wenn Sie fertig sind. Vielen Dank, dass Sie dazu beitragen, unsere JMP-Familie ein wenig bekannter zu machen!
Wichtige bevorstehende Termine
- JMP 16.1 Code-Genehmigungsmodus beginnt – 27.04.21
- JMP 16.1 Code Freeze – 14.05.21
- Eine vollständige Liste der JMP 16- und JMP 17- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
Technische Unterstützung
- Duane: Der technische Support spürt definitiv die Auswirkungen von JMP 16. Unsere Kunden scheinen begeistert zu sein, es zu installieren und zu verwenden, und wir helfen ihnen dabei, loszulegen. Ich habe eine Übersicht der JMP 16-Themen angehängt, die wir seit März und April bisher gesehen haben. Es überrascht nicht, dass die meisten JMP 16-Probleme mit der Installation und der Demo zu tun hatten. Wie üblich finden Sie hier die (restlichen) TS JMP Live-Berichte .

Entwicklungsvorgänge
- Nick: Arbeite mit ISD an CAVCENT-VM-Problemen und mit Melanie an Fragen zur automatischen Integration.
- Jim B: Habe Michael Hecht ein fehlgeschlagenes Unit-Test-Skript für 1610MacBSMX zur Untersuchung gemeldet. Arbeite mit Testern aus Peking daran, Windows-VMs mit ODBC-Treibern, Excel-Installation und -Aktivierung richtig einzurichten. Erstelle und teste ein JMP Trial 16.1-Paket mit Michael Hecht, um sicherzustellen, dass der JRE-Ordner nicht vorhanden ist (danke, Bob).
- Bob: Prozess am Ende der V17-Windows-Installation geändert, sodass „Nach Updates suchen“ keine Option ist. Stattdessen sucht der V17-Code beim ersten Start nach Updates. Installationsprogramme für Testversionen und Studentenabonnements wurden geändert, um spezielle Add-In-Ordner besser zu handhaben. Lizenz des JMP Pro 14-Mitarbeiterdownloads geändert, was bis jetzt der Standard auf neu bereitgestellten Maschinen war. Zusammenarbeit mit ISD, um den Standard zu ändern und stattdessen JMP Pro 16 zu verwenden. Neue V17-Registrierungsdatei zu Installationsprogrammen hinzugefügt
- Myron: Treffen mit dem technischen Support von memoQ, um die Installation und Benutzerverwaltung zu verstehen und einige der Skripte für die Nachtaktualisierung der Dokumente zu aktualisieren.
- Angelita: Arbeite am JMPLive Client/Server. Installer- und Keycloak-Projekte. Nachdem wir einige Probleme mit dem neuen Server lösen konnten, begannen wir mit der Bearbeitung von Buchrücksendungen.
Dokumentation
- Sheila: An Fehlern gearbeitet. 16.1 JMP-Hilfe generiert. Arbeite an Problemen bei der Neugenerierung der chinesischen 15.2 JMP-Hilfe, um die Suche zu beschleunigen.
- Michael C: Habe einige 16.1-Strings bereinigt, die in Stringbot im Status „Neu“ feststeckten; habe an der Jira-Konvertierung für das Doc-Team gearbeitet.
System-/Host-Tests
- Hui: Habe mit dem Helpdesk, Josh L. und Audrey zusammengearbeitet, um Geräte für HTML5-Mobiltests einzurichten. Habe an der Behebung eines JMP16.1-Installationsproblems auf einem gemeinsam genutzten Server-Rechner gearbeitet. Danke, Bob, dass du das Problem gelöst hast. Habe beim Testen des HTML5-Datenfilters auf Statistikplattformen basierend auf dem von Nicoles Team bereitgestellten Skript mitgearbeitet. Habe interaktive HTML5-Probleme beim Schwenken von Histogramm und Markierungsbeschriftung gemeldet. Habe ein Problem mit der Desktop-Hover-Beschriftung gemeldet.
- Lisa G: Einige Unit-Tests bereinigt, den dritten Blog-Beitrag zur Hover-Label-Reihe überarbeitet und übermittelt und 16.1 Hover-Label-Abstürze überprüft.
- Justin: Aktualisieren fehlgeschlagener JSL-Unittests. Verschieben von URL-Links, Defektbeziehungen und dem Feld „Root Cause“ zum Jira-to-Defects-Bereinigungsprozess hinzugefügt.
- Audrey: Confluence-Setup für JMP TS und Überprüfung, ob alle älteren Wiki-Inhalte erhalten bleiben. Überprüfung von Posts in der JMP-Community im Zusammenhang mit geschlossenen Defekten. Einige Tests für Virtual Join. Eric Wang: Aktualisierung von JMPLiveJSL-Tests, um die HTTP-Anforderungsinstanz vom Verbindungsobjekt zum Aufrufen der JMP Live-API zu verwenden. Testen von JMP Live-Jira-Elementen, Testen der neuen Funktion „JMP Live-Verbindung hinzufügen()“ (WEBJMP-2748).
- Da Li: Testen von JMP Live Jira-Elementen, Testen des Downloads des gesamten Pakets WEBJMP-2533. Überprüfen von Defekten. Wissensaustausch im Pekinger Team, siehe KnowledgeSharing-Da-20210402. Aktualisieren/Beheben von JSL UT-Fehlern.
- Mike Wu: Testen von JMP Live Jira-Elementen. OLE VB-Automatisierungstests mit JMP Pro 16.1 (05.04.2021). JMPC 7.1.2 (94 M6) alle 6 Monate prüfen. Das Checkpoint-Dokument des JMP Clinical 8.0 Installer monatlich aktualisieren. Defekte überprüfen. JSL UT-Fehler aktualisieren/beheben.
- Nala: Testen von JMP Live Jira-Elementen. Untersuchen von JMPC 8.0-Problemen gemäß Wenjuns Anfrage. Zusammenarbeit mit Jin, um zu untersuchen, wie die aktuellen VMs nach Azure migriert werden können. Aktualisieren/Beheben von JSL UT-Fehlern.
- Josh L: Ich arbeite mit dem Netzwerkteam zusammen, um Ports für einige unserer Testsysteme zu öffnen, damit andere in der Gruppe darauf zugreifen können. Ich behebe einige Probleme auf den 16.1-Servern, bei denen es sich um abgelaufene JMP Pro-Lizenzen handelte. Hier ist der Status des JMP Live Testing Teams für 16.1, einschließlich der Elemente aus Cary und Beijing:
- 10 Geschichten im Test
- 41 Geschichten und Bugs im Test bereit
- 17 Fehler in den letzten 7 Tagen erstellt
- 54 Geschichten und Bugs wurden akzeptiert und geschlossen
- Hunter: JMP 16.1- und 17-Fehlerüberprüfung, Tests und Meldung von Problemen mit mehreren Open Window-Builds auf Mac und Windows für S1194835 sowie viele Versuche, den Absturz in S1581681 mit JMP 16.1 und 17.0 nachzubilden.
Datenermittlung
- Ernest: Leistungsverbesserungen bei Begriffen und Duplikatauswahl. Lokalisierungskorrektur für Stimmungsanalyse. Neustrukturierung der Plattformpräferenzliste. Feedback/Roadmap zur Vorschau für Menüelemente von Tabellen.
- Dan S: Leistungsproblem mit der Schriftart für große Berichte auf dem Mac behoben. Unterstützung für Transformationsspalten in der Dialogumgehung „FitModel“ hinzugefügt. Ternary Plot behoben, um das unnötige Ausgeben des Skripts „Contour Function()“ zu vermeiden. Sichtung von 16.1-Fehlern.
- Dave B: Änderungen auf 16.1 übertragen, Absturz des Skript-Editors/Suchdialogs behoben, Absturz beim Schließen von jmp untersucht und hoffentlich behoben, da Datentabellen-Destruktoren nach dem Löschen des Arbeitsbereichs ausgeführt werden (im Zusammenhang mit der Automatisierung), mit Michael und John zusammengearbeitet, um die Initialisierung von Host-Scrolling-Komponenten für Tablebox zu verzögern.
- Evan: Arbeitete mit Aaron zusammen, um Window Handler JSL bereitzustellen, das beim Testen modaler Dialoge hilft. Mock-Funktionen zum Testen von Callbacks zum Unit-Test-Framework hinzugefügt. Speicherlecks bei JSL-Klasseninstanzen bei Verwendung von Zirkelverweisen behoben. Erweiterung der Testabdeckung von JSL-Klassen und Arbeit an Klassenfehlern.
- Paul V: Ich habe gerade ein paar Pareto-Defekte behoben. Wenn ich mir die Leistung anschaue, weil Jacob einen Defekt entdeckt hat, dann ist 17 langsamer als 16.
DAMHIRSCHKUH
- Joseph: Arbeitete an MSA-Fehlerbehebungen für JMP16.1, einschließlich der Präferenz für replizierte Laufreihenfolge. Fortsetzung der Arbeit an der neuen EZDOE-Plattform. Übermittlung der Tutorial-Folien für DataWorks 2021. Außerdem ist jetzt das gemeinsam mit Ryan verfasste Combinatorial Testing-Papier für die Zeitschrift Statistical Theory and Related Fields verfügbar (online veröffentlicht am 06.04.2021).
Gastgeber
- Aaron: Die erste Version der JSL Window Handler-Funktion wurde fertiggestellt und bereitgestellt. Der Codepfad zum Öffnen neuer Fenster wurde aktualisiert, sodass Projektinhalte direkt in eine TabPage ohne ein temporäres DisplayWindow zwischengespeichert werden. Die Fensteraktivierungssequenz wurde überarbeitet und JWindow::windowLastActivatedTime() hinzugefügt.
- John Schroedl: Unterstützung für Easy DOE-Dateityp (.ezdoe) eingecheckt. Projektregisterkarten zum Strg+Tab-Fenster hinzufügen. Time Series-Absturz im Projektfenster behoben. Veraltete Prüfungen für Windows 7 und 8 entfernt. Einige weitere Warnungen für statische Analysen aktiviert: Verwenden von std::move aus einer Konstanten. Verwenden von if (flag & 0) {...} immer „false“.
- Michael H: Verschiedene Korrekturen für Integer-Überlauffehler auf Apple Silicon.
HTML5
- Das Team hat viel Planungsarbeit für JMP 17.0 geleistet. HTML5-Entwickler und -Tester trafen sich, um die Verwendung von JIRA zu besprechen. Bryan demonstrierte ihren Prozess zur Verwendung von Jira zur Verwaltung von Sprints für JMP 17.0. Das Team stimmte auch über Refactoring-Aufgaben ab und begann mit seinem JMP 17-Refactoring-Sprint.
- John Powell: Habe Entwicklerkandidaten geprüft. Anna dabei geholfen herauszufinden, warum ein JMP Live Server aktualisiert werden konnte. Habe mit Jianfeng, Brian und Dan V falsche Balkenfarben auf der PLS MDMM-Plattform besprochen (S1587234). Habe Ernest ein Problem mit einem schrumpfenden Diagramm gemeldet. Habe mit Xan das Teilen von Graph Builder-Beispielen und des standardmäßigen Füllauswahlmodus besprochen. Habe auf CRISPR (über Dieter) geantwortet, dass HTML5 keine Schriftartanpassung unterstützt; habe mit Brian und Dan V nicht unterstützte Schriftartanpassung und nicht unterstützte technische Formate besprochen. Arbeite an JMPHTML-512, das mittlere kategorische Werte in Tooltips und Labels anzeigt – besprochen mit Paul V. und Josh M. Habe das Feld „Betroffene Pubs“ in geschlossenen Defekten festgelegt. Habe mit Shannon und Justin zusammengearbeitet, um JMP 17.0 HTML5-Defekte in JIRA zu konvertieren. Habe das Kundenproblem Track 7613314737 untersucht, bei dem es sich um Daten handelte, die kodiert werden mussten.
- Bryan F: Wir arbeiten an der Konvertierung von Maus- und Touch-Ereignissen zu den neueren Zeigerereignissen. Dadurch können wir die Maus erfassen, sodass Sie ein Diagramm schwenken und zoomen können, selbst wenn der Cursor oder Ihr Finger (bei einem Touch-Gerät) über ein anderes Diagramm fährt. Bei eigenständigem HTML5 kann der Cursor oder Ihr Finger sogar aus dem Browserfenster herausgehen. Hier ist ein Beispiel . Ein Problem wurde behoben, bei dem eine Treemap-Zelle beim Exportieren nach HTML5 möglicherweise nicht ausgewählt aussieht, wenn es keine Spalte in der Y-Rolle gibt und alle Zeilen ausgeblendet sind.
- Mayowa: Arbeitete an der Aktualisierung der Nachrichtenzeichenfolgen für die Unterstützung von interaktivem HTML (JMPHTML-539), arbeitete an der Codeumgestaltung, um die vollständige oder teilweise Unterstützung für interaktives HTML zu ermitteln (JMPHTML-547)
- Josh M: Vom Tool markierte Formulierung von Stringbot korrigiert (von Landra geprüft). Fix für S1587814 veröffentlicht: Linie über Bereichen erscheint und Auswahl verwaister Liniensegmente stimmt nicht überein. Leistungsoptimierung für kategorialen Datenfilter nach zusätzlichen Tests wieder in 16.1 integriert. Fehlersichtung und alle für 16.1 vorgesehenen Elemente abgeschlossen. Refactoring der Profiler-Datenstrukturen zur Vorbereitung kategorialer Profiler für JMP 17 begonnen, sowie Prioritäten besprochen und mit Testteams koordiniert. Profiler-Arbeit Mitte der Woche beiseite gelegt, um mit Refactoring der Zeilenzustände zu beginnen ( JMPHTML-532 ), erste Iteration abgeschlossen und Benchmarks durchgeführt, Einzelheiten hier.
JMP Live
- Aurora: 16.1: Fehlerbehebung beim Herunterladen eines JMP Live-Posts als JMP-Projekt und beim Entfernen eines Ordners aus einer Gruppe. 17.0: REST-API-Standardisierung.
- Tommy O: Arbeite an Fehlerbehebungen für 16.1/17.0. Habe das Experimentieren mit einem node.js OIDC-Providerpaket abgeschlossen, um zu sehen, ob es unsere Authentifizierung von JMP zu JMP Live vereinfachen könnte.
Statistiken
- John Sall: Response Screening hat den für Genomics relevanten Code weiter beschleunigt und einige Engpässe beseitigt, um ein Benchmark-Problem von 13,35 Minuten auf 6,50 Minuten zu verbessern, also mehr als die doppelte Geschwindigkeit. Dabei handelte es sich um 319 Y mal 667.505 X auf 390 Zeilen; etwa 213 Millionen Regressionen oder etwa 545.000 Regressionen pro Sekunde auf einem 16-Core-Mac Pro. Außerdem wurde die logistische Regression mit einigen Mechanismen ausgestattet, um eine große Anzahl von Antwortvariablen zu unterstützen (S1588132). Ein Teil der Beschleunigung bestand darin, von shared_ptr's auf Raw-Pointer umzustellen (berichtet in einer aktuellen E-Mail, S1588205). Vielen Dank auch an Dave Barbour für die enorme Beschleunigung der TableBox-Erstellung (S1588110) und an Dan Schikore für die enorme Beschleunigung der GFont-Konstruktoren auf dem Mac (S1588111).
- Laura CS : Habe die Vorbereitung der Materialien für die Präsentation nächste Woche bei DATAWorks abgeschlossen. Habe ein Konvergenzproblem in SEM untersucht, die Anzeige von Warnungen verbessert und einen Defekt im Diagramm der vorhergesagten Werte behoben. Habe einige Themen recherchiert, darunter die Methode der Instrumentvariablen für Startwerte in SEM, die ideale Methode für das Konfidenzintervall von Zuverlässigkeitskoeffizienten und die Anpassung von PROC SYSLIN-Modellen in SEM.
- Peng: Habe Beispiele erstellt und unserem Team in China erklärt, wie man das Eyring-Modell mit JMP anpasst. Habe ein paar Abstracts für Vorträge eingereicht. Und habe einige neu aufgetauchte Mängel angesprochen.
- Annie: Arbeitete an der Behebung von Defekten im Control Chart Builder, den Cusum Control Charts und dem EWMA Control Chart, beide in 17, und integrierte einige davon in 16.1.
Statistische Tests
- Jacob: Testen von Mischungsfaktoren, die als Kovariate in DOE verwendet werden. Testen von Korrekturen im Zusammenhang mit Faktornamen in DOE (S1588289 und S1588315). Testen der Leistung von SEM, latenter Klassenanalyse und multivariaten robusten Ausreißern.
- Jeremy: Fehlerüberprüfungen und Bereinigung der Unit-Tests. Arbeite an unserem Extrapolationskontrollpapier.
Produktmanagement
- Dieter: Habe mich um die Zertifikate für JMP Public gekümmert, meine JSL-Kenntnisse verbessert, indem ich programmgesteuert Benutzer zu einer JMP Live-Site hinzugefügt und jmplivesales16 auf JMP Live 16.1 aktualisiert habe.
Notiz von Shannon
Nochmals herzlichen Glückwunsch an Nora Varga und vielen Dank an Russ für die Bilder ihres kostbaren Wonneproppens Sophie Emese (Emmie) Paton, die letzte Woche zur Welt kam! Nora bedankt sich auch ganz herzlich für die wunderschönen Blumen, die JMP geschickt hat!
Vielen Dank auch an Annie für die Weitergabe dieser bezaubernden Aufnahme von Dr. Francis Collins, dem Direktor des NIH, der sich selbst beim Singen von „Here Comes the Sun“ begleitet.