所有信息均为 SAS 公司机密。请勿泄露。
欢迎阅读 2021 年 4 月 9 日的 JMP 开发更新!
我们即将于 2021 年 4 月 27 日进入 JMP 16.1 代码批准模式。请查看未解决的错误列表,并确定和评论我们的第一个维护版本需要解决的项目。此外,2021 年 4 月 27 日是编辑16.1 字符串的最后一天。JMP 16.1 的代码冻结将在一个月多一点的时间后(2021 年 5 月 14 日)到来。
希望您注意到我的条目指向Inside JMP上的故事,这是我们位于 JMP 社区的 JMP 内部网站(例如,请参阅下面一般公告中的 Inside JMP 条目,要求您分享以获取“了解”功能)。销售亮点、教育更新、产品管理更新以及您的 JMP 同事的故事都发布在那里,还有各种有用的书签和其他资源。您应该订阅(在此页面的红色三角形菜单中)以接收新帖子的电子邮件通知。感谢 Diana 的团队维护这个精彩的网站!
我将继续与团队合作,通过 CSV 导入将项目迁移到 Jira 。当您对缺陷中剩余的未解决项目进行分类并准备迁移部分或全部项目以开始熟悉 Jira 时,请告诉我。我目前不打算从未来轨道或 L 优先级项目中迁移项目。
但是,我愿意为那些在您积极分类的未来待办事项列表中但尚未安排特定版本的特定未来轨道项目破例。如果您有这样的项目,则可以在不分配发布轨道的情况下导入它们,并在它们以后成为优先事项时分配给特定版本。
Justin Chilton好心地创建了一个脚本,调用缺陷和 Jira API来执行一系列清理步骤,以解决 Jira CSV 导入工具无法完成的各种项目 - 添加链接、观察者、重新格式化文本和其他任务。
一旦通过 CSV 导入项目并使用 Justin 的工具进行清理,它们就会以重定向到 Jira 的评论关闭。本周,我们解决了各种功能和错误,Justin 和我合作迁移了 HTML5 团队的所有项目。感谢 John Powell 与我们合作完成这项任务!
最后,祝贺最近两项 JMP 开发合作获得专利!
Ryan Parker、Clay Barker 和 Chris Gotwalt收到消息称,美国专利商标局于 2021-03-30为交互式图形模型选择分析系统颁发了专利,美国专利号为 10,963,788。( 已颁发专利。 )
Jeremy Ash、Chris Gotwalt 和 Laura Lancaster最近于 2021-03-30 获得了一项专利,专利名称为“交互式图形预测评估中具有外推控制的分析系统”,美国专利号为 10,963,804。( 已颁发专利。 )
General Announcements
- 如果您愿意成为Inside JMP的特色员工,请下载一份“了解”表格。只需填写问题,完成后,将其连同您的 3 张照片一起上传到文件夹。感谢您帮助我们让 JMP 大家庭更加熟悉!
即将到来的重要日期
- JMP 16.1 代码批准模式开始 – 4/27/21
- JMP 16.1 代码冻结 – 5/14/21
- 请访问Confluence获取JMP 16和JMP 17日期的完整列表。
JMP 开发更新
技术支援
- Duane:技术支持部门确实感受到了 JMP 16 的影响。我们的客户似乎非常乐意安装和使用它,我们正在帮助他们开始使用它。我附上了自 3 月和 4 月以来我们看到的 JMP 16 主题图。毫不奇怪,大多数 JMP 16 问题都围绕着安装和演示。像往常一样,这里是(其余的) TS JMP Live 报告。

开发运营
- Nick:与 ISD 合作解决 CAVCENT VM 问题,与 Melanie 合作解决自动集成问题。
- Jim B:向 Michael Hecht 报告了 1610MacBSMX 仅失败的单元测试脚本以供调查。与北京测试人员合作,正确设置 Windows VM 和 ODBC 驱动程序,安装和激活 Excel。与 Michael Hecht 一起构建和测试 JMP Trial 16.1 包,以确保 JRE 文件夹不存在(感谢 Bob)。
- Bob:更改了 V17 Windows 安装结束时的流程,因此“检查更新”不再是一个选项。相反,V17 代码将在首次启动时检查更新。试用版和学生订阅版的安装程序经过修改,可以更好地处理特殊插件文件夹。更改了 JMP Pro 14 员工下载的许可证,到目前为止,这是新安装的机器上的标准。与 ISD 合作将标准更改为使用 JMP Pro 16。向安装程序添加了新的 V17 注册表文件
- Myron:与 memoQ 技术支持人员会面,以了解安装和用户管理以及更新一些文档脚本。
- Angelita:致力于 JMPLive 客户端/服务器。安装程序和 Keycloak 项目。在我们能够解决新服务器的一些问题后,开始处理图书退货。
文档
- Sheila:修复了缺陷。生成了 16.1 JMP 帮助。修复了重新生成中文 15.2 JMP 帮助的问题,以加快搜索速度。
- Michael C:对 Stringbot 中停留在“新”状态的 16.1 字符串进行了一些清理;为 Doc 团队进行了 Jira 转换。
系统/主机测试
- Hui:与服务台、Josh L. 和 Audrey 合作设置 HTML5 移动测试设备。致力于修复共享服务器机器上的 JMP16.1 安装问题。感谢 Bob 解决了这个问题。根据 Nicole 团队提供的脚本,合作在统计平台上测试 HTML5 数据过滤器。报告了直方图和标记标签上的 HTML5 交互问题。报告了桌面悬停标签问题。
- Lisa G:清理了一些单元测试,修改并提交了悬停标签系列的第三篇博文,并验证了 16.1 悬停标签崩溃。
- Justin:更新失败的 JSL 单元测试。向 Jira-to-Defects 清理流程添加了移动 URL 链接、缺陷关系和根本原因字段。
- Audrey:为 JMP TS 设置 Confluence,并查看是否保留了所有旧 wiki 内容。查看 JMP 社区中与已关闭缺陷相关的帖子。对 Virtual Join 进行一些测试。Eric Wang:更新 JMPLiveJSL 测试以使用来自连接对象的 HTTP 请求实例来调用 JMP Live API。测试 JMP Live Jira 项目,测试新的“添加 JMP Live Connection()”功能 (WEBJMP-2748)。
- Da Li:测试 JMP Live Jira 项目,测试下载整个包 WEBJMP-2533。验证缺陷。北京知识共享团队,请参阅 KnowledgeSharing-Da-20210402。更新/修复 JSL UT 故障。
- Mike Wu:测试 JMP Live Jira 项目。使用 JMP Pro 16.1 进行 OLE VB 自动化测试(2021 年 4 月 5 日)。JMPC 7.1.2 (94 M6) 每 6 个月检查一次。每月更新 JMP Clinical 8.0 Installer 的检查点文档。验证缺陷。更新/修复 JSL UT 故障。
- Nala:测试 JMP Live Jira 项目。根据 Wenjun 的要求调查 JMPC 8.0 问题。与 Jin 合作调查如何将现有虚拟机迁移到 Azure。更新/修复 JSL UT 故障。
- Josh L:与网络团队合作,为我们的一些测试系统打开端口,以便团队中的其他人可以访问它们。解决 16.1 服务器上的一些问题,这些问题最终被证明是 JMP Pro 许可证已过期。以下是 16.1 版 JMP Live Testing Team 的状态,包括 Cary 和北京项目:
- 10 个测试故事
- 41 个故事和 Bug 已准备好测试
- 过去 7 天内创建了 17 个错误
- 54 个故事和 Bug 已被接受并关闭
- Hunter: JMP 16.1 和 17 缺陷验证,在 Mac 和 Windows 上针对 S1194835 的多个 Open Window 版本测试并报告了问题,并多次尝试使用 JMP 16.1 和 17.0 重现 S1581681 中的崩溃。
数据发现
- Ernest:对术语和选择重复项进行性能改进。修复了情绪分析的区域设置。重构了平台偏好列表。表格菜单项预览的反馈/路线图。
- Dan S:修复了 Mac 上大型报告的字体性能问题。添加了对 FitModel 对话框旁路中转换列的支持。修复了三元图以避免在不需要时写出 Contour Function() 脚本。对 16.1 版错误进行分类。
- Dave B:将更改推送至 16.1,修复脚本编辑器/查找对话框崩溃问题,调查并希望修复关闭 jmp 时崩溃的问题,因为在删除工作区后数据表析构函数正在运行(与自动化相关),与 Michael 和 John 合作延迟了 tablebox 主机滚动组件的初始化。
- Evan:与 Aaron 合作,提供使用 Window Handler JSL 来帮助测试模式对话框。添加了用于测试单元测试框架回调的 Mock 函数。修复了使用循环引用时 JSL 类实例内存泄漏的问题。扩展 JSL 类测试覆盖范围并处理类缺陷。
- Paul V:刚刚修复了一些 Pareto 缺陷。目前,由于 Jacob 发现了一个缺陷,所以性能有所下降,17 比 16 慢。
美国能源部
- Joseph:致力于修复 JMP16.1 的 MSA 错误,包括对重复运行排序的偏好。继续开发新的 EZDOE 平台。提交了 DataWorks 2021 教程幻灯片。此外,与 Ryan 合作撰写的《统计理论和相关领域》期刊组合测试论文现已发布(2021 年 4 月 6 日在线发表)。
主持人
- Aaron:完成并发布了 JSL Window Handler 功能的初始版本。更新了打开新窗口的代码路径,这样项目内容就可以直接进入 TabPage,而无需中间的临时 DisplayWindow。重新设计了窗口激活序列并添加了 JWindow:: windowLastActivatedTime()。
- John Schroedl:已检查对 Easy DOE (.ezdoe) 文件类型的支持。将项目选项卡添加到 Ctr+Tab 窗口。修复项目窗口中的时间序列崩溃问题。删除了针对 Windows 7 和 8 的过时检查。启用了更多静态分析警告:从 const 使用 std::move。使用 if (flag & 0) {...} 始终为 false。
- Michael H:修复了 Apple Silicon 上的整数溢出错误。
HTML5
- 该团队一直在为 JMP 17.0 做大量规划工作。HTML5 开发人员和测试人员开会讨论 JIRA 的使用情况。Bryan 演示了他们使用 Jira 管理 JMP 17.0 冲刺的过程。该团队还对重构任务进行了投票,并开始了他们的 JMP 17 重构冲刺。
- John Powell:筛选开发人员候选人。帮助 Anna 找出 JMP Live Server 无法更新的原因。与 Jianfeng、Brian 和 Dan V 讨论了 PLS MDMM 平台中不正确的条形颜色 (S1587234)。向 Ernest 报告了图形缩小问题。与 Xan 讨论了共享图形生成器示例和默认填充选择模式。回复 CRISPR(通过 Dieter),HTML5 不支持字体自定义;与 Brian 和 Dan V 讨论了不支持的字体自定义和不支持的工程格式。处理 JMPHTML-512 在工具提示和标签中显示平均分类值 - 与 Paul V. 和 Josh M. 讨论。在已关闭的缺陷中设置 Pubs Affected 字段。与 Shannon 和 Justin 合作将 JMP 17.0 HTML5 缺陷转换为 JIRA。调查了客户问题 Track 7613314737,结果发现是需要编码的数据。
- Bryan F:致力于将鼠标和触摸事件转换为较新的指针事件。这样做将使我们能够捕获鼠标,这样即使光标或手指(对于触摸设备)越过另一个图形,您也可以平移和缩放图形。对于独立的 HTML5,光标或手指甚至可以超出浏览器窗口。 这是一个例子。修复了一个问题,如果 y 角色中没有列并且所有行都被隐藏,则树形图单元格在导出到 HTML5 时可能看起来没有被选中。
- Mayowa:致力于更新交互式 HTML 支持消息字符串 (JMPHTML-539),致力于重构代码以确定是否完全或部分支持交互式 HTML (JMPHTML-547)
- Josh M:修复了工具标记的字符串机器人措辞(由 Landra 审核)。推送了 S1587814 的修复程序:区域顶部出现线条,孤立线段的选择不匹配。经过额外测试后,将分类数据过滤器性能优化重新集成到 16.1 中。完成缺陷分类和所有用于 16.1 的项目。开始重构剖析器数据结构,为 JMP 17 准备分类剖析器,并讨论优先级并与测试团队协调。在周中将剖析器工作放在一边,开始重构行状态( JMPHTML-532 ),完成第一次迭代并进行基准测试,详情请见此处。
JMP 直播
- Aurora: 16.1:修复将 JMP Live 帖子下载为 JMP 项目以及从组中删除文件夹的错误。17.0:REST API 标准化。
- Tommy O:正在修复 16.1 / 17.0 的错误。已完成对 node.js OIDC 提供程序包的实验,以查看它是否可以简化我们从 JMP 到 JMP Live 的身份验证。
统计数据
- John Sall:为了继续加快基因组学相关代码的速度,Response Screening 消除了一些瓶颈,将基准问题从 13.35 分钟缩短至 6.50 分钟,速度提高了一倍多。这涉及 390 行上的 319 个 Y 乘以 667,505 个 X;大约 2.13 亿次回归,或者在 16 核 Mac Pro 上每秒大约 545,000 次回归。此外,Logistic Regression 还提供了某些机制来支持大量响应变量 (S1588132)。一些加速涉及从 shared_ptr 切换到原始指针(在最近的电子邮件 S1588205 中报告)。还要感谢Dave Barbour大大加快了 TableBox 创建速度 (S1588110) 和Dan Schikore大大加快了 Mac 上的 GFont 构造函数速度 (S1588111)。
- Laura CS :已完成准备下周在 DATAWorks 上演讲的材料。调查了 SEM 中的收敛问题,改进了警告显示并修复了预测值图中的缺陷。研究了几个主题,包括 SEM 中起始值的工具变量方法、可靠性系数置信区间的理想方法以及在 SEM 中拟合 PROC SYSLIN 模型。
- 彭:构建了示例,并向我们中国团队解释了如何使用 JMP 拟合 Eyring 模型。提交了几个摘要以供讨论。并解决了一些新发现的缺陷。
- Annie:致力于修复控制图生成器、Cusum 控制图和 EWMA 控制图中的缺陷,包括 17 版中的缺陷以及将一些缺陷集成到 16.1 版中。
统计测试
- Jacob:测试在 DOE 中用作协变量的混合因子。测试与 DOE 中的因子名称相关的修复(S1588289 和 S1588315)。测试 SEM、潜在类别分析和多元稳健异常值的性能。
- Jeremy:错误验证和单元测试清理。编写我们的外推控制文件。
产品管理
- Dieter:处理了 JMP Public 的证书,通过以编程方式将用户添加到 JMP Live 站点提高了我的 JSL 技能,并将 jmplivesales16 升级到 JMP Live 16.1
香农的注释
再次祝贺 Nora Varga,并感谢 Russ 分享她上周出生的宝贝Sophie Emese (Emmie) Paton的照片!Nora 还非常感谢 JMP 送来的美丽鲜花!
另外,感谢安妮分享这段迷人的录音,其中美国国立卫生研究院院长弗朗西斯·柯林斯博士自弹自唱“太阳来了”。