欢迎阅读 2025 年 1 月 24 日的 JMP 开发更新!
JMP 18.1.2本周在 MyJMP 上发布!感谢所有参与此“点对点”版本开发的人员 - 除了第三方库更新之外,18.1.2 还修复了 JMP 的一个错误,并为 JMP Clinical 添加了几个新增功能,恢复了 JMP Clinical 8.1 中的一些旧报告(详见此处的发布说明)。JMP 18.2 将是我们 JMP 18 维护版本系列中的下一个版本,计划于 3 月发布。18.2 版本目前因错误修复而冻结,但验证、可交付成果生产和安全扫描任务将继续进行,直到下个月各自的冻结日期。
卡里和北京的 JMP QA 团队今天签署了JMP19EA6 ,安装程序已在 MyJMP 中发布!产品管理计划于下周通知客户 EA6 的可用性,并将在 EA 页面上分享有关准备测试的功能的详细信息。我们很快就会迎来下一个 EA 冻结, JMP 19 EA7目前定于情人节冻结。
现在我们已经通过了 JMP 19 功能冻结,所有尚未标记为已修复但目前在 JMP 项目中的计划版本字段中为 19.0 的故事和史诗项目都需要进行评估。请删除计划版本(如果该项目目前没有计划发布特定版本)或添加适当的新版本(如果项目确实计划发布到不同的发布轨道)。如果要继续为 JMP 19 处理某个项目,则需要将其添加到JMP 19 后期功能页面并评估其对下游团队的影响。
此外,本周,我为一些计划版本为 19.0 的功能请求项目添加了评论,以删除该版本或向开发人员或 PM 寻求分类帮助。一般来说,我们不会为功能请求分配计划版本值。如果为特定版本选择了功能请求,则应将其转换为故事,并在当时分配计划版本。但是,有时故事会降级为功能请求,并且计划版本不会被删除,或者项目被接受,但我们忘记更改问题类型 - 因此需要快速分类步骤。再次感谢您帮助清理这些项目!
还要感谢托尼娅·莫尔丁分享本周的测试版/崩溃报告(其中精选了崩溃信息)!

(Tonya 指出,当她尝试发布到 JMP Live 时,她在获取与服务器的有效连接时遇到了错误。)
一般公告
即将到来的重要日期
- JMP 18.2 安全冻结 – 2/21/25
- JMP 18.2 最终图像候选版本 – 2/24/25
- JMP 18.2 QA 签核 – 3/13/25
- MyJMP 中的 JMP 18.2 版本 - 2025 年 3 月 18 日
- 请访问合流获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
交互式 HTML

- Mike Stickles:已完成对JMPHTML-2022 (图例不显示平行图上的大小设置)和JMPHTML-2023 (图例不尊重大小变量的水平设置)的最终调整。目前正在研究JMPHTML-14338 (条形图:标签:需要支持自定义数字格式)。
- Michael Senoyuit:完成了JMPHTML-14201 ,删除报告脚本中正在使用的数据过滤器可能会导致错误,继续致力于将工具提示图形放入 JMP Live,并开始致力于 JMPHTML-13838,更改 HTML5 工具提示悬停位置以匹配 JMP。
- 保罗·斯皮查拉 :JMPLive/HTML 现在支持自定义颜色 GroupBoxes(用于 Wrap/GroupX/GroupY 角色)( JMPHTML-14326 )。不过还有更多工作正在进行中。
JMP 直播
- Aurora:控制图警告改进(在关于分配到小组、错误修复、为 Discovery Europe 做准备的通知中更加明确)。
统计数据
- 约翰·霍尔:
- 在流程筛选中,为警报图 (JMP-24030) 添加了图例,修复了非正常 () 的排序,并与 HTML 组合作使本地数据过滤器正常工作 (JMP-22074 和 WEBJMP-9665)。
- 在分类中,修复“Column(dt,expr)”表达式的拖放功能(JMP-21907),并抑制“指定比较组”的 FDR 选项(JMP-22603)。
- 准备并发表启动演讲。
- Elizabeth:推动了对 GLMM 中序数多项式响应的支持(JMP-24492),除了保存列选项之外,大多数功能都已可用(截至撰写本文时)。名义多项式工作即将推出;其下游影响是名义的(无意双关),因为序数所需的文档更改等几乎完全覆盖了名义。
- Laura CS:修复了 SEM 中与交叉滞后面板模型和字符串相关的一些错误,调查了优化错误,查找数据并与 Haley 一起探索纵向 SPSP 研讨会的示例。
统计文档
- Michael C:面试暑期实习职位候选人(与 Colleen 一起)。检查字符串。观看 JMP 2025 启动视频。
统计测试
- Mark:与 Jacob 一起起草了一份关于在单元测试脚本中使用覆盖数组的演示文稿。还修复了与 Easy DOE 中响应模拟器 UI 的最近更改以及 Mac 和 Windows 之间随机数生成的差异相关的几个单元测试失败。目前正在为 IndPenSim 2 模拟器编写一个脚本来评估最佳因子设置,并参加了虚拟 JMP 启动会议。
- Jacob:测试设计资源管理器,验证 Jira 票证并添加新的单元测试。与 Mark 一起准备针对 Easy DOE 中增强的模拟响应功能的可用性研究,计划用于 Discovery Europe。更新可用性研究工具,添加询问检查所有适用问题的功能并包括可选练习。与 Yeng 合作,测试非参数公差区间的新样本量资源管理器。
生命科学动态
- 理查德:
- 我们的论文“临床试验中用于信号检测和标记的不良事件术语汇总”已被《药物安全》杂志接受。它应该会在不久的将来发表。
- 继续进行子组筛选工作,这是我为 JMPC 19.0 撰写的最后报告。希望在接下来的几周内进行演示。
- 德鲁、瓦莱丽和我正在审查一些与网络情节相关的问题。
- 我们正在尝试解决的一个主要挑战是使用 JMP 数据过滤器对边缘级协变量进行过滤,以便当连接到节点的所有边都不存在(或至少存在一个)时,相应的节点进行过滤。
- 创建圆形网络图很简单,如果可以解决与第 1 项相关的问题,那么这将成为一个构建 JMP 插件的学生项目。
- 可能会与 Xan 进行一些讨论,以了解是否需要对 GB 进行改进以支持这些图。所采用的方法与森林图、扰乱图或游泳图的构建方式非常相似,其中一组记录总结了节点坐标,一组堆叠的边缘记录在节点对(i,j,其中 i < j)之间画线。
- 可能唯一需要的附加部分是包含用于确定坐标的其他方法,这将在 Graph Builder 之外发生。如果是这样,该插件可以提供用于生成各种坐标的选项。
- 除了基于样本大小产生边缘之外,一些额外的特征是使用更多的统计标准,例如相关性或优势比。
- Drew:协助 Novo 解决 JMP Clinical 实施问题。分类并修复 JMP Clinical 19 错误并审查代码以提高性能。
产品管理和产品营销
- Dieter、Sara 和 Dan V在美洲销售启动会上介绍了由产品管理和产品营销团队创建的 JMP Marketplace、JMP Live 和战略销售方案。
- Bryan F:与 Dieter 协作,对统计过程控制 (SPC) 系统进行了竞争对手分析并记录下来;与 Sarah Sylvestre 一起准备了原型设计的学习转移材料;根据 Aaron Kennedy 的反馈继续为 JMP 19 开发启动画面横幅;与 Dieter、Justin 和 Michael 协作设计了 JMP Chart Triaging 的待办事项列表功能。
- JMP 19发布:新功能和发布时间
正如您在 JMP 2025 公司启动会第二天从 Dan 和 Jules 那里听到的那样,JMP 将于 9 月发布第 19 版,该版本具有一系列令人兴奋的新功能,旨在提升 JMP 的市场地位。
- 我们的未来计划是什么?我们如何让我们的团队有效地共享信息,同时确保我们的用户群充分认识到最新版本的价值?我们努力在每次发布时改进我们的流程,但这次发布尤其值得注意。我们的目标是采取一种新方法,保留已被证明有效的成功元素,同时引入创新策略来激发和保持兴奋感。 在此处了解更多信息。
- 销售团队如何利用 JMP Marketplace 来提升组织对 JMP 的投资价值
JMP 市场于 2024 年 10 月推出,短短三个月内,我们已经超额完成了第一阶段推出时设定的所有目标。正如 2024 年产品管理报告中提到的,JMP Marketplace 的推出取得了巨大的成功。
- 随着越来越多的用户和客户看到 JMP Marketplace 并开始下载有用的插件、扩展、Python 插件和数据连接器,销售团队在与客户和用户的对话、年度业务评估、活动和研讨会中战略性地定位 JMP Marketplace 所提供的价值。
- 阅读本文,了解销售团队如何在与客户对话中使用 JMP Marketplace。
技术支持和参与




开发运营
- Jim:在 Perforce 中为 JMP Pro 19 EA #6 创建了 EA 分支,然后为 Mac 和 Win 构建了可执行文件和安装程序(感谢鲍勃·希基提供必要的脚本);对已修复的问题执行了 JIRA 验证并从最新的 mac OS ASAN 运行中报告了新的 JIRA 项目;将 JMP 18.1.2 分支中的更改集成到 19.0 中以获得版权格式(JMP-24499 和 JMP-24500);与尼克·弗劳尔和亨特·韦弗合作,从我的笔记本电脑远程访问 mac 单元测试机 – 部分原因是 SAS CIS 声明 VNC Viewer 违反了 SAS 政策。停用两台旧的 mac mini 测试机,换成新的 M3 mac;并注销了许多旧的 AWS 测试 AMI。
- 梅兰妮:
- 咨询:帮助 Sohail 编写脚本,将数据表写入 JSON。是的,我们知道 JSON To Data Table(),但 Sohail 有理由编写自己的函数来生成他需要的内容。这很有趣!
- 分支:创建了 18.2.1 分支任务。 [JMPTOOL-1461] 18.2.1 的 JMP 分支事件任务。请注意,Jim 暂时不会创建 18.2.1 Perforce 分支 - 可能还要再过一两周。
- 版权:与奥黛丽讨论了版权策略——我们提出了几个问题来询问 JMP(也许还有 SAS)的法律部门。
- 文档支持:与 SAS IT 的 Steve Nickerson 合作,停用用于创建 JMP 帮助的非常旧的虚拟机 - Chris Barrett 已能够在新的 AWS 虚拟机上生成英语和本地化帮助。 [JMPTOOL-861] 将帮助作业从 help-pdf-builds 迁移到 AWS 。
- Jira Work:更新了页面,其中包含批量问题导入说明(仅供管理员使用)。进行了大量实验以发现可以做什么和不能做什么——未来还会有更多。
- Stringbot:与 Michael Hecht 协调,对处理特殊字符进行测试,以测试 Myron 在开发 Stringbot 环境中进行的生产修复。祝愿本周末的运行顺利。
- 感谢: Nick Ruva,他在新的 MIF-PDF VM 上重新创建了 Jenkins 代理调度程序,以修复令人沮丧的字体问题,该问题导致无法创建某些 PDF。幸运的是,这些工作终于可以在下周恢复工作了。 [JMPDOC-2286] 更新 MIF-PDF VM
- Shannon L:协助审查 18.2 安全漏洞。向 Atlassian 报告了有关缺少 Jira 过滤器订阅电子邮件的错误。每周举行技术会议。与 Doc 团队合作完成即将到来的项目截止日期。喜欢观看 2025 JMP Kickoff 录音。帮助用户使用 Atlassian 工具,包括 Confluence 表过滤。为我们的 Jira 问题级安全配置创建文档,为下周的 WebJMP POC 做好准备。Jira API 测试/调查。
- Bob:向 MyJMP 发布适用于 Mac 和 Windows 上的 JMP、JMP Pro 和 JMP Clinical 以及 Windows 上的 JMP Live 的 18.1.2 软件安装程序。已测试下载。将 18.1.2 文件添加到更新程序表中,这样当用户“检查更新”时,如果他们拥有 18.0.0 -> 18.1.1,他们将被引导到 MyJMP。清理安装程序的日志文件并准备 18.2.1 分支。向 My JMP 发布适用于 Mac 和 Windows 上的 JMP、JMP Pro 和 JMP Clinical 的 19.0 EA 6。
- Myron:致力于 JMPTOOL-1460 - 样本数据 Jenkins 作业失败,JMPTOOL-1438 - 将有希望的修复移至本周末 Stringbot 运行的生产中,以及 jmptool SQL Server 迁移 - 启动移至 AWS 上的 Postgres 的过程(影响 XDB 和 JMPTRACK 数据库中的所有数据 - 单元测试、崩溃等)。
- Shannon C:我很喜欢本周的启动视频!2024 年是发展和整个公司发生巨大变化的一年——我期待 2025 年继续取得进展!本周,我继续与各个团队成员进行第四季度总结会议和 2025 年规划,调查崩溃情况,并开始对 JMP 19.0 功能项目进行分类。
本土化
- Krzysztof:测试新的自动化功能(Jira 与本地化仪表板的集成、新的 UI 提交作业)。为 UI 设计新的返回脚本。回答翻译人员关于 PortableUI 字符串的问题。致力于 Marketplace 的新产品发布。整理了发布说明(18.1.2)。在 memoQ 中测试新的 MT 特性和功能。
- Sandy:验证了项目创建仪表板上的新功能。使用项目创建仪表板的测试框架。完成了 Oxygen 转换的文件名转换脚本。开始研究新的字符串返回过程。
- Howard:测试并修复仪表板 Jira 集成的 Bug。与 PM 讨论并研究了如何处理丢失、持续翻译的新用例。
- Trish:完成了第四季度的签到;分类本地化查询;与文档团队协调本地化 18.2 JMP 帮助所需的模板文件;致力于 2025 年的本地化小组目标。
- Ying:测试 UG 的截图脚本,并详细说明发现的问题。如果需要更新,请重新截取英文截图。
文档
- 德文:度完蜜月回来后,重新恢复状态,与苏珊和亚伦安德森会面,讨论记录 19.0 的 JMP Live 和 Python 集成,审查 UG 中所有需要针对 19.0 进行屏幕截图更新的区域,并解决 FrameMaker > XML 转换中交叉引用中断的问题。
- Khawar:致力于样本索引项目;重新组织页面并添加建议;将脚本名称问题与数据表名称问题从文本中分离出来。
- 克里斯 :致力于更新 18.2 翻译模板、更新 18.1 帮助作业并获取 Jill 的 DJ 编辑。
系统/主机测试-Cary
- Mandy:完成了 JMP19EA6 测试,并对数据网格、列标签和制表进行了更改。制作了 EA6 视频并帮助更新了用户的列标签汇合页面,附上了编辑的示例表和日志。我真心希望他们能试用它,以及数据表的过滤视图!观看了 Kickoff 视频并回应了一些 JMP19EA5 TS 曲目 - 很高兴能够回答 JMP19EA6 中将改进或修复几个问题。现在正在对列标签和表情符号进行一些即时更改,以确保 Mac 和 Windows 之间的一致性。需要验证 JIRA 问题以了解制表更改,并将测试脚本添加到 JSL 框架;我还相信 Evan 和 David 将在下周初为过滤视图对话框提供脚本。此屏幕截图来自 Windows - 未更改字体!:smiling_face_with_smiling_eyes:标签今天就已移至专栏顶部!

- Hunter:在完成 JMP 19 EA 6 安装程序测试之前调查了多项内容。对 JMP 19 EA 5 案例作出回应。在实验室中将 Mac Sequoia 15.3 Release Candidate 应用于 Intel 和 Apple Silicon 主机测试 Mac,并使用 JMP 18.2 和 19.0 运行测试。
- 奥黛丽 :JMP 19 EA6 测试。设置 JMP 19 所有维护轨道的时间表,并将其添加到JMP 19 日期页面。与团队成员进行 Q4 讨论,开始着手 18.2.1 的分支任务,这些任务与测试的自动化任务有关。
- Lisa:致力于 EA 反馈跟踪,非常感谢戴夫·巴伯和约翰·施罗德在调查期间追踪了 3 次崩溃。我还在继续测试图形生成器中的矢量场和新树形图栏样式。
系统/主机测试-北京
核
- Dan S:向功能适配组添加了组平台功能(布局、排序依据等)。向列切换器添加了列组脚本支持。修复了数据过滤器问题,包括逆向 (1)、计数排除行 (0) 和全局过滤器中的焦点导航。修复了组合窗口中的摘要报告视图。
- Xan:致力于 Col XXX 功能:添加、代码清理和加速。
- 埃文:表情符号适用于标签。
DOE 和可靠性
- Caleb:我完成了非参数公差界限探索器的工作,这将是一个后期功能(希望今天晚些时候推出!)。我还在解决一些样本大小探索器错误,并准备我和 Ryan 的现代 DOE 教程,我们将于下周在(希望)温暖的佛罗里达举行的 RAMS 会议上展示该教程。
托管和接口
- 迈克尔·H:
- 为 AspenTech IP.21 导入器实现了交互式对话框。
- 恢复了使用空格键在 Mac 上“弹出”组合框显示的功能。
- 为新的表情符号选择器添加了 Mac 实现。
- 修复了 Mac 版 TestBot 日志摘要器中的一些解析问题。
- 添加了一个临时的 C++ 单元测试,以测试 StringBot 提取包含非 ASCII 字符的字符串的能力。
- 保罗·N:
- JMP-23469 致力于 R 集成。JSL 调用使用 rpy2 连接到 R 的 Python。
- 创建了一个“jmpex”导入包,其中包含 Python R 类中的大部分 Python R 代码。这允许 JMP 通过 JSL 调用 R 接口,并允许 Python 代码导入 jmpex以使用来自 Python 的相同接口。对其进行设置,以便在通过 R Init() 或 R Connect() 调用时自动安装该包。该包包含它自己的需求文件,因此在安装jmpex时会安装所有 rpy2 依赖项。
- 清理脚本索引 R 样本。这里还有一些工作要做。
- Brian C: Neal Siekierski、Kristen Slappy、Evan Carr 和 Aurora Tiffany-Davis 将代表我的团队参加柏林 Discovery 活动。我也会去。
香农的注释
下周我们可能会迎来愚人节,白天气温预计在 50 到 60 华氏度之间,但坦白说我不在乎!就像今天有人对我说的……在经历了最近的天气之后,即使是 45 度的气温也让人感觉很温暖,这真是太神奇了!希望大家周末愉快!
