欢迎阅读 2023 年 6 月 2 日的 JMP 开发更新!
开发工作继续致力于将重要修复集成到 17.2 轨道中。 JMP 17.2 代码批准l模式将于6月13日开启, JMP 17.2 代码冻结将在大约一个月后的 6 月 30 日到来。 请继续对计划版本 = 17.2 的项目进行分类,测试在 18.0 中修复的项目以确定它们是否也影响 17.2,并特别考虑客户报告的问题 (CRP) 项目。
上星期, JMP 18 Pro 和临床 EA3适用于 Windows 的安装程序在 My JMP 上可用,Landra 和 Mia 使用新的详细信息更新了 EA 页面。 本周,JMP QA 签署了重建的 JMP Pro 和 Clinical EA3 Mac 安装程序以及JMP 18 EA3和JMP 临床 18 EA3在 Macintosh 上已添加到我的 JMP . 产品管理部门已经通知 EA 客户他们的可用性,我们希望我们能在这个最新的迭代中得到很多反馈! 非常感谢 Paul、Michael 和 Jim 的团队合作,解决了 Mac 安装程序的签名/公证问题。
提醒一下JMP 18 EA4计划于6月23日冻结。 这将是我们开始之前的最后一个 EA JMP 18 开发和营销功能于 7 月 21 日冻结里程碑. 感谢您本周在功能页面和 Jira 问题分类方面所做的所有工作!
希望大家看到钱安娜伊格林的本周早些时候关于 JMP 示例数据的电子邮件。 正如她指出的那样,所有要求新的 JMP 18 样本数据或对现有数据表的更改必须在 10 月 4 日星期三之前提交。 如果您计划创建或更改样本数据,请查阅创建一个新的示例数据表Confluence 中的页面以获取信息和说明。 使用模拟数据的过程(从法律角度来看)比您从某处获得的真实数据简单得多。 SAS Legal 必须仔细审查真实数据集,以解决任何许可和所有权问题,然后 JMP 才能获得许可将它们与我们的软件一起运送。 有任何问题请联系Qiana!
谢谢托尼亚莫尔丁分享我们迄今为止收集的所有 EA1 和 EA2 数据的报告。请用这个 JMP 实时链接查看所有报告。

对于任何包含多重响应列的图形生成器报告,Tonya 提醒您仔细调查结果。 有很多开放的 Jiras 用于多重响应和 Graph Builder 可能会影响这些报告:
此外,这是本周的测试版/崩溃反馈报告,其中选择了崩溃。

JMP Beta 报告 2 - 分布 | JMP 直播 (sas.com)
谢谢奥黛丽舒尔分享本周的 Jira 本周提示!
正在进行标签清理. 缺陷关键字都是大写的,但 Jira 允许我们使用自定义的大小写,这样阅读起来更友好。 自从我们迁移到 Jira 后,我们现在可以为基本相同的标签混合使用外壳。 我们正在努力巩固和最小化。 与此同时,Jira 足够聪明,可以在您选择查看带有特定标签的项目时忽略大小写。 例如,如果您查看标签为“崩溃”的项目,您还会看到“崩溃”和“崩溃”项目。 不过,合并完成后,Crash 将只有一种拼写/大小写。 又如:'P&G'、'PG'、'P&G'、'PROCTER&GAMBLE'、'PROCTER_GAMBLE'、'PROCTOR GAMBLE'都使用了很多次,我们要选择一个一致的值来使用。 如果您有兴趣为自己喜欢的标签帮助这个项目,请查看链接!
一般公告
- 确保访问内部 JMP本周了解更多关于我们的实习生、新员工和 JMP 周年纪念日的信息! 祝贺本周系统和主机测试主管奥黛丽舒尔,庆祝在 SA 工作 25 周年,以及文档经理钱安娜·伊格林谁庆祝她的 10 周年纪念日! 我真的很感谢他们在我的 DevOps 组织中对团队的稳定领导。 他们都经常超越自我,并且具有非凡的专注力、组织性和协作精神。 这篇文章还特别祝贺杰夫帕金森与 JMP 一起庆祝 35(!!!)年! 此外,还有一个专题报道JMP Store 2.0 发布. 一定要检查一下!
即将到来的重要日期
- JMP 17.2 代码批准开始 – 6/13/23
- JMP 18 EA4 和 JMP Clinical EA2 冻结 – 6/23/23
- JMP 17.2 代码冻结 – 23 年 6 月 30 日
- JMP 18 特征冻结 – 23 年 7 月 21 日
- JMP 18 EA5 和 JMP Clinical EA3,JMP Live 18 EA1 – 23 年 8 月 11 日
- JMP 18 EA6 和 JMP 临床 EA4 – 10/3/23
- JMP 18 EA7 和 JMP 临床 EA5 – 12/8/23
- 请拜访合流的完整列表JMP 17和JMP 18日期。
JMP 开发更新
实习生
- Trevor Rathje(数字运营):致力于废弃的购物车项目。 我一直在从 Adobe Commerce 和 Salesforce 收集数据以寻找趋势和数据点。 收集数据后,我将其全部放入 JMP 数据表并开始构建图表和图形,这些图表和图形将进入我构建的报告。 以下是一些初步结果,显示放弃购物车的客户最终是否选择了 JMP。

- Brad Norris(JMP 教育):继续开展文本分析项目,涵盖用户社区讨论页面过去 5 年的数据。 分析开始提供一些令人鼓舞的结果,所以我对下一步的发展方向感到兴奋。 除了分析项目,我还完成了一些 STiPS 模块,并研究了社区内聊天机器人的潜在实现。
- Momena Monwar (SEs):学习和实践回归和工作流构建器。 使用我的拉伸和拉曼光谱数据作为 JMP 中的实践数据表,并学习如何更好地分析和表示它。 参加客户培训课程(Hitachi、NVIDIA、Novoloop、Neumora Tx)。 查看技术参考库中的示例,讨论搜索挑战和未来改进计划。 完成 STIPS 和案例研究。 与 Maanasa 共同主持 JMP 入门网络广播并协助进行问答。
- Irene Ji (DOE):学习了在 JMP 中使用 XGBoost 插件,并探索了在相同超参数设置下 JMP 和 Python 输出之间的差异。 这是为我们项目的下一步做准备:生成案例研究数据以测试我们的方法。 我还看了源控和研发技术培训的实习培训录像,因为我上周没能参加。
- Sohail Lokhandwala (L10N):致力于汇总更多关于训练数据集的统计数据,以便更好地为我们的模型开发决策提供信息,并解决翻译冲突和清除翻译中的 HTML 标签的问题。 我期待着下周开始模型训练和测试!
- Anusha Bellapu(生命科学):这周很棒。 我学会了对分配给我的研究进行单元测试。 我所有的团队成员都非常耐心,在我的学习过程中提供了很大的帮助。
- Michael Lee(销售):目前与全球顶级团队一起从事公司调查。 我还与西南销售团队合作,研究通过当地生物技术协会进行扩张的机会。
- 艾米丽·科恩(文档):致力于为当天的 12 个技巧制作短视频,并将其放入以 JMP 中的 Working Smarter 为主题的幻灯片中。 幻灯片是通过 reveal.js 创建的。
- Hayley Yaremych(统计学):继续我关于测试工具和约定的培训。 我还开始使用基因组学数据为 Response Screening 平台编写简单的单元测试。
- 帕克(JMP Live):与一些 UI/UX 团队成员会面以进行 JMP Live 测试和反馈。
数据发现
- 朱利安:从 6 月 16 日开始,聘请了一位新开发人员 Morgan Gribbins。 继续搜索剩余的未平仓头寸。 处理问题积压——对所有 Jira 通知表示歉意! “First 5”工作仍在继续;团队正在探索对主窗口的增强,以显示新用户可能需要执行的常见、快速的操作,例如创建新数据表、打开自己的表、打开示例数据等。收到社区概述愿望清单 来自产品管理的 Jira 分类流程(感谢 Sarah Sylvestre!) 讨论支持子对象平台模板的影响(在某些情况下是必要的,例如分发)。
- 戴夫乙:向 iconStrCol 添加了一个选项以将图标放置在字符串旁边(Laura Castro-Schilo 的请求),表格显示滚动工作,向文本注释添加了“最小化”选项
- 轩: 17.2 集成。 缺少值的抖动性能问题。 修复了 Jacob 幸运地发现的我的 std::swap 重构更改之一。
- 欧内斯特:平台模板适用于 MRJ 列表、保存和配置 UI。标头统计信息的图标。 每日提示 -> 首选项中的快速启动。
- 丹S:为群组平台添加了自动广播选项。 继续开发平台模板。
美国能源部
- 布拉德:向斯图·亨特 (Stu Hunter) 诞辰 100 周年在星期六的 USCOTS 会议上。 演讲者将是 Dick DeVeaux、Roger Hoerl、Ron Snee、我本人以及 Stu 本人在 Zoom 中的客串演出。
- 彭:致力于 JMP 18 DOE 和可靠性开发的两个方面。 处理用于分析大型振动时间序列数据集的演示文稿。 我对 Tian、Lewis-Beck、Niemi、Meeker 撰写的“在可靠性应用中指定先验分布”的评论论文已被 Applied Stochastic Models in Business and Industry 接受。 我的评论文章的标题是“在可靠性应用中指定先验分布的讨论——贝叶斯估计软件设计的应用”。
主持人
- 保罗ñ:致力于在 MacOS 上为 EA3 公证 Python。 由于安全更新,更新了 JMP 18.0 和 17.2 中的 zlib。 在 17.2 上运行 Blackduck 扫描,确定需要安全更新的 jar - Bryan 测试并推送了这些更新。 去除对 matplotlib 的依赖。 Python 集成现在只需要 pandas 和 numpy 包即可实现全部功能。 处理 Python 包安装 - Russ 在安装 xgboost Python 包时遇到问题。 安装 xgboost 的 Pip 安装选项与安装 pyopencl 所需的选项不同。 我正在进一步研究包安装和 python 站点环境。
- 迈克尔·H:将“从 OSIsoft PI Server 导入”重命名为“从 PI Server 导入”,因为 OSIsoft 被另一家公司 (AVEVA) 收购,我们希望避免在我们的用户界面中命名任何特定公司。 删除了对 OSIsoft 的所有引用。 继续我们的 PI Server 集成工作,实施新的“更改属性”功能。 在 Mac 上将“每日提示”重命名为“快速入门”。 修复了嵌入式 Python 的 Mac 代码签名和公证。 将几个 Mac 错误修复推送到 17.2。
- 约翰施罗德:与 Dave Barbour 合作解决 AWS 上的图像测试问题。 新图标。 树控件多选修复。 审查更新的 MSVC 编译器——感谢许多开发人员修复了我传递的警告。 完成每日提示以快速开始重命名。
交互式 HTML
- 约翰·鲍威尔:面试了我们开放开发人员职位的候选人。 与 Praveena、Justin C 和 Michael G 会面,了解 Project Ruby 中用于为 JMP Live 上的 JMP 报告添加更多红色三角菜单项支持的代码。 提交了 Cell Plot Box 的代码并在交互式 HTML 中启用了树状图支持——这是与 Paul Spychala 的合作成果( JMPHTML-1005 ).

- 普拉韦纳:致力于S1474357:添加更改报告的一些基本选项的能力. 调查了 Vue 和 Vuetify 在独立 HTML 报告上的采用情况(创建了一个用于更改图例线条颜色的原型)。 研究了为 JMP Live 报告的图例项添加颜色选择器的选项(与 Michael Goff 讨论,HTML 报告 CSP 设置和 JMP Live CSP 设置不同)。 与 Bryan Fricke for UI 讨论了输入元素与 Vue/Vueify 颜色选择器组件的选项。 为发布到 JMP Live 的报告开始在分发平台上启用菜单项的分析/工作(就此与 John、Michael 和 Justin 会面)。
- 迈克 S:继续解决一个错误( JMPHTML-1866 ) 其中轴日期格式在 JMP 和导出的 HTML 之间可能不同。 虽然所描述的错误已修复,但事实证明该错误比描述的更广泛,因此我将继续研究它以提出更完整的解决方案。
- 保罗·斯皮查拉:致力于马赛克标签性能[ JMPHTML-2159 ] 和标签值格式 [ JMPHTML-2162 ] 在 JMPLIVE/HTML 上。
统计数据
- 伊丽莎白:为 GLMM 添加了 R 侧空间结构( JMP-16802 ). 与 Walt Stroup 讨论了这些结构的起始值问题,强调需要允许用户在混合和 GLMM 中指定起始值(以前以各种形式请求, JMP-9795 , JMP-9499 ). 开始使用 GLMM 中的 Fit Group 支持多个 Y。
- 约翰萨尔:当少于 15 行并且不允许样条时,打结样条需要修复( JMP-16713 ). 如果一个响应失败,拟合最小二乘法需要修复以继续拟合其他响应。 ( JMP-15412 ). 如果行更改了排除属性( JMP-15341 ).
- 劳拉·卡斯特罗-斯基洛:致力于即将在康涅狄格大学现代建模方法会议上发表的关于 JMP 的 SEM 平台的演讲。 阅读因果图模型。 将 SEM 中奇点细节的剩余错误修复集成到 17.2 中。
统计文件
- 凯伦:进行编辑以关闭一些客户文档问题,并开始处理工作流构建器文档更新。
统计测试
- 标记:与 Jacob 一起完成 Jira 票证,因为它们已准备就绪。 向新的 JMP 研发网站添加内容。 准备下周的 INFORMS QSR 会议。 在 JMP 社区中回答问题。
- 雅各布:在 Easy DOE 中使用负载设计后,为分析/预测/报告选项卡添加更多测试。 更新 17.2 的 Easy DOE 单元测试。 测试生成验证列。 与 Mark 一起为 Informs QSR 会议准备演示文稿。
- 托尼亚:测试短期控制图并处理 beta 报告。
产品管理
- 布赖恩 F:为主窗口的一组数据表小部件创建了 Figma 设计。 该设计基于 First 5 工作组的反馈。 在对设计达成共识后,创建 Jira 项目以供实施。 与 Evan 合作处理新示例索引对话框的填充和边距。 目的是将结果用作可在整个 JMP 中使用的更通用设计风格的基础,以实现更好的一致性。 通过 Udemy 的 Figma 课程学习。 为 JMP Live 权限开发了一些设计指南。 为遗传标记相关性和标题统计创建图标。
技术支援
- 杜安:短短的一周,确实已经很长了! TS 一直在与 Digital Operations 合作,建立一个流程来报告我们在 Salesforce 中的需求。 Wendy 还与 Sharon Hamrick 合作开发流程,以处理 JMP 商店中因我们的受限方筛选而被屏蔽的任何客户。 我们继续为 SAS 客户互动中心放弃所有 JMP 支持做准备。 这里有TS JMP 实时报告以及指向 Jira 过滤器的链接显示最近 14 天由 TS 报告的工单.

开发运营
- 吉姆:完成了 Mac JMP EA3 磁盘映像文件的公证(感谢 Michael 和 Paul)。 在 WinOS 和 macOS 上启用了 JMP 17.2 的订阅版、学生订阅版、试用版和专业版。 报告 JMP 18 调试单元测试运行的断言失败。 继续将日常的UT机器迁移到AWS(感谢Nick的setClock定时任务)。 强制支持。
- 鲍勃: EA 3 Macintosh 安装程序已完成并推出 JMP 和 JMP Clinical。 Michael Crotty 推出了更新的 NIST 测试结果。 来自 Russ 的 Torch 插件从外部推送到 EA 页面。 将订阅、试用、学生安装程序添加到 Windows 17.2 的每晚进程中。 将“每日提示”文件夹更改为 18 版 Windows 的“快速启动”。
- 迈伦:各种 JiraBot 角色更新(JMPTOOL-879、JMPTOOL-876、JMPTOOL-875、JMPTOOL-874、JMPTOOL-867)。 将文档作业从 MIF-PDF 机器移到 AWS 中的新机器上的最后步骤( JMPTOOL-692 ). 开始为 AWS 替代 help-pdf-builds doc build machine 安装软件( JMPTOOL-860 ).
- 梅兰妮:为 Builtins 17.2 运行 stringbot。 设置运行 17.2 翻译的 JSL 冲突。 处理脚本以更好地将样本数据翻译与 xlfs 进行比较。 在 AWS VM 上运行的测试本地化作业(AWS 迁移的一部分)。
文档
- 苏珊 C:已完成为 17.2 生成 EN JMP Live 帮助。 完成了快速入门内容的第 2 版草稿并送审。 已验证构建中的快速入门更新。 尼克,谢谢你解决了这个问题! 为快速入门内容处理 HTML 文件。
- 千安娜:从事帮助菜单简化项目,开始评估删除具有潜在敏感内容的示例数据表,并制定文档保留提案。
- 克里斯乙:审阅帮助菜单更改的 PDF。 与我们的实习生 Emily 一起研究 Essential Graphing 的技巧和评论。
- 德文:处理使用 JMP 文档的问题,包括 Kyoko Takenaka 和 JA 本地化团队的建议。
系统/主机测试-Cary
- 曼迪:致力于验证 Jira 票据并添加 JSL 测试。 回答了一些 TS 轨道,报告了 JMP 18 中的错误,其中包含宽变换( JMP-16951 ). 致力于 Header Stats 并设置一些首选项 - 发现一些似乎与神秘崩溃有关的崩溃报告,我们永远无法复制。 运行 Xcode 并在代码中找到我可以看到空指针的位置,我认为( JMP-16885 ). 是否对 Mac 进行了安装程序测试 – 未发现任何问题。 现在通过 JMP 17.2 并验证本周修复的一些 JIRA 票证。 完成我的工作流以添加到 Sample Workflows 文件夹中 18,并将其传递回 Qiana 以推送( JMP-16184和JMP-16183 ).
- 奥黛丽: EA3 测试,ODBC 测试,开始工作合并 Jira 标签、更新和测试 JSL 测试框架中的 SuperBaseline 套件,并恢复了 Hui 的 Quick Publish to HTML 插件,我过去发现它非常有用。
- 猎人:在 Mac 上完成了 JMP 17 EA 3 测试,主要针对 JMP 17.2 进行了多项 JIRA 验证,在 Windows 轨道上响应了一个 JMP 18 EA 3,并在实验室中设置了一台 2018 Intel Mac mini,用于对即将发布的 MacOS beta 版本进行主机测试。
- 迈克男:完成了几个 EA 轨道,打开了 Jira 的 Columns Viewer 增强建议。 根据 Sikuli 测试捕获的回归,再打开 2 个 Jiras。 适用于 Mac 的 EA3。
系统/主机测试-北京
- 北京队:
- 埃里克(奈)王: (1) 从事AD组同步测试工作。 测试相关的 GraphQL API 并添加 jest 测试。 (2) JMP 18 EA3 在 Mac 上的测试。 (3) JMP 18 I18N 测试第 1 轮。 (4) JMP Clinical I18N testing Round2。
- 大理: (1) 完成功能测试JMP-16445 :PI Server 导入:UI 增强。 (2) 完成功能测试JMP-16803 :在 Windows 和 Mac 上将 HDF5 库更新到 1.14.1)。 (3) 在 Mac 上完成 JMP Desktop 18.0 EA3 测试。 (4) 调查 TS 00042551 并创建错误 ( JMP-16895 : 帮助 MFI ImportCallback 脚本是不够的)。 (5) JMP Desktop 18.0 I18N 测试第一轮。 (6) 错误验证。
- 麦克吴: (1) 在 Mac 上完成 JMP 18.0 EA 3 测试。 (2) JMP 18.0:I18N 测试第 1 轮。 (3) 错误验证。 (4)技术支持问题反馈案例号00041322和00042548。
- Kimi (Yu) 王: (1) JMP 18.0 I18N 测试第 1 轮。 (2) JMP 18.0 EA3 在 Mac 上的测试。 (3) 错误验证。 (4) Jenkins:新增17.2/18.0 JMP Live Testing in Beijing,详见JMPTESTBJ-2243 . 调试 mac 上中止作业失败,更新 perl 文件。 创建了一个汇合页面:北京詹金斯的测试失败。 (5) 根据北京团队的要求更新工作记录。
- 张大: (1) 编写一个自动创建伪JMP Clincial的脚本,并编写一个汇合页面How to do pseudo-localization for JMP Clinical。 (2) JMP 18.0 I18N 测试第 1 轮。 (3) JMP 18.0 EA3 在 Mac 上的测试。 (4) JMP Clinical I18N testing Round2。 (5) 错误验证。
- 娜拉: (1) JMP 18 EA3 在 Mac 上的测试。 (2) JMP 18 I18N 测试第 1 轮。 (3) JMP Clinical I18N testing Round2。 (4) 与北京团队成员1:1对话。 (5) 错误验证
香农的笔记
谢谢安妮米莉分享以下内容:
在最近与 JMP 长期用户的电子邮件交流中迪克·德沃关于他正在为我们制作的白皮书,他分享了一张他 50 岁时的照片日当他看到普林斯顿重聚斯图亨特.Stu 本周六将满 100 岁,Dick 将在本周六的 USCOTS 会议上发表演讲以表彰他——JMP 自己也是如此布拉德利琼斯!
