欢迎阅读 2024 年 4 月 12 日的 JMP 开发更新!
JMP 18.1 功能冻结将于下周五(4 月 19 日)结束。如果您已将新功能项目标记为已在 18.1 中冻结,请在 Confluence 中的 JMP 18.1 新功能页面上评估其影响。如果您本周要为 18.1 敲定一项功能,请复制该页面中的模板表并为您的功能创建新的节标题。这对下游团队规划自己的 18.1 工作非常有帮助。
我们也正在快速接近JMP 18.0.1 的代码冻结日期,这是我们计划的第一个“点对点”版本。虽然专注于第三方库更新以解决安全问题,但此版本还将包括一些精选修复和其他重要更新。18.0.1 中解决的项目可以在 Jira 中用 18.0.1 的修复版本标识。所有非安全修复都必须获得批准才能纳入 18.0.1。如果您正在寻求批准将非安全代码更改推送到 18.0.1,请向 JMP 审批者列表发送一份包含详细信息的说明。
感谢Mia Stephens提醒我们 JMP Discovery Summit US 论文提交截止日期为 4 月 23 日,JMP 研发人员受邀提交摘要。Discovery US 将于 10 月 21 日至 24 日在卡里举行。在此期间,如果您有兴趣参加JMP Discovery Europe Online,请在此处注册。本次活动的在线部分是在上个月在曼彻斯特举行的非常成功的现场 Discovery 会议之后举行的。
一般公告
即将到来的重要日期
- JMP 18.1 功能冻结 – 4/19/24
- JMP 18.0.1 代码冻结 – 4/26/24
- JMP 18.0.1 发布 – 约 5/18/24
- JMP 18.1 审批模式开始 – 5/21/24
- JMP 18.1 代码冻结 – 6/14/24
- 请访问Confluence获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
数据发现
- Xan:在 Dan 的帮助下,GB Undo 崩溃问题已修复。代码现代化:使用 FlatHashMap 代替 JHashMap。正在开发更多标记抖动方向选项,以允许此类逻辑图。

- 还有问: 修复了折叠框的一些拉伸填充行为。调查克隆框(日志或图像输出)时可能丢失填充/边距的问题。正在通过 Visual Styling 框架处理主机指标。
- Dave B:将更改整合到 18.1 中。修复了表格框/鼠标滚轮滚动错误。修复了 pdf 导出大小错误。
美国能源部
- Caleb:对 JIRA 票证进行更多分类,特别是与样本量探索器相关的分类。我还重新开始与 Brad 合作撰写论文,探讨非正交设计中 Lenth 方法的替代方案。最后,我一直在帮助 Doug Montgomery 的一位博士生分析他们正在进行的一个有趣项目的一些初步退化测试。
主持人
- 克里斯汀:本周的开发重点是对 JMP Marketplace 进行本地化更新,以使字符串和文本在 JMP 支持的语言中可用,以及错误处理 UI 更新JMPMRKT-28和JMPMRKT-63 。
- Paul N:在 Windows 和 Mac 上将 JMP 18.0.1、JMP 18.1、JMP 19 中的嵌入式 Python 更新至 3.11.9。
- Michael H:从 JMP 19 中删除了 SAS TK(线程内核)库。
交互式 HTML
- John Powell:将 Format.js 转换为 JavaScript 类 ( JMPHTML-13645 )。致力于将 BubblePlotSegment.js 转换为 JavaScript 类 ( JMPHTML-13655 )。删除了 Heatmap 和 Bar 交互式分级原型的未使用代码 ( JMPHTML-13563 )。与 Praveena 一起审查了功能请求,以规划 JMP 19。与 Praveena、Paul S.、Michael S. 和 Bryan F. 讨论了交互式 HTML 内容的新外观 ( JMPHTML-1835 )。与 Praveena 和 Annie 讨论了 JMP Live 中控制图警告分类的实施细节 ( JMPHTML-13650 )。
- 普拉维纳:
- 与 John Powell 会面,审查 19.0 的功能。
- JMP Live 上的控制图警告功能
- Michael Goff 和我正在努力获取上下文菜单事件处理以添加对分类的支持。
- 与 Annie 和 John 会面以了解 CCB 功能。
- 与 Aurora、Annie 和 Michael 会面,参加每周会议
- HTML UI:审查并最终确定了与 HTML 团队和 Bryan Fricke 之前的会议中确定的设计理念
- Michael Senoyuit:完成了 BoxPlotSegment 重构,致力于 HTML 设计改进,并开始创建字体类。
JMP 直播
统计数据
- Laura CS:本周离开了 MIIV-2SLS 估算器,专注于 19.0 中 SEM 的小修复和 18.1 的集成。修复了多组分析的路径图问题(图显示偏离中心)。修复了 bootstrap 的一个错误,导致偏差校正没有忽略给定统计数据中的缺失值。还在 bootstrap 结果表中添加了一个新列,显示估计期间遇到的警告或其他消息(例如,负方差、不收敛等)。在模型比较表中添加了一个新的拟合指数(由 Narayanan 要求,现在在辛辛那提大学),并修复了定义时间值的 JSL 问题。
统计文档
- Michael C:为 Colleen 审查了脚本索引更改;与秋季技术会议的程序委员会会面以审查提交的摘要;开始调查 Acrolinx 在 FrameMaker 文件中未捕获的一些错误。
统计测试
- 标记:与 Jacob 一起确定了 DOE 平台中长期存在的“保存/加载响应/因素”功能的缺点,以供 Ryan 和 Joseph 审查。在“灵活”模式下替换“模型”选项卡中的选择列表后,更新了 Easy DOE 的单元测试脚本。关闭了 Easy DOE 的 Jira 票证。研究贝叶斯优化。
- Jacob:验证 DOE 的 Jira 票证并添加单元测试。为 Torch 深度学习表格模型添加单元测试。编写脚本以重新运行失败的单元测试并发布已确认的失败。协助 JMP 技术支持解决 DOE 功率分析问题。进行一些单元测试清理。
- Tonya:正在准备 V18 早期采用者数据的演示。错误验证和单元测试清理。
生命科学动态
- Rebecca:通过将反馈整理到 Confluence 页面并让我们的团队进行审查,启动 JMP Clinical 回顾。继续修复 18.1 的错误,包括新报告中的错误,以总结处置信息。
- 理查德:制作一份原型报告,让非 SQL 用户能够在参考事件或药物周围的用户定义的时间窗口内识别安全问题或药物。
产品管理和产品营销
- Bryan F:与Sarah Sylvestre 一起,与 Greg Flexman 和 Olivia Lippincott 会面,讨论他们对 Sarah 准备的数据表调查的回应。处理并呈现 JMP 实验室的动态数据表子集结果。目前,最近的 Discovery Europe JMP 实验室的所有结果都已处理并呈现。与 JMP 数字运营、市场营销和客户服务部门的成员会面,讨论 JMP 品牌。与 HTML5 开发人员合作开发一种与 JMP Live chrome 更一致的样式。各种 JMP Live 设计讨论。继续与 Julian 的小组一起使用一些基于日常事物设计读书俱乐部的 UX 技术。与可视化样式框架工作相关的规划。响应了另一项关于 JMP 不合规可访问性区域补救计划的请求。
技术支持和参与
每周案件数量:
参与队列的案例主题总数:
上周参与队列的案例主题:
开发运营
- 梅兰妮:
- DevOps:与 Shannon Leslie 和其他 DevOps 人员进行会议和聊天。常规调查和故障排除。Builtins 18.1:更新了 Stringbot-JSL-Maintenance 作业以适应 18.1;进行了测试运行(尚无字符串);为下周的新字符串做好准备。18.1的 HelpMap:致力于更新上传作业。
- 上周日,我去了弗吉尼亚州里士满的 Poe 博物馆。为了好玩,我将 Raven 导入 JMP 并对其进行了情绪分析。然后,我使用总体情绪得分为词云着色。
- Jim:将已批准的变更集成到 18.0.1 分支;提供额外的 Perforce 支持。重新调整了 Russ 的 Mac Mini;更新了多台测试 Mac Mini 上的操作系统。与 Paul Nelson 合作,通过批处理脚本在 Mac OS 上安装 Python 模块。与Daniel Powell合作,确定为什么许多 UT 机器在上周的服务器端更改后无法授权。
- Myron:致力于整合 JMPTOOLPROD.dev.jmp.com 并将 JiraBot 部署到那里。这需要进行一些调整来设置不同的 Azure 身份验证应用程序(这样我就不会共享开发实例),并且当应用程序代码从 jmptooldev 升级到 jmptoolprod 时,需要对一些代码进行一些更改,以便更灵活地处理身份验证令牌和 ID 等。
- Bob:更多许可协议更新。授权问题故障排除。从 Windows JMP 19 安装程序中删除了 tkext 文件。记录了 Windows 18 安装程序中自定义文件的使用情况。
- Shannon C:与 Shannon L 的入职会议。调查 JMP 18 生产崩溃。与 JMP LS 讨论未来回顾。
本土化
- Krzysztof :致力于设置一台 AWS 机器来为外部用户(供应商、审阅者)托管 memoQweb、改进 TermBase 流程(新的停止列表)、致力于修复 Adobe FrameMaker 过滤器的问题(不导入 AltText 字符串)、规划与 MT 和 LLM 相关的开发任务、引入使用 RegEx 的 QA 检查来检查 PortableUI 中前导逗号的差异。
- Sandy:已检查流程变更,以便为我们的一家供应商生成 Trados 样式的 memoq 字数报告 - 已准备好进行测试/实施。已测试添加标签的图像差异填充作业。已开始测试 xliff 验证器和 QA api。已致力于更改 docsource/l10nsource 的文件验证以使用新文件 api。
- Allison:与语言学家和作家沟通有关 Big Books 字符串的问题。验证了 UG 和 BA 的本地化屏幕截图。与 JMP Legal 沟通工作订单;致力于为 18.1 JMP UI 本地化汇总报价;报告了本地化 JA 和 ZH 示例数据表中拖放功能不起作用的错误。
- 霍华德:修复错误。Imagediff 作业开发。致力于本地化仪表板的 Jira API。
- Trish:本地化查询、工作订单、Jira 更新和计划。本周 OOTO 两天。
- Sohail:继续增强 TM 搜索工具和流程。
文档
- Susan C: 2 月至 4 月完成了主要版本和 18.1 版本的 UI 字符串审查。准备好 18.1 发行说明文件,以便在 Perforce 中更新。正在研究发行说明和 JMP Live 的日期。正在研究 JMP Live 18.1 更新。正在研究 JMP Live 17、17.1 和 17.2 帮助的回顾性更新。
- Devon:完成 DJ 转换后的章节以供审查, JMP-20614 :查看了翻译帮助中英文图像替代文本的问题,学习如何使用 PuTTy 和 OpenSSH 将文件发送到 AWS 实例
- Qiana:样本数据工作。氧气规划。JMP 18.0.1 和 18.1 项目规划和协调。
- ChrisB:弦乐评论。建立本地化的 DJ 帮助。查看了一些氧气转换问题。
系统/主机测试-Cary
- Mandy:周三参加了在 C 楼举行的 JMP 用户组会议。我们的 JMP SE 和其他人员对 JMP 18 进行了精彩的演示。还验证了 JMP 18.1 和 19.0 的问题。与 SAS IT 会面,试图找出 Mac Teams 不断崩溃的原因 - 删除更多缓存文件似乎有帮助 - 祈祷一切顺利。参加了一次会议,为 4 月 24 日的客户访问做准备,演示工作流程。另外,只是因为我热爱篮球和 Caitlyn Clark 的旅程,我看到了一张图表,并决定尝试使用 JMP 和 GB 来尝试复制它。我大概是在这里得到的:
公平地说,埃迪擅长篮板球,但她在得分方面仍然很出色……
- Hunter:花了一周的大部分时间测试影响 Daniel 和 Aaron 授权的几个项目。报告的问题是在尝试访问“我的 JMP”或授权当前 JMP 安装时无法通过电子邮件获取所需的验证码。
- Audrey:实习生规划,18.1授权修复后调整机器和流程,Confluence培训。
网络测试——Cary
- Natalie: Steve 和我专注于让 JMP 18.1 和 18.0.1 上的日常自动化运行顺利进行,但仍受现有问题的阻碍。我将 JMP 19 上的一些更改推送到 18.1,并修复了现有覆盖范围内的另外 5 个测试用例失败问题。在工具提示中缺失值更改的新覆盖范围内取得了进一步进展。
系统/主机测试-北京
香农的注释
希望每个人(在北美范围内)都有机会看到日食!享受周末吧!:smiling_face_with_smiling_eyes: