最後提醒:如果您想獲得新版本 Beyond Compare 的許可,請在周二之前與 Bob Hickey 聯繫。
歡迎來到 2024 年 8 月 30 日的 JMP 開發更新!
Audrey 代表 JMP 測試團隊現已為所有產品(JMP、JMP Pro、JMP Live、JMP Clinical)簽署了 JMP 18.1。非常感謝所有開發團隊成員的努力,讓這次的流程能夠如此順利!新版本預計將於 9 月 17 日星期二在 My JMP 中發布,但我們預計開發簽核最早可能在下週完成。敬請關注!
我們距離 24 年 9 月 20 日的JMP 19 EA3凍結日期越來越近。本週我看到了功能頁面的大量更新,因此感謝您繼續關注這些更新!我確信,我們不斷增長的 EA 用戶名單中的客戶都期待著看到自我們發布 EA2 以來發生的變化。
恭喜我們的 JMP 團隊成員慶祝週年紀念日並於 8 月加入 JMP !我想祝首席分析測試員Fang Chen 25 週年工作紀念日快樂。正如John Sall本週指出的那樣,Fang 是一位非常足智多謀的測試人員,她經常需要深入研究和學習新功能的新方法,以便能夠對其進行完整的測試。她一直負責 JMP 一些最複雜的統計平台,多年來發現了 JMP 模型擬合工具中的許多重要問題。 Fang 幫助他和其他開發人員將需要更多關注的領域歸零,並為我們為 JMP 客戶提供的值得信賴的分析包的統計工具的品質做出了巨大貢獻。祝賀方先生、羅賓·莫蘭(Robin Moran )也慶祝了服役 25 週年,以及安東尼·史密斯(Antoine Smith)慶祝了他的 15 週年紀念日!有關 8 月週年紀念日和新員工的完整詳細信息,您可以訪問上面的 Inside JMP 連結。
非常感謝 JMP 生命科學開發人員Luciano Silva昨天在 JMP 開發會議上的演講! Luciano 分享了有關次世代定序 (NGS) 的一些背景,以及從原始序列讀取到可使用 JMP Pro 的基因組學功能進行分析的變異資料所需的資料收集和處理過程。 Luciano 分享了他為 JMP 19 創建的插件,該插件允許客戶利用 SAM 和 BAM 序列處理庫的功能來預處理自己的 NGS 讀取資料。如果您錯過了會議, 可以在此處找到錄音。
談到 LS 小組,開發人員Drew Foglia讓我分享以下對技術支援和開發的讚揚:
衷心感謝Laura Archer 、 Kai Janson 、 Geoff Mann 、 Hung Pham和Mario Zamora (來自 SAS 技術支援)在恢復諾和諾德生產(和測試)JMP Clinical 伺服器方面做出的英勇努力。週二,Novo 對這些伺服器進行了看似無計劃、不明原因且無記錄的更改,從而殺死了這些操作,而這些操作原本已經運行了 7 年多。這些伺服器託管約 400 個 JMP Clinical 用戶。在 JMP/SAS 團隊近乎全天候的支援下,它們於週四晚上恢復正常運作。上面和後面並沒有開始描述它。
我確信像這樣的合作故事讓Duane Hayes在慶祝退休前在辦公室的最後一周感到非常自豪。身為 JMP 技術支援主管,Duane 培養了強大的團隊精神,我知道他很感激Wendy Murphrey在將接力棒傳給她時繼承了這種卓越和團隊合作的傳統!
感謝Brian Corcoran在周三 A 樓咖啡館盛大重新開業期間分享了 JMP 桌子上的這張照片!那裡非常擁擠,但無論您是吃牛胸肉、釀蘑菇、沙拉還是其他美味佳餚,A 咖啡館重新開業真是太棒了!

最後,非常感謝Tonya Mauldin分享本週的 Beta/崩潰案例,並選擇了崩潰。

2024 年 8 月 30 日當週的 Beta/崩潰 EA 報告 | JMP 直播
V19 EA1 和 preEA 資料的摘要報告
托妮亞·莫爾丁 | JMP 直播

EA1 資料的資料表和腳本也可以在 Perforce 中的 JMPDev\test\EA Data\19 下找到。
一般公告
即將到來的重要日期
- JMP 19 EA3 代碼凍結 – 9/20/24
- JMP 18.1.1 安全凍結 – 24 年 11 月 1 日
- JMP 18.1.1 最終候選影像 – 11/4/24
- JMP 18.1.1 QA 簽核 – 11/14/24
- MyJMP 中發布 JMP 18.1.1 - ~2024 年 11 月 19 日
- 請造訪Confluence查看JMP 18和JMP 19日期的完整清單。
JMP 開發更新
互動式 HTML
- John Powell:恢復了互動式 HTML 中對 Scatterplot 3D 的支持,重點在於標記形狀、大小和顏色 ( JMPHTML-13491 )。

https://sww2.sas.com/jmphtml5/Test/John/Scatterplot3D/MarkerShapes%20-%20Scatterplot%203D%203.htm
JMP 直播
統計數據
- Laura CS:調查 SEM 中的一個錯誤,當存在內生潛在變數時,該錯誤會識別出不正確的儀器。研究從 Yusuke Ono 提供的清單中將哪些新的可靠性係數添加到 SEM 平台。為 JMP 2025 準備邀請會議提案,包括與合作者(Haley、來自 Case Western U. 的 Douglas Gunzler 博士和來自 UNC 的 Ken Bollen 博士)的會議和電子郵件交流。與 Chris 會面,了解 SEM 的最新進展。
- Annie:繼續研究JMP-8247 ,特別是拖入和拖出先前選擇的按行順序排序的 X 變數。與 JMP Live 團隊以及Mark Barley和Jacob Rhyne會面,討論向 JMP Live 警告分類的下一個 EA 添加可用性研究的可能性。與Di Michelson會面,參與我們的 FTC 談話。
- Elizabeth:終於推動了基於混合模型的穩定性分析小部件的初步迭代。它包括分位數估計、分位數的置信區間以及分位數方法的容差區間。我有一個揮之不去的錯誤,圖例顏色工作正常,但那是裝飾性的。
- Laura L:完成了在管理限制實用程式中新增按列分組的功能的工作(有關更多詳細信息,請參閱管理限制的分組功能)。
統計文檔
- Karen:開始處理 19.0 文件。本周是 CSALT 和一些 Oneway 工作。
統計測試
- Jacob:測試 CSALT Design,正在對新增至 JMP 19 的模擬器進行測試。調查潛在的性能問題。驗證 Jira 票證和清理單元測試。
- Mark:與 Chris 合作,使用基於 Ian 的 PenSim 模擬器插件的新貝葉斯優化技術來開發案例。
- Tonya:致力於 beta 報告並清理最近更改中的單元測試。
生命科學更新
- Drew:繼續研究 18.2 和 19.0 的錯誤和功能。繼續研究 3 行報告輸出產生 - 感謝Dan Schikore、Evan McCorkle 和 John Sall在這方面所做的貢獻!
- 理查:繼續研究不良事件和藥物的查詢平台。準備一篇用於不良事件復發分析的論文。
- 文軍:今晚 10:30,我將在 CDISC 中國交流中心做一個虛擬演講,題為「AI for Clinical Research and Beyond」。
產品管理和產品行銷
- 布萊恩F: Shared usability findings with 克里斯汀·斯拉佩 for the JMP 市場. Had discussions with 迪特爾, 約翰鮑威爾, and 普拉韋納 to prioritize enhancements to HTML5 for alignment with JMP 直播. Currently, I’m making experimental changes to the HTML5 CSS specification. Collaborated with 約翰瓊斯 and 坎迪斯·傑維斯 on streamlining 報價為現金 processes in Salesforce, proposing initial steps for data collection. Met with Brian Corcoran, 還有情人節, 埃文, 朱利安, and 我的 to discuss next steps for visual theming in 聯合管理計劃. Offered suggestion to 布萊恩·布恩 on the integration of 數據連接器 functionality into the 聯合管理計劃 menu system.
技術支援和參與
- 杜安:這將是我的最後一次更新,但溫蒂和她的團隊將繼續為每週更新做出貢獻。與 JMP 的其他成員分享支援更新真是一種榮幸!正如參與案例量圖所示,本週該隊列非常繁忙。隨著大學重新開學,學生引領了限制性政黨篩檢 (RPS) 封鎖的增加。支援人員一直在與 JMP 業務營運部門合作,以盡快清除這些問題。以下是TS JMP Live 報告以及 Jira 過濾器的鏈接,其中顯示了TS 在過去 14 天報告的票證。
每週技術支援案例數:

每週參與度支持案例數:

參與隊列的案例主題總計:

上週參與隊列的案例主題:

開發營運
- Shannon C:與 Audrey 合作,整理文本文件,詳細說明所有夜間運行的 UT 流(目前有 16 個!)的 DNC、崩潰和超時。她實現了一個腳本,可以從此類文件中提取詳細資訊來創建歷史表,從而更輕鬆地識別各種 UT 流中未完成的測試。與 Melanie 合作測試一個腳本,用於將 Jenkins 單元測試 (UT) 運行日誌拉入 JMP 表中,以便 DevOps 團隊成員更輕鬆地在我們的多次夜間運行中識別一致的問題簽署。與 DevOps 團隊就各種主題進行了會面,包括日誌捕獲、單元測試並行化以及 Stringbot 遷移到 AWS 的進展。錄製了 Discovery 海報演講。
- Melanie:主要致力於在我不在的時候準備好運行單元測試日誌收集腳本。也參與了將 stringbot 從 jmptool(SAS 資源)遷移到 AWS 的專案 – 我認為唯一剩下的問題是 Myron 正在研究的 perl iSpell 模組。討論了開始單元測試流程並行化的計畫。在A Café吃了午餐! ❤ 我將在 9 月 30 日之前不在辦公室,所以請將任何問題傳遞給 Shannon Conners。
- Jim:報告了最新 UT 運行中的大量斷言失敗和 ASAN 問題;持續增強 UT 腳本,以提高所有配置的一致性;感謝Nick Ruva對 AWS 中執行的 Jenkins Windows 10 UT 的最新變更。
- Bob:繼續在 AWS 中測試新的安裝程式建置機器,為過渡做好準備。測試新的 InstallShield 版本。
本土化
- Krzysztof:為 18.1 Book 更新準備在地化工作流程。研究在地化的法學碩士解決方案(硬體和軟體需求、整合文件、定義用例)。測試新的本地化自動化功能。支援 JMP 臨床翻譯流程。透過加入不可翻譯詞彙表和重新訓練一些模型來增強 Marketplace MT 輸出。
- Allison:最終完成 18.1 發行說明翻譯並驗證 pdf 文件;驗證和準備 18.1 PSM 書籍套件,以移交給供應商進行翻譯;已驗證 18.0 Big Books 的本地化螢幕截圖;審查和處理供應商付款發票;探索了 Mind Manager 功能並了解如何建立不同的地圖和流程圖。
- Sohail:完成了 TM 搜尋介面的開發,修復了一些錯誤並提供了「如何使用」說明。開始進行 LLM 測試,以協助完成術語提取和建立術語庫等任務。
- Sandy:在專案建立儀表板上測試了多個專案類型的匯出功能。完成文件驗證工作。定義需要在測試框架中測試的儀表板 API。
- Trish:在 Marketplace 上線之前提供本地化 JMP 文件插件的解決方法,並已傳達給利害關係人。 PSM專案規劃;第三季已安排簽到。
- Howard:完成翻譯匯出和推送,並修復了測試中發現的一些錯誤。
文件
- Khawar:為範例索引電子表格新增了更多註解和範例。啟動了 Confluence 頁面,其中包含概述和問題範例。安排了一次會議來討論範例索引問題併計劃編輯。正在學習 CSS 課程。
- Susan C:主要從事 Jiras/專案規劃工作。我也一直在繼續我正在學習的課程。
- ChrisB :預設文件可供審核。研究如何在影像上添加標註以進行氧氣遷移。
系統/主機測試-Cary
- Mandy:嘗試 JMP 19 的新表格網格並解決差異和崩潰問題。我擁有的測試中只剩下 2 個差異(基準(我總是每天運行)、資料過濾器、資料表和工作流程建構器)。本週我開始進行其他框架測試:Python、TextExplorer、Graph Builder、Hover Labels、Projects,到目前為止報告了大約 3 個崩潰 - Dave White 已經修復了 2 個。在框架中運行非常乾淨的測試很容易 - 如果已經存在很多差異,那麼執行起來會更加困難,因此在打開此開關之前獲得乾淨的測試記錄可能會很好。也致力於其他 JIRA 驗證——添加一個用於複製/貼上初始內容的測試案例。 Andrew 給了我一個在 Windows 上進行 Tabulate 的測試版本 - 改變我們在該對話框中使用格式的方式 - 剛開始研究這個。
- Audrey Shull :JMP 18.1 測試和簽核。繼續規劃單元測試運行的並行化。新增了一個程序來抓取 jmpsrv01 以查找崩潰、逾時或未完成的單元測試,並開始保存歷史記錄,因為此資料沒有很好地儲存在我們的 ut 故障資料庫中。接下來兩週我將缺席!
- Nick H :錄製了我的 Discovery 演示,進行了一些 19.0 驗證,並添加了幾個適用於 Notebooks 的 Jira 以反映 EA 反饋以及內部測試。也致力於修復/修改 JMP 19 中平台/可編寫腳本的 UI 佈局變更所引入的單元測試失敗。
- Hunter :已完成 JMP 18.1 最終安裝程式測試。 JIRA 驗證。回覆了兩個 JMP 19 早期採用者案例。向 Daniel Powell 報告了一些項目,以便在到達終止日期後微調 JMP 顯示的內容。審閱了更多本地化文件 PDF 文件。
網路測試 – 卡里
- Natalie:已完成 JMP Live 安裝程式測試。偉大的團隊努力。我學到了很多!繼續 HTML 5 自動化更新,以回應持續的報告 UI 變更和更新。
系統/主機測試-北京
核
- Dan S: JMP 18 修正了按組內的動作記錄。使用新的 PlatformContainerBox(where 子句和首選項)修復了平台佈局中的一些錯誤。也修復了能力和 DOE 中新框的一些影響。更新了氣泡圖以適應「顏色主題」對話方塊中的即時變更。
- Morgan:重新設計了 JSL 中的程式碼折疊,以忽略關鍵字以獲得更合理的使用者體驗。重新設計了腳本編輯器中的多個選擇,使其更加可用。為開發人員新增了端點,以輕鬆管理 EditorDisplays 中的多個選擇。將 Top 樹轉換為 Onnx 圖的探索性工作。
- Evan:在複製報告時將 HTML 加入剪貼簿需要做更多工作。希望在貼上時能夠與更廣泛的其他應用程式更好地互通。
- Dave B:為具有可變高度行的窄表格框列提供更好的初始寬度,致力於讓模擬測試在圖像測試中發揮作用,並修復了 John Powell 注意到的幾個 3D 錯誤
- Xan:圖形產生器中平行 Y 軸的更多進展。
DOE 和可靠性
- Caleb:修正與 CSALT 中的新模擬器和樣本大小瀏覽器相關的錯誤。我還與 Sky、Zoe 以及他們來自波札那的同事一起進行了一個有趣的人工智慧評估專案。
- Irene:修復一些 Jira 票據,從事研究計畫。
託管和介面
- 保羅N:
- 建立演示以及有關透過 JMP 18+ Python 整合連接 R 的論文。
- 從安裝 R、安裝 rpy2 套件和基本資料傳輸的基本步驟。
- 使用來自 Hadley Wickham 和 Garrett Grolemund 的R for Data Science範例建立一些範例。
- 向 Clay 和 Joseph 徵求了更多範例,以展示更高級的功能以及如何將舊的基於 JSL 的 R 整合轉換為透過 Python 支援執行相同的操作。
- 開始使用 JSL 腳本,將 JMP 19 刪除的 R JSL 函數替換為使用 Python 程式碼實現的 JSL 使用者定義函數。 (Python 執行()...)
- 嘗試實作腳本時發現多個問題。重新開啟 JMP-21924,建立 JMP-22799 和 JMP-22800
- JMP-21924 – 我們確實需要一個支援 JSL 命名空間的 Python 端 get() / set(),而不僅僅是 JSL 全域符號映射的存取器。
- JMP-22799 – 發現 jmp.globals,沒有存取「全域」命名空間,而是使用符號映射來表示目前的 eval 上下文框架。因此,您在使用者定義的函數內部和外部會得到不同的結果。如果 Names Default to Here() 為 1 或 0,也會產生不同的結果。新增了 jmp.here,它提供與 jmp.globals 相同的語義,但針對「here」命名空間。接下來將新增一個 jmp.namespace( 'name' ),它會傳回一個 Python 對象,例如 'globals' 和 'here',可以存取任意名稱空間。感謝 Evan McCorkle 幫助我調試並理解 JMP 命名空間的內部結構。
- JMP-22800-在遍歷「全域」命名空間中的專案時發現使用者定義的函數位於全域命名空間中,這導致發現 Python Send() / Get() 程式碼正在對先前的值執行 Eval()傳遞給Python 。這很糟糕,尤其是當物件是函數時。自 JMP 14 以來,這一直是行為。就我而言,當只是嘗試瀏覽要顯示到日誌的項目時,會在沒有必要參數的情況下呼叫使用者定義的函數。
香農的註釋
希望今天風暴經過三角地區時大家還有力量!對於我們這些在美國的人來說,祝福他們度過一個輕鬆的勞動節長週末,並希望其他人也能享受這個週末!我喜歡這些返校迷因,希望你也喜歡!

