所有信息均为 SAS 公司机密。 不要透露。
欢迎阅读 2021 年 5 月 28 日的 JMP 开发更新!
我们现在已经通过了 JMP 16.1 文档冻结。 PDF 和帮助正在最终确定中,并且正在返回各种 16.1 可交付成果的翻译。 感谢大家帮助解决 16.1 中的高优先级项目! 我相信随着客户继续采用 JMP 16,我们会报告一些额外的错误,我们希望在 16.2 中修复这些错误,但 16.1 将标志着文档更新的结束,因为我们将各种 JMP 16.1 书籍内容移交给韩语翻译,日语和简体中文。
JMP 17 EA1将分支以匹配下周五晚上的构建。 (是的,我们确实每周都在构建,尽管单元测试不会在周末运行。)如果分支后在 EA1 源代码中发现任何阻碍,则可以选择性地将修复程序集成到 EA 分支中,同时在主分支上进行新功能开发. 请参阅JMP 17 日期页面完整的 EA 时间表。 我们将在 EA2 前两个月,目前计划在 8/3/21。
以下是产品管理部门关于 EA1 的重要公告:
下周,产品管理团队将为JMP 17 单一来源文档。 页面上列出了一些功能的占位符,因此请查看并让 Mia 知道是否缺少任何内容(或者是否应为 EA 1 删除任何内容)。 随意编辑页面或添加评论! 如果您想为 EA 1 录制短片,请联系 Mia。
谢谢亚伦安徒生和埃文·麦科克尔在本周的 JMP 开发会议上发表演讲! 如果你错过了会议,你可以看到这里的录音。 他们分享了他们如何为模态主机对话框打开了其他自动化测试选项的大门,这些选项以前只能以交互方式进行测试。 Evan 介绍了对 Hamcrest JSL 框架的更改,Aaron 分享了他们的协作工作是如何完成的,作为 Aaron 计划在未来对窗口关闭处理进行更改的前奏。
你会记得,几年前,亚伦和戴夫·巴伯合作创建图像差异框架,作为 Aaron 在进行更改时更轻松地检测跨平台轴代码中回归的一种方式。 该框架现在在每次 jmprunner 构建后运行,并通知我们 JMP 报告和界面的许多方面的有意和无意更改。 同样,这些新的测试可能性将使 JMP 测试人员和开发人员能够增强我们现有的测试套件并更快地找到回归。
谢谢托尼亚·莫尔丁分享本周的遥测和崩溃轨迹! JMP Live 报告在这里: 2021 年 5 月 28 日这一周的遥测和崩溃文件 | JMP Live (sas.com)

一般公告
- 如果您愿意成为 Inside JMP 的特色员工,请下载一份结识形式。 只需填写问题,完成后,将其连同 3 张您的照片上传到文件夹中。 感谢您帮助我们更加熟悉 JMP 大家庭!
即将到来的重要日期
- JMP 16.1 代码冻结 – 21 年 5 月 14 日
- JMP 17.0 EA1 – 6/4/21
- JMP 16.1 最终安装程序候选 – 21 年 6 月 30 日
- JMP 17.0 EA2 – 8/3/21
- 请拜访合流完整列表JMP 16和JMP 17日期。
JMP 开发更新
实习生
- 如果您还没有,请查看我们的2021 年暑期实习生简介。
- 萨拉·厄尔:修复了 JMP 附带的一些示例项目。 我所做的两件主要事情是检查和识别示例脚本中的错误,然后检查示例数据表并修复几个脚本中的小错误,以及为需要 JMP 的脚本添加整洁的错误消息Pro 没有它就可以运行。
- 李凯瑟琳:我本周开始工作,所以我主要致力于设置和熟悉 JMP Live License Expiration 项目。 我正在制作一篇 Confluence 文章来开始这个过程。
技术支援
- 对于我们这些与 SAS 退休人员一起工作的人来说是个悲伤的消息埃迪·罗滕。埃迪本周早些时候突然去世了。他是技术支持及其他领域许多人的经理、导师和挚友。你可以回顾他的讣告在这里。
- 温蒂:根据本周的跨时间的轨道数报告中,我们可以看到技术支持看到就 JMP 16 联系的客户数量有所增加。 下面展示了自正式发布日期以来 JMP 16 的热门话题。

开发运营
- 吉姆:单元测试机器的更多更新,尤其是 Python 和 Perl,以及相关的单元测试机器配置 Confluence 页面。 调整 JMP 16.1 mac OS 构建脚本以处理更新程序公证。 更新 EA 脚本(EA 插件菜单)以期待下周的第一个 EA 构建。 报告了 JMP 17.0 的 ASAN 和 ASSERT Jira 票证。 强制支持。
- 香农:在 Jira 上与 JMP 和 JMP TS 团队的各个成员一起工作。 审查了 JMP 16.0 和 17.0 崩溃,将集发送给开发人员进行进一步调查,并添加了对现有缺陷的跟踪。 与 Nick 一起审查了文档自动集成问题。
文档
- 苏珊 C:正在检查 JMP Live 和 EG 和 BA 书籍的 16.1 的帮助文件。 更新了 JMP Live 功能的 16.1 发行说明。
- 迈克尔 C:负责 16.1 文档的生产检查和审查。
系统/主机测试
- 奥黛丽:与 Sara E 合作修复保存到示例数据的脚本、Jira 组织和 HowTo 页面、JMP Live 发布测试、查看 Jenkins 数据。
- 曼迪:已验证的缺陷;主要工作在表格 > 预览对话框并为 EA 视频创建示例以及数据表 > EA 视频和制表、堆栈列的子集。 处理了一些 TS 曲目,包括与 Dave B 的崩溃和打开的缺陷。 在制表中 - 打开缺陷以修复菜单选择上需要变灰的混乱更改项目标签项目( JMP-930 )。
- 丽莎:完成了面试课程,致力于验证几个 17.0 缺陷并在可能的情况下进入图像测试,并更新了 JSL 测试失败。
- 辉:对热图进行现场检查 HTML5 性能测试。 在 Jira 中测试并报告了 7 个问题。
- 埃里克·王: (1) 测试添加/获取空间成员 API (GraphQL),WEBJMP-3234。 (2) 测试新的 JMP Live 角色“空间管理员”,WEBJMP-3225。
- 大丽: (1) 更新了 JMP 17 的单元测试。 (2) JIRA/缺陷验证。 (3) 研究如何为Mac设置Jenkins作业来运行JSL UT。
- 娜拉: (1) 更新了 FD 的 Python 工具以使用 Python.org 而不是 Anaconda。 现在测试可以在 Windows 和 Mac 上运行。 (2) 重构 FD 单元测试以在一个文件中定义公共变量。 (3) JIRA/缺陷验证。 (4) 为北京队的新测试员编写培训文档。
数据发现
- 戴夫乙:开始 16.2 jmprunner 构建(从 perforce 构建的 16.2 文件现在应该在该机器上构建并显示在 jmprunner 界面中)。 与 Dan 合作修复了 Joseph 报告的同胞追加回归。 为技术支持跟踪创建测试用例,单击表脚本时发生崩溃,并在编辑表脚本时发现了撤消/重做的新问题。 创建了一个测试用例并修复了右键单击图形轴时向 JMP 技术支持报告的崩溃问题。
- 丹S:支持在会话文件/项目/仪表板中使用 Where 子句的报告。 JSL 中框作用域命名空间的初步工作。 App Builder 中缩略图生成的更多性能改进 (16.2/17)。与 Michael Hecht 合作,在 JMP 安装中包含的 Java 上使用 RunProgram()。
- 赞:清理了 Matrix 和 TArray2D<> 类,包括删除不推荐使用的 Matrix 方法名称以实现更好的 C++xx 对齐。
- 埃文:使用 OpCode 的转换。 为关于测试更新和使用窗口处理程序的开发讨论做准备。 确保创建数据表的平台消息返回对新创建的数据表的引用。
美国能源部
- 约瑟夫:继续研究 Easy DOE 基础设施和原型。
主持人
- 约翰·施罗德:使用最新的编译器和更新的版权重建实用程序应用程序。 图形图案着色修复。 修复了来自更新 VS 的警告。已完成将缺陷移至 Jira。
- 迈克尔·H:调整 Mac 嵌入式 JRE,以便 JMP Clinical 可以使用它。 在 testbot-mac 上工作以改进诊断报告捕获。
HTML5
- 约翰·鲍威尔:完成创建 HTML5 基准测试。 回答了来自 Solvay 的 Jose Quaresma 关于交互式 HTML 功能的问题。 更新了 HTML5 本地数据过滤器的反向模式和反向过滤器以匹配 JMP。 分类和减少未来的轨道缺陷。 召开 Sprint 回顾和规划会议。 从 HTML5 气泡图中删除了比例突出显示。
- 乔什M:从马赛克中删除了比例突出显示( JMPHTML-672 )。
从条形中删除了比例突出显示( JMPHTML-894 )。 开始研究将分类响应分析器的轴移植到 JavaScript ( JMPHTML-825 )。
- 马约瓦:添加了箱线图的基准测试,致力于从交互式 html 中的箱线图中去除比例突出显示。
- 布莱恩 F:更新了指标自动化,因此测试人员只需运行一个脚本来捕获 HTM5 测试指标和一个测试来捕获我创建的每个性能脚本的 JMPLive 指标。 参与 HTML5 sprint 回顾、规划和估算。
JMP直播
- 迈克尔·G:添加了 JMP Live Space 页面、详细信息面板、权限表。 从 JMP Live 中的帖子中删除了旧的共享选项。 开始添加新的空间共享选项。
- 极光:加入我们回国的实习生 Katherine Li。 与 Chris 协调如何同时开发访问控制和空间。 将我们的新访问控制机制编织到现有逻辑(allow_edit 和 allow_view)中。
- 贾斯汀:添加了 API 路由以获取数据表的列属性和行数据( WEBJMP-3112 )。
统计数据
- 伊丽莎白: GLMM 的小突破表明我们的攻击计划应该有效。 修复了朴素贝叶斯发布公式的问题,当存在“动态”变换列时,公式库中的 Profiler 不起作用;如果用户更改显示语言,仍在调查半相关问题( JMP-855 )。
- 劳拉CS:为 P&G JMP Day 的 SEM 演示准备和展示。 继续研究具有两阶段最小二乘法的工具变量的起始值(几乎完成!)。 与 Chris 举行了几次会议,讨论多组分析的代码。
- 约翰·萨尔:使用 Boosted Tree 预测器修复了 Formula Depot 错误。 这花了4天才弄清楚。 ( JMP-853 )
- 彭:致力于重复测量退化,以及一些新出现的问题。
统计测试
- 杰瑞米:将探查器扩展到所有拟合,并在拟合 y by x(拟合稳健、拟合 Loess 等)中使用保存预测选项。开始修复 MDS 中的高优先级错误。参加了 Thermo Fisher 的“光谱学周”虚拟会议,并从他们对 JMP 可能感兴趣的多种光谱类型进行端到端分析的演示中学到了很多东西。 花了一些时间学习 JMP 基因组学,以便我可以提供反馈。
- 方:测试了与基于分区的平台的随机决胜局相关的实现,并相应地更新了单元测试。 已测试修复涉及公式库中的探查器和 Bootstrap 森林和朴素贝叶斯的转换列的报告问题。 JMP 17 的常规单元测试清理。
- 托尼亚: Laney P' 和 U' 图表的单元测试清理和调查。
生命科学更新
- 约翰·克罗默:设计和实施用于获取和设置新 JMP Clinical 17.0 动态(结果)报告小部件的值的基础设施,其中包含重新设计的审查模板、新的研究级别首选项和默认值。
- 丽贝卡:录制了将于 7 月 1 日在 DIA 上呈现的与 Geoff 的 DIA 创新剧院谈话。继续致力于 JMP 17 中的 AE 分布。
产品管理
- 内部基因组学调查现已结束。 你们中的许多人完成了调查,我们收到了很多很好的意见/反馈。 谢谢!
- 米娅:本周有机会在 Bldg A 度过几天。 回来的感觉真好! 会见了 John S、Brad、Xan、Chris 和其他一些人。 参加了与 Manya Mayes(Text Explorer,与 Anne Milley)的电话会议,以及与 Russ 和 Dan 的 IDC 电话会议。
香农的笔记
当我们都在享受额外的一天假期时,花几分钟时间记住这个假期的原因。 我们向所有为国家服务而献出生命的勇敢者致敬。

我发现这篇有趣的文章有一些我不知道的关于阵亡将士纪念日的细节,包括这一段:
为什么罂粟是纪念日的象征?
欧洲战火纷飞的战场上,常见的红野罂粟(罂粟花)是最早重新出现的植物之一。 它的种子在风中散落,在地下休眠,只有在地面受到干扰时才会发芽——就像第一次世界大战的残酷战斗一样。
希望你们都有一个美好的长周末!