Willkommen beim JMP-Entwicklungsupdate vom 7. Juni 2024!
Der JMP 18.0.2 -Track ist für Sicherheitsfixes geöffnet, und Nightly Builds, Installer und Unit-Tests laufen jetzt. In der Zwischenzeit befinden sich Autorisierungsänderungen für JMP 19 EAs in der frühen Testphase. Wir erwarten, den Code für JMP 19 EA1 nächsten Freitag, den 14.06.24, einzufrieren. Installer werden Anfang nächster Woche erstellt und von QA-Teams überprüft.
Wir befinden uns jetzt im Genehmigungsmodus für JMP 18.1 . Wenn Sie eine kritische Korrektur haben, die in 18.1 enthalten sein muss, senden Sie bitte eine Anfrage an die E-Mail-Liste der JMP-Genehmiger mit dem Namen Ihres Prüfers und Informationen zur vorgeschlagenen Änderung, einschließlich einer kurzen Beschreibung des Problems mit Jira-Link und Swarm-Link (falls zutreffend). Bitte kommentieren Sie unbedingt alle erwarteten Auswirkungen der Änderung auf Test-, Dokumentations- und andere nachgelagerte Teams.
Die Entwickler werden nächste Woche die Einfriertermine für Sicherheitsfixes in 18.0.2 und 18.1 besprechen. Alle Sicherheitsfixes in 18.0.2 müssen auch in 18.1 enthalten sein, da 18.0.2 vor 18.1 ausgeliefert wird. Derzeit haben wir keine JMP-Codefixes oder Sicherheitsfixes für 18.0.2 bereitgestellt.
Mia Stevens, Shannon Leslie, Sarah Sylvestre und ich haben uns diese Woche getroffen, um die Implementierung einer reflektierenden Sprint-Zuweisung für Jira-Story-Elemente nach dem Einfrieren von JMP 19 EA1 zu besprechen. Jede Story, die vor unserem EA1-Einfrierdatum mit einer Fixversion von 19.0 markiert wurde, erhält im Sprint-Feld einen EA1-Wert. Wenn wir in unsere EA2-Entwicklungsphase eintreten und neuen Elementen eine Fixversion von 19 zugewiesen wird, wird ihnen mithilfe der Jira-Automatisierung automatisch ein Sprint-Wert von EA2 zugewiesen.
Wir werden diesen Sprintzuweisungsmechanismus verwenden, um dem Produktmanagement zu helfen, einen besseren Überblick über die Elemente zu erhalten, die in der Codebasis für jede EA enthalten sein werden, und sie werden diese Liste von Elementen verwenden, um Entwickler anzupingen und zu fragen, ob behobene Elemente bereit sind, in den EA-Notizen enthalten zu sein. Wir werden auch Sprintwerte für zukünftige EAs (EA3, EA4 usw.) verfügbar haben, damit Entwickler unfertige Story-Elemente vorab Zeitrahmen zuweisen können, in denen sie voraussichtlich abgeschlossen werden. Wir hoffen, dass die Sprintzuweisung als einfaches Planungstool verwendet werden kann, um die Arbeit auf EAs zu verteilen und unserem PM-Team mehr Informationen bereitzustellen. Mia und die Shannons werden darüber (zusammen mit anderen EA-bezogenen Themen) beim Dev Meeting am 20. Juni sprechen.
Wir danken John Sall für die Weitergabe dieses Artikels über die Untersuchung des Statistik-Einführungsunterrichts mithilfe eines Instruments namens „Statistics Teaching Inventory“ (STI).
John merkt an, dass wir anscheinend noch einiges zu tun haben, um Excel einzuholen, aber die Verwendung von GUI-basierten Tools wie JMP hat die von syntaktisch gesteuerten Tools überholt. Die kombinierte Kategorie „Sonstiges und Excel“ ist sogar noch dominanter.
Aus dem Artikel:
Dozenten, deren Studenten Software zur Datenanalyse verwenden, haben wir auch gefragt, welche spezielle(n) Software(n) im Kurs verwendet wurden. Um mehr über die Arten von Tools zu erfahren, die Dozenten ihren Studenten zur Verfügung stellen, wurden die Softwaretypen in drei Kategorien unterteilt: Syntaxgesteuert (Python, R GUI, RStudio, RStudio Cloud, SAS, SAS Studio), Pädagogisch (CODAP, Fathom, TinkerPlots, Statkey) und GUI-basiert (JMP, Minitab, SPSS, Stata, Statcrunch). Wir haben Excel und Sonstiges in dieser Analyse als separate Kategorien belassen. Die Ergebnisse sind in Abbildung 6 dargestellt.
Abb. 6Prozentsatz (und 95% KI) der STI-Teilnehmer im Jahr 2019, die angaben, Excel, GUI-basierte Software, pädagogisch basierte Software, syntaktisch gesteuerte Software oder andere nicht aufgeführte Software zu verwenden.
Von den Dozenten, die ihre Studenten Software zur Datenanalyse verwenden lassen, wird Excel häufiger verwendet als jedes andere Softwaretool. Es gibt eine ziemlich gleichmäßige Aufteilung unter den Dozenten, die GUI-basierte, pädagogische, syntaktisch gesteuerte und andere Software verwenden. (Für diejenigen, die „andere“ angegeben haben, waren die am häufigsten genannten, aber nicht aufgeführten Softwareprogramme die Rossman Chance Applets und Google Sheets.)
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.1 Code-Freeze – 28.06.24
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
DOE und Zuverlässigkeit
- Caleb: Ich habe Sky und Zoe von WildTrack und einigen ihrer Co-Autoren aus dem Libanon geholfen, ein Manuskript fertigzustellen. Sie glauben, dass sie Hinweise auf eine Variante oder möglicherweise sogar eine neue Siebenschläferart im Land gefunden haben. Es war ein spannendes Projekt, bei dem ich mithelfen durfte! Abgesehen davon habe ich einige Fehler bei der Rückwärtssuche in den konvertierten Explorern behoben.
Hosting und Schnittstellen
- Paul N:
- Echo() unterstützt das Echo oder Unterdrücken des Sendens des Python-Quellcodes in das Protokoll.
- Expand() unterstützte intern den Aufruf von Eval Insert() im Python-Quellcode, um nach durch ^ getrenntem^ JSL-Code zu suchen und das Ergebnis dieses JSL in den Python-Quellcode einzufügen, unmittelbar bevor der Python-Code zur Ausführung übermittelt wurde. Dies scheint wahrscheinlich fehleranfällig zu sein. Wenn der Benutzer diese Funktion wirklich benötigt, kann er die Zeichenfolge selbst mit Eval Insert() vorverarbeiten. Der Benutzer kann dann auch andere Trennzeichen verwenden. Der Parameter expand() erlaubte nur die Verwendung des Standardtrennzeichens „^“.
- JMP-6803 – Benannte Argumente unterschieden sich für Python Submit() und Python Execute(), obwohl in der Dokumentation stand, dass sie dieselben optionalen Argumente annehmen, echo( True | False ) und expand( True | False ). Beide unterstützen jetzt echo(), die Unterstützung für expand() wurde von beiden entfernt. JMP 19.0
- JMP-20343 – Unterdrücken Sie JSL-Anweisungen im Protokoll von Python. jmp.run_jsl( 'JSL-Code' ) wird aufgerufen. Ein neuer optionaler Parameter echo = True | False | None wurde zu run_jsl() hinzugefügt, um die Funktion zum Echoen von JLS-Code im Protokoll wieder hinzuzufügen. Die Verwendung von jmp.run_jsl( 'JSL-Code', echo=True) zeigt das Verhalten von JMP 18, indem immer JSL an das Protokoll gesendet wird. echo = False | None unterdrückt das JSL an das Protokoll. (JMP 19.0)
- JMP-21037 – Python Send File (nicht-datentabelle) => weist ein falsches Verhalten auf. Wenn Sie es ein zweites Mal aufrufen, wird plötzlich ein verstecktes Skriptfenster, das beim ersten Aufruf geöffnet wurde, nach oben angezeigt. Ein allgemeines Problem in jmpOpen() wurde behoben, bei dem ein vorhandenes verstecktes Fenster, das mit einer Dateispezifikation von jmpOpen() übereinstimmte, den Sichtbarkeitsstatus ignorierte und das Fenster sichtbar machte. Der Code berücksichtigt jetzt den Sichtbarkeitsstatus. Darüber hinaus versucht der ursprüngliche Python-Code, die Datei nicht zu öffnen, wenn es sich nicht um eine importierbare Datentabellendatei handelt, und schließt die Datei, wenn wir sie geöffnet haben, es sich aber nicht um eine Datentabelle handelt. Für JMP 19.0 – die Fehlermeldung wurde in 18.1 behoben, aber beim 2. JSL-Versuch wird immer noch ein Fenster angezeigt.
- JMP-20811 – Python-Skript findet jmp_score nicht. Beim Versuch, generierten Python-Bewertungscode auszuführen, endete die Ausführung über ein JMP-Skriptfenster mit der Fehlermeldung „Modul nicht gefunden“. Der Installationsort von jmp_score.py wurde dem Modulsuchpfad der Python-Umgebung hinzugefügt. JMP 18.1 und 19.0
- JMP-20057 – jmp.current() sollte „None“ zurückgeben, wenn keine Datentabellen geöffnet sind, anstatt zu melden, dass der Datentabellenzeiger veraltet ist. JMP 18.1 und 19.0. Der von jmp.__version__ zurückgegebene Wert wurde in JMP 18.1 auf 1.0.1 aktualisiert, da sich einige Verhaltensweisen geändert haben, wie z. B. die Rückgabe von jmp.current()
- JMP-18386 – Speicherort der Python-Dateien in Windows-Installationsprogrammen. Verschiebt alle .pyd- und Python-abhängigen DLLs außer python311.dll in das DLLs-Verzeichnis. Dies löst auch einige Kundenprobleme, bei denen das Modul _socket bei einigen Installationen nicht gefunden wurde. Die Python-Installationsprozesse unter Windows haben anscheinend in ihre Skripte eingebaut, die nach dem DLLs/-Verzeichnis suchen. Da wir sie in das JMP-Verzeichnis verschoben haben, konnten in JMP ausgeführte Skripte sie finden, aber nicht die Installationsskripte, die von der Shell ausgeführt wurden. JMP 18.1, 19.0
- John Schroedl: Aktualisierte Spin-Button-Steuerung ( JMP-21454 ). Daniel mit einem Menü „Hilfe > Autorisierung aufheben“ geholfen, das beim nächsten Durchlauf einen Hard-Check-in erzwingt. Libxml2, WebView2 Runtime und WebView2 SDK auf die neuesten Versionen aktualisiert. Falsch positives Ergebnis der statischen Analyse an Microsoft gemeldet. Jim mit festgefahrenem JMPPROLive-Build geholfen. Metadatei-Clipping-Problem im Zusammenhang mit << Bild abrufen ( JMP-21026 ) untersucht.
- Daniel Powell: Die Autorisierungsänderungen für 18.1 sind fast abgeschlossen. Die Benutzerabmeldung und die dynamische Fehlermeldung sind die letzten beiden verbleibenden Änderungen.
- Michael H: Beheben von störenden und abstürzenden Fehlern auf dem Mac.
Interaktives HTML
- John Powell: Mit Hilfe von Nick Ruva und Alex Taylor habe ich mich nach einem Ausfall am letzten Wochenende um einige Probleme mit der Build-Maschine gekümmert. Mit Hilfe von Michael Goff habe ich als Reaktion auf eine Diskussion in der JMP-Benutzercommunity Möglichkeiten untersucht, die Einbettung interaktiver HTML-Dateien von JMP 17 in Webseiten (außer JMP Live) mithilfe von iFrames zu ermöglichen. Verbesserte Leistung beim Zeichnen von Blasendiagrammen ( JMPHTML-13817 ). Abschluss unseres Sprints zur Leistungsverbesserung mit Dokumentation von Erkenntnissen, Bemühungen und Ergebnissen. Beginn der Vorbereitungen für unseren ersten Sprint zu neuen Funktionen in JMP 19 unter der Leitung von Praveena.
- Paul Spychala : Hat eine Änderungsliste mit einer Überarbeitung der Auswahl in HTML eingereicht. Früher war jedes Segment für die Zeilenauswahl und das Senden von RowState-Ereignisänderungen sowie Neuzeichnungsanforderungen und Auswahlzuständen zuständig. Jetzt geben sie nur noch die Zeilen zurück, mit denen sie interagieren, und übergeben die Logik an ein Frame-Element JMPHTML-13809 :. Diese Überarbeitung verhindert, dass einzelne Segmente um RowState- und Neuzeichnungsereignisse streiten.
- Praveena : Codeänderungen durchgeführt, um die Formen in Bezug auf den Triage-Status und das RowState-Änderungsverhalten aufgrund von Ausschließen/Ausblenden und Einschließen und Alle anzeigen zu handhaben. WEBJMP-8624 und WEBJMP-8625 behoben. Einige Zeit mit Sam verbracht, um an Kreisdiagrammsegmenten zu arbeiten. Mit John Powell getroffen, um Sprint 19-3 zu planen.
- Mike Stickles: Arbeit an JMPHTML-2018 abgeschlossen (das Laden des Balkensegments dauert sehr lange, da mehrere X-Spalten viele mögliche Werte haben). Arbeit an JMPHTML-1049 begonnen und abgeschlossen (die Anzeige der Seite war in manchen Fällen langsam, wenn in X-Wert-Namen Backslashs vorhanden waren). Leistungsmetriken für unseren Leistungssprint aktualisiert.
- Michael Senoyuit: Eine Optimierung für shapeSegment abgeschlossen, um unnötige Berechnungen zu vermeiden.
JMP Live
- Herzlichen Glückwunsch an Eric Hill, der diesen Monat sein 30-jähriges Arbeitsjubiläum feiert! Weitere Informationen zu Erics Karriereverlauf finden Sie hier bei Inside JMP .
- Michael G: Ich arbeite weiter an der Benutzeroberfläche für die Warntriage von Kontrolldiagrammen.
Statistiken
- John Sall: Für Kategorisch,
- Verbesserung des Mittelwertdifferenzberichts und der gespeicherten Tabelle ( JMP-19882 , JMP-21495 ),
- Korrektur der umgekehrten Spaltennamen in Situationen mit „tTests und pValues speichern“ ( JMP-21676 ),
- Farbe rot signifikante Vergleichsbuchstaben (Großbuchstaben) (JMP-21688 ),
- Drag & Drop behoben, wenn mehrere Leerzeichen im Spaltennamen vorhanden waren ( JMP-21703 ),
- für "Vergleichsgruppen festlegen" wurde der Broadcast-Modus unterstützt und eine Favoritenfunktion hinzugefügt ( JMP-21315 ),
- Unterdrückung exakter Tests für Vergleichsgruppen, die diese nicht haben sollten ( JMP-21704 ),
- Vier Speicherbefehle wurden geändert, um mehrere Kreuztabellen zu speichern ( JMP-21731 ).
- Elizabeth: Untersuche einen Absturz der Streudiagrammmatrix in KMeans, der mit ziemlicher Sicherheit auf Speichermangel zurückzuführen ist, da ich beobachtet habe, dass die Auslastung auf meinem Computer 98 % erreichte, bevor ich den Prozess beenden musste (> 2000 Spalten, also > 2 Mio. paarweise Streudiagramme); warte auf eine Antwort, ob eine Begrenzung der Spaltenanzahl für die zu erstellende Matrix akzeptabel wäre, da wir den Benutzern nicht auf magische Weise mehr Speicher zur Verfügung stellen können.
Habe Meichen dabei geholfen, Sandwich-Standardfehler von GLMM auf Causal umzustellen. Habe Simulationen als Teil einer Forschung für Stabilitätsschätzungen mit gemischten Modellen ausgeführt (und danke an Beth Evans für die Beschaffung eines Buchs mit einem von einem JMP-Benutzer geschriebenen Kapitel zu diesem Thema).
- Laura CS: Endlich habe ich den gesamten Code, den ich für den MIIV-2SLS-Schätzer hatte, in SEM hochgeladen. Die Schätzoption im Startmenü ist noch deaktiviert, da die Funktion noch nicht zur Hauptsendezeit bereit ist, aber ich bin bei den letzten Details angelangt. Ich arbeite alle RTM-Optionen der Plattform durch, um herauszufinden, welche für diesen neuen Schätzer gelten, und um den Code dort zu aktualisieren, wo die Optionen gelten.
- Kasia: Ich habe mit Chris Fortschritte bei der neuen Plattform für Bayesianische Optimierung gemacht. Ich habe dem Plattformdialog eine Kernelauswahl hinzugefügt und der Plattform selbst die Möglichkeit gegeben, Modellparameter zu bearbeiten.
Statistische Tests
- Mark: Habe mit Chris einen Prototyp einer Plattform für Bayesianische Optimierung fertiggestellt. Ich habe eine Zerlegung der Funktion „Erwartete Verbesserung“ in die Beiträge durch Nutzung und Erkundung eingeführt, um den Nutzen des Hinzufügens des nächsten Durchlaufs besser zu verstehen. Ich schreibe mit Tonya das Poster für den JMP Discovery Summit diesen Herbst.
- Jacob: Kategorisches Testen, Hinzufügen von Tests für Cell Chisq Pval FDR und die neue Mean Score Comparisons-Tabelle. Testen von Updates für OC Curves. Arbeiten an Skripten und Add-Ins für Bill Fishers Usability-Studie, als Fortsetzung der Easy DOE-Studie von Discovery Europe.
Neuigkeiten aus den Biowissenschaften
- Wenjun: Unser KI-Artikel, der in Zusammenarbeit mit FDA-Forschern entstand, wurde in Frontiers in Artificial Intelligence veröffentlicht. Der Artikel beschreibt zwei wichtige Aspekte der KI, Text Explorer und XGBoost in JMP Pro, die bei der Klassifizierung von durch Medikamente verursachten Leberschäden äußerst effektiv sind, und das mit sehr geringem Aufwand und natürlich ohne erforderliche Codierung.
- Drew: Habe so viele verbleibende Jiras wie möglich für 18.1 vor dem Genehmigungsmodus abgeschlossen und den Rest auf die entsprechenden geplanten Versionen verschoben. Habe weiterhin Fehler behoben und mich mit neuen Funktionen im Hauptbereich befasst. Habe an der Retrospektive für JMP Clinical-Entwicklungsprozesse teilgenommen.
- Rebecca: Am Donnerstag fand die JMP Clinical Retrospektive statt. Vielen Dank an Shannon Conners und Shannon Leslie für die Moderation! Es war eine sehr erfolgreiche Veranstaltung und brachte einige gute Vorschläge hervor, die wir für 19 umsetzen werden.
- Richard: Teilnahme an Retrospektive für JMP Clinical 18. Arbeit am SMQ/FMQ-Manuskript. Prototyping des AE-Rezidivberichts.
Produktmanagement und Produktmarketing
- Bryan F: Fortsetzung der Arbeit an einem alternativen und optionalen JMP-Thema. Dan Schikore und Evan McCorkle bereiten den zugehörigen Code vor, damit er an den Hauptzweig geliefert werden kann, nachdem die Arbeit als ausreichend abgeschlossen angesehen wird und nach EA1. Außerdem habe ich mit Sarah Sylvestre weiter am Datentabellenbericht gearbeitet. Wir beabsichtigen, die Ergebnisse nächste Woche vorzustellen.
Technischer Support und Engagement
- Duane: Der Support schreitet voran. Ich habe das übliche erste Diagramm ein wenig erweitert und es in zwei Grafiken unterteilt: eine für den technischen Support und eine für den Engagement-Support. Dies zeigt den drastischen Anstieg der Anzahl der Fälle, die Wendys Team bearbeitet. Wie üblich sind hier die TS JMP Live-Berichte und der Link zum Jira-Filter, der die von TS in den letzten 14 Tagen gemeldeten Tickets anzeigt.
Fallvolumen für den technischen Support pro Woche:
Fallvolumen für Engagement Support nach Woche:
Fallthemen für die Engagement-Warteschlange, gesamt:
Fallthemen für die Engagement-Warteschlange, letzte Woche:
Entwicklungsvorgänge
- Jim:
- Aufgrund der kürzlich vorgenommenen Änderungen an der Autorisierung von EAs wurde der EA-Zweig erstellt, um die Erstellung von Zwischeninstallationsprogrammen und die Autorisierung zu ermöglichen. Der Zweig wird aktualisiert, sobald wir den 14.06. erreichen. Wir danken John Schroedl für seine Hilfe und Geduld beim Überwinden ungewöhnlicher Dateiattributprobleme/Gremlins bei der Untersuchung von WinOS EA-Compilerfehlern.
- Vielen Dank an Nick Ruva für seine Unterstützung bei den Jenkins UT-Knoten, die die Ausführung nur einzelner Projekte ermöglichen.
- Wir danken Hunter Weaver für seine gründlichen Fähigkeiten im Bereich Installation und Autorisierungstests bei der Bestätigung spezifischer Verhaltensweisen bei Einzelhandels- und Autorisierungseinstellungen.
- Wir danken Daniel Powell für die Implementierung der Autorisierungsänderungen in JMP 19 und die Durchführung der erforderlichen Anpassungen, sodass Unit-Testläufe ohne Hilfe gestartet werden konnten.
- Perforce-Unterstützung.
- Nick:
- Die Projekte JMP_18.0.2_Nightly_Build_Logs [Jenkins] und JMP_19.0.0_Nightly_Build_Logs [Jenkins] wurden erstellt, um nächtliche Build-Protokolle in unser Jenkins-Dashboard zu verschieben und einige der Protokollprüfungen zu automatisieren, die Jim jede Nacht für unseren JMP-Build-Prozess durchführt.
- DailyUT-Arbeit und Updates, um einige hartnäckige Dual-Agent-Probleme bei laufenden Jobs aufzuspüren
- Einige Aktualisierungen für das Projekt Daily_UT_Watcher [Jenkins] (jmp.com), um die Ausführung der neuen 18.0.2 DailyUT-Maschine zu handhaben und die Ausführung dieses Skripts auf den verschiedenen Knoten und AWS-Maschinen zu optimieren.
- Einige weitere Jenkins-Problembehebungsmaßnahmen zur Wiederherstellung nach einem Ausfall am Wochenende. Jetzt scheint alles wieder einwandfrei zu laufen.
- Melanie: Stringbot-Migration – Dokumentierte und beschrieb den anfänglichen Testplan; legte mit Myron einige Konfigurationspläne fest. Jira: Arbeitete mit einigen Leuten daran, wie man Jira und Jirabot verwaltet, um die gewünschten Zuweisungen zu erhalten; ich werde nächste Woche eine der Automatisierungsregeln ändern, um JMPDOC von der Zuweisungsänderung auszunehmen, wenn das Komponentenfeld aktualisiert wird. DevOps-Prozesse: Allgemeine Untersuchung, Tests, Fehlerbehebung für Unit-Test-Streams; nahm an Build-Migrations- und EA-Planungsmeetings teil; experimentierte mit einigen verschiedenen Möglichkeiten, Jira-Daten in JMP zu visualisieren.
- Bob: Code für neues JMP EA-Installationsprogramm erstellt. Installationsentwürfe für JMP EA, JMP Pro EA und JMP Clinical EA für Autorisierungstests erstellt – dies sind NICHT die endgültigen EA 1-Installationsprogramme. Mit der Rechtsabteilung zusammengearbeitet, um endgültige Lizenzvereinbarungen für EA-Installationsprogramme zu erhalten.
- Shannon C: Moderierte am Donnerstag mit Shannon L. die erste Retrospektive des JMP Clinical-Teams. Vielen Dank an alle für das Feedback und die tollen Diskussionen über Verbesserungen des klinischen Entwicklungsprozesses.
- Shannon L: Hat mit Shannon C die JMP Clinical-Retrospektive abgehalten; hat die bevorstehenden Änderungen in Jira Cloud und Confluence Cloud am 11. Juni besprochen – Highlights werden in Kürze bekannt gegeben.
Lokalisierung
- Allison: GPO-Dokumentation zur Übersetzung in europäische Sprachen und Koreanisch verschickt; Problem mit Cross-Ref-Links in 18.0 UG untersucht und mit dem Dokumentationsteam und den Lokalisierungsteams kommuniziert; Anfragen von Übersetzungsteams zur Lokalisierung der JMP-Dokumentation beantwortet.
- Trish: Onboarding-Aufgaben für Sohail (der am 16. Juni Vollzeit in unserem Team anfängt). Abfrage-Triage. Projektplanung und -terminierung.
- Howard: Weitere Tests einiger dB-Build-Funktionen – QA-Bericht, Backend-Task-Engine und Jira-Bedingung/-Triggerung. Außerdem Anpassung des MemoQ-Rückgabejobs für Rel. 18.1.
- Sandy: Funktion zum Exportieren des Projekt-Dashboards in JSON-Dateien getestet. An Validierungsprogrammen für Dateivergleiche gearbeitet.
- Krzysztof: Verarbeiten von Übersetzungsrückmeldungen (Validierungen und Pushes) von 18.0 Books- und 18.1 UI-Projekten (Portable und SampleData). Unterstützung des Lokalisierungsworkflows und wichtige Fehlerbehebungen.
- Sohail: Fehlerbehebungen und neue Funktionserweiterungen für die Übersetzungssuchoberfläche.
Dokumentation
- Khawar Latif Khan: Manuelle Schritte aus Screenshots entfernen ( JMPDOC-26
fertiggestellt und geschlossen mit Hilfe von Chris Barrett und Michael C. UG edits ( JMP-21471
Susan hat bei einigen Änderungen geholfen und es in den testbereiten Zustand versetzt.
- Qiana: Teilnahme an den Aktivitäten der Global Inclusion Week bei SAS. Installation von Oxygen. Durchführung einiger Sprint-Wartungsarbeiten für die JMPDOC- und Oxygen-Projekte. Bereitstellung einer Kopie unseres Designer Projects-Ordners und Informationen zu unseren kontextsensitiven Hilfeverknüpfungen (Hilfetasten) an Tony bei WebWorks. Diskussion von Änderungen der JiraBot-Automatisierungsregeln für JMPDOC mit Melanie und Michael. Behebung von JMPDOC-2072. Erstellung von Jiras für erforderliche Updates der JMP-Dokumentationsseiten DE, ES, FR und IT.
- Susan C: Arbeite an Hilfe-Updates für JMP Live 18.1 und auch am Jira-Management (Aktualisierung der Daten für 18.1, Aktualisierung der Sprints auf Jira-Boards, Erstellen einiger neuer Jiras).
- Devon: JMPDOC-2202 und JMPDOC-2209: Korrigieren von Bildern, die über Text und defekten Links positioniert waren, Bereinigen von Fehlern in der erstellten XML-Ausgabe aus FrameMaker-Quelldateien.
- ChrisB : String-Überprüfungen. JMP-16705, Pfadänderungen in 18 und Auswirkungen auf Add-Ins. Abschlusstool zum Vergleichen von Kartendateien.
System-/Hosttests - Cary
- Adnane El Hachami: Habe die JMP Academy besucht. Habe außerdem die Arbeit an meinem dritten Projekt abgeschlossen, bei dem es darum geht, einige voreingestellte Tests auf weitere Sprachen als Englisch zu verallgemeinern.
- Mandy: Ich arbeite an allen Dingen im Zusammenhang mit Datentabellen – erzwungene Werte, Tags, Verschachtelung von Spaltengruppen und Skripten und habe dabei einige Abstürze und Fehlerbehebungen gefunden – in der Hoffnung, bis Mitte nächster Woche ein Journal für ein kurzes EA-Video erstellen zu können. Ich habe mit Mike M. an einem Tabulate-Problem gearbeitet, das bei 19 nicht mehr funktionierte, aber Dan S. hat eine Lösung bereitgestellt. Ich schreibe 3 kurze Bildtests für „Spalten gruppieren/aufheben“ und dann Skripte und füge auch ein paar Tags hinzu – nur um sicherzustellen, dass wir es nicht mit neuen Pushes kaputt machen, wenn Änderungen am visuellen Teil der Dinge auftauchen.
- Nick H: Arbeitete an der Verifizierung von Bugfixes für Plattformvoreinstellungen, fügte einige neue Unit-Tests sowie einige andere Bug-Verifizierungen für 19.0 hinzu. Behoben einige weitere fehlgeschlagene Unit-Tests nach Jitter-Änderungen und Änderungen an der Fehlerbehandlung von Report(). Unterstützte Adnane bei seinem neuesten Projekt, bei dem er versucht, unsere Beispiel-Unit-Tests für Plattformvoreinstellungen in anderen Sprachen zum Laufen zu bringen. Fügte eine Confluence-Seite für die GUI für Plattformvoreinstellungen-Tests hinzu, die ich während des Zyklus 18 erstellt habe. Hoffentlich kann Adnane diese im Laufe seines Sommers nutzen, um einige Lücken in der Abdeckung der Plattformbefehle für Voreinstellungen zu finden.
- Hunter: Arbeitete mit Daniel und Jim zusammen, um Autorisierungsprobleme mit den nächtlichen JMP 19.0-Builds für Mac (nicht im Einzelhandel erhältlich) zu melden, bei denen die Autorisierung aktiviert ist. Überprüfte Projektkorrekturen für JMP 18.1 und installierte die ersten Test-Builds von JMP 19 EA1 (Standard, Pro und Clinical) unter Windows und meldete Bob ein Problem mit einem Absturz beim Starten von Clinical EA1.
- Mike M: Aktualisieren Sie die Sikuli-Tests weiter, damit sie auf 19 laufen. Habe eine weitere Regression gefunden, bei der Tabulate mit ihrer Version von Border Box Padding nicht funktioniert. Danke an Dan Schikore für die schnelle Behebung.
- Audrey: Teilnahme an einem JMP Academy-Tag für Praktikanten und Gastgeberin einer Frage-und-Antwort-Runde mit John und Jon. Atlassian-Administration und -Beratung. Vorbereitung auf EA1.
System-/Host-Tests – Peking
Kern
- Parker Dingman: Schnelleres Anti-Aliasing von Kartenbildern, neue Lademaus für langsame Karten-API-Operationen und neue Kachelung, um in der verkleinerten Ansicht einen Globus (statt mehrerer) anzuzeigen.
- Dave B: Habe einen anonymen Absturz in BarSeg reproduziert und in 19.0 und 18.1 behoben. Habe einen Testfall gefunden, bei dem ein Textfeld geschützte Leerzeichen ignorierte, und habe einen Fix fast fertig. Habe mit John Schroedl an einer fehlerhaften Build-Warnung mit JMPRunner-Builds gearbeitet, die Andrew V gefunden hat.
- Xan: Hex-Jitter-Tests; Fehlerbehebungen und Verbesserungen für Graph Builder (ermöglicht mehr Farb-/Größen-/Intervallvariablen); Ellipsenberechnungen mit höherer Auflösung. Seit Januar versuche ich hier ein Entwicklungsblog in Confluence .
- Dan S: Die Gruppenplattform verhindert jetzt, dass ein gemeinsam genutzter Spaltenumschalter die Spalten „Nach Spalte“ oder mehrere Y-Spalten umschaltet. Einige Auffüllprobleme im Zusammenhang mit der Arbeit am visuellen Styling wurden behoben.
- Evan: Bereite den VisualStyling-Zweig für die Übernahme des Hauptzweigs vor.
- Morgan: Notebooks für JMP 19 EA1 vorbereiten!
Notiz von Shannon
Heute war der letzte Tag meines Sohnes Hunter in der sechsten Klasse vor den Sommerferien! Er war schon im Schwimmbad und hat Pokemon-Karten sortiert … und freut sich auf ein paar Monate Pause vom Unterricht und den Hausaufgaben. Ich hoffe, ihr habt alle ein schönes Wochenende!
