Willkommen beim JMP Development Update für den 10. November 2023!
Eine Erinnerung daran, dass wir uns jetzt befinden Codeüberprüfungsmodus für JMP 18 . Bitte geben Sie den Namen Ihres Prüfers an, wenn Sie Quellcodeänderungen in Perforce übertragen. Sie haben die Möglichkeit, virtuelle oder persönliche Codeüberprüfungen durchzuführen oder Swarm zu verwenden, um eine Überprüfung anzufordern. Wir werden eintreten JMP 18-Code-Genehmigung Modus am 22.11.23.
Wie ich heute Morgen in der Aufforderung zur Einreichung von Updates erwähnt habe, schätze ich die Überprüfung und Sichtung offener Jira-Probleme sehr. Bitte achten Sie besonders auf epische und Story-Artikel mit Geplante Version = 18.0 . Wir haben Hunderte von Story-Elementen im Status „Initiiert“ mit der geplanten Version = 18.0, aber sofern sich ein Story-Element nicht bereits auf der Seite „Late Features“ befindet, muss es auf eine spätere Veröffentlichung warten. Wenn Sie eine Reihe von Elementen haben, die in großen Mengen aktualisiert werden müssen, um die geplante Version = 18.0 zu entfernen, oder Story-Elemente, die in einen anderen Elementtyp verschoben werden müssen (z. B. Funktionsanfrage), teilen Sie mir dies bitte mit. Ich würde dies gerne tun helfen!
Wir freuen uns darauf, dass die Arbeit an JMP 18 zu Ende geht JMP 18 EA7 , voraussichtlich am Ende des Tages am 08.12.23 einfrieren. Bitte aktualisieren Sie alle Motivations- und Zusammenfassungsabschnitte auf einzelnen Funktionsseiten mit wichtigen Fixdetails, die Sie mit Kunden teilen möchten, und denken Sie bitte daran, zu beachten, dass sie für EA7 gelten.
Ich schätze die bisherigen Tests sehr neuer Autorisierungsmechanismus mit JMP Pro 18 EA6 und den JMP 18 Nightly Builds! Wenn Sie es noch nicht getan haben, probieren Sie bitte einen autorisierten Build aus. Sie können alle Probleme, auf die Sie stoßen, melden jmpbeta@jmp.com damit die Mitarbeiter des Kundendienstes diese mit Ihnen bearbeiten können.
Wir trafen uns als Gruppe, um statistische Entwickler zu hören Laura Castro-Schilo Teilen Sie ihre SEM-Zauberei beim gestrigen JMP-Entwicklertreffen! Wenn Sie ihre Präsentation über Verbesserungen an SEM-Modellverknüpfungen verpasst haben, finden Sie sie hier Eine Kopie der Aufzeichnung finden Sie hier .
Dank an Tonya Mauldin für das Teilen der Beta-/Crash-Tracks dieser Woche mit ausgewählten Abstürzen! Einen interaktiven Bericht in JMP Live können Sie hier sehen: Beta-/Absturzbericht für die Woche vom 10.11.23 | JMP Live (sas.com)

Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu werden, laden Sie bitte eine Kopie davon herunter Kennenlernen bilden . Füllen Sie einfach die Fragen aus und wenn Sie fertig sind, laden Sie es zusammen mit drei Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beigetragen haben, unsere JMP-Familie ein wenig vertrauter zu machen!
Wichtige bevorstehende Termine
- JMP 18 Code-Genehmigung – 22.11.23
- JMP 18 und JMP Clinical 18 EA7 – 08.12.23
- JMP 19 Zweigerstellung – 20.12.23
- Einfrieren des JMP 18-Codes – 16.01.24
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 18 Termine.
JMP-Entwicklungsaktualisierungen
Datenermittlung
- Dan S: Abstürze im Datenfilter / Spaltenumschalter / Registerkartenseite / Gliederung / Num-Bearbeitung behoben, wenn Objekte während des JSL-Rückrufs gelöscht wurden ( JMP-19296 ). Machen Sie Box-/Seg-Namespaces wie andere Namespaces während der Verwendung geschützt. Datenfilter-Korrekturen zur Vermeidung schlimmer Fälle bei Drag-and-Drop. Das Plattformverhalten wurde behoben, wenn das LRT-Menü durch JSL ersetzt wurde. Das Fenster „Skript im Skript speichern“ macht jetzt das Skriptfenster sichtbar.
- Dave B: Ich habe damit begonnen, die Bildtests zu verwenden, um Journale einem Stresstest zu unterziehen, habe einen Absturz des GB/Parallel-Plot-Journals gefunden und behoben, ein Problem mit einem defekten Verteilungsjournal behoben und ein Problem mit dem PDF-Importassistenten behoben, das dazu führte, dass die beiden Panels nicht mehr synchron waren
- Morgan: Ich arbeite diese Woche an UI- und Verwaltungsarbeiten für JMP Notebook und heute an der Jira-Triage.
- Ernst: Überarbeitung der Tabellen-/Spalteneingabe im Workflow Builder für 19.
- Xan: Aktualisieren des Inhalts des Scripting-Index
DAMHIRSCHKUH
- Caleb: Ich arbeite weiterhin daran, meine JMP 18-Tickets zu reparieren und zu reduzieren. Ich habe auch an Vorstellungsgesprächen mit Kandidaten für Sommerpraktikanten teilgenommen.
Gastgeber
- John Schrödl: Getestet die My JMP-ID für @JMP .com als Indikator dafür, dass Sie ein JMP-Mitarbeiter für Telemetrie in Authentifizierungs-Builds sind. Beim Ausfüllen eines Absturzberichts wird jetzt auch meine JMP-ID als erste E-Mail-Adresse verwendet. Erstellt So steuern Sie JMP-Funktionen mithilfe von Richtlinien für einen Überblick und Entwicklungs-/Testdetails. Nur wenige Leute werden dieses Maß an Informationen benötigen, aber mein zukünftiges Ich wird es brauchen, und es ist vor der SAS-Aufbewahrungsrichtlinie in Confluence sicher. Vielen Dank an Evan und Brian für das Feedback. Arbeitete mit Evan zusammen, um das bei Discovery beobachtete Problem der Dialoggröße bei hohen DPI-Werten zu untersuchen. Zum Glück ist es in 18.0 behoben. Arbeitete mit Jim und Drew an einem Problem mit dem Clinical EA-Add-In. Beginnen Sie mit der Verbesserung /logstart Ausgabe mit berechtigungsbezogenen Informationen.
- Paul N:
- Verschiedene Python-Probleme behoben
- Python Submit File() hat die Pfadvariablen $SPECIAL_DIR von JMP nicht berücksichtigt ( JMP-19403 )
- Absturz beim Senden einer JSL-Liste mit einer TopMatrix oder DataTable an Python ( JMP-19332 )
- Neuer Fehler – Zeitweiliger Protokollabsturz beim wiederholten Wechsel zwischen JSL und Python im selben Skript.Der Auswertungskontext verließ den Gültigkeitsbereich und hinterließ einen baumelnden Zeiger. ( JMP-19262 )
- Es wurde eine Beispiel-Python-Importdatei erstellt, die eine to_pandas(dt)-Funktion bereitstellt, die Python Send( dt) von JMP 17 neu erstellt, indem sie als CSV gespeichert und in Python als Pandas-Datenrahmen geöffnet wird.Einige Kunden äußern sich darüber, dass die einfache Möglichkeit, von der Datentabelle zum Datenrahmen zu gelangen, verloren geht.
Interaktives HTML
- Praveena: Arbeitete an JMPHTML-671 S1566202: CCB: Linie: LDF: Überflüssiges Liniensegment, das von der Markierung für das Bereichsdiagramm gezeichnet wurde, wenn Daten gefiltert wurden. JMPHTML-1720 CCB: LDF: Leitungsverbindungen unterschiedlich, wenn Werte gefiltert werden, JMPHTML-1690 Liniensegmente des Kontrolldiagramms werden in HTML5 angezeigt, nicht in JMP, und JMPHTML-1998 Auf Kontrollkarten tauchen falsche Linien auf.
- Paul Spychala : Fehlerbehebungszeit: Der Achsenlinienumbruch funktionierte nicht, wenn er auf eins eingestellt war ( JMPHTML-2443 ). JMP Live „Alle Achsen zurücksetzen“ stürzte nach dem Stapeln von Histogrammen ab ( JMPHTML-2433 ). GStream Tall- und Wide-Marker wurden überhaupt nicht angezeigt ( JMPHTML-1871 ).
- John Powell : Habe am Kurs „Crucial Conversations“ und am Workshop „Stärken“ teilgenommen. Geplant sind Vorstellungsgespräche zwischen Kandidaten im Sommer 2024. Es wurde an einem Problem gearbeitet, bei dem Punkte, die Farbrolle und Überlagerungsrolle verwenden, keinen Tooltip lieferten und einen Fehler auslösten ( JMPHTML-2445 ).
- Michael Senoyuit: Fertig JMPHTML-2426 - HTML5 zusätzlicher nächster Zeilenumbruch bei festem Tooltip und interaktivem Tooltip. Begann mit der Untersuchung der HTML5-Codierung und -Analyse.
- Mike Stickles: Die Arbeit am Fehler JMPHTML-1651 wurde abgeschlossen und die Arbeit am Fehler JMPHTML-1061 begonnen.
JMP Live
- Adrianna: Whitebox-Tests, Fehlerbehebungen, Back-End-Unterstützung für die Einbindung einer privaten Schlüsseldatei als Teil eines Berechtigungsnachweises
Statistiken
- John Sall: Behandeln Sie im Modell-Screening die gefaltete Vorhersage für K nächste Nachbarn. Unterstützen Sie in verallgemeinerten linearen Modellen ausgeschlossene Effekte. Verfeinern Sie in „Modell anpassen“ die Vererbungsprüfung. In Neural unterstützen Sie „Nach Gruppen“ für die Speichervalidierung. Unterstützen Sie in „Fit Least Squares“ die Alpha-Ebene für die Studentize Residual Plot-Grenzwerte. Übertragen Sie im Profiler-Simulator Formate in die Ausgabetabelle.
- Annie: Verschiedene Probleme mit Short-Run-Kontrollkarten behoben, Bill Woodalls Whitepaper zum 100-jährigen Jubiläum von Shewhart überprüft und mit Jared an der Korrektur von Hover-Beschriftungen für Kontrollkarten gearbeitet.
- Laura CS: Untersuchung eines möglichen Fehlers mit fehlenden Werten und fehlendem Bootstrap. Vorbereitet und präsentiert bei JMP Dev. Ich untersuche immer noch den Absturz, den ich während meines Prez erlebt habe! Es ist nur für Mac und ein ziemliches Rätsel.
Statistische Dokumentation
- Michael C: Endgültige Stat/DOE-UI-Strings für die endgültige Übergabe der Strings an die Übersetzung für 18.0; Dokumentation verschiedener NFs für 18.
Statistiktests
- Markieren: Konzentriert sich darauf, Easy DOE zu testen und Tickets mit Jacob zu schließen. Ich habe unseren neuen technischen Ressourcenbereich für Forschung und Entwicklung in der JMP-Community vorgestellt und im R&D-Blog darüber für Benutzer gepostet. Ich habe den Artikel von Bill Woodall für Anne Milley rezensiert. Ich habe Fragen in der JMP-Community beantwortet.
- Tonya: Testen von kurzfristigen Kontrolldiagrammen, Arbeiten an Beta-Berichten, Organisieren von CCB-Jiras und Durchführen von Fehlerüberprüfungen.
- Jacob: Testen des CSALT-Designs. Verifizierung von Jira-Tickets und Bereinigen von Unit-Tests. Untersuchung von Fehlern bei Blas-Einheitstests.
Technische Unterstützung
- Duane: Wendy und andere haben ein seltsames Autorisierungsproblem, bei dem JMP nicht geöffnet werden kann. John Schroedl arbeitet daran, Protokolldateien zu erstellen und zu sammeln, um Probleme wie diese besser zu verstehen (siehe JMP-19346 ), mit weiteren Informationen bin ich zuversichtlich, dass die Ursache des Problems ermittelt werden kann. Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die zeigt Von TS gemeldete Tickets der letzten 14 Tage .
Fallvolumen pro Woche:

Fallthemen für Engagement-Warteschlange, insgesamt:

Entwicklungsbetrieb
- Bob: Nach mehreren Anfragen von Kunden an den technischen Support wurde eine Benchmark-Datei für 17.2 Subscription Windows zur Installer-Validierungs-Downloaddatei hinzugefügt. Problem behoben, bei dem die neuesten Installationsprogramme nächtlich zu OneDrive gelangten, nachdem EPM auf allen unseren PCs installiert wurde. Der neueste JMP Live-Ordner wurde erstellt, um den Planungsprozess für das 18.0-Installationsprogramm auf My JMP zu starten.
- Myron: Fehler-E-Mails für ImageChecker-Skript-E-Mails aktualisieren/beheben (JMPTOOL-546). E-Mail-Job mit nachverfolgten Änderungen wurde nach AWS migriert (JMPTOOL-1041). Migrieren Sie einen verwaisten Image-Auftrag zu AWS (JMPTOOL-1036) und deaktivieren Sie den JMP-Tabellenexportteil des Telemetrie-Exportauftrags (JMPTOOL-1033), der von einem anderen Auftrag verarbeitet wird.
- Jim: Mehrere AWS AMIs für Unit-Test-Maschinen aktualisiert. Führte Betriebssystemaktualisierungen für Mac und Win durch und brachte viele Testmaschinen in die SAS-Konformität. Aktualisierte Python-Skripte für alle Mac OS-Testmaschinen gemäß den Anweisungen von Kimi. Arbeiten Sie mit Nick Ruva zusammen, um Mac OS UT-Läufe von Jenkins aus starten zu können. Fehlerüberprüfung.
Lokalisierung
- Allison : Projektverwaltete Beispieldaten- und tragbare UI-Übersetzungsprojekte. Erkunden von .jsl-Skripten und JMP-Datentabellen, die in Lokalisierungsprozessen verwendet werden. Schulung zu JMP-Dokumentations-Add-Ins für 18.0. Fortsetzung der Arbeit an der Dokumentation des Lokalisierungsprozesses in Confluence.
- Howard : Fortsetzung der Arbeit am Lokalisierungs-Dashboard. Koordination mit Sandy bei der Validierung von Wortzahlen und Bildvergleichen. Fehlerbehebungen für Tooling-Projekte.
- Krzysztof : Stringbot ausgeführt, um bei der Finalisierung von Strings für PortableUI 18.0 zu helfen. Verarbeiten von PortableUI- und SampleData-Übersetzungsrückgaben. Verbesserung der Validierungsskripte für die UI-Übersetzung. Optimieren Sie Memoq-Vorlagen und -Backups. Arbeite an der Präsentation für den JMP-Entwickler am 30 Th November (TM- und MT-Schnittstellen)
- Sandig : Arbeiten an Beispieldaten und Wortzählvalidierungen.
- Sohail : Arbeit an TM-Such- und MT-Schnittstellen für JMP.
- Trish : Triagierte Übersetzungsanfragen und Jira-Fehler. Lokalisierungspläne neu konfiguriert. Treffen mit Doc, um lokalisierte JMP-Dokumentations-Add-Ins für V18 zu besprechen. Trainingseinheiten mit Allison.
Dokumentation
- Devon: Überprüfte Webhilfe, erstellt von AWS VM unserer Dokumenterstellungsmaschine HELP-PDF-BUILDS; Technische Mitteilung von JSG, JSR und UG entfernt; Schulung zum sicheren Entwicklungslebenszyklus; Fortsetzung des Schreibens der Dokumentation zur Python-Integration.
- Susan C: Die interaktive HTML-Hilfe für 18 generiert und zum Testen übergeben. Ich arbeite an der JMP Live-Hilfe und der Installationshilfe. Arbeitete an einer JMP-Abfrage aus der Lokalisierung für den Schnellstart. Aktualisierte Symbole in den freigegebenen Texteinschüben.
- ChrisB : Die Gleichungsumrechnung ist vorerst abgeschlossen. Alle bis auf etwa 10 der 1.982 Gleichungen wurden erfolgreich in MathML konvertiert. Habe einige Stringbot-Rezensionen durchgeführt. Symbolbilder werden derzeit aktualisiert.
- Qiana: arbeitete am Beispielprojekt zur Datenabwertung. Ich habe mich auch getroffen, um das neue vorgestellte Dokument, die Dokument-Add-Ins und den eventuellen Wechsel zu AEM zu besprechen.
System-/Hosttests – Cary
- Mandy: Arbeiten an JIRAs und Tests. Habe ein paar Installationen auf dem Mac durchgeführt und mit Daniel und Chris an einigen Problemen mit Jmprunner gearbeitet und dort Builds und Einstellungen für JMP veröffentlicht. Beantwortete TS-Tracks nach Bedarf; Sich mit Entwicklern auszutauschen, die alte Probleme bearbeiten und Entscheidungen über die Behebung oder Schließung treffen – das ist wirklich großartig!
- Lisa: Arbeitete an EA-Feedback-Tracks und 18.0-Verifizierungen. Außerdem wird das Fehler-Dashboard für die Verwendung von Jira-Daten überarbeitet – mit dem Ziel, dieses Projekt täglich zum Laufen zu bringen und es heute auf JMP Live zu veröffentlichen, nachdem wir uns Audreys Feedback angesehen haben.
- Jäger: Einige JIRAs aus einem EA6-Track zur Unterstützung des Dunkelmodus auf Mac und Windows wurden untersucht und geöffnet/aktualisiert. JIRA-Überprüfungen und Wiedereröffnung einiger Elemente. Weitere Autorisierungstests und Meldung neuer Änderungen im Prozess oder in den Ergebnissen an Daniel.
- Audrey : Überprüfung der Lebensläufe von Praktikanten, JMP Live-Veröffentlichungsprojekt, Zusammenarbeit mit Lisa bei der Überarbeitung des Jira-Dashboards.
Webtests – Cary
- Josh: Überprüfen der Änderungen des JMP Live-Installationsprogramms, die zur Handhabung von JMP Pro mit aktivierter Autorisierung vorgenommen wurden. Jira-Fehlerüberprüfungen und die normale Hilfe bei verschiedenen Bereitstellungsfragen.
- Peking / Cary Web Test Jira-Status
- 64 – Jira Stories / Bugs in Test-Ready
- 1 – Jira Story im Test
- 20 – Erstellt in den 7 Tagen
- 122 – Jira-Elemente, die in den letzten 7 Tagen geschlossen wurden
System-/Hosttests – Peking
- Peking-Team: JMPTESTBJ-2836 : JMP 18.0 EA 6-Test für die Neuerstellung eines neuen Mac – Fertig
- Da Li: (1) Fehlerüberprüfung. (2) Führen Sie jede Nacht eine UT-Fehleruntersuchung durch und erstellen Sie einen Fehler ( JMP-19292 : Bei der JSON-Analyse wird ein Warnmeldungsdialogfeld angezeigt, wenn der Name des ersten Mitglieds leer ist. (3) JMP Clinical 18.0 veröffentlicht Tests und Aktualisierung der entsprechenden Automatisierungscodes, 11 Fehler entstanden.
- Nan Wu: (1) Fehlerüberprüfungstests. (2) Tests für Datenkonnektoren laufen ( JMPTESTBJ-2837 ). (3) JMP 18.0 EA6 testet zweite Runde für Macs neue Neuauflage. (4) JMP 18.0 I18N-Test abgeschlossen ( JMPTESTBJ-2272 ). (5) Aktualisieren Sie die Unit-Tests, da die Beispieldatentabelle aus CrimeData.jmp entfernt wurde, und beheben Sie ein Mac-Unit-Test-DNC-Problem, das durch ein Problem mit der doppelten DSN-Verbindungserstellung verursacht wurde.
- Da Zhang: (1) Fehlerüberprüfung. (2) Leistungsverbesserung beim Zugriff auf Ordnerebene testen – WEBJMP-7712
- Kimi(Yu) Wang: (1) JMP 18.0 NF – Unterstützung für Gruppenrichtlinien zum Aktivieren/Deaktivieren der Python-Unterstützung ( JMP-19140 ) - Erledigt.Fügen Sie der Python-Integration anfängliche Telemetrieunterstützung hinzu ( JMP-19034 ) - Erledigt. Python-Beispiele in den Beispielskripten von JMP ( JMP-18914 ) - Im Gange. Scripting Index-Unterstützung für Python-Importpakete ( JMP-18149 ) - Im Gange. Erstellen Sie automatisch eine JPIP-Datei je nach Produkt, ohne dass eine Bearbeitung erforderlich ist ( JMP-17756 ). (2) Technischer Support, Fallnummer 00051830, CRP: In gcloud gespeicherte Benutzer-Repositories in JMP18 Python installieren ( JMP-18420 ). Fallnummer 00063536, CRP: Python standardmäßig auf die Systemzertifikate prüfen lassen ( JMP-19314 ). (3) I18N-Test für Python, I18N: Es gibt harte Codezeichenfolgen im Skriptindex > Python-Kategorie ( JMP-19225 ), I18N: Namen von Beispiel-Python-Skripten sind Hardcodes ( JMP-19293 ).I18N: Viele Python-Ausgabenachrichten sind überübersetzt ( JMP-19295 ). (4) UT-Fehler beheben. (5) Jenkins, Optimierung: Lizenz von VS2022 ist abgelaufen – Nov. JMPTESTBJ-2886 )
- Nala: (1) Fehlerüberprüfung. (2) Testen des JMP 18 EA 6-Installationsprogramms für den neuen Neuaufbau des Mac.
Notiz von Shannon
Dank an Praveena Panineerkandy für das Teilen an diesem Sonntag, dem 12. November Diwali, das Lichterfest . Sie hat dieses wunderschöne Bild zu Ehren des Feiertags mit Adobe Firefly erstellt, das KI zur Generierung von Bildern aus Text nutzt. Ich hoffe, ihr habt alle ein tolles Wochenende!

Das ist wunderschön, Praveena!