欢迎来到 2023 年 11 月 10 日的 JMP 开发更新!
提醒我们现在处于JMP 18 的代码审查模式。 当您将任何源代码更改推送到 Perforce 时,请提供审阅者的姓名。 您可以选择进行虚拟或面对面的代码审查,或使用 Swarm 请求审查。 我们将进入JMP 18 规范批准模式于 11/22/23。
正如我在今天早上的更新呼吁中提到的,我感谢所有对未决 Jira 问题的审查和分类。 请特别注意史诗和故事物品计划版本 = 18.0 。 我们有数百个故事类型项目处于已启动状态,计划版本 = 18.0,但除非故事项目已位于“最新功能”页面上,否则它将需要等待后续版本。 如果您有一组项目需要批量更新以删除计划版本= 18.0,或者故事项目需要移动到不同的项目类型(例如功能请求),请告诉我,我很乐意帮助!
随着 JMP 18 工作的结束,我们期待着JMP 18 EA7 ,计划于 23 年 12 月 8 日结束时冻结。 请更新各个功能页面上的任何动机和摘要部分,并提供您想要与客户分享的重要修复详细信息,并请记住注意它们适用于 EA7。
我感谢迄今为止的所有测试新的授权机制使用 JMP Pro 18 EA6 和 JMP 18 nightly builds! 如果您还没有,请尝试授权构建。 您可以将遇到的任何问题报告给jmpbeta@jmp.com以便客户服务人员可以与您一起解决这些问题。
我们以小组形式聚会,聆听统计开发人员的意见劳拉·卡斯特罗-斯基洛在昨天的 JMP 开发会议上分享她的 SEM 魔法! 如果您错过了她关于 SEM 模型快捷方式改进的演示,您可以找到录音副本在这里。
谢谢托尼娅·莫尔丁分享本周的测试版/崩溃轨迹以及选定的崩溃! 您可以在此处查看 JMP Live 中的交互式报告: 2023 年 10 月 11 日当周的 Beta/崩溃报告 | JMP Live (sas.com)

一般公告
- 如果您愿意成为 Inside JMP 的特色员工,请下载一份了解一下形式。 只需填写问题,完成后将其连同 3 张照片上传到文件夹中。 感谢您帮助我们更加熟悉我们的 JMP 系列!
即将到来的重要日期
- JMP 18 规范批准 – 23 年 11 月 22 日
- JMP 18 和 JMP Clinical 18 EA7 – 12/8/23
- JMP 19 分支创建 – 12/20/23
- JMP 18 代码冻结 – 1/16/24
- 请拜访合流完整列表JMP 18日期。
JMP 开发更新
数据发现
- 丹·S:修复了在 JSL 回调期间删除对象时数据过滤器/列切换器/选项卡页/大纲/数字编辑中的崩溃( JMP-19296 )。 像其他命名空间一样,在使用时保护 box/seg 命名空间。 数据过滤器修复以避免拖放的不良情况。 修复了通过 JSL 替换轻轨菜单时的平台行为。 将脚本保存到脚本窗口现在使脚本窗口可见。
- 戴夫乙:开始使用图像测试对日志进行压力测试,发现并修复了 GB/并行绘图日志崩溃问题,修复了分发日志损坏的问题,并修复了 pdf 导入向导导致两个面板不同步的问题
- 摩根:本周负责 JMP Notebook 的 UI 和管理工作,今天还负责 Jira 分类。
- 欧内斯特:在 Workflow Builder 19 中重新设计表/列提示。
- 西安:更新脚本索引内容
美国能源部
- 迦勒:继续修复和减少我的 JMP 18 票证。 我还参加了暑期实习生候选人的面试。
主持人
- 约翰·施罗德:测试了我的 JMP ID @JMP .com 作为 JMP 员工的指标,用于身份验证构建中的遥测。 现在,在填写崩溃报告时,还使用“我的 JMP ID”作为初始电子邮件。 已创建如何使用策略控制 JMP 功能了解概述和开发/测试详细信息。 很少有人需要这种级别的信息,但我未来的自己会需要,而且它不受 Confluence 中 SAS 保留策略的影响。 感谢埃文和布莱恩的反馈。 与 Evan 合作调查 Discovery 中出现的高 DPI 下的对话框大小问题;值得庆幸的是,它在 18.0 中得到了修复。 与 Jim 和 Drew 合作解决临床 EA 插件问题。 开始加强工作/logstart输出与授权相关的信息。
- 保罗·N:
- 解决了各种Python问题
- Python Submit File() 不支持 JMP 的 $SPECIAL_DIR 路径变量( JMP-19403 )
- 如果将包含 TopMatrix 或 DataTable 的 JSL 列表发送到 Python ( JMP-19332 )
- 新错误 – 在同一脚本中在 JSL 和 Python 之间反复来回时,日志会间歇性崩溃。Eval Context 超出了范围,留下了一个悬空指针。 ( JMP-19262 )
- 创建了一个示例 Python 导入文件,该文件提供了一个 to_pandas(dt) 函数,该函数通过另存为 CSV 并在 Python 中作为 pandas 数据框打开来重新创建 JMP 17 的 Python Send(dt)。一些客户抱怨失去了从数据表到数据框的简单方法。
交互式 HTML
- 约翰·鲍威尔:参加了关键对话课程和优势研讨会。 计划于 2024 年夏季进行内部候选人面试。 使用颜色角色和覆盖角色解决了点问题,不提供工具提示并抛出错误( JMPHTML-2445 )。
- 迈克尔·塞努伊特:完成的JMPHTML-2426 - HTML5 固定工具提示和交互式工具提示上额外的下一个换行符。 开始研究HTML5编码和解析。
- 迈克·斯蒂克斯:完成了错误 JMPHTML-1651 的工作,开始了错误 JMPHTML-1061 的工作。
JMP 直播
- 阿德里安娜:白盒测试、错误修复、后端支持将私钥文件作为凭证的一部分
统计数据
- 约翰·萨尔:在模型筛选中,处理 K 最近邻的折叠预测。 在广义线性模型中,支持排除效应。 在拟合模型中,细化遗传检查。 在 Neural 中,支持按组进行保存验证。 在拟合最小二乘中,支持 Studentize 残差图限制的 alpha 级别。 在 Profiler Simulator 中,将格式传输到输出表。
- 安妮:修复了短期控制图的各种问题,审阅了 Bill Woodall 在 Shewhart 100 周年纪念日上发表的白皮书,并与 Jared 合作修复了控制图的悬停标签。
- 劳拉·CS:调查缺失值和引导程序的潜在错误。 在 JMP Dev 上准备并展示。 我仍在调查我在 prez 期间遇到的崩溃! 它仅适用于 Mac,而且相当令人困惑。
统计文档
- 迈克尔·C:最终确定 stat/DOE UI 字符串,用于将 18.0 版本的字符串最终移交给翻译;记录 18 的各种 NF。
统计测试
- 标记:专注于测试 Easy DOE 并与 Jacob 一起关闭票证。 我在 JMP 社区中介绍了我们用于研发的新技术资源空间,并在研发博客上为用户发布了相关内容。 我为安妮·米利审阅了比尔·伍德尔 (Bill Woodall) 的论文。 我在 JMP 社区中回答了问题。
- 托尼娅:测试短期控制图、处理 Beta 报告、组织 CCB Jiras 以及进行错误验证。
- 雅各布:测试 CSALT 设计。 验证 Jira 票证和清理单元测试。 调查 Blas 单元测试失败。
技术支援
每周案件量:

参与队列的案例主题总计:

开发运营
- 鲍勃:在客户多次向技术支持提出请求后,将 17.2 订阅 Windows 的基准文件添加到安装程序验证下载文件中。 修复了在我们所有电脑上安装 EPM 后夜间最新安装程序访问 OneDrive 的问题。 创建了 JMP Live 最新文件夹以开始在 My JMP 上规划 18.0 安装程序的过程。
- 迈伦:更新/修复 imageChecker 脚本电子邮件的错误电子邮件 (JMPTOOL-546)。 将跟踪编辑电子邮件作业迁移到 AWS (JMPTOOL-1041)。 将孤立的映像作业迁移到 AWS (JMPTOOL-1036),并禁用由另一个作业处理的遥测导出作业 (JMPTOOL-1033) 的 JMP 表导出部分。
- 吉姆:更新了单元测试机的多个 AWS AMI。 执行 Mac 和 Win 的操作系统更新,并将许多测试机器纳入 SAS 合规性。 按照 Kimi 的说明,更新了所有 mac OS 测试机器的 python 脚本。 与 Nick Ruva 合作,能够从 Jenkins 启动 mac OS UT 运行。 错误验证。
本土化
- 艾里森:项目管理的示例数据和便携式 UI 翻译项目。 探索本地化过程中使用的 .jsl 脚本和 JMP 数据表。 有关 18.0 版 JMP 文档插件的培训。 继续在 Confluence 中进行本地化流程文档工作。
- 霍华德:继续进行本地化仪表板工作。 与桑迪协调字数统计和图像比较的验证。 工具项目的错误修复。
- 克日什托夫:运行 Stringbot 以帮助最终确定 PortableUI 18.0 的字符串。 处理 PortableUI 和 SampleData 翻译返回。 增强 UI 翻译验证脚本。 调整备忘录模板和备份。 致力于 30 日向 JMP 开发人员进行演示th 11 月(TM 和 MT 接口)
- 沙:致力于样本数据和字数验证。
- 索海尔:致力于 JMP 的 TM 搜索和 MT 界面。
- 崔西:对翻译查询和 Jira bug 进行分类。 重新配置本地化时间表。 与 Doc 会面,讨论 V18 的本地化 JMP 文档插件。 艾莉森的培训课程。
文档
- 德文郡:审查了由我们的文档构建机器 HELP-PDF-BUILDS 的 AWS VM 创建的 Web 帮助;删除了 JSG、JSR 和 UG 的技术通知;安全开发生命周期培训;继续编写 Python 集成文档。
- 苏珊·C:为 18 生成交互式 HTML 帮助并传递给测试。 使用 JMP Live 帮助和安装帮助。 通过本地化开发 JMP 查询以实现快速入门。 更新了共享文本插图中的图标。
- 克里斯·B :暂时完成方程转换。 1,982 个方程中,除了大约 10 个之外,所有方程都已成功转换为 MathML。 做了一些 stringbot 评论。 目前正在更新图标图像。
- 琪亚娜:致力于示例数据弃用项目。 我还开会讨论了新的精选文档、文档加载项以及最终迁移到 AEM。
系统/主机测试-Cary
- 曼迪:致力于 JIRA 和测试。 在 Mac 上进行了一些安装,并与 Daniel 和 Chris 一起解决了 Jmprunner 的一些问题,并发布了 JMP 的版本和设置。 根据需要回答 TS 曲目;与正在解决旧问题的开发人员保持联系,并做出修复或关闭的决定 - 这真的很棒!
- 丽莎:负责 EA 反馈跟踪和 18.0 验证。 还改进了缺陷仪表板以使用 Jira 数据 - 旨在让该项目每天运行并在查看 Audrey 的反馈后立即发布到 JMP Live。
- 猎人:研究并打开/更新了 EA6 轨道中有关 Mac 和 Windows 上暗模式支持的一些 JIRA。 JIRA 验证并重新打开了几个项目。 更多授权测试并向丹尼尔报告过程或结果中的任何新变化。
- 奥黛丽:审查实习生简历、JMP Live 发布项目、与 Lisa 合作改进 Jira 仪表板。
网络测试 – 卡里
- 乔什:验证为在启用授权的情况下处理 JMP Pro 而引入的 JMP Live 安装程序更改。 Jira 错误验证和不同部署问题的正常帮助。
- 北京 / Cary Web 测试 Jira 状态
- 64 – Jira Stories / Test-Ready 中的错误
- 1 – 测试中的 Jira Story
- 20 – 在 7 天内创建
- 122 – 过去 7 天内关闭的 Jira 项目
系统/主机测试-北京
- 北京队: JMPTESTBJ-2836 :针对新 Mac 重建的 JMP 18.0 EA 6 测试 - 已完成
- 大理: (1) 错误验证。 (2) 每晚运行 UT 故障调查并创建 bug ( JMP-19292 :当第一个成员的名称为空时,JSON 解析会弹出警报消息对话框)。 (3) JMP Clinical 18.0 发布测试并更新了相应的自动化代码,产生了11个错误。
- 吴楠: (1)缺陷验证测试。 (2) 正在进行数据连接器测试( JMPTESTBJ-2837 )。 (3) JMP 18.0 EA6 测试 Mac 全新重建的第二轮。 (4) JMP 18.0 I18N 测试已完成( JMP测试BJ-2272 )。 (5) 由于删除了 CrimeData.jmp 的示例数据表而更新了单元测试,并解决了由于重复的 DSN 连接创建问题而导致的 Mac 单元测试 DNC 问题。
- 大张: (1)错误验证。 (2) 测试文件夹级访问性能改进 - WEBJMP-7712
- 王宇(Kimi): (1) JMP 18.0 NF – 支持组策略以启用/禁用 Python 支持( JMP-19140 ) - 完毕。向 Python 集成添加初始遥测支持 ( JMP-19034 ) - 完毕。 JMP 示例脚本中的 Python 示例 ( JMP-18914 ) - 进行中。 Python 导入包的脚本索引支持( JMP-18149 ) - 进行中。 根据不同产品自动创建jpip文件,无需编辑( JMP-17756 )。 (2) 技术支持,案例编号 00051830,CRP:将 gcloud 中存储的用户存储库安装到 JMP18 python 中( JMP-18420 )。 案例编号 00063536,CRP:让 python 默认查看系统证书( JMP-19314 )。 (3)针对python的I18N测试,I18N:Scripting Index > python类别中有硬代码字符串( JMP-19225 ),国际化:示例 python 脚本的名称是硬代码( JMP-19293 )。国际化:许多 python 输出消息被过度翻译( JMP-19295 )。 (4)修复UT故障。 (5) Jenkins,优化:VS2022的许可证已过期-11月( JMP测试BJ-2886 )
- 那拉: (1) 错误验证。 (2) Mac 全新重建的 JMP 18 EA 6 安装程序测试。
香农的注释
谢谢普拉维娜·帕尼内尔康迪11 月 12 日星期日的分享排灯节,排灯节。 她使用 Adobe Firefly 创建了这张美丽的图片来纪念这个节日,该软件使用 AI 从文本生成图像。 希望你们周末过得愉快!
