如果您已修复 JMP 18.2 错误并应在发行说明中记录,请将“发行说明受影响”字段设置为“是”或“不确定”(如果您希望文档团队审查该请求)。
欢迎阅读 2024 年 10 月 18 日的 JMP 开发更新!
提醒一下,下周(2024 年 10 月 25 日)结束时,我们将冻结 JMP 19 EA4。请在 10 月 28 日星期一之前更新您的功能页面,并在 10 月 29 日星期二结束前将所有视频发送给Mia Stephens 。我注意到产品管理部门最近向我们的 JMP 19 早期采用者发送了一封电子邮件,鼓励他们查看 JMP Marketplace。它已经进行了一段时间的软启动,为下周在卡里举行的JMP Discovery 峰会上重点介绍做准备。
许多 JMP 团队成员一直在为下周的会议做准备,以便向客户展示并与他们会面。感谢 Mia 创建此页面来记录发现笔记。我特别期待看到客户演示并与海报上的人们讨论他们的崩溃数据(以及他们正在做的事情的有用描述)如何帮助我们解决神秘案件!
在我今天早上对提前投票数据发表评论后,JMP Live 开发人员Michael Gof f 分享了他创建的这个很酷的 JMP Live 仪表板,用于捕获有关威克县提前投票站点的公共数据!他说:“我在 JMP Live 中编写了一个 Python 刷新脚本,从选举委员会网站获取威克县选举数据并创建投票人口统计数据表。随着提前投票的进行,它应该每天更新。”以下是他发布的报告,其中许多报告都带有过滤器,因此您可以按提前投票地点探索数据:

非常感谢Tonya Mauldin分享本周的测试版/崩溃案例(含精选崩溃案例)!

2024 年 10 月 18 日当周 Beta 案例分布报告 | JMP Live
由于我们现在处于 EA3,Tonya 已为 Pre-EA、EA1 和 EA2 组合数据创建了摘要报告: JMP 19 EA 摘要报告 | JMP Live EA 数据也可在 Perforce 的 main/test/EA Data/19 下找到。这是迄今为止 EA 案例子主题的树状图。上面的链接中还有更多 JMP Live 中可用的报告,请查看!

一般公告
即将到来的重要日期
- JMP 19 EA4 代码冻结 – 2024 年 10 月 25 日
- JMP 18.1.1 安全冻结 – 11/1/24
- JMP 18.1.1 最终图像候选版本 – 11/4/24
- JMP 18.1.1 QA 签核 – 11/14/24
- JMP 18.1.1 在 MyJMP 中发布 - 约 2024 年 11 月 19 日
- JMP 19.0 一线交接 – 12/2/24
- 请访问Confluence获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
交互式 HTML
- John Powell:更新了 Logistic 平台的标记工具提示,以显示 Y 值,而不是左侧刻度上的点的位置 ( JMPHTML-14161 )。更新了气泡图,如果更改 X 或 Y 聚合选项需要更新刻度,则重新绘制气泡 ( JMPHTML-14170 )。致力于支持标记段的强制标签 (JMPHTML-13712)。创建了一个强制标签轴设置在重新进行分析或保存脚本时丢失的问题 ( JMP-23457 ) 。召开会议讨论故事点的使用。

- Mike Stickles: JMPHTML-1407的工作几乎完成(尺寸角色上的图例设置在 HTML5 上不起作用);在提交审核之前进行一些最后的清理和测试。顺便说一句,修复了JMPHTML-13684 (图例中的最大项目被忽略),显然在处理过程中还修复了JMPHTML-13866 (图例布局与换行 = 2 不同),这些修复将成为 1407 更改的一部分。这些更改仅包括主要尺寸角色 - 每种尺寸都有单独的标记。使用嵌套标记在图例中显示的尺寸角色将成为一个单独的 JIRA 票证;目前这些是使用旧的双半圆图标显示的。
- Praveena:根据 JMP ( JMPHTML-14066 ) 进行匹配字母数字排序。联系 Audrey 和 Josh 讨论 UI 更改的测试计划。与Shannon Leslie和John Powell会面,讨论故事指向和其他敏捷流程。
JMP 直播
- Aurora:控制图警告改进(大量富有成效的会议,下载警告历史记录和警告电子邮件的视觉改进)。白盒测试。
- Michael Goff:参加 JMP Live 的白盒测试日,并继续致力于控制图分类客户工作。
- Adrianna:致力于 Jiras 的新功能(依赖于其他数据的数据)和白盒测试。
统计数据
- Laura L:修复了一些错误,并为 JMP 19 实现了以下两个新功能:
- Annie:上周,我与 JMP 同事Ryan Lekivetz、Yang Sanchi、Di Michelson、Michael Crotty、Peng Liu和Caleb King一起参加了秋季技术会议。我很高兴有机会与许多 JMP 客户互动,包括Julia O'Neill 、Eastman、Regeneron 的员工和许多学者。我与Di Michelson和Bill Woodall的谈话受到了热烈的欢迎。本周,我一直在研究我的 JMP 发现路线图会议。
- Laura CS:根据社区中客户的要求,编写并测试了 SEM 插件,该插件目前尚不支持此功能。在 Burkett Farm 做志愿者。调查多组分析起始值错误。与 UNC 研究人员会面,指导他们使用 SEM 平台撰写手稿。为实习申请人提供反馈。开始为Ken Bollen准备演示。
- John Sall:在设计空间分析器中,研究“重置因子空间”和轴变化(JMP-23421)。
统计文档
- Michael C:上周参加了秋季技术会议,我是会议委员会的成员,主持了一场会议,并在会议闭幕式上组织/领导了一场小组讨论。参加了一些管理培训课程。清理了一些 UI 字符串和文档中的过时术语。帮助 Qiana 面试技术编辑职位的候选人。
- Hamid:致力于开发跨组和跨时间测量不变性的 SEM 示例 (JMP-22566)。审查了 JMP-23100 和 JMP-22574,以确定它们是否会影响出版物。与 Laura CS 会面,讨论 SEM 中的多组测量不变性捷径。在 Burkett 农场做志愿者,种植了大量草莓。
统计测试
- Haley:上周,参加了 FTC,享受了演讲和交流机会。本周,与Laura Castro-Schilo合作撰写了明年 JSM SEM 会议的摘要,该会议被接受为受邀会议。编写了测试来评估具有固定回归路径和/或因子载荷的 SEM 上的 MIIV 估计量。
- 标记:与 Jacob 一起研究了更改 JMP 样式表 (JSS) 对 Easy DOE 的影响。研究了新的 IndPenSim 2 模拟补料分批青霉素生产过程以取代原来的 PenSim 模拟器。安装了 Octave 来替代 Matlab。学习使用 Octave 运行 IndPenSim。
- Jacob:性能测试、更新分析脚本和调查潜在问题。调查单元测试失败。使用 Mark 的 JMP 样式表探索 Easy DOE。
- Tonya:负责 Beta 报告、开会讨论各种控制图生成器问题、与 Joseph 合作担任其发现会议的小组成员以及清理和重写单元测试。
生命科学动态
- Richard:已完成初步动态生存报告。将在 11 月 14 日的开发会议上进行演示。2025 年,美国统计协会分会理事会巡回课程计划开设了“数据可视化及其在生命科学中的应用”短期课程。Rebecca Lyzinski和我将为美国各地不同的学生和地区统计学家和数据科学家分会提供最多 6 次该课程。全天课程将包括 2 小时的 Graph Builder 精彩内容。
- Drew:为 Discovery 全体会议的参与做好准备。为 JMP Clinical 18.2/19.0 添加了功能/错误修复。为测试套件添加了实用功能,以支持 Geoff 为 JMP Clinical 客户提供额外 IQ/OQ/PQ 支持的工作。
- Wenjun: FDA 开始在云端测试供应商的软件。他们刚刚再次联系我,以确保 JMP/JMP Clinical 可以包含在内。我请 Valerie 和 Ted 回答他们的许可问题。
技术支持和参与
每周技术支持案例数量:

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

每周参与支持案例数量:

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

开发运营
- Bob:已完成向 Windows 19.0 版安装程序添加新字体的工作 (JMP-21785)。更新了 Windows 版 JMP Student Edition 18.2 安装程序,以包含 Student Addin,该插件与 JMP Marketplace 上提供的插件相同 (JMP-23135)。
- Shannon:继续与测试人员合作研究 UT 运行中的 DNC、超时和崩溃。审查了 Audrey 在 JMP Live 中对JSL 测试时间报告的新增内容,包括崩溃、DNC 和超时历史记录的新图表,该图表显示了我们在各个轨道上减少此类问题的最新进展。这项工作仍在进行中,但感谢所有人帮助解决这些问题。调查了一些内部 JMP 19 崩溃轨道。

本土化
- Allison:验证了 18.0 和 18.1 本地化的 JMP 文档 pdf 并交给 QA 进行测试;报告 QA 在本地化的 pdf 中发现的问题并要求 DTP 修复;将经过验证的 JMP 文档 pdf 交给市场营销部门;致力于起草 V19 本地化报价模板,发送给供应商征求意见。
- Trish:与Kyoko Takenaka协调 JMP Marketplace 翻译工作;从Marketplace下载了本地化的 JMP 文档插件,现在已上线,可进行完整性检查。制定 V19 本地化工作时间表并协调资源。完成了第三季度的人力资源相关任务。
- Krzysztof:处理 18.2 版 JMPLive 翻译结果。测试新的自动化功能和应用程序(QCommit、TM Search)。记录和清理 Marketplace Addin 描述的 MT 翻译脚本和流程(文件的预处理和后处理)。
- Sohail:为 TM Search 界面实施了安全补丁,包括速率限制以防止 DOS 攻击和查询参数化以防止 SQL 注入攻击。继续进行关于标记器和不同架构的 LLM 研究。
- Howard:更新 Dashboard API 和文档。继续 Dashboard Jira 集成项目。完成翻译推送测试。开始研究与 Jira 集成的供应商查询系统。
- Sandy:将新源的工作自动化提交给 P4。测试仪表板的推送功能。
文档
- Susan C:更新流程 Jiras 上的日期和任务。生成 JMP Live 18.2 英文帮助。注意到版权日期不正确,因此在生成其他语言之前先修复该问题。计划对 JMP Live 帮助进行回顾性修复。计划 18.1.1 RN。审查 10 月份的非统计 UI 字符串。正在研究 Jira 以用于跨书籍的文本插入。
- Qiana:观看了《图形生成器的基础知识 - JMP 用户社区》 。技术编辑采访和后续活动。为 FM 更新至版本 16.0.6 创建了 Jiras。修订了FrameMaker 更新至 16.0.6 。对旧 Jiras 进行分类。更新了 Confluence 页面以指向新的帮助构建机器。项目规划和协调。
- Khawar:基本图形:更新了图像;得到了 Devon 和 Susan 的反馈;修复了文本插入问题。示例索引:已完成向电子表格添加内容。Oxygen :在 Oxygen 会议中分享了图像标注更新。已将 FrameMaker 更新至 16.0.6。
- 德文:继续致力于将《发现 JMP》一章的中文版从 FrameMaker 转换为 XML,以供 L10N 团队审查并继续 JSL 课程。
系统/主机测试-Cary
- Mandy:对新数据表、标签进行了更多分类,并对开发人员为 Tabulate 所做的更改进行了一些处理;技术支持部门提出了损坏的表格问题,Evan 出色地帮助我/他们解决了这个问题,我们将修复后的表格交还给了用户——原来是表格变量的一个已知问题——但用户有点滥用 JSL 来制作表格变量。下周参加了 DS 论文的试运行,涉及工作流构建器并帮助他们解决了问题——因为他们遇到了导入问题——最终对导入向导进行了有意的更改。下周——我将在路线图会议室之一进行探索和演示。
- Nick H:正在修复一个错误,由于 jiraIssuesStatus.jmp 未针对这些分支每晚更新,因此维护分支无法正确标记已知问题。修复了失败文件链接打开控制台日志时出现错误的问题,该错误是在我推送最近的更改以准备新的保留策略后引入的。正在完成 19.0 填充/边距验证,同时继续清理我们每晚运行中新的和旧的失败单元测试。还帮助 Mandy 进行一些数据表验证。
- Hunter:首次安装并授权JMP学生版18.2,测试了几个授权问题,调查了两个JMP 19 EA 3案例,并记录了Windows上许多剩余的暗模式图标问题。
网络测试——Cary
- Anna:验证 HTML5、JMP Live 和 JMP 的修复。测试 Paul S 对 HTML5/JMP Live 中图表大小调整所做的最新更改。向 JMP 19.0 HTML5 就绪页面添加报告。Josh 已将页面移至新位置。将再次发送更新后的链接。完成对最后 JMP Marketplace 问题的验证。
系统/主机测试-北京
核
- Dan S:修复了关闭项目时文件提示的问题。分类 newTopName/newTopString 问题。添加了在拆分器布局中拉伸数据过滤器宽度的选项。正在处理数据表网格中过滤器的拉伸。
- Xan:添加了 Graph Builder 扩展至零逻辑(EA 反馈)的首选项;轴刻度标签、SEM 文本截断
- Evan:致力于在 Windows 上支持表情符号文本渲染。致力于 Mimic 开发,并与 Mike Muhlada 一起测试使用 Mimic。
- Dave B:更新插件生成器,更好地放置数字和编辑框的文本。
DOE 和可靠性
- Caleb:为 JMP Discovery 做准备,并修复一些 Sample Size Explorer 错误。期待下周与大家见面!
托管和接口
- 保罗·尼尔森:
- 过去几周,我一直在使用 rpy2 通过 Python 和 R 进行 R 集成。首先要弄清楚如何仅通过 Python 脚本建立 R 连接,并创建类似于原始 JSL R 接口的 Python 函数。接下来尝试用 JSL 用户定义函数替换 JSL 入口点,并调用 Python 函数。用户定义函数的局限性意味着这种解决方案会破坏大多数现有的 JSL R 脚本。
- 本周,在 C++ 中恢复 JMP 中的 R 集成入口点,但通过 Python 和 rpy2 进行调用,而不是通过 SAS Tk 连接。JMP-23469。仍有一些工作要做,但大多数功能已恢复。
香农的注释
感谢Mike Stickles分享这个 meme!他说他的家人在 CrowdStrike 崩溃期间在群聊中传播了它。:smiling_face_with_smiling_eyes:
祝大家周末愉快!
