欢迎阅读 2024 年 5 月 17 日的 JMP 开发更新!
位于卡里和北京的 JMP QA 团队已完成对所有 JMP 产品安装程序的 18.0.1 审核并已签字。恭喜大家!虽然 JMP 在之前的周期中发布了“点对点”版本来解决重大问题和阻碍主要客户部署的重大问题,但这是我们第一次有目的地安排“点对点”安全版本来更新第三方库和软件包并解决重大错误。JMP 18.0.1 将很快取代 JMP 18.0 成为 MyJMP 的官方发布版本。18.0.1 最终确定后,我们将开设一个 18.0.2 轨道,目的类似 - 收集第三方更新和任何不能等到 7 月 JMP 18.1 发布后的重大修复。
开发经理本周决定将JMP 18.1 批准模式的启动时间推迟两周(新日期:2024 年 6 月 4 日),并将JMP 18.1 代码冻结日期(现为 2024 年 6 月 28 日)也推迟。这将为用户提供更多时间继续采用 JMP 18.0 并向 TS 报告错误。JMP Jira 项目中有超过 200 个问题已被标记为已接受,并使用 JMP 18.1 修复版本关闭。我们目前还有约 90 个项目处于测试就绪、开发中或测试状态,其中 18.1 处于计划版本,约 180 个项目标记为已启动但计划在 18.1 中。感谢本周对项目进行分类的各位,将 18.1 从计划版本字段中删除,因为这些项目不适合在维护中修复!
JMP 19 EA1计划于 2024 年 5 月 31 日冻结。请继续更新您的JMP 19 功能页面,添加可与客户共享的内容。说到 JMP 19 的新功能,非常感谢Meichen Dong自愿在本周的 JMP Dev 会议上介绍 Fit Model 的新因果处理特性。Meichen 一直与 John Sall、Elizabeth Claassen 等人合作开发这一新功能, 您可以在 Confluence 中找到更多详细信息。此外,如果您错过了会议, 您可以在此处找到录音。
最后,非常感谢 JMP 技术交流实习生Abrah Furbee分享了本周 JMP 实习生参加 SAS Internpooloza 的照片!还要特别感谢Audrey Shull、Andy Zhou 和 Beth Evans帮助协调本周实习生的欢迎活动。我们有回头客和新加入的实习生,我们很高兴他们能加入我们!
一般公告
即将到来的重要日期
- JMP 18.0.1 版本 – 2024 年 5 月
- JMP 18.1 审批模式开始 – 6/4/24
- JMP 18.1 代码冻结 – 6/28/24
- 请访问Confluence获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
生命科学动态
- Wenjun:我们受 FDA 组学工作组邀请,与 FDA 数据科学家一起为 FDA 审评员开设组学数据科学在线课程。上周五,我们有 200 多名审评员加入。Chris 用 15 分钟演示了 JMP 中的功能/结果,而 Vikrant 用 40 分钟演示了 SAS。您可以看到,我们是唯一受邀的外部演讲者,JMP 是唯一用于演示 6 次的软件。最后一节课将重点介绍 AI/ML,由 Russ 授课。
- Drew:继续修复 18.1 版的错误,包括最终在患者档案中获得线条样式和标记,将日期可视化为现在/缺失、之前/正在进行的标志和/或冲突:

- Richard:与 UNC 学生会面,讨论 Forest Plot 插件和 UpSet plot 插件的项目。创建了一些脚本来获取事件数据并将其注释为最接近发生的发现数据。与建议使用动态 Kaplan-Meier 图的个人会面,征求反馈。
技术支持和参与
- Duane:好消息!我们迎来了一位新的支持工程师Joe Kolker 。他来自北加利福尼亚,工作地点偏远。他将专注于 JMP Live、Python Integration 和其他各种系统领域。我本周听说,应该感谢/赞扬 Dave Barbour 在多个案例中提供的帮助。我们非常感谢他的所有帮助!
- 以下是TS JMP Live 报告和 Jira 过滤器的链接,显示过去 14 天 TS 报告的票证。
每周案件数量:
参与队列的案例主题,总计:
上周参与队列的案例主题:
开发运营
- Melanie:示例数据 18.1:需要更新的测试流程。Stringbot迁移:计划将 stringbot 从 jmptool(SAS vm)移至 AWS;这将是一个漫长的项目,需要在整个周期内进行仔细的测试。帮助地图:与Chris Barrett一起对使用当前流程的 19.0 EA 以及将文档转换为 Oxygen 后的 19.0 EA 进行了一些诊断和规划。参加了一些SAS DevOps 非会议。DevOps :对各种正在进行的工作进行一般调查、测试和故障排除。
- Shannon L:与开发人员会面,开始规划将 Stringbot 迁移到 AWS 的步骤;与构建团队一起审查了 AWS 19.0 构建机器状态,以规划如何更深入地了解构建;协助调查崩溃报告;审查了即将对 JQL 进行的 Atlassian 查询生成器更改;审查了 Jira 选项以协助通过产品管理自动创建 Jira 问题。
- Jim:将 JMP 19.0 版本从物理 WinOS 机器迁移到 AWS 实例。将最新的 JMP Clinical 更改集成到 JMP 18.0.1 中并重建 mac OS 安装程序。将 JMP 19.0 WinOS 每日版本转换为非零售版、授权版;类似的 mac OSX 更改即将推出。完成了对每日测试机器的大量 mac OSX 软件更新。
- Bob:修改了 Windows 安装程序,允许使用特殊的命令行开关来安装 Python-Secure 文件而不是 Python-PIP 文件,这样系统管理员就可以决定其用户不能修改 JMP 安装的 Python。( JMP-20994 )
- Shannon C:收到一个好消息,我的 Discovery 海报重点介绍了客户如何通过提交崩溃和遥测数据来帮助我们,该海报已被接受!调查了一些 JMP 18 崩溃,并与团队成员会面,讨论各种正在进行的工具迁移项目。为 Brian C 整理了 DevOps 组预算信息。
- Myron:对样本数据处理(JMPTOOL-1156)、JiraBot 和遥测工作进行调查并更新。
本土化
- Allison:致力于完成 18.1 JMP Live UI、安装程序和 Keycloak 中文翻译版并通知 QA 进行测试;回复翻译人员关于 JMP 文档和 18.1 Portable UI 的疑问;协助 BRD 获取访问 JMP 18 的授权;我准备并验证了 GPO 制作包以移交给翻译团队。
- Krzysztof:在 Confluence 中为 l10n PM 和供应商撰写有关 memoQweb 的新特性和功能的文档。将翻译后的书籍和 JMP Live 文件推送到存储库。创建和导入中文翻译版审阅文档。
- Sandy:更新了用于项目创建仪表板的供应商字数统计的 Trados 报告。在填充作业后运行文件比较验证。测试 Jira 接口 API。
- Sohail:参加了 Internpalooza。致力于在我们的外部服务器上为供应商镜像 TM Search 工具。
- Trish:整理预算信息。回复翻译查询。为周一的 JMP Clinical 会议做准备。
- 霍华德:负责处理 memoQ 任务和同步的数据库结构。
文档
- Devon:向团队展示如何使用 ChatGPT 编写 Python 和 Perl 脚本来处理文档、解决 XML 转换中的最终问题以及与 Khawar 一起规划实习项目。
- Khawar:与 Qiana 讨论了可能的项目。继续进行 UG 编辑,查看 Susan 和 Chris 的反馈并打开 Jira ( JMP-21471 )。浏览示例索引的样式指南 ( JMPDOC-2184 )。
- ChrisB:重新发布了 18.0 帮助以修复一些问题。仍在开发 19.0 帮助版本。完成了对 Khawar 的 UG 编辑的审查。发现了一些帮助图问题并与 Melanie 进行了讨论。随后,开始工作以比较帮助图。
- Qiana:处理了 18.1 的样本数据表。开始阅读《使用 JMP Jiras 18.1》,以确定需要记录的内容。JMP 18.0.1 和 18.1 的项目规划活动。
- Susan C:在 JMP Live 更新和 Jira 规划方面,Shannon L 非常乐意帮助我们!
系统/主机测试-Cary
- Mandy:本周一直在忙于测试 Ernest 上周五为 JMP 19 推出的分组列和脚本功能 - 主要是运行测试和尝试不同的功能,消除一些崩溃并跟踪更改。目前尝试在 Excel 中创建一个表格文件,我可以在其中列出一些要尝试的内容,例如从 17.2、18.2 和 19.0 的表格 > 菜单选项中 - 并比较行为。(JMP 14 中曾出现过分组脚本,但只回溯了几个版本以查看如何处理。同时,我只是在关注其他差异 - 我发现其中一些与这些推送无关,而是其他推送( JMP-21335 )。
- 奥黛丽:培训实习生并完成 JMP 18.0.1 测试。
系统/主机测试-北京
核
- Dan S:重构边框框以使用基类背景颜色和边框颜色,并弃用一些较旧的“FrameSides”标志以支持新属性。停用滚动工具,该工具很少用于当前输入设备。修复了 TabPageBox 中的测量问题和显示树结构中的选择问题。
- Morgan:修复了通过“关闭窗口”消息导致脚本编辑器崩溃的问题。修复了一些“情绪分析”错误。修复了 SE 中的一个错误,该错误导致删除顶部带有代码折叠的行无法正常工作。修复了“显示嵌入式日志 SI 示例”。
- Dave B:与 Jasean 合作找出奇怪的表面图行为,修复表格框行边框有间隙的问题,修复 colstack 子项垂直对齐问题,修复由表格框 where 子句导致的崩溃,并在 17.2 中运行 Oneway 时为匿名崩溃创建测试用例。
- Parker:编写了新的抗锯齿代码,使图像更加平滑(比原代码快 5 倍)。修复了 OSM 北极和环绕情况下地图图块无法加载的问题。将缩小视图更改为显示 1 个地球,而不是多个。
- Evan:致力于提高 JSS/VisualStyling 的性能。在这方面取得了很大进展。
DOE 和可靠性
- 本周祝贺 DOE 团队!他们的专利名为“用于配置实验设计的系统、方法和图形用户界面”,已于 2024 年 3 月 12 日获得美国专利号 11,928,325 的授权。
- Caleb:参加了弗吉尼亚理工大学的 DAE 会议。有很多精彩的演讲和有趣的 DOE 项目!我希望下周初能有一些关于 Confluence 的笔记。
交互式 HTML
- John Powell:与 Annie 和 Dieter 以及 Florence Kussener 讨论 JMP Live 上的控制图控制限值。准备了 3 年预算的信息。向团队成员介绍了技术暑期实习生 Sam Blashill。进行加载时间性能分析。
- Mike Stickles:更新了 Perforce 中的一些 HTML5 性能测试和测试结果表。完成了 JMPHTML-2171 的初步工作,将测试用例加载时间从 17 秒以上缩短至 4.6 秒。继续寻找可能的方法,以类似的倍数进一步提高性能。
JMP 直播
- Aurora: 18.1:第三方软件包更新。19.0:控制图警告改进(支持分类活动的发布-订阅、将打字稿添加到新的控制图标记模型、将消歧义信息和分类信息添加到警告摘要、审查Annie Dudley起草的发明披露表)。
统计数据
- 伊丽莎白:当我们知道混合模型中的不等方差重复结构由于块内缺乏重复而无法收敛时,添加了一个捕获 ( JMP-21160 )。修复了一个错误(列隐藏不正确),当在 SVM 中保存公式时,如果存在 By 组 ( JMP-21452 ),Ernest 进行了一些重构工作后,该错误导致崩溃(哎呀!)。测试该修复程序时,发现模型筛选发生了另一个崩溃。正在努力在 GLMM 中实现偏移角色,以便与 GLM 个性中的泊松分布一起使用。
- John Sall:在分类中,实施了单元格比较的 FDR 调整 ( JMP-2012 ),添加了“平均标准误差”选项 ( JMP-21439 ),并将一些菜单项移至子菜单 ( JMP-21300 )。在模型对话框中,处理剪贴板操作中需要引用的名称 ( JMP-21364 )。
- Annie:致力于修复 Short Run Jira 票证以便集成到 v18.1 中,并与 JMP Live 团队合作开发版本 19 的新 JMP Live 警告功能。
- Laura CS:完成了使用 MIIV-2SLS 实现 SEM 中固定参数的处理,并继续撰写相关的技术细节。
统计文档
- Michael C:审查了 Colleen 正在进行的 FDE 章节重组以及记录 FDE 中的新功能;调查了处理寿命分布中的区间删失数据所需的文档更改;上周五参加了在罗利玫瑰园举行的 JMP 服务项目。
统计测试
- Jacob:测试 JMP 19 中 OC 曲线的更新并更新单元测试( JMP-21453 )。测试分类中的新平均标准误差( JMP-1979 )。添加测试并更新分类单元测试预言以解决此问题。为分类中添加更多平均置信限度测试。与Mark Bailey一起为 HCI International 2024 制作海报。
- Tonya:测试新的流程能力对话框功能,以便在发布后选择分布。错误验证。单元测试清理。
香农的注释
非常感谢Dan Valente 在 Instagram 上分享这个视频- 很好地提醒我们,编码往往会产生令人惊讶的结果!
祝大家周末愉快!