歡迎來到 2024 年 1 月 19 日的 JMP 開發更新!
本週推出了 JMP 18.0 的一些最終修復。我們現在已經過了 JMP 18.0 L10N 的日期,並且文件凍結了。現在,為 JMP 18.0 建立最終候選安裝程序的日期是 2024 年 1 月 30 日,QA 簽核計畫於 2024 年 2 月 20 日進行。 JMP 18 EA8的分支將於 2024 年 1 月 22 日星期一創建,允許受最近授權修復影響的客戶在我們的產品發布之前對其進行測試。
Jim 本週從 18.0 來源創建了JMP 18.1 維護分支。 Nick 為新分支啟用了 CI 建置和基線測試以及夜間分析和 Snyk 掃描。感謝 Bob 和 Jim,Mac 和 Win 的 Nightly 建置和安裝程式也在 18.1 上運行。我看到許多開發人員和測試人員已經使用“計劃版本”欄位來指示針對 18.1 的修復,並且軌道中已經有 9 個項目標記為“測試就緒”。 Jim還從18.0創建了18.0.1分支;這個「dot-dot」軌道將可供安全冠軍向第三方庫推送關鍵修復,並計劃在 18.0 發布日期後 2 個月發布。
JMP 19.0 安裝程式已可用,並且 19.0 軌道一直忙於新功能工作。請注意,我們將不再為任何軌道建立 NonAuth 版本或安裝程式。透過對內部使用者的所有現有軌道進行授權並運行,能夠簡化夜間流程的這一部分真是太好了。
Stringbot 也針對 18.1 和 19.0 軌道進行了配置(謝謝 Myron!),但由於本週末是 SAS 第三個週末維護週期,我們將等到下週末(26-27日)啟動JMP 的首次 Stringbot 運行18.1 和 19.0 。
最後,非常感謝Tonya Mauldin分享本週的測試/崩潰案例以及選定的崩潰!
JMP Beta 報告 11924 - 分佈 | JMP Live (sas.com)
一般公告
- 感謝約翰·薩爾(John Sall)發送了有關麻疹趨勢的部落格以及一些有趣的季節性(和其他)圖表!
- 如果您願意成為 Inside JMP 的特色員工,請下載「了解」表格的副本。只需填寫問題,完成後將其連同 3 張照片上傳到資料夾中。感謝您幫助我們更加熟悉我們的 JMP 系列!
即將到來的重要日期
- JMP 18.0 EA8 – 1/22/24
- JMP 18.0 最終安裝程式候選人 – 24 年 1 月 30 日
- JMP 18.0 QA 簽核 – 2/20/24
- 請造訪Confluence查看JMP 18日期的完整清單。
JMP 開發更新
統計數據
- 劍鋒:正在努力添加一個新功能,以允許對多水平(超過 2 水平)和 N 大於 50 的非參數檢定進行精確測試( JMP-13863 )。這是寶潔公司要求的。借助去年從 SAS 移植的確切程式碼,我能夠啟用該功能。以下是該報告的先睹為快。但是由於計算需求較高,我想新增一個進度條,以便使用者可以控制計算過程。
//JMP 的報告
//來自SAS的報告
- John Sall:對於擬合反應篩選,檢查了切片 LSMeans 比較 (JMP-19632)。對於輪廓刻畫器,修正了連續因子不足時發生的崩潰 (JMP-20008)。對於分類,支持單元機率(份額和比率)的置信區間 (JMP-2006)。對於 Bootstrap Forest 和 Boosted Trees,使調整表報告更加完整並支援嵌套進度條。 (JMP-20064)。對於互動刻畫器,支援曲線標籤格式 (JMP-20106),對於反應篩選,在 Clay 的幫助下繼續研究泊松和負二項式反應(JMP-19552、JMP-19559)。
- Laura CS:審查了 SEM 文件章節的最新草稿,其中添加了許多有用的內容。對因果推理論文進行了更多模擬,並完成了大部分與 SEM 相關的部分的編寫。
統計文檔
- Michael C:完成18.0 stat doc剩餘內容更新;準備好書籍,將其交給文件團隊進行生產檢查並產生最終的 18.0 幫助/文件。
統計測試
- Jacob:使用 Choice Designs 為 Easy DOE 的「分析」標籤準備可用性測試。更新可用性研究工具以處理更複雜的選擇設計。新增的 BLAS 單元測試以驗證計算是否正確(基於JMP-19839 )。繼續致力於覆蓋數組和測試腳本以測試 Torch 深度學習中的表格模型。
- Mark:與 Jacob 一起為 Easy DOE 中的「分析」標籤設計了一項新的可用性研究。審閱了 SAS-100365 專利申請的最終草案。學習 Torch 以繼續測試 Torch 深度學習外掛程式。回答了問題。
- Tonya:測試 CCB 選項互動和錯誤驗證。
產品管理和產品行銷
- Dan V: Sarah Gilyard 將於本週開始加入 PM 團隊,擔任半導體資深產品經理。她住在猶他州,因此請向她發送 Teams 訊息並表示歡迎!
- Bryan F:開發了一個用於執行上下文查詢的範本。為 EasyDOE 研究制定了潛在測試人員的初始名單。參與與從程式碼中刪除樣式參數相關的規劃。為 AI 助手可用性研究腳本提供了額外的回饋,啟動了 AI 助理的實例進行測試,並審查了測試結果。更多與日常事物設計讀書俱樂部相關的後勤工作。繼續 JMP Discovery Summit 用戶實驗室物流。
技術支援
- Duane:我們中的許多人都參與了氣隙機器 JMP 18 的授權工作以及 My JMP 的其他方面。 Wendy 正在與 SAS 許可營運部門合作,將所有許可呼叫轉移到參與佇列。這項變更將於下週開始。
- 像往常一樣,這裡是TS JMP Live 報告以及 Jira 過濾器的鏈接,其中顯示了TS 在過去 14 天報告的票證。
每週案件量:
參與隊列的案例主題總計:
上週參與隊列的案例主題:
開發營運
- Melanie:調整 helpkeys 作業的腳本和進程,以針對 18.0 分支上的來源運行,並更新主分支和 18.0 上的幫助映射檔案。我還向 Allison 概述了 stringbot 進程和 JSL 衝突。
- Myron: Stringbot 19.0 的變更與更新 ( JMPTOOL-977 )。 Stringbot 針對 18.1 進行了更改和更新 ( JMPTOOL-1076 )。 JiraBot UI 工作 ( JMPTOOL-939 )。
本土化
- Allison:與 Trish 一起參加了有關 JMP 文件插件和本地化流程的培訓課程。處理翻譯後的 SharedTextInsets 並確保反映更新的版權語言。與 JMP Legal 會面,討論工作訂單流程,並致力於為與我們合作的不同供應商建立工作訂單範本。
- Trish:與法務部會面,討論為翻譯供應商和審校者創建工作訂單;檢視本地化 JMP 文件插件的建立和發布流程;最終確定 HTML5 幫助文件,準備於 1 月 23 日交付給文件團隊;計劃在 2 月將 JMP 文件移交給翻譯供應商; 16日,我們仔細檢查了 18.0 在地化凍結的所有可交付成果,然後愉快地向 QA 發出軟體翻譯已完成的訊號。
- Krzysztof:為InsideJMP 新聞上的公告撰寫文字: JMP 社群翻譯更改於 1 月 18 日開始,使用新的版權字串更新 SharedTextInsets 項目,處理供應商傳回的文件在地化。
- Sohail:術語流程的進一步工作-優化術語提取流程的處理時間和準確性。
文件
- Susan C:已完成 JMP Live 的 JSG 回饋實作。再次感謝所有提供回饋的人。將 JMP 幫助模板複製到 18 的 Perforce 目錄。在「JMP 18 新增功能」頁面上查看了 Landra 的 JMP Live 內容,並與我的發行說明進行了比較。受影響 = Y JMP Live Jiras。對於蘭德拉頁面上沒有的功能,與開發人員合作以確定哪些功能需要記錄並起草措辭。在 Confluence 頁面上向 Landra 提供了反饋。修正了新的 JMP Live 資源頁面未在 JMP 幫助中顯示的問題,感謝 Michael C 的幫助。生產部門檢查了我負責的書籍並更新了 Jiras。
- Qiana:執行幫助鍵報告。審閱了實習生的履歷和 HireVue 影片。記錄了群組平台功能。為凍結醫生做好準備。在指定的書籍上執行製作腳本。
- ChrisB:記錄了新功能。輸入版權變更。查看了幫助鍵和一些 python 文件。
系統/主機測試-Cary
- Mandy:現在測試軟體自動整合已關閉,已修復 19 項並重寫了 3 項測試。還向 main 新增了一個新的資料過濾器測試,以測試其中的一些新修復。在 18 和 19 進行了更多的 Python 測試,在 18.0 安裝程式測試之前一切似乎都運作良好。在 Mac 和 Windows 上的 perforce 18.1 中建立了我的工作區 – 一切準備就緒以進行測試。致力於 2024 年工作日目標。今天花了一些時間嘗試在 MAIN 上追蹤和更新基線差異,我相信這是由於 M1/M2 Mac 上的數字差異所致( JMPTEST-1113 )。
- Hunter:授權測試並向 Daniel 報告問題,將我的兩個系統的 python 測試結果發送給 Mandy 和 Kimi(謝謝 Kimi 跟進測試軟體的更改),與 Jim 會面以獲取新的 18.1 和主要位置的正確信息在Perforce 中,檢查了JMP 19.0 中的授權,回答了兩個JIRA 問題,包括有關授權和JIRA 驗證的問題。
網路測試 – 卡里
- Natalie Horton本週開始加入 Web 測試團隊。她將專注於 HTML5 自動化。現在她正在開始學習 JMP。
- Josh L:建置了 2 個 MSAD 林,更新了 JMP Live 部署腳本,現在可以在 JMP Live Pool 伺服器上安裝 JMP Pro 18.1 和 19.0。將更多機器從 JMP Live 17.2 移至 18.1,將 18.0 移至 19.0。討論MSAD單林多域和多林單域的差異。解答 SE 問題並對安裝進行故障排除。
系統/主機測試-北京
- 北京隊:
- Da Li: (1) 已完成:JMP Clinical 18 發布測試第 3 輪,創建了 6 個新錯誤 ( JMPTESTBJ-2942 )。 (2)更新後的程式碼提交到scndaz/jmp_live_tests/Commit 1c94b4974fab — Bitbucket 。 (3) 程式碼改進step1更新為scndaz / jmp_live_tests / Commit 4674ea99bfa3 — Bitbucket 。
- 吳楠: (1) 升級新授權機制下 JMP 18.0 客戶離線使用 JMP 時是否仍需要“手動激活”的授權問題 - 決定是“是”,錯誤JMP-19733中添加了註釋。 (2) 完成 JMP 18.0 迴歸測試 ( JMPTESTBJ-1806 )。 (3) 已完成 JMP 18.0 幫助內容審核測試 ( JMPTESTBJ-1805 )。 (4) 與 Audrey 和 Bob 就 18.0 Excel 支援版本問題進行回饋和討論,對 18.0 Excel 版本支援進行最終更新,相關 bug 為JMP-20021 。 (5) 已完成 JMP 18.0 Citrix 測試 - JMPTESTBJ-1701 。
- Kimi(Yu) Wang: (1)Bug驗證。 (2) Python - NF:JMP 範例腳本中的 Python 範例 ( JMP-18914 ]) - 針對 18.0 完成。改進了軟體包安裝支援 ( JMP-19734 ) - 已針對 18.0 完成。無法在 Windows 上使用 pyproject.toml 安裝 dt2pandas ( JMP-19922 ) - 18.0 已完成。 macOS 上的 Python 檔案關聯圖示 ( JMPTESTBJ-2759 ) - 完成。 (3) JMP 18.0:幫助內容審核 - 進行中:Python 部分的 JSG - 已完成。 JSR for python 部分 - 未就緒。 (4) 嘗試重現 Hunter 發現的崩潰 - 在 Apple Silicon 機器上導入 pyarrow 後崩潰。 (5) 調試Hunter命中的python測試失敗並修復測試腳本。 (6) 調試Cary UT故障:Python相關故障是由於jpip.py刪除引起的。 - 已透過電子郵件發送給吉姆。 FD 失敗是由於版權更改為 2024 - 修復 18.0 (win & mac intel & mac Silicon)
- 大張: (1)Bug驗證。 (2) 重新組織了 JMP Live 壓力測試配置。 (3)OLE自動化故障排除。 (4) Q4 與娜拉的對話。
- Nala: (1)錯誤驗證。 (2) JMP 18 的文檔/幫助測試 - 完成。 (2) JMP Clinical 18.0:檢查尼卡地平的所有報告 ( JMPTESTBJ-2946 ) - 完成。 (3) 測試JMP Live NF:空間級記錄檢視與下載( WEBJMP-6650 )。 (4) 完成第四季對話。
數據發現
- 還有問:致力於 JMP 19 的視覺樣式基礎架構。修復平台預設中的本地化問題。修復呼叫<的崩潰問題
- Parker:改良了 JMPColor::mixRGB() 函數的速度效能。
- Dave B:修正了平行圖再現性錯誤,進行了另存為 pdf 的預覽,調查了客戶發送的 pdf 導入問題。
美國能源部
- Caleb:繼續 JMP 19 開發工作,並為下週在 RAMS 的演講做準備。
主持人
- 保羅·N
- 準備並錄製了有關 JMP 18 的 Python Integration for JMP Discovery 的影片示範。查看 JMP 腳本指南有關 Python 支援的更新。
- 將最低版本更新至 macOS 12.0 時,請查看 macOS 上的 QuickLook 預覽程式碼中的棄用內容。這就是在查找器中提供資料表預覽的內容。
- 為 2 個 JMP Live AWS 實例建立更新的 OpenSSL 憑證。
- 查看先前的 Python 整合中發現的幾個小問題,這些問題是在查看文件時發現的。打算在 18.1 修復。
- Python 傳送檔案('path_to.py');確實在 Python 腳本編輯器視窗中開啟文件,但也會彈出錯誤警報「Python 資料類型無效」。
- 當您第一次在 JMP 中的乾淨機器上執行 Python 安裝套件 (jpip) 時,Kimi 發現了一個問題。在重新啟動 JMP 之前,JMP 本身無法識別軟體包已安裝。可能是因為尚未建立 site-packages 資料夾。 jpip install 會在進行軟體包安裝之前檢查該目錄是否存在並解壓縮 site-packages.zip 檔案。看起來,一旦 Python 初始化,它就無法辨識該目錄現在存在,而以前是不存在的。一種解決方案是安裝程式將解壓縮的網站包檔案放入正確的 %APPDIR% 中,但這僅在安裝程式是使用者時才有效。另一個選擇是在初始化 Python 之前,在需要時利用 JMP ZiipArchive 類別解壓縮 site-packages.zip。一旦該目錄存在,JMP 內的後續安裝將在安裝後立即被識別。
- John Schroedl:調查並修復了在基於 Citrix 的虛擬機器上執行 JMP 時出現的 UI 問題。更新了 JMP 策略設定的融合頁面。視覺造型項目的討論。與 Jared 一起研究擬議的專案變更。開始更新 libxml2 以進行安全修復。停止:JMP 18 的最後一刻圖示更新。
- Daniel: 18.0 的最終修復和功能已到位,現在的重點是增強 AWS 和 MyJMP。
互動式 HTML
- John Powell:為 JMP 18.1 的互動式 HTML 範本設定 Jenkins 建置。
- 2023 年終總結。技術支援回覆了本地資料過濾器的使用者問題。
- 召開了衝刺回顧會議。總結了我們上一次衝刺的成就。
- 與 Aurora Tiffany-Davis、Annie Dudley 和 Michael Goff 會面,討論控製圖警告功能請求。
- 修正了 19.0 中的以下錯誤,並將修復整合到 18.1。
JMPHTML-660 S1514784:GB:缺失因子=視為零顯示不同的圖表
JMPHTML-666 S1521926:GB:面積:線:當圖表有覆蓋時,一些峰值未填充,而本應填充
JMPHTML-667 S1521927:GB:面積:線:取得不同的圖表,帶標稱 -> X 和連續 -> 覆蓋和缺失,排除數據
JMPHTML-929 GB:面積:顯示缺少類別總數百分比的範圍樣式產生未填滿區域
JMPHTML-1806 GB:線:在 HTML5 中連接但在桌面上未連接的點
JMPHTML-1811 GB:區域:圖表中繪製的額外線條
JMPHTML-1953 GB:線:帶有疊加點的堆疊圖表與隱藏、缺失資料意外連接
JMPHTML-1996 GB:區域:分配顏色角色時連接的線段
JMPHTML-1997 GB:區域:在標記之間繪製的附加線段
JMPHTML-2482 GB:區域:帶有 3 Ys 線段顏色的圖表未保留或繪製
JMP 直播
- Aurora: 18.1:改進了大量刪除貼文的表現。 19.0:制定控製圖警告改善計畫。其他:準備 JMP Discovery Europe 的點播(線上)示範。填寫了各種推薦的主要版本升級的第三方軟體請求。
香農的註釋
感謝Melanie Drake分享以下故事!我在他的訃聞中註意到,麥克是眾多受到馬丁路德金恩的一生和遺產啟發的人之一。在我們週一慶祝馬丁路德金日之際舉行他的追悼會似乎特別合適。
週一,我和一個朋友一起去南卡羅來納州卡姆登參加另一個朋友父親的葬禮。他是一名記者和民權活動家,這是一次鼓舞人心且感人的服務。您可以在此處閱讀有關愛德華“邁克”麥克倫登生活的更多信息。