欢迎阅读 2024 年 11 月 22 日的 JMP 开发更新!
JMP 18.1.1已于本周早些时候发布。感谢所有参与完成 18.1.1 和上周发布的JMP 19 EA4 的人。在 JMP 19 EA5 于 12/6/24 冻结之前,我们有一些空闲时间,但下周是感恩节假期,这段时间会过得很快!感谢您继续更新功能页面,以便产品管理部门可以向客户指出已准备好测试的功能。如果您需要添加新的功能页面,请按照此操作方法页面操作。
Brian Corcoran希望我们与他一起祝贺Bryan Boone在 SAS 工作 30年,其中在 JMP 工作了 13 年。Allison Hines 很快会在 Inside JMP 上发布 Bryan 的工作简历。正如 Bryan 告诉我的那样,他实际上是从 11 月 14日开始工作的,但 SAS HR 确认他的开始日期是 12 月 1日。Bryan 领导我们的数据连接器计划,并在数据访问、SAS 连接、HTTP 请求和 Snowflake 的开发中发挥了重要作用(这些只是最近的)。他还是一位出色的客户导师和联络人,经常被要求帮助解决客户与 JMP 集成的问题。祝贺你,Bryan!
说到数据连接器,我们昨天开会观看了 JMP 19 连接器增强功能的演示。如果您错过了会议, 可以在此处找到录音。感谢Will Morgan和Neal Siekierski的演讲!如果您想在未来的 JMP 开发会议上发言,请在此处在 Confluence 中注册。
非常感谢Tonya Mauldin分享本周有关 Beta/崩溃报告的详细信息(包括所选崩溃信息)!(Tonya 指出,她最近在发布报告时遇到了一些麻烦,并已联系 Josh L 进行故障排除。)

一般公告
即将到来的重要日期
- JMP 19 EA5 代码冻结 – 12/6/24
- JMP 18.2 代码批准模式 – 12/6/24
- JMP 18.2 代码冻结 – 12/20/24
- JMP 18.1.2 安全冻结 – 1/3/25
- JMP 18.1.2 最终图像候选版本 – 1/6/25
- JMP 18.1.2 QA 签核 – 2025 年 1 月 16 日
- JMP 18.1.2 在 MyJMP 中的发布 – 2025 年 1 月 21 日
- 请访问Confluence获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
交互式 HTML
- Paul S:本周参加了在佐治亚州亚特兰大举行的 Connect.Tech 会议(即将撰写)。上周,我还研究了 HTML 中的 3D 散点图,添加了沿轴旋转标题的功能( JMPHTML-14142 )。我还与 Clay Barker 合作,将 Distribution 平台连续拟合 CDF 分析器添加到 HTML( JMPHTML-14206 )。我们还修复了更多与“适合窗口”相关的问题( JMPHTML-14125 、 JMPHTML-14187 ),并允许标签段适合( JMPHTML-14175 )。最后添加了对幂运算的支持,没有可选的度数参数(改用默认值)( JMPHTML-14225 )。
- Mike Stickles:继续研究JMPHTML-13966 (词云选择无法正常工作)。这比最初预想的要困难得多,因为文本资源管理器数据显示表在导出时的格式与其他表略有不同,而这些差异会影响选择代码。我已经设法找到了足够多的方法来绕过问题以启用选择,但这些选择被镜像到它们不应该被镜像的表中,因此还有更多的工作要做。
- John Powell:在添加 JMP Live“保存报告更改”菜单项后,修复了 lint 警告和失败测试。向 Interactive HTML 的散点图 3D 添加了重置视图和旋转动画。( JMPHTML-14226 )。演示了我在最近一次冲刺期间添加的功能。
- Michael Senoyuit:致力于修复多响应本地数据过滤器 (MRLDF) 的错误并修复 HTML5 中的固定工具提示。
JMP 直播
- Aurora:控制图警告改进(增加对多重警告分类的支持,增加对控制图 *.csv 下载过滤器的支持,错误修复,从最近的可用性研究中归档 Jiras)。与Scott Allen讨论了 JMP Live“洞察”报告,他创建了一个非常好的示例报告。为 JMP Live 创建了一个概念验证,通过 Python 和 GraphQL 生成关于自身的“洞察”数据表来驱动报告。
统计数据
- Laura CS:继续开发特定间接效应(感谢David Barbour和Ernest Pasour在显示问题上提供的帮助!)。审查了多组不变性的 SEM 文档示例,与 Haley 会面,规划 SPSP 研讨会,与 UNC 教授合作撰写论文,使用 JMP 的 SEM 平台进行分析,为我在 Discovery 遇到的 NIEHS 客户撰写了描述 SEM 中因果中介的文档。
- John Sall:在模型筛选中,在验证集统计数据中添加一列,并用匕首标记和图例表示——“† 表示该方法使用验证数据来调整模型。”(JMP-23705)
统计文档
- Michael C:完成了包容性领导力培训课程;继续致力于脚本索引中拟合最小二乘法条目的更新;更新了 UI 字符串以符合 Acrolinx 标准;审查了 Hamid 和 Karen 的一些文档更新。
统计测试
- Haley:开始与 Laura Castro-Schilo 一起策划纵向 SEM 研讨会,我们将于 2 月在丹佛举行的人格与社会心理学会年会上讲授该研讨会。在 NPower NC 做志愿者,与正在接受技术工作培训的学生进行模拟面试。验证了一些与 SEM 平台中最近的修复相关的 JIRA 票证。
- Jacob:在项目中为 DOE 平台编写单元测试。为 EA5 创建 JMP Live Control Warnings 可用性研究。更新可用性研究工具。调查潜在的性能问题。
- Tonya:验证错误修复并更新单元测试。
产品管理和产品营销
- Sara Doudt:本周我的文章数量很多。以下是我在 InsideJMP 上发表的三篇文章,并附有 Confluence 完整文章的链接。
- JMP Marketplace 更新和 11 月精选扩展。自 10 月 21 日发布 JMP Marketplace 以来,我们将继续提供有关 JMP Marketplace 表现的更新,以及您如何继续推广它!每个月我们都会分享一个 JMP Marketplace 更新,其中包括:
- 本月的特色扩展:我们推出特定的扩展,以继续宣传和讨论您和客户可以在新 JMP Marketplace 中找到的价值。
- JMP 市场统计数据:显示 JMP 市场表现的仪表板。
- 促销更新:最新资源可帮助您通过自己的渠道继续推广 JMP Marketplace。
- 新扩展:列出上个月发布的所有新扩展。
- 请花一点时间来查看本文中的更多详细信息。
- 从 Discovery 的互动墙中学到的 5 点。在 Discovery 峰会期间,其中一项活动是互动墙,与会者将贴纸贴在分析工作流程的不同区域,展示他们花费时间的地方(每张贴纸相当于每周大约 4 小时的工作时间),每种颜色代表不同的行业。结果:一个社区驱动的统计可视化在活动过程中不断发展。此外,这里还是一个经常聚会的场所,是分享和讨论想法的众所周知的数据可视化闲聊场所。Discovery 峰会活动现已结束,以下是五点收获
开发运营
- 梅兰妮:
- 已验证新的 AWS Stringbot 运行 - 提取运行良好。我们正在更改 Stringbot 在早上运行的时间,以避免 Perforce 日志清理作业,这似乎会导致提交文件时出错。请注意,文件在第二次尝试时已正确提交。( JMPTOOL-1434)
- 感恩节后安排一次会议,与文档部门讨论 JMP Live Help 流程。 (JMPTOOL-1428)
- 已测试并添加了新的文本查找器,用于使用正则表达式而非纯文本运行 Mac 单元测试。 (JMPTOOL-1303)
- 向所有人发送了有关 JMP 19.0 EA 6 和 JMP 19.0 Feature Freeze 的提醒。添加了JMP 19 后期功能汇聚页面以跟踪后期功能开发。
- 检查、重置、对单元测试作业和 Jenkins 进行常规故障排除。
- 开始着手解决 18.2 便携式 UI 字符串的 JSL 冲突问题,以进行本地化。其余部分将于下周完成。
- 对单元测试控制台日志捕获脚本进行了许多改进。现在它只需几分钟而不是几小时就能运行。
- Shannon L:在 Burkett 农场拔草并播种。与团队一起进行氧气迁移 Jira 处置审查会议;协助进行安全漏洞跟踪;JMP 19 EA5 出口合规注册;继续推进周期结束安全/注册任务的文档工作;发布跟踪和签字会议;Jira 自定义和 Jira/Confluence 用户、站点和插件支持。
- Shannon C:在 Burkett 农场切割和包装羽衣甘蓝和羽衣甘蓝。感谢Beth Evans组织这次参观——我们都玩得很开心!查看了测试人员所做的 UT 修复和 UT 计时数据报告。调查了一些崩溃。与团队会面讨论正在进行的开发项目和发布——我们有很多事情要做!
- Bob:将 JMP、JMP Pro、JMP Clinical 和 JMP Live 的 18.1.1 安装程序上传到 Salesforce。经过测试以验证准确性。已向客户发布。大量用于发布和流程的汇合页面更新。
- Myron: JMPTOOL-1308 - 重新安排了 stringbot 以避免 Perforce 错误。JMPDOC-2286 - 配置新的 MIF PDF 机器。由于升级而修改 Acrolinx 脚本。
本土化
- 艾莉森:完成本地化的 18.2 菜单描述卡字符串并将其推向生产;将本地化的 18.0 JMP 文档 pdf 交给市场营销部门;完成本地化的 18.2 便携式 UI 字符串并准备推向生产;提交采购申请和工作订单请求以供 V19 审核工作;与供应商沟通报价和发票;准备本地化的 JMP 文档 pdf 以创建文档库。
- Krzysztof:处理 PortableUI 18.2 的翻译结果。测试从英语转换而来的 Oxygen 文件和翻译的 FM 文件的对齐过程。研究开源 LLM 以满足本地化需求。使用 memoQ 为 Store 准备本地化流程的演示。设计和测试新的自动化(图像差异、提交 UI 作业)。
- Howard:演示 Jira 与当前翻译查询系统的集成。仪表板推送的 Jira 集成将提供带有 Jira 故事标题的自定义描述,并在 P4 推送成功完成后关闭 Jira。错误修复。
- Sandy:完成了 Jenkins 作业,其中图像差异文件验证在图像差异步骤之后立即运行。继续致力于提交作业增强。测试了新的提交测试作业。开始使用 pytest 框架进行更多工作以进行 rest api 测试。
文档
- Khawar :示例索引:完成了问题的汇合页面的创建;与 Chris 和 Qiana 讨论了下一步计划。Oxygen :与 Chris 讨论了一些问题;创建并修订了 4 个标注图像;与 Shannon L 会面以进行 Oxygen Jira 审查。
- 德文: JMPDOC-2308:与 Krzysztof 一起处理交接的文件并处理其他文件以供 L10N 审查,与 Shannon L 一起清理 Oxygen Jiras,为我们的新编辑 Jill 寻找用户指南章节,规划 19.0 文档。
- Susan C:已完成所有语言的 JMP Live 18.2 帮助创建。已发送测试。将等到 2025 年 3 月发布日期临近时发布。正在处理 JMP Live 回顾性修复。
- Qiana:完成了 18.2 菜单描述卡并交付给 L10n。通过电子邮件向法律部门通报了 jmp.com 页面页脚中的版权年份。进行了项目规划和协调。
系统/主机测试-Cary
- Mandy:处理了一些 JIRA 修复、测试问题;还在家中使用 Global Protect VPN 应用进行测试 - 到目前为止都是从我的 Mac 进行的,没有什么值得我注意的糟糕情况;收到了一些 EA3 和 EA4 的 TS 轨道 - 对它们做出了回应;跟踪了一段时间以来我一直看到的框架测试问题 - 感谢 Nick Holmes 的巨大帮助,帮助我找到问题并解决我的 JSL 语法 - 但他打开了 JIRA 票证以试图找出为什么 Mac 的行为如此;现在正在添加一些测试,需要回到标签、值标签和工作流测试内容。
- Nick H:花了一些时间帮助 Mandy 在她的一个单元测试中找到了 ut assert that() 语法错误,该错误导致框架对故障报告产生不良影响。除了 19 个验证之外,我还在调查 Sarah Seligman 提醒我们注意的 Windows 上的一个奇怪的 Mail() 问题。最后,我正在筛选一波关于笔记本、代码折叠和自动完成的 EA4 反馈。
- Hunter:响应了一系列 JMP 19 EA 4 案例,并尝试重现报告的崩溃。JIRA 验证,与技术支持部门的 Dave Matthews 合作,确定在 Mac 上关闭 JMP Clinical 中的多个文件时发生的崩溃,审查了几个本地化的 PDF 文件,并使用 15.2 Dev Beta 4 更新了实验室中测试 Mac 的 Sequoia Beta 主机并运行了一些测试。
- Lisa:致力于跟上 EA 反馈轨迹和错误验证。与 Mike 一起审查了一些悬停标签图像差异。还初步了解了新的箭头图。
- 奥黛丽:在 Mac 上对 JMP 18 进行 Matlab 测试,仍在尝试访问 Snowflake 实例以测试新的数据连接器。
网络测试——Cary
- Josh: JMP Live 18.1.1 安装程序测试。Keycloak 25.0.6 回归测试。添加到 dot-dot 安全版本的回归存储桶。回答与 JMP Live 相关的问题。
系统/主机测试-北京
- 北京队:
- Da Li: (1) Bug 验证。 (2) TS:00175321,excel 导入问题,提供评论。 (3) DONE:迁移失败调查并修复JMPTESTBJ-3213:jmp live migration xx 到 19.0 测试失败 - 2024w47 。 (4) DONE:JMP Clinical 18.2:非英语测试。
- Nan Wu: (1) JMP 19.0 错误验证测试。(2) JMP 18.1.1 安装程序测试完成 — (JMPTESTBJ-3193) 。(3) 对新支持的个人账户登录功能进行 SharePoint 数据连接器测试。(4) JMP Clinical 18.2 非英语测试开始 ( JMPTESTBJ-2111 )。
- Da Zhang: (1) 错误验证。(2) 由于 WEBJMP-9210 中的更改而更新测试 - JMPTESTBJ-3212 – 已完成。(3) WEBJMP-6788 测试 - 将分类分配中的用户/组列表限制为仅允许查看包的用户( JMPTESTBJ-3215 )。(4) JMP Clinical 18.2:非英语测试 - JMPTESTBJ-3211 – 已完成。(5) 快速介绍如何使用数据连接器添加 E2E 测试以进行数据刷新。
- Lily Meng: (1) 验证 Bug。(2) 在 Mac 电脑上安装多个版本的 Matlab,并尝试在 JMP18.2 上运行 Matlab 单元测试。- 进行中。(3) JMP Clinical 18.2:非英语测试 - 进行中。(4) 编写通过 Python 调用 Matlab 引擎的 Matlab 单元测试 - 进行中。
- Nala: (1) 错误验证。(2) 更新 JMPLiveGraphQLDiffTool 以支持不同版本的 JMP Live。(3) JMP Live 负载测试:更新了 JMP Live 19 的新 API 测试。检查 JMP Live 18.2 的测试结果。(4) JMP Clinical 18.2:非英语测试。
核
- Dave B:更新了插件构建器,现在如果原始文件发生变化并且插件在编辑模式下打开,它可以自动刷新添加到插件的文件。
- Xan:箭头图表工作。
DOE 和可靠性
- Caleb:为与 Doug Montgomery 合作的学生完成了一些分析工作。他将在意大利的一次会议上介绍我们的研究成果。此外,我们还在 CSALT 和样本量探索器方面做了一些工作。最后,今天晚些时候,我将向 SAS 专利委员会介绍我关于形状剖析器插件的想法。
- 艾琳:调查一些 Jira 票;向约瑟夫学习 JSL 来创建用于覆盖数组分析的 UI。
托管和接口
- John Schroedl:根据 EA 反馈对 Home 窗口进行了一些调整。为文档人员撰写了与颜色模式和强调色相关的屏幕截图建议。修复了 UUIDCreate 中的错误。推出了新的便携式 API 来检索便携式和主机内置图标的完整集合。修复了语言更改后自定义工具栏项不在正确位置的问题。与 Paul 一起集思广益 Python 问题。调查了一些 EA4 崩溃 - 如果您收到一个带有 JMPManagedExcept 的崩溃,并显示以下消息“'{DependencyProperty.UnsetValue}' 不是属性 'Padding' 的有效值”,则它是 JMPCLINICAL-3632 的 DUP。我们已经多次看到过这种情况,还会有更多。不幸的是,修复刚好错过了 EA4 截止时间。
- 将会:修复 SharePoint 数据连接器的错误。添加额外的身份验证机制以支持 SharePoint 连接器的个人帐户。我还开始更新文档以开始重构 SharePoint 到 OneDrive 的连接器,因为未来将推出一个到 SharePoint 列表和站点的连接器。
- Michael H: AspenTech IP.21 Importer 代码的首次推送。尚无可测试的内容。
香农的注释
希望美国每个人都能享受感恩节假期!如果你为孩子们做饭,我希望他们能享受比这更多的感恩节美食!:)
