欢迎阅读 2025 年 3 月 28 日的 JMP 开发更新!
随着JMP 18.2 的发布,技术支持正在听取客户的意见并帮助他们采用它。同时, JMP19的最终功能列表仍在制定中。如果您在 JMP 19 后期功能页面的某个部分中列出的功能项现在被视为已准备好进行 19.0 测试,请将您的部分移至页面的已完成部分或告知我,我很乐意这样做。
随着我们即将于 2025 年 4 月 17 日(EA8)和 2025 年 6 月 5 日(EA9)最终冻结 JMP 19 EA,请更新功能页面的“动机”和“摘要”部分,其中包含有关最新添加内容的信息,并使用相关 EA 编号标记您的更新。这样,产品管理部门就可以更轻松地识别最近的更改,以便向客户重点介绍。如果您想在今年春季或夏季报名参加 JMP Dev 会议,请将您的姓名添加到Confluence 中此页面上的一个位置。
在本周的开发人员会议上, 曼迪·钱伯斯介绍了 JMP 数据表更新。非常感谢 Mandy 以及Ernest Pasour、David White和Evan McCorkle在整个会议期间回复聊天消息和回答问题。正如会议期间所指出的,JMP 的交互式数据表确实是独一无二的,是该产品的核心功能!JMP 19 即将推出许多令人兴奋的变化,因此请查看这些变化并通过将其发送至jmpbeta@jmp.com来分享反馈。如果您错过了会议, 您可以在此处找到录音。
祝贺本月“周年纪念、新员工、在职和荣誉:2025 年 3 月”页面上的所有人,包括来自我的 DevOps 组织的香农·莱斯利 (5) 和卡瓦尔汗 (1),他们在 3 月庆祝了工作周年纪念日。虽然我知道这篇文章只承认一周年纪念日和其他 5 年的周年纪念日,但我想指出的是,3 月也是本地化经理Trish O'Grady工作 36周年纪念日!也祝贺我们本月获得荣誉和晋升的许多研发团队成员。欢迎我们的新 JMPers - 期待很快在聚会上见到你们!
非常感谢托尼亚·莫尔丁分享本周的 Beta/Crash 案例以及精选的崩溃案例!

2025 年 3 月 28 日当周 Beta 版和崩溃报告 | JMP Live
一般公告
即将到来的重要日期
- JMP 19.0 开发人员字符串交接截止日期 2 – 3/28/25ß今天
- JMP 19 EA8 冻结 – 4/17/25
- JMP 19 EA9 冻结 – 6/5/25
- 请访问合流获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
统计数据
- 约翰·萨尔:
- 在轮廓仪中,有一个新的“剪辑”菜单项,允许您指定椭圆形(圆形)剪辑区域以将内容限制在晶圆的轮廓内(JMP-25394)。

- 在设计空间剖析器中,角落功能必须添加对数概率标准功能,用于在某个步骤中无法将检查概率调至优于零的情况 (JMP-25550)。我还添加了一个操作历史记录表来跟踪更改 (JMP-25400)。
- 在 Process Screening 中,拖动选择会导致拖动过程中无意中滚动,因此使用后台回调 (JMP-25495) 推迟更新。
- 轮廓刻画器的框架尺寸增加到 400 x 400,以避免在 Mac 上填充轮廓时出现白线。如果用户更改框架尺寸或网格尺寸,这仍然是一个问题 (JMP-21022)。
- 在流程筛选中,“比例”类型经过大量修改,新增了启动选项。“使用上限”、“使用下限”和“比例的 K Sigma”(JMP-25351)。还添加了脚本索引的示例 (JMP-25516)。
- 在响应筛选中,双向分组中的崩溃错误在性能改进 (JMP-25534) 后被修复。我还修复了无数据崩溃 (JMP-25584)。
- 在 Fit Mixed 中,我修复了涉及“抑制报告”的崩溃(JMP-25579)。
- Elizabeth:修复了与 Mixed 中的替代标准错误和自由度选项相关的错误。公开赞扬埃内斯特·帕索尔在比较数据表方面的工作,这使我能够比较两个具有约 22k 个单元格的矩阵的元素,以找出其中一个计算错误的地方。通过查看差异模式,我可以确定错误的位置和原因以及修复方法。如果没有该工具,我可能仍会陷入该错误中!
统计文档
- Michael C:审查统计 UI 字符串,为下一次 19.0 字符串交接翻译做准备;为团聚会议和活动做准备;规划暑期实习项目。
统计测试
- 马克:我几乎完成了运行新贝叶斯优化方法模拟研究的脚本。我与 Yeng 一起探索了贝叶斯优化平台不断变化的用户界面和体验。我制定了 2025 年的绩效和发展目标。
- Jacob:测试模拟响应,包括覆盖阵列平台中的待定更改。正在对 set cover() 进行测试,准备测试 BayesFlo。为 OML 设计添加新测试。调查性能问题。
- Tonya:测试过程筛选和过程能力的变化。
生命科学动态
- Drew: JMP Clinical 19.0 错误修复。帮助客户解决部署问题/建议。利用 python-docx 包从 JMP 生成输出(例如,在 Word 文档中制表)。
技术支持和参与
每周技术支持案例数量:

上周技术支持队列的案例主题:

每周参与支持案例数量:

上周参与队列的案例主题:

产品管理和产品营销
- Bryan F:我完成了 JMP Lab 的数据处理,并召开会议报告动态数据表过滤和 JMP Live 主题的结果。动态数据表过滤获得了极高的净推荐值( NPS) 60 ,几乎是我们测试过的任何产品中最高分数的两倍。这是一个里程碑式的成功。尽管取得了这一成就,但我们仍发现了需要改进的地方,并相信该功能仍有很大提升空间,以达到市场上任何产品都无法企及的强大和可用性水平。新的 JMP Live 主题也受到了好评,我们计划根据反馈进行一些调整。此外,我还参与了 JMP Live 的字符串审查,并就部分成功的操作提供了反馈。我与莎拉·吉利亚德和莎拉·西尔维斯特合作开展了一项剖析器增强可用性研究,开始着手开发 JMP 19 的图标,并与凯莉和莎拉·西尔维斯特合作编写了 PM 仪表板上 JMP Lab 报告的内容。
开发运营
- 梅兰妮:
- 重新检查 ES、FR 和 JA JSL 冲突以进行本地化。
- 规划了管理 stringbot 字典请求所需的流程和 Jira 更改。这将在下周上线。感谢Qiana Eaglin、Michael Crotty、Myron Chandler 和 Shannon Leslie !
- 开始计划将 Builtins 的 Stringbot 和 Sample Data 的 Stringbot 迁移到 AWS。
- 单元测试流工作 – 为 Windows 单元测试流创建了一个新图表,不仅显示成功和失败,还显示从未发生的运行(有时无法启动成功的图像!)。下周完成一些表格工作后,我将向 JMP Live 发布一系列新图表。

- Shannon L:为 JMP Clinical 项目推出了 Jira 问题级安全配置。为 JMP Marketplace 货币化进行项目规划。继续协助清理 JMP 19 故事。Salesforce Quote-to-Cash 和隐私中心会议。每周技术会议,包括 JMP 18.2.1/19 安全扫描审查。与 SAS/JMP Legal 会面,讨论 JMP 开发的插件是否需要出口注册。完成向 Workday 添加目标。处理 Atlassian 续订的采购表格。下周一/周二休假,周三回来。
- Bob:调查了为什么在最新的 EPM(超越信任)更新后,Excel Addin 无法在内部 Windows PC 上正确安装。(JMP-25573)。开会讨论 Student Addin 的最佳流程(JMP-25520)。为 EA 8 准备了安装程序。继续进行系统要求数据收集工作(JMP-25235)。
- Shannon C:与团队成员讨论目标并在 Workday 中记录我的目标。报告了由我审查 18.1.2 中常见的未解决崩溃以及采用 18.2 的客户报告的崩溃而导致的神秘崩溃。在为 Myron 将 Testbot 数据迁移到 AWS 做准备时,审查了持久单元测试失败并报告了 JMPTEST 项目
- Myron:继续致力于将 jmptool/SQL Server 数据库迁移到 Postgres/AWS。删除了单元测试积累的更多庞大、过时的数据 (JMPTOOL-1367)。开始更新 Jirabot API 调用 (JMPTOOL-1538)。
- Jim:在INC4806834上花费了太多时间
本土化
- Krzysztof:协助 JMP Live 翻译的返回(拉取请求、小修复)。使用 memoQweb 和包完成了 Marketplace 描述和审查流程的 MT 流程文档。准备了一个 memoQ 项目和英文 Marketplace 描述字符串审查流程文档(由作者完成)。测试新的自动化。对齐 PortableUI 的 TM(语法拆分后: //分成大约 130 个单独的字符串)。
- Ying:已完成对 UG 的 EN 截图脚本的检查,并在需要时重新截图(JMPLOCTOOL-717)。继续对 DJ 的 EN 截图脚本的检查,并在需要时重新截图(JMPLOCTOOL-735)。目前已完成三章。为函数或接口打开了四个 Jira 错误。( JMP-25578 / JMP-25519 / JMP-25544 / JMP-25592 )
- Allison:在 Howard 批量更新文件名后,致力于提供反馈并验证 P4 中 L10nsource 区域中重命名的文档 pdf;调查并修复 QA 团队报告的有关 JMP Live UI 字符串的本地化相关问题;与 Doc 团队会面讨论创建本地化帮助的过程;回复翻译团队的翻译相关查询并与开发人员沟通。
- Trish:与文档团队会面,讨论 Jiras 和为 V19 构建本地化帮助的工作流程。为便携式 UI 字符串的交接 #2 做准备。开会讨论 JMP 学生菜单插件 - 源管理和本地化。
文档
- Qiana:继续处理样本数据。与 Melanie 和 Michael 会面,讨论 Stringbot 和字符串。与 L10N 会面,讨论工作流程和 Jiras for Ying 构建本地化帮助。参加 JMP 学生菜单插件会议。与 Audrey 讨论测试帮助。项目规划和协调。
- Susan C:致力于实现业务目标并加入 Workday。规划用于 JMP Live/本地化的 Jiras。致力于 JMP Live 的 JSL 更新。计划在团聚期间开展工作/开会。
- 克里斯 :JMPDOC-2184:在 Evan 的帮助下更新了一些示例索引描述。致力于 18.2 文档库插件。
- 德文:继续更新截图脚本,构建和测试基于 XML 的网络帮助的 CSS。
系统/主机测试-Cary
- Mandy:主要在 JMP 19 上工作,包括演示准备和测试新的标签对话框更改以及对表格视图的一些更新。再次更新了 Lipid Data.jmp 表,很可能我们会在下周初进行另一次更改,因为标签现在位于列标题顶部,位置更好一些 -见图。还请注意,如果您不使用表情符号和颜色标签,则 None 标签不会占用任何空间。正在添加一些测试 - 使用标签/属性、筛选视图和工作流构建器 - 现在可与 Notebooks 配合使用 - 希望能够编写脚本并在其中添加工作流测试。验证 Jira 问题并编写测试。

- Hunter:对JMP-22400进行更多验证(支持 JMP 19 宽限期内的授权)。在实验室中,在 Intel 和 Apple Silicon 主机测试 Mac 上应用了 Sequoia 15.4 候选版本并运行了一些测试。查看 Windows 上的几个问题,包括 JMP 中的文件类型关联不正确以及 JMP 的 Excel 插件安装不正确(JMP-25573)。Bob 针对此问题有一份开放的 ServiceNow 工单,该工单可能与我们 Windows 设备上与 JMP 无关的最新安全更新有关。
- Lisa:通过匹配重复项和移动已修复的票据来清理一些票据。还验证了错误修复。
- Audrey:代表 Mandy 调查往返问题、Jira 管理工作、团聚计划、实习生计划。
网络测试——Cary
- 帮助解决了一些证书问题。
- 帮助客户解答关于 JMP Live Server 何时会适应时区变化的问题。
- 与 Chris Humphrey 和 Alex L. 合作制定了将 auth.live.com 升级到 Keycloak 26 的计划。
- API 密钥已从 JMP Live 19.0 中删除。我们进行了大量回归测试,因为 17.x 和 18.x 仍然有 API,并且可以发布到 19.0。
- 已验证 Keycloak 26.1.4 升级和 JMP Live 19.0 的新安装。
- 团队已积极切换到错误修复模式!

系统/主机测试-北京
核
- Dave B:更新了表格框排序和分组,使其适用于复选框列(按选中状态排序)。开始在暗模式下进行图像测试的实验。重现了匿名用户在将分类报告保存到 Excel 时崩溃的情况。
- Dan S:修复了暗黑模式(图例文本、层次框、图块、边框)。还有一些与 PlatformContainerBox 相关的修复。修复了焦点导航。更新了 SliderBox 的样式以使用控件强调色。
- Morgan:为 Notebooks 添加了更易于访问的脚本支持,在脚本索引中为 Notebook 做了文档工作,并弥补了 Python 着色支持方面的一些空白。
- Xan:条形图标签和间距;图案填充;小提琴图截断问题接近 0;从 setOrigin/setWidth 到 setScale 的大量变化。
- 埃文:根据 DSE2025 实验室的反馈,对标签 UI 进行了更改。
DOE 和可靠性
- Caleb:本周大部分时间我都在外出度假,去亚特兰大探望家人。回来后,我修复了测试人员在我外出期间发现的一些错误。
托管和接口
- 将要:
- MATLAB 集成:与 Bryan Boone 合作,利用 JMP 的 Python 环境重新实现 JMP 18 MATLAB 集成,以替代 19 中删除的 TK 库。到目前为止,我们可以连接到 MATLAB 并来回传输原始类型、列表、矩阵甚至数据表等数据。我们正在重新实现与以前相同的界面,但使用新的后端。
- SharePoint 数据连接器:现在使用 SAS 进行身份验证,因此用户在尝试让 IT 部门授予他们访问应用程序的权限时应该不会那么头疼。
- John Schroedl:发现 Excel 插件的注册最近中断了。与 Hunter 和 Bob 合作进行诊断,并打开了 CIS 票证。在 IME 中提交文本时,文本字段现在会触发可移植更改回调。修复文本编码转换中可能出现的缓冲区溢出问题。修复主机标签打印在某些尺寸处被截断的问题。非英语操作系统上的语言切换功能再次正常运行。查看 Bryan B 的 WebView2 问题。
- 保罗·N:
- 在 Workday 中输入一些目标
- 继续致力于关闭 JMP 19 Python Jiras
- 大部分时间都花在编写 Python 脚本上,该脚本会自动使用更新的 Python 版本更新 JMP 的文件位置。MacOS 已使用此新脚本更新至 Python 3.13.2。Windows 脚本即将推出。
- 自 3 月 21 日起,花了一些时间与 John Schroedl 合作开发 Beyond Trust 更新,打破了 Excel 插件的安装。
交互式 HTML
- Praveena:
- 处理JMPHTML-14390及其相关问题。上述 UI 更改导致大量图像差异。Dave Barbour 帮助保存了这些更改以供将来审查,使我们能够识别任何潜在问题。谢谢你,Dave!
- 此外,John Powell、Paul Spychala 和我会见了 Bill Worley,收集了有关 JMP Live 中菜单选项的反馈。Bill 还向我们提供了一些数据集,我们可以利用这些数据集来测试此功能。我们计划联系更多 SE,以收集有关此增强功能的更多反馈。
- 在 Workday 中输入业务目标。在 JIRA 中对错误进行分类。
- Mike Stickles:修复了错误JMPHTML-14457 (线:线标签显示在交互式 HTML5 上,但 JMP 日志中的消息却有不同的故事)、 JMPHTML-1087 ( S1588800:在图形生成器中保存带有对数轴和拟合线的交互式 html 时显示不正确的线)、 JMPHTML-14441 ( GB:条形图:标签值需要保持精度)和JMPHTML-14259 ( GB:条形图:按值精度标记应与摘要统计数据保持一致);其中两个已被接受并关闭,其他正在等待测试。将另外四个我无法重现的旧错误(即可能已作为其他工作的副产品得到修复)提交给测试以进行验证: JMPHTML-1807 ( GB:区域:带有 2 个 X、Y 和叠加的图表的工具提示不正确)、 JMPHTML-1939 (在 JMP Live 上使用 Chrome 无法加载帖子)、 JMPHTML-1756 ( GB:区域:LDF:按分类值过滤时未填充区域)和JMPHTML-2096 (带有 LDF 的控制图在 JMP 和导出的 HTML5 文件之间显示不同);其中两个已经通过 NOREP 验证,其他的正在等待测试。开始研究JMPHTML-1514 ( GB:线:图表不同,仅延伸到图表区域的一部分);已经准确地确定了问题所在,但尚未找到不会破坏其他问题的修复方法。在 Workday 中输入了我的目标,并在 PLATO 中输入了个人目标。
- 保罗·斯皮查拉 :本周我处理了平行图错误( JMPHTML-13741 、 JMPHTML-13551 )。我们还在双变量平台中启用了额外的三点(红色三角形)菜单项( JMPHTML-14456 、 JMPHTML-14401 )。我还清理了代码,使其更易于维护、更易于测试和更易于使用( JMPHTML-14448 、 JMPHTML-14420 )。最后修复了 Profiler X 轴对齐问题( JMPHTML-13663 )。
- John Powell:在 Workday 中输入了我的 2025 年目标。致力于更新 Scatterplot 3D 的 HTML (WebGL) 版本中的标记形状渲染,以处理高质量标记,例如 JMP 对某些标记形状有特殊处理。
JMP 直播
- Aurora:修复错误 - 修复了几个与评论和控制图分类注释中的 @ 提及相关的错误,正在修复一个与批量删除帖子相关的错误。大量 Jira 分类 - 现在控制图分类即将结束,计划进行更多常规 19.0 错误修复工作。
香农的注释
感谢文档团队撰稿人Susan Conaghan今天分享了以下内容以及她的更新。我喜欢听 JMP 员工在办公室之外拥有的许多有趣的激情!希望大家周末愉快!
今天我不用上班,我们要在苏格兰首演一部关于气候变化的歌剧,名为《起义》 。超级激动!我们已经练习了 3 个月,终于要开始了!这是我们昨晚排练的照片。你可以在后排中间上方看到我,穿着灰色上衣,双手高举!:smiling_face_with_smiling_eyes:
