欢迎阅读 2023 年 4 月 21 日的 JMP 开发更新!
很高兴上周在JMP团聚! 我非常感谢所有外地的 JMPers 前往卡里。 我知道我当地的同事每周都会花很多醒着的时间来参加所有的会议、活动和晚宴。 我很高兴与同事重新建立联系,在此过程中我结识了许多新朋友。 我也特别高兴地看到我们的一些 JMP 校友出现在周四的活动中! 谢谢罗宾贝特斯以及 JMP 活动组织者的整个团队,他们让我们所有人的重聚变得如此特别!
JMP 18 EA2已上传到 My JMP,现在可供客户使用! 感谢您为这一最新版本的新功能所做的辛勤工作。 JMP 17.1 更新程序现在也可以在 support.sas.com 上下载,我们收到了来自客户的两个新版本的错误报告和崩溃报告。 我特别感谢的帮助Dave Barbour、John Schroedl、Ernest Pasour 和 Jacob Rhyne回顾本周的 CRP 崩溃!
也非常感谢保罗尼尔森分享他正在进行的旨在为未来版本改进 JMP Python 集成的工作。 如果你错过了会议,你可以在这里找到录音:可选 JMP Dev Demo_ Python Integration_ The Next Step…-20230420_100031-Meeting Recording.mp4 .
正如 Paul 在会议中指出的那样,JMP 现有的 Python 集成对于 Python 程序员的设置和使用来说一直是一个挑战,因此看到即将出现的改进令人兴奋! 我们在 JMP 中似乎拥有一群健康的 Python 粉丝,所以我相信他不会缺少 alpha 测试人员。 (如果您想查看测试版本,请联系 Paul,因为这些功能在等待法律批准的 JMP 18 项目中尚未激活。)
非常感谢托尼亚莫尔丁分享本周 3 月 31 日至 4 月 21 日的测试版/崩溃曲目! 崩溃被选中。

JMP 测试版报告 42123 - 分布 2 | JMP 直播 (sas.com)
最后,感谢奥黛丽舒尔分享这个Jira 本周小贴士!
如果您是项目管理员,则可以尝试吉拉自动化为您的项目。 自动化意味着“给定一组标准,始终对符合标准的我的 Jira 事务执行此操作。”以下是一些有效使用此功能的示例:
- 当 JMP 备注字段更改为“已请求”时,通过电子邮件发送杜安·海耶斯和 TS 联系人。
- 当所有子任务完成后,关闭父问题(仅部分项目)
- 测试人员被自动分配为观察者。 (新的! 当 Jirabot 分配角色时,或者如果您手动更改测试人员,则会添加观察者状态。)
- 当项目移至测试就绪状态时,测试人员自动成为受让人。 (新的! 谢谢极光用于为 WEBJMP 创建此规则,然后我们将其扩展到所有产品项目)
- 重新打开项目时,增加优先级。 (仅限财务团队)
项目管理员:随意尝试影响您的项目的规则或寻求帮助以测试规则。 当您开始意识到它可以做什么时,这是一个非常强大的补充。
一般公告
- 您最后一次停下来反思自己的文化意识、他人如何看待您的沟通和行为,或者您如何与世界各地的同事、业务合作伙伴和客户合作是什么时候? 那么,现在是你的机会! 3 月,SAS 与主讲人和经验丰富的多元文化顾问举办了互动研讨会,西蒙妮-伊娃·雷德鲁普,关于“培养文化意识:在多元文化的工作环境中茁壮成长”。阅读摘要并观看录制的研讨会
即将到来的重要日期
- JMP 18 EA3 冻结 – 23 年 5 月 12 日
- JMP 17.2 代码批准 – 23 年 6 月 13 日
- JMP 18 EA4 冻结 – 23 年 6 月 23 日
- JMP 17.2 代码冻结 – 23 年 6 月 30 日
- 请拜访合流的完整列表JMP 17和JMP 18日期。
JMP 开发更新
统计数据
- 约翰萨尔:调查 Jacob 在模型比较中发现的性能问题,并将其隔离为字符串的 JSL 匹配函数中的缓慢 (JMP-16400)。 在响应筛选中,在 Dave Barbour 为次要限制 (JMP-14909) 增强 PlotCol 后完成了 Benjamini-Yekutieli 置信区间。

在模型筛选中,扩展折叠预测公式以适用于分类概率 (JMP-16252)。 在 Profiler 中,为轴文本框中的当前值添加了预测区间 (JMP-5649)。 在过程筛选中,主要完成了过程电位图,提供测量 sigma 时可用 (JMP-7704)。 该图显示每个过程是致力于减少过程差异还是改进测量系统。

- 劳拉反恐精英:在英国会见了一位教授,为他的 SEM 分析提供建议。 完成了对 SEM 中定义时间值和交叉滞后面板模型快捷方式的大量 UI/UX 改进(基于与 Chris G 的可用性研究)。 与 James 一起处理 Discovery 演示文稿提交。
统计文件
- 迈克尔 C:审查了 Colleen 的一些 SI 更新;回答了我们文档翻译审稿人的一些问题;开始为我们的暑期实习生准备项目。
- 凯伦:对 DOE 章节进行编辑,以修复翻译人员发现的错误/打字错误/屏幕截图。
统计测试
- 雅各布:性能测试、调查潜在问题并过渡到新的“Windows Lite”性能机器。 验证 Jira 票证并调查 Easy DOE 崩溃。 在 Easy DOE 中为负载设计添加更多测试。
- 标记:与 Jacob 一起识别并关闭 Easy DOE 的 Jira 门票。 与 Brad、Ryan 和 Joseph 一起为 JMP 17.2 和 18.0 设计 Easy DOE 特征。 在 JMP 社区中回答了问题。
- 托尼亚:测试短期控制图并进行错误验证。
产品管理
- Bryan F:审查各种设计并提供反馈,创建图标,并从事与可用性实验室相关的后勤工作。
技术支援
- 杜安: Wendy 和我在 SAS 客户参与中心会见了我们的同事,由于他们方面的一些重组,我们需要在 6 月底之前开始处理他们所有的 JMP 职责。 随着 JMP Store 2.0 的上线,毫无疑问,她的团队将全力以赴。 我们中的一些人与 Regeneron 会面以获取有关他们问题的更多详细信息(如您所知),这是一件好事,因为即使他们能够使用 JMP 17.1.1 发布他们的报告,但他们现在的报告无法正常运行他们期望。 这里有TS JMP 实时报告以及指向 Jira 过滤器的链接显示最近 14 天由 TS 报告的工单.

开发运营
- 吉姆:与 John Schroedl 合作解决阻止 JMP 18 在 Windows Server 2016 上运行的更改。 继续将日常单元测试 VM 迁移到 AWS。 与 Nick Ruva 合作让 Jenkins 使用 AWS 实例运行日常 UT 套件。 多个单元测试机操作系统更新。 JMP 17.1 和 17.1.1 的 Perforce 集成;支持。
- 迈伦:性能测试、调查潜在问题并过渡到新的“Windows Lite”性能机器。 验证 Jira 票证并调查 Easy DOE 崩溃。 在 Easy DOE 中为负载设计添加更多测试。
文档
- 克里斯乙:本周房屋清洁和维护的混合体。 清除了 24gig 的 /drafts。 创建了每个版本的 EN 帮助的备份,并处理了一个脚本/Jenkins 作业来自动化它,另一个自动化并记录从 /exp 到 /test 的副本。 检查并发布了 17 个韩文文档加载项。 与 Myron 就如何维护帮助构建/Jenkins 进行了很好的交谈……然后第二天就得到了回报,因为 Qiana 和我不得不手动更新 17.0 和 17.1 帮助。 问题是构建脚本都是从 /docsource/BookMaster/ 构建的,但在我们从 /docsource/WebHelp/ 构建的非主版本上。 我正在修复那些脚本。 在我们拆除示例索引时模拟了一个可能的教学资源面板。
- 苏珊 C:我本周的状态不是很愉快,因为我的笔记本电脑在周一坏了,我不得不在周二买一台新的。 所以我花了这周的时间让新笔记本电脑启动并运行我所有的应用程序。 我仍然无法让 FrameMaker 工作,并且我有一张票(票单 - 员工支持中心 (service-now.com))。 不幸的是,过去几天对此没有太多行动。 这很令人沮丧。 我认为微软昨天关闭了一些工具,这影响了人们使用它的能力。
系统/主机测试-Cary
- 尼克·H:很高兴上周见到大家! 这周我努力从 JSL 单元测试 GUI 中删除对缺陷的引用,并更新 jiraIssuesStatus 的引用以指向 tests/JSL/Framework/Resources/IssueStatus 中的更新位置。 此外,我还对 17.2 和 18.0 进行了大量验证,添加了一些与显示框相关的单元测试。 提交了一个 Jira 错误,解决了删除项目后项目消息错误地以红色突出显示的问题,以及选择标签页然后折叠时标签框行为的错误。
- 曼迪:本周初完成了 JMP 18 的 EA2 测试。 查看弹出的新工作流构建器以帮助工作流窗口保持在顶部( JMP-14434 ). 研究了 Chul-Hee 的一些 TS 曲目建议和解决工作流程问题的方法。与 2 位 JMP 人员通了电话,了解他们的工作流程 - 分享见解和需要解决的问题。 测试和验证 JIRA,在需要的地方添加测试;正在为 October Discovery 撰写摘要。 周三参加了北京会议。夜晚。
- 猎人:已完成 JMP 18 EA 2 测试,根据 EA 1 用户关于更改项目窗口中显示选项卡行为的建议打开 JIRA,打开 JIRA 发现在 Mac 上的搜索窗口中编辑文本时发现应用程序挂起,安装更新办公室测试 Mac 所需的应用程序并将操作系统更新应用于其他三台测试 Mac。
- 奥黛丽:评估一些 17.1.1 问题。 与北京团队一对一会面。 Tested 然后添加了一些 Jira 自动化规则,用于自动将测试人员添加为 Jira 问题的观察者,并在您将项目移至测试就绪时自动将项目分配给测试人员。 AWS 工作。
- 安娜:将报告添加到 JMP 18 HTML5 新功能就绪列表。 验证 Paul 的坐标轴和字体修复。 观看了 Julian 的 Delta 演示,展示了新的模板功能。 观看了展示新功能的 Dan's Group 演示。
- 丽莎:致力于测试 EA2,审查关于悬停标签的 EA 反馈跟踪,与 Mike 调查一些图像差异并为我们发现的问题输入票证,并验证 18.0 错误修复。
系统/主机测试-北京
- 北京队:
- JMP 18 EA2 Installer 测试和针对北京团队托管的组件的健全性测试(JMPTESTBJ-2244) - 完毕
- JMP 17.1.1 测试:
- JMP Clinical 17.2 I18N 测试:
- 埃里克(奈)王: (1)新增JSL自动化测试类'发布各种报告'(//depot/main/test/JSL/tests/WebJMP/VariousReports/),目前有2个测试文件:发布所有样本数据报告。 回归测试JMP-16221 . (2) 开发用于JMP Live兼容性测试的JSL脚本( JMPTESTBJ-2237 ). (3) 完成 JMP Live 18.0 EA2 测试。 (4) JMP 17.1.1回归测试,发现bug JMPHTML-2082
- 大理: (1) 验证SAS导入性能问题的bug (JMP-16287 - SAS 数据导入性能比以前差) (2) 测试JMP-16089 - 将工作表名称过滤器添加到 MFI 的“导入设置”对话框. (3) 验证 JMP Live 错误。 (4) 准备 2023 年 4 月的趣味主题幻灯片。 (5) JMP 18.0 EA2 测试。
- 麦克吴: (1) JMP 18.0 EA2 测试完成。 (2) 从 jmpdev2 迁移到 AWS 临时服务器演练调查完成 SQL Server 和正在进行的 SAS 9.4,详细状态可以在中找到JMPTOOL-740 - 希望在 Audrey 提供的真实 AWS 服务器上完成此迁移并在本周内通过测试。
- Kimi (Yu) 王: (1) JMP 18.0 EA2 测试。 (2)调试python和Formula Depot失败: Python: there are lots of redundancy message, create 2 bugs JMP-16334和JMP-16335 , Formula Depot : C:\Perforce\scnyua_windows_main\depot\main\test\Scoring\Python\source\ModelTester.py 中的self.dest.save 应该改为self.dest.close (3) JMPC Bug Verification (Nicardipine I18N错误)。 (4) JMP C 17.2 国际化测试。 (5) Jenkins:Dealing with creating a VM to run JMP E2E and Combability testing,详情参考JMPTESTBJ-2243
- 张大: (1) JMP C 17.2 国际化测试。 (2) 伪翻译JMPC 17.2和测试数据。 (3) JMP 18.0 EA2 测试。
- 娜拉: (1) JMP 18.0 EA2 测试。 (2) 继续测试CAS Integration的新变化。 为新更改更新单元测试并为新的 Viya4 服务器添加测试。 Viya 3.5 和 Viya 4 的回归测试。 详情可见JMPTESTBJ-2228 - 功能测试:CAS 集成 - 支持最新版本的 Viya4 . (3) 继续测试17.1.1用LDF发布CCB,详见JMP-16221 - 修复在 17.1.1 中使用本地数据过滤器发布控制图.
数据发现
- 丹S:用于脚本和广播的组平台修复,用于数据过滤器、滚动、boxToPicture 的其他修复。 属性面板更新以改进大小并添加折叠功能。 关于平台模板功能的讨论。
- 戴夫乙:向 PlotCol 添加了第二组上/下值,修复了表格滚动问题,测试并将图像测试移动到第二台 AWS 机器,修复了 MFI 中工作表名称过滤的问题。
- 欧内斯特:关于平台模板的讨论。修复了日期列的 CV/标题统计信息。为工作流构建器添加了控制器窗口。关于使用公式一步转换列的讨论。
- 埃文:围绕示例数据索引、组平台和模板的讨论和原型。
- 轩:直方图和线条图错误。
美国能源部
- 彭:我花了大部分时间准备有关 JMP 可靠性平台的教程。 除此之外,我到处都是维护工作和小改进。 一项重要的项目向非线性添加了轮廓似然和轮廓似然等高线。 它仍在进行中,但大部分已完成。
- 迦勒:继续与 Brad 一起研究新的 ALT 平台和论文。 我也一直在为下周在华盛顿举行的 DATAWorks 会议做准备。
- 布拉德:继续与 Caleb King 合作,研究 Lenth 方法的替代方法,用于分析未重复的因子设计。
主持人
- 保罗:致力于 Python 演示,清理代码以在演示基线推送到 perforce。(仍然由 jmpConfig.h 中的 PORTABLE_PYTHON_SUPPORT 和尚未签入但作为 P4 架子的项目文件控制)。 帮助技术支持解决 Craige 发布到社区的 Python 示例程序的问题,但没有为客户工作。 这是一个图像深度问题,Craige 称这是 Pillow Python 模块(PIL 的继任者)的限制。
- 迈克尔·H: OSIsoft PI Importer 的进展:堆叠元素列和改进的 JSON 解析性能。 允许 JMP Pro 和 JMP Clinical 在 Mac 上共存的进展:实现了用于设置应用程序产品代码的“扩展属性”方法。
- 约翰施罗德:由于 Server 2016 不支持库,取消了 Windows 上的 ICU 使用;将其用于 JMP 19。 添加了用于导出 SAS Transport V8 文件的文件类型和 UI。 崩溃调查。 美国能源部图标。
- 布赖恩 C:根据 Sitges 的反馈,向从 Excel 导入的数据表添加了更新表脚本。
交互式 HTML
- 保罗·斯皮查拉:我们添加了对轴下帧的 HTML 支持( JMPHTML-1942 ) 和间隔托盘和长分隔线的刻度样式支持 ( JMPHTML-1943 ). HTML 还添加了对导出链接函数(用于 GenReg 和 GLMM)的支持,以便我们可以支持非身份分布类型的置信区间( JMPHTML-2034 ). 由于我们可以导出链接函数,因此我们添加了对更多 GenReg 发行版的支持( JMPHTML-2086 ). 最后,我们为 HTML 中的字体大小添加了更好的跨平台支持( JMPHTML-1411 ).
- 普拉韦纳:继续致力于使表格突出显示以响应图表中的选择。 签入代码以支持单击表行时报告中的行状态更改。 当段中的行状态更改时,致力于实现表行突出显示。 查看 Bobby Riggs 发送的问题。 与 John Powell 讨论了添加对线条样式的支持。 在 GB 上工作:行:需要抑制隐藏 | 的显示排除的行。
- 约翰·鲍威尔:在平行轴段中实现了对线型的支持( JMPHTML-1770 ). 致力于支持使用列值作为标记( JMPHTML-1036 ). 与 Dieter 一起对交互式 HTML 功能请求进行分类。 创建了一个错误来修复标记和树图中丢失数据的颜色( JMPHTML-2090 ). 审查了我们开放的 C++ 开发人员职位的候选人。 在 Interactive HTML Legend 支持方面指导 Mike S.。
现场直播
- 极光: 17.2:针对安全漏洞更新了 sequelize 库。18.0:完成@提及功能。删除系统评论功能。删除了 regen_count 跟踪。更新了许多第三方库。杂项:更多 JMP Live 空缺职位面试。
- 迈克尔·G:在 JMP Live 评论中演示 @ 提及。 根据 UI 会议建议和错误报告进行了一些调整。 修复了 npm 锁定文件问题。 致力于报告新报告视图布局。
香农的笔记
这是给我儿子亨特的。 他非常喜欢口袋妖怪 TCG(“纸牌游戏”,对于那些不知道的人来说)。:smiling_face_with_smiling_eyes:祝大家周末愉快!
