歡迎閱讀 2025 年 2 月 28 日的 JMP 開發更新!
本週,隨著發布日期的臨近,QA 團隊繼續審查 18.2 安裝程序。現在距離 JMP 19 功能凍結已過去一個多月,團隊正致力於完成 JMP 19 的後製功能工作,並進入大量的錯誤修復階段。在 JMP 19 週期中,我有幾個非常重要的提醒,請團隊牢記:
- 請繼續對不在JMP 19 後期功能頁面上但仍標記為計劃版本 = 19.0 的未結故事項目進行分類。我們仍有大約 150 件商品以這種方式標記,因此請盡快檢查您的商品!如果您將負責 JMP 19.1 的次要新功能項目,則可以將它們(連同對下游團隊的影響評估)新增至JMP 19.1 功能頁面。
- 如果您有一個新平台或功能需要任何類型的新圖標,請盡快提出您的請求!請按照此「操作方法」頁面來請求新的 JMP 19 圖示。圖示請求項目應屬於故事類型,並應連結為 JMP 19 圖示史詩JMPUX-192的子項。布萊恩·弗里克 (Bryan Fricke)將在 3 月 13 日 Discovery Europe 結束後開始製作圖標,因此請立即提出您的請求,以便到那時請求清單能夠完整。
- 如果您有新功能需要新的或更新的樣本數據,請記住JMP 19.0 的樣本數據截止日期是 3 月 14 日星期五。如果您想要新增資料表或變更現有資料表,您應該按照此處記錄的流程進行操作: 建立新的範例資料表。如有任何疑問,請聯絡 Qiana Eaglin。
- 請在 3 月 14 日之前更新使用者介面字串,這是我們第二次交接便攜式 UI 字串的開發人員凍結日期。 (五月將進行最後一次字串交接,但如果能在三月份截止日期前更新盡可能多的字串就更好了。)
在下一次JMP 19 EA 凍結(4 月 17 日)之前我們會稍作休息,因此請花點時間解決上述問題。完成這些任務確實有助於更清楚地了解 19 還剩下哪些工作 - 這有助於下游團隊在我們接近以後的發布期限時規劃自己的工作。謝謝!
恭喜今天在 Inside JMP 的“週年紀念、新員工、動態和榮譽:2025 年 2 月”文章中被提及的所有 JMPers!熱烈祝賀開發團隊成員瑞安·萊基維茲 (當之無愧地晉升為 DOE 和可靠性小組主任)和生命科學小組的約翰·克羅默 (慶祝他的 15年工作紀念日)!生命科學小組的另一位成員湯姆佩德森也登上了1 月的雜誌,慶祝其成立 25 週年!恭喜大家!
我們也很高興看到我們開發團隊的兩位非常值得稱讚的成員被列入榮譽部分!
- 鮑勃·希基 (Bob Hickey) ,由貝絲·埃文斯 (Beth Evans)提名,因為他在卡里總部公司啟動儀式的現場觀看派對上伸出援手,幫助解決技術問題。每個認識鮑勃的人(鮑勃也認識每個人!)都知道,他總是願意隨時提供幫助 - 無論是檢查故障的機器,調查日常安裝程序問題還是與技術支援人員合作處理客戶案例。
- 埃文·麥考克爾 ,由曼迪·錢伯斯提名,因其對 JMP 使用者介面和 JSL 腳本細節的極其關注。多年來,Evan 為 JMP 的許多功能做出了重大貢獻 - 但可能不太為人所知的是他為測試人員每天使用的工具改進所做的貢獻(例如,他與賈斯汀奇爾頓共同開發的JSL Hamcrest 框架)。
另外,非常感謝JMP HTML 團隊在本週的開發會議上的演講!他們展示了許多新功能並展示了重要的錯誤修復和效能改進。我對 JMP Live 中提供的多重回應資料過濾器和互動式 3D 散點圖感到特別興奮 - 但我保證在此版本中,每個互動式 HTML 和 JMP Live 粉絲都可以從中獲得一些東西。如果您錯過了會議, 可以在這裡找到錄音。
最後,感謝托尼亞·莫爾丁分享本週的測試版/崩潰案例(並精選了崩潰案例)! (我很高興看到所有這些崩潰都在 Jira 問題中得到報告和記錄,大家 - 請繼續努力!)

2025 年 2 月 28 日當週 Beta 版與崩潰報告 | JMP 直播
一般公告
即將到來的重要日期
- JMP 18.2 QA 簽核 – 3/13/25
- MyJMP 中的 JMP 18.2 版本 - 2025 年 3 月 18 日
- JMP 19 EA8 凍結 – 4/17/25
- JMP 19 EA9 凍結 – 6/5/25
- 請造訪合流以取得JMP 18和JMP 19日期的完整清單。
JMP 開發更新
統計數據
- 約翰·薩爾:
- 實現了一種在貝葉斯優化中同步分析器的機制。
- 在設計空間分析器中,客戶希望了解在當前因子極限空間內符合規格率會變得多麼糟糕。最糟糕的利率往往出現在角落,因此我們現在可以選擇顯示每個角落的符合規格的利率。這些是使用以預測值為中心並在規格限制處切割的常態分佈函數計算的。
- 在下面的例子中,99.8%的因子空間符合規格限制,但在兩個角,對於低矽烷和低硫,符合要求的機率較低,這表明應該提高這些物質的下限。

- Laura CS:前往丹佛與 Haley 一起教授縱向 SEM 研討會。我們與與會者的互動非常活躍(共有 20-30 人到場,其中 125 人下載了我們的資料),並與幾位教授建立了聯繫,向他們展示了 JMP。與 John Mosier 會面討論 SEM 上可能的 SKP 頁面的內容。參加 DEI 指標委員會會議。修正了 SEM 中涉及模型比較和 AICc 權重的幾個邊緣情況錯誤。
- 伊莉莎白:研究與 JMP-24728 相關的資料/模型中存在奇異點的情況下的可估計性和效應檢定。
統計測試
- Jacob:在客製化設計中測試對協變數的更新。與 Mark Barley 一起示範如何在單元測試中使用覆蓋陣列。為 Discovery Europe 的路線圖會議準備簡單的 DOE 簡報。調查性能問題。
- Tonya:測試最近的 CCB 變化並更新 CCB 單元測試。
生命科學動態
- 德魯:對 JMP Clinical Jiras 進行分類和實施。更新建置腳本,向生產建置中的所有 JSL 來源新增法律免責聲明。
- Richard:已完成亞組篩選。將在 3/13 開發會議上進行演示。
產品管理和產品行銷
- Bryan F:繼續為探索高峰會上的 JMP 實驗室開發使用者研究內容和物流,解決 JMP Live 主題的 HTML 和 JMP 實作之間的問題和差異。由於合約的法律問題,聘請第三方製作圖示的工作一直處於停滯狀態。因此,我可能會創建新的 JMP 19 圖標並推遲更大規模的改革。此外,我還參與了有關回滾到 OAuth2 以發佈到 JMP Live 的討論。
- 凱莉 :週二,我們舉辦了銷售支援培訓系列的第一次競爭對手閃電回合會議。本次培訓包含 5 個簡短的演示,介紹了我們的一些一級競爭對手以及如何使 JMP 與他們競爭。如果您想了解有關本次會議的更多信息,我們發布了一篇Inside JMP 文章,其中包含所有簡報的連結。
技術支援和參與
- 溫迪:
- 隨著本週 jmp.com 的重新上線,支援團隊已經回答了一些問題並報告了相關問題。總體而言,新網站看起來很棒,我們祝賀Aaron Kennedy 的團隊取得這項成就!此外,我們要感謝丹尼爾鮑威爾參加本週的團隊會議討論 JMP 授權。
- 我們的案例數據已於本週更新,以下是案例數量以及技術支援和參與主題的常用圖表。以下是TS JMP Live 報告和 Jira 過濾器的鏈接,顯示了過去 14 天支援人員報告的票證。




開發營運
- 梅蘭妮:
- 通用 DevOps:持續監控單元測試自動化。我現在使用標籤進行資料表中的列管理,這使得以後更新錯誤狀態變得更加容易。協調一些使用棄用插件的 Jenkins 專案的更新(感謝尼克·魯瓦和克里斯多福 ,他們甚至可能在我們開會討論選項之前解決這個問題!)
- 奧斯汀的 JMP 發現高峰會:開始使用單元測試監控專案製定提案,以展示收集和清理資料、持續自動更新、即時儀表板以及列標籤等一些新功能。
- 文件/在地化:已完成將 PDF 的輸出名稱從 MIF-PDF 自動化作業變更為網路友善的檔案名稱。
- 本地化:開始分析已返回的 19.0 Handoff 1 字串的中文 JSL 衝突以及上週報告的韓語衝突的修復。
- Jim:除了持續進行 mac OS 更新以使單元測試/建置機器符合合規要求之外,還針對 JMP 19 驗證了多個修復的 JIRA 票證;在產生 JMP 18.2 最終影像候選後,該分支的大多數後續日常流程均被停用;在約翰·施羅德刪除了對 JMP 19 (JMP-24933) 的 Telerik 組件的依賴後,修改了一些 WinOS 建置腳本。
- Bob:檢查了 SalesForce 查詢以調查如何報告資料下載。為 18.2 建置 Windows 安裝程式驗證檔。
- 香農:與相關方會面,討論遙測的使用和基礎設施變化。週期協調任務、計劃討論和技術會議結束。調查了大量崩潰和單元測試失敗的情況。
本土化
- 艾莉森(Allison ):致力於準備 18.2 版本發行說明套件,以便發送出去進行本地化。解決了 19.0 Portable UI KO 翻譯中的 JSL 衝突;回應翻譯團隊關於 19.0 Portable UI 和 JMP Live 字串的詢問並與開發人員溝通。向 Kristen 交付了 2 月份版本的 Marketplace 翻譯。與供應商合作更新過期的稅務表格。
- 克里斯托福:已在 AWS 機器上完成 FrameMaker + FM2DITA 的設定(用於將本地化的 FM 檔案轉換為 Oxygen DITA 格式)。處理 PortableUI 翻譯的回傳結果。調整市場描述的自動機器翻譯。正在為 asp 模板(書籍)開發新的 memoQ 過濾器。測試新的 L10N 自動化功能。
- 霍華德:
- 致力於專案範本功能
- 允許PM針對不同項目選擇不同的計劃版本模式
- 當所有版本都已解決後,請轉到下一個主要版本
- 克隆/重新打開 Jiras 以獲取新版本
- 修復了整合錯誤
- Ying:繼續檢查 UG 的 EN 截圖腳本,並在需要時重新截圖( JMPLOCTOOL-717 )。目前,前11章已經完成。有 7 個 Jira 錯誤需要文件團隊對一些截圖腳本進行修改。
- Trish:計劃重聚。與一些團隊成員進行 2025 目標會議 - 剩餘的對話應該在下週完成。與文件團隊協調交接日期。
- Sandy:繼續測試和改進新的字串回傳過程程序。開始與生產數據並行運行,以查看我需要解決的任何其他問題。
文件
- Susan C:已完成審查一月份的 UI 字串。規劃並致力於 JMP Live 的 SPC 功能。我們本週開會並決定將其作為 jmp.com 上的單獨交付物。完成安裝說明中的 JMP Live Updater 部分並發送以供審核。處理 JMP Live 和 HTML 19 的日期。
發行說明 - 正在製定 18.2.1 的日期。參加 HTML5 示範。
- Khawar:JMP 首選項視窗 -與 Devon 討論了這項任務;開始比較文件和首選項視窗。氧氣標註圖像 -已完成 EG 圖像的創建。
- Qiana:繼續處理樣本資料。向 Kristen 提交了對學生選單插件的編輯。運行 StringReview - 顯示來源檔案位置並查看結果。專案規劃和協調。
- 德文:繼續進行列過濾和資料連接器更新文件的工作,審查 Ying 的螢幕截圖更新並更新螢幕截圖腳本。
- 克里斯 :獲得了中文 18.2 幫助,大部分 19.0 版權年份修復(JMP-15992 和 JMP-23980),並參加了 Jump into Graphing 課程。致力於使新標題在 JMPLive 幫助中發揮作用。
系統/主機測試-Cary
- 曼迪 :大約有 4-5 個 TS 軌道,其中包括幾個關於工作流程產生器的軌道,儘管最近沒有任何變化。多次遇到的崩潰問題已修復。在測試該修復程序時,我發現了第二個崩潰,現在也已修復。致力於為列標籤屬性、分組列和過濾視圖編寫一些測試。也完成了另一個使用 Tabulate 和多重回應 (MR) 的工作 – 我確實有一個關於該更改的 TS 軌道,他們非常喜歡它。正在進行 18.2 安裝程序測試。我將使用資料表和 19 的所有變更來處理我的演示,以便在 3 月下旬之前完成,同時也考慮向 DS-Americas 提交摘要。
- 獵人 :花了一周的大部分時間規劃、配置和測試JMP-22400 ,它將在 JMP 19 的寬限期內增加對授權的支持。
網路測試——Cary
- 娜塔莉:主要是 18.2.0 JMP Live Installer 測試。順利完成。從後端自動化框架更新中恢復。繼續覆蓋控製圖的自動化。
系統/主機測試-北京
核
- Dan S:修復無法在其他語言中運行的英語腳本。繼續進行明/暗模式下的影像輸出工作。支援儲存報表中資料錶框的自訂屬性 - 標題高度、側邊面板關閉等。
- 摩根:致力於嵌入式日誌中的程式碼折疊,重新設計「捕獲到筆記本」操作,以及對腳本編輯器和筆記本進行一些其他小修復。
- Xan:當新增/更改覆蓋變數時,圖例自訂可以得到更好的保留。懸停標籤與範圍變換有效。
- 埃文:常見對話框中的按鈕角色改進。嘗試完成列過濾功能。
DOE 和可靠性
託管和介面
- John Schroedl:對專案進行了重大變更,將樹控製程式碼從 Telerik DLL 移出到 JMP 來源。這樣就不需要安裝獨立的 Telerik DLL。協助持續調查 Snyk 輸出報告,顯示 JMP 正在使用舊版的 libxml2。 Bob Hickey 注意到新 jmp.com 的推出破壞了 JMP 的一些功能。我提供了一些幫助並報告了其他損壞情況,Roger 很快就修好了。 Evan 對預設按鈕做出了許多出色的改變。我在我的程式碼中做了一些與此相關的更改,這些更改遵循作業系統滑鼠設置,以便在顯示視窗時自動將滑鼠指標移動到預設按鈕上。我正在更新 Windows 選單編輯器以使用返回主機和可移植可用圖示集的新 API。作為其中的一部分,我正在使用枚舉更新 API,以僅請求適合在滑鼠/工具列選擇中使用的圖示。諸如浮水印或各種顯示三角形之類的內容被省略,因為它們不應該是用戶可選擇的。插件建構器將使用相同的 API。也回答了一些 Visual Studio 方面的問題。
- 保羅:
- 大量 JMP Python 和 R 整合支援和錯誤修復。 Michael Hecht 花時間追蹤 Python 中的洩漏和 ASAN 問題,我審查了更改並對未觸及 Michael 更改的 Python 程式碼的其他部分進行了更新。
- 對 Python 中的jmp.globals、jmp.here功能進行額外的工作。它們向 Python 腳本提供了一個字典接口,以存取和設定全域變數和此處命名空間中的值。在 Python 端 SymbolMapObject 類別中新增了額外的成員函數,以進一步模擬字典行為。除了現有的 ['key'] 運算子之外,還添加了以下函數:
- .get('key') - 傳回給定鍵的值的函數。
- .鍵() – 傳回符號映射中的鍵列表。
- 專案() – 傳回符號映射的鍵值對清單。
- 值() – 傳回符號圖中所有值的清單。
- 這週用於解決 R 整合中的遺留問題、完成功能並記錄更新。
- jmp.globals – 增加額外的函數支持,以存取像 Python 字典這樣的符號圖。 (JMP-23923 )
- Python 崩潰 18 和 19 同時存取同一個站台套件目錄。 (在 19 切換到 3.13 之前, JMP-24718 )
- 腳本索引中的 R 的拼字錯誤和缺失範例。 ( JMP-24984 )
- 使用 NumPy 陣列建立 R 物件 ( JMP-24986 )
- 使用 pandas DataFrame 建立 R DataFrame 物件。 ( JMP-24987 )
- 在從 R 物件轉換回 Python 或 JSL 頂級物件時處理資料表/和 Python 字典的問題。 ( JMP-24988 )
- jmpex.RRsubmit_file() 輸出顯示( JMP-24989 )
- R 的輸出是一個陣列( JMP-24990 )
- 輸出不一樣。 JSL R Set()、R Get()、R Execute() 之間 ( JMP-24991 )
- 處理 R 命名 ListVector 的問題( JMP-25015 )
- R 傳送文件()問題。 ( JMP-25133 )
- Michael H:解決了 Python 整合中的許多記憶體處理問題(洩漏、崩潰、ASAN)。
互動式 HTML
- Praveena:處理過許多 Jira 問題,包括
- 約翰·鮑威爾(John Powell):修復了散點圖 3D 的定位光源。為 JMP Dev Demo 做好準備,並創建了一些 JMP Live Feature Requests,以獲取受此努力啟發的想法。在 JMP Dev Demo 上展示。 在此重新發布了我的散點圖 3D 範例。與 Bill Worley 討論了潛在客戶演示。調查了在匯出非散佈圖 3D 的 3D 內容時發生崩潰的修復方法 ( JMPHTML-14404 )。
- Mike Stickles:已完成JMPHTML-1374 (當圖例位置使用「左內」或「右內」)時,圖是靜態的)並提交測試。參與了 JMP Dev 互動式 HTML 中 JMP 19 新功能的示範。
JMP 直播
香農的註釋
希望隨著天氣變暖,我們能夠度過這個可怕的流感和感冒季節!最近幾週,我的許多同事和家人都生病了,但我祈禱每個人都能康復!希望大家享受溫暖的週末天氣!

我喜歡角落中規格率的可視化,以及 JMP Live 中的 3D 繪圖!有很大的進步!!!