欢迎阅读 2024 年 5 月 10 日的 JMP 开发更新!
开发部门正在JMP Live 中的遥测仪表板中跟踪JMP 18 遥测提交情况。每天都有数百名客户提交遥测记录,为感兴趣的开发团队成员提供使用详情,供他们在 JMP Live 或 Evan McCorkle 的Telemetry Explorer 插件中查阅。大多数选择共享遥测的客户都在运行英语操作系统的计算机上使用 JMP,并且以英语运行 JMP,但我们也看到运行其他语言 JMP(及其机器)的客户中也开始选择加入遥测。大多数使用 JMP 18 的客户都在运行 Windows 10、Windows 11 和 Mac OSX Sonoma 的最新更新。

位于卡里和北京的 JMP QA 团队已完成对 JMP、JMP Pro 和 JMP Live 的JMP 18.0.1安装程序的测试,Audrey 计划下周代表 QA 签字。JMP Clinical 18.0.1 将在下周重建并重新测试,此前测试发现数据映射工具存在问题,该问题现已获得批准、修复和验证。一旦 Bob 将 18.0.1 安装程序上传到 MyJMP,并且 MyJMP 团队更改客户链接,下载 JMP 18 的新订单和现有客户将获得 18.0.1。Susan C 已创建 18.0.1 的发行说明,详细介绍 JMP 和 JMP Pro 修复。
提醒一下, JMP 18.1 样本数据冻结时间为 2024 年 5 月 13 日星期一。此外,我们的JMP 18.1 代码冻结日期为 2024 年 6 月 14 日。现在检查18.1 中未解决的错误列表并删除不适合维护版本的项目永远不会太早。我们将推出 18.0.2 版本,用于安全性和重大修复(18.0.1 完成后),并将在 18.1 冻结后推出 18.2 版本,用于常规错误修复。
我们还将构建JMP 19 EA1,以配合 2024 年 5 月 31 日的夜间版本。如果您有想要与客户分享的早期功能工作,请在此处的 Confluence 中的 JMP 19 功能部分添加功能页面。这些功能页面将像往常一样用作早期采用者网页的输入,并在培训和文档团队努力支持新功能时通知他们。
非常感谢 JMP Marketplace 开发经理Kristen Slappey昨天在 JMP Dev 会议上的演讲!Kristen 分享了 Marketplace 的愿景,并演示了 JMP Marketplace 的当前版本(网址为https://stage.marketplace.jmp.com/ ) - 请注意,您需要在 Cary 校园内或使用 Direct to Cary VPN 选项才能访问它。如果您错过了会议, 可以在此处找到录音。
Audrey Shull分享说,她和其他 JMP 团队成员今天在罗利玫瑰园参加了志愿者活动,非常开心!她说:“我们正在清理一种入侵的竹子。看到之前的景象(竹林长得过分,什么都看不见)和之后的景象(我们一下子就清理了整个竹林,而且其他地方也能看到竹林),我感到非常满意。感谢 JMP 组织这次机会!”
Audrey 还提醒我们大家,JMP 实习生即将到来!下周,我们将迎来 13 位新面孔,参加 Internpalooza 活动,所有实习生都将来校园参加为期一周的入职活动。SAS 的整体计划有一些令人惊讶的统计数据:
- 175 名暑期实习生(在美国)
- 57 所大学代表
- 今年将有 19 个业务部门接收实习生。
- 86% 学士学位、4% 硕士学位、7% 博士学位、3% 副学士学位+GED
JMP 还将在 5 月下旬和 6 月迎来另外 4 名实习生。我们都非常高兴地欢迎他们,您将于周二下午在 A 楼的大厅里看到他们。我们将与他们共度 12 周,我们期待看到他们在这里取得的所有令人兴奋的成就。
最后,非常感谢Shannon Leslie分享有关5 月 14 日发布的 Jira/Confluence 产品变化的信息!
5 月 14 日,Atlassian 将对我们的 Jira 和 Confluence Cloud 网站进行更改。相关更改列表以及一些突出显示的详细信息可在 Confluence 中找到。如有任何疑问,请联系Shannon Leslie或任何其他 JMP Atlassian 管理员。(来自 Shannon C - 我很高兴能够直接从问题导航器编辑更多字段 - 如摘要、截止日期和标签!)
一般公告
即将到来的重要日期
- 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 开发更新
生命科学动态
- Richard :调查剩余数据质量报告的响应筛选的可能需求。我还制作了一个动态 Kaplan-Meier 图的原型。
- Drew:修复了 18.1 版中的 bug,包括使用数据过滤器在患者分析器中更好地选择事件和干预措施。帮助对 Nova 的部署问题进行分类。自愿与 JMP 团队一起清除罗利公园的入侵竹子物种!!
产品管理和产品营销
- Bryan F:本周, Sarah Sylvestre和我采访了Austin Smith和Richard Ridlehuber ,他们两人都为 Milliken 工作。Sarah 和我还与 Synesqo 的Evan Streator一起进行了 LearnBot 可用性研究。我感谢 Sarah 发起了这些研究,我相信这些研究标志着朝着更加以用户为中心的方法迈出了重要一步。Sarah 和我本周还处理了更多的数据表信息。我还要感谢并祝贺Kristen Slappey在本周的 Dev Demo 上展示的 JMP Marketplace 工作,以及她和Dan Valente愿意在上一届 Discovery Summit 会议上进行用户测试。还要感谢Annie Dudley开放地将 UX 反馈纳入她的 JMP Live 控制图设计中。我还与Dan Schikore和Evan McCorkle合作开展了可视化样式框架项目。他们的工作非常出色,因为它允许在代码之外以类似于 HTML 的 CSS 的形式指定 JMP 样式。我还为 JMP Live 提供了 UX 反馈,并想对Michael Goff表示感谢,感谢他乐于接受反馈。还要感谢Dieter Pisot 、 Brian Corcoran和Eric Hill对将 UX 最佳实践和反馈融入 JMP Live 产品的支持。
技术支持和参与
- 杜安:
- TS 的几位成员参加了 Novonesis Hackathon 的办公时间。我们有几位用户利用我们的空闲时间提出了一次性问题和与同一项目相关的大量问题。闪电演讲也特别有趣。
- 技术支持人员想感谢Clay Barker本周在众多问题和问题上提供的帮助。以下是TS JMP Live 报告和 Jira 过滤器链接,其中显示了技术支持人员在过去 14 天内报告的工单。
每周案件数量:
参与队列的案例主题,总计:
上周参与队列的案例主题:
开发运营
- Bob:重建了 18.0.1 JMP Live 安装程序包以进行最终测试。更新了 19.0.0 安装程序脚本以匹配 18.1.0 的更改,以便在 AWS 构建机器上使用。将 19 的安装程序构建移至 AWS。添加了事务日志信息以复制脚本,以协助进行性能评估。
- Shannon L:与多个 JMP 团队会面,协助使用 Jira 最佳实践进行项目规划;协助调查 JMP 崩溃报告;整理影响我们的 Jira 和 Confluence 站点的 Atlassian 即将发布的版本列表。
- Myron:更新/修复了示例数据添加 Jenkins 作业 (JMPTOOL-1050、JMPTOOL-1156)。查看了 JiraBot UI 的身份验证登录错误 (JMPTOOL-1171)。在 Mac 上工作,符号化机器更新 (JMPTOOL-1173)。
- Melanie:上周度假归来(北卡罗来纳州的山脉很美)。在 18.1 版中为 Builtins 运行了 stringbot,并移交给了本地化部门。收集有关 stringbot 迁移规划的信息。为各种 DevOps 项目进行 QA/Jira/Confluence 工作。
- Shannon C:调查了生产版 JMP 18.0 中各种新出现的崩溃并报告了单元测试失败。为 1:1 和小组会议以及经理圈会议做准备。做了一些 Jira 清理工作。
本土化
- Allison:创建并验证了 18.1 便携式 UI 的生产套件,并将其交给我们的供应商进行本地化,以翻译成德语、西班牙语、法语、意大利语、日语、韩国语和中文。管理 JMP 文档本地化项目的翻译和本地化屏幕截图的返回和交付。创建并验证了 18.0 自动化参考文档的生产套件,并将其交给 JMP 日本团队进行翻译。
- Krzysztof:修复了 18.1 版中的 StringBot 问题。帮助启动 PortableUI 和 JMP Live 18.1 项目以供翻译。为供应商撰写了有关 memoqweb 包流功能的说明。将 l10n 自动化代码整合到 BitBucket 中的一个位置。
- Howard:负责带标签文件的翻译源填充。将 Jenkins 作业从 P4 迁移到基于 Git 的版本。负责 memoQ 相关行为的后端任务事件。
- Sandy:更新用于项目创建仪表板的供应商字数统计的 Trados 报告。测试图像填充作业并添加标签。测试各种文件验证 API。
- Sohail:已完成对 TM 搜索工具的增强。正在为供应商在我们的外部服务器上镜像 TM 搜索工具。
- Trish:审查 18.1 版 Builtins 项目。对 Jiras 和计划进行分类。本周休假两天。
文档
- ChrisB :审阅了 Khawar 的 UG PDF 评论,重新制作了一些 DJ 截图供 Devon 在交给 Krzysztof 的 DJ 中使用,编写了一个关于新标题的 Confluence 页面,帮助 Mike 追踪帮助按钮的工作原理,并了解了有关帮助图及其创建过程的各种有趣知识。还开始构建 19.0 帮助构建作业。
- Khawar:完成了 UG 并分享了带注释的 pdf。完成了图像脚本 Jira ( JMPDOC-26 ) 并分享了带注释的文档。我将从 5 月 13 日星期一开始全职工作。
- 德文:完成 DJ 转换的收尾工作,使用 Python 修改 XML 中的标签和属性,进行氧气转换和转换后任务的项目规划。
- Susan C:完成了 18.0.1 版本说明。致力于 JMP Live 更新。与 Shannon L 会面讨论 Jiras 文档。审阅 Khawar 的 UG PDF。
- Qiana:更新了企鹅数据表。进行了项目规划和协调或 JMP 18.0.1 和 18.1。
系统/主机测试-Cary
- Mandy:了解了 19.0 和 18.1 版的 JIRA,并尽可能地添加了 JSL 测试。致力于运行和检查一些 Workflow Builder。使用 David White 在 19 版中添加的首选项来设置并运行 JSL 基线、数据过滤器和数据表测试以进行新表更新。发现了一些问题,并为他创建了一些 JSL 片段来复制问题。今天 Ernest 推动了列分组的更改,看起来不错,但在各个地方都存在一些问题(请参阅 JMP-21335:允许任意嵌套列)。周四,我有幸参加了Novonesis Hackathon Lightning 回合的 JMP/Workflow builder 演讲。很有趣!团队很好,精力充沛。
- Hunter :已完成 JMP 18.0.1 最终安装程序测试。在 Mac 上使用“关闭多个”命令打开日志窗口来调查并打开 JIRA 以查找崩溃,将最新的 Sonoma 更新应用于实验室中的测试版主机 Mac,并开始验证与策略设置相关的 JIRA 项目。
- Audrey :JMP 18.0.1 最终安装程序验证已接近完成;只等着为临床重建。为实习生做好准备!与其他测试人员集思广益,讨论数据表文件格式的向后和向前兼容性测试。
- Mike M :已完成 JMP Trial 18.0.1 安装程序测试。已开始移植 Sikuli 19.0 测试,但有许多表格更改即将发生。正在等待这些更改解决。已打开 HTML 文本粗体错误。
网络测试——Cary
- Natalie :成功更新了 HTML5 测试自动化套件的 18.1 分支,以产生与 19.0 分支相匹配的结果。所有 3 个生产分支(18.01、18.1 和 19.0)的每日结果均证明是稳定可靠的。继续调查 19.0 版 HTML5 自动化的剩余故障。参与了指定的安全培训。
- Josh :已签署 JMP Live 18.0.1。执行了 18.1 和 19.0 Live 回归测试。更改内部 JMP Live 夜间安装程序脚本以使用 JMP Pro Live 版本。19.0 单个服务器已完成。今天和周一在 18.1 服务器上工作。
- Anna :对 Group 平台和持久性问题进行了更多测试。JMP Live 上的 LDF 问题。HTML5 上 Bar 和 Treemap 的填充模式问题。与 Kristen 会面讨论 Marketplace Add-In 测试。
|
北京 Web 测试团队 / Cary Jira 状态
|
|
测试
|
0
|
|
测试就绪
|
四十二
|
|
过去 7 天创建
|
11
|
|
过去 7 天关闭
|
50
|
系统/主机测试-北京
核
- Dan S:将边框更改为使用盒子模型填充,删除边框上存储的重复属性。添加了边框颜色的盒子模型属性。修复了一些无法处理边距/镶边/填充的容器问题。修复了文本资源管理器从 JSL 启动时返回具有多个 Y 的平台列表的问题。修复了使用 Fit Model 的组平台行为 - 由于过滤器,脚本/重做分析在重新运行后无法正常工作。
- Dave B:调试并修复了一次匿名崩溃,在此过程中发现了一些相关的潜在崩溃,然后我将其提交给崩溃系统并进行了修复。研究了客户报告的 MFI 问题,并决定将修复移植回 18.1。修复了主机问题和 svg 问题,该问题与绘制具有大坐标的矩形的图表有关。
- Morgan:改进了 Notebook 内联日志中的注释样式。修复了脚本编辑器暗模式复制中的断言失败问题。修复了一些脚本编辑器崩溃问题。继续早期的 Model Center 开发。继续早期的脚本编辑器 IDE 开发。对 18.1 版的 FD 和脚本编辑器错误进行分类。
- Evan:召开有关表内过滤的会议。向 JSS 语言添加了声明性常量。重新设计了 JSS 解析器以支持重复数据删除选择器。JSS 规则应用程序的初始速度提高了 2.8 倍。更多 JSS 性能和集成工作。
- Xan:更多六角网格抖动工作。在当地 Novonesis 活动上发表了“数据科学的秘密”简短演讲。18.1 集成。
- 欧内斯特:推动代码以允许任意嵌套列组。
DOE 和可靠性
- Caleb:继续为转换后的 Explorer 修复错误。作为弗吉尼亚理工大学统计系 75 周年纪念会议的策划委员会成员,我还一直在帮助完成该会议的一些受邀会议。
托管和接口
- John Schroedl:在从主窗口移除 Telerik 方面取得了进一步进展。包括对浅色/深色主题样式的初步支持(JMP-20282)。调试了 Clinical 报告的崩溃,其中 processMessages 错误农场产生了另一个不合时宜的重入的典型示例(JMP-2295)。发现并修复了快速打开功能(JMP-21408)的崩溃。一些静态分析和 clang-tidy 清理。
- Brian C:在 Bryan Boone 的帮助下,AspenTech InfoPlus.21 服务器得以运行。这有望让我们为 AspenTech 开发数据连接器,这是客户经常提出的要求。
- 丹尼尔·鲍威尔 (Daniel Powell):对于现有的 18.0 客户来说,JMP 授权在 AWS 和 Salesforce 中一直在不断改进,而新的 JMP Live 授权即将进入最后几轮测试!
交互式 HTML
- Praveena:正在制作控制图。分类特征:
- John Powell:评估热图和平行图的加载时间性能( JMPHTML-13735 、 JMPHTML-13737 )。与 Praveena、Paul 和 Dieter 会面,最终确定 JMP 19 交互式 HTML 功能的初步计划,包括针对我们的暑期实习生 Sam Blashill 的计划。继续为 Sam 下周开始工作做其他准备。
- Mike Stickles:完成了以下重构 HTML5 片段的 18.1 到 19.0 性能比较:Packed Bars ( JMPHTML-13753 )、Contour ( JMPHTML-13754 ) 和 Area ( JMPHTML-13756 )
- Paul Spychala :本周我们致力于测量 HTML 性能,包括构建新的性能工具来构建 HTML 模板,以便更轻松地在 Web 浏览器上运行性能工具。此外,我们还为实习生做好准备并进行培训。
JMP 直播
- Aurora: 19.0:控制图警告改进(重组警告/标记的存储,在空间和报告历史记录表上显示分类活动)。
统计数据
- 伊丽莎白:推动了几个边缘案例模型的捕获,这些模型无法计算三明治方差估计值,以便警告用户(并且不会得到垃圾!)。在 Novonesis Hackathon 上发表了关于 GLMM 的简短演讲,并且非常喜欢其他演讲。审查了一篇关于使用 JMP 中的混合模型进行稳定性分析的博客文章,这是 Mike Anderson 即将推出的插件。
- Laura CS:会见了 Ken Bollen(UNC 教授),并就 MIIV-2SLS 在 SEM 中的实施获得了很好的反馈。完成了 MIIV-2SLS 的多组扩展工作,包括跨组的相等约束。编写了一份包含这些约束技术细节的文档(用于文档和未来参考)。在 MIIV-2SLS 报告中添加了一个工具表。开始研究如何将非零固定参数合并到 MIIV-2SLS 中。
- John Sall:在 Categorical 中,为宝洁公司实现了“保存堆叠表”( JMP-18936 )。
统计测试
- Jacob:为分类中的平均分数添加新的置信区间测试( JMP-21318 )。更新分类单元测试以考虑新的置信区间。更新 Torch 单元测试并调查JMP-21395 。测试 DOE 修复脚本化 If Possible 术语( JMP-21333 )。审查 HCI International 2024 的论文校样。
- Tonya:重构我的一些单元测试和错误验证。
香农的注释
感谢John Sall分享英国漫画家 John Landers 创作的统计风格漫画系列 4 月参赛作品,欢迎统计学本科生为该系列作品配上标题。如果您认识感兴趣的统计学本科生, 他们可以在此处为 5 月漫画配上标题。获胜者可以选择印有漫画的咖啡杯和 T 恤,或免费注册 eCOTS2024。以下是有关 4 月参赛作品的更多详细信息。祝大家母亲节周末愉快!
评委们认为获胜的标题是“自从他们制造了最低装载量 30 以来, 中央 洗衣店 这个定理从来没有如此明显!” 弗吉尼亚大学学生 Grant Zou 提交。“Grant 的标题说明了正态近似对较大样本更有效的观点。本月的荣誉提名奖颁给了 IDEA 南弗洛雷斯高中的一名教师 Dashiell Young-Saver 撰写了此图片说明 “我告诉他们使用‘精细’循环,但我猜他们把它设置为正常了!” 以及感谢朋友神学院的学生 Alden 的标题 “无论是否正常,你都必须保持数据清洁。” 这两个标题对于有关数据的正常近似和清理混乱数据的对话很有用。