
如果您检查了四月周年纪念日和新员工如果您在 Inside JMP 页面上看到,那么您可能会注意到 devops 开发人员 Nick Ruva 在 4 月份庆祝了他的 10 周年纪念日。 Nick 在 JMP 开发中率先使用 Jenkins 实现任务自动化。 多年来,他帮助我们实现了许多流程的自动化,尤其是针对多种构建类型的 CI、自动集成以更好地保护发布分支、夜间构建和单元测试。 Nick 指导了 DevOps 团队中的许多其他人如何使用 Jenkins 自动化日常测试任务、本地化工作和文档制作流程。 今年,Nick 将帮助我们考虑将 JMP 构建和其他项目迁移到 AWS 的选项。 谢谢尼克,我们感谢您为保持我们重要项目的运行所做的一切,并一如既往地感谢您在他们陷入困境时推动他们前进!
欢迎来到 2022 年 4 月 29 日的 JMP 开发更新!
提醒您我们将冻结JMP 17 EA8 5 月 3 日结束时。 请更新您的功能页面,提供您希望我们的早期采用者了解的任何最后一刻的更新和修复。 我们即将完成最终的 EA,目前计划在 7 月初冻结。 如果您准备在 JMP 开发会议上展示新功能,请与我联系以获取日历上的占位符! 演示对于更广泛的团队了解我们在 JMP 17 中添加的内容非常有帮助。
JMP 生命科学测试总监包文俊分享说,JMP LS 团队在本周的虚拟 MCBios 会议上大量亮相。约翰·索尔发表了题为“大型基因组学应用的层次聚类”的开幕主题演讲。拉斯·沃尔芬格和 Wenjun 主持了一场关于高级分析和机器学习的研讨会,Russ 演示了新的 JMP 功能,Wenjun 提出了问题。 她使用 JMP 创建与会者名单的随机子集,抽取研讨会奖品的获奖者,引起了与会者的极大兴趣。
Wenjun 主持了一场名为“药物安全和健康数据文本分析”的会议,其中她使用 JMP Text Explorer 和 XGBoost 进行了演讲“一种使用 FDA 药物标签预测药物 DILI 潜力的新方法”。 Wenjun 表示,John 的演讲给她带来了很多好评,Russ 的研讨会和她的演讲也有活跃的问答环节。她还收到了一些 JMP/JMP Pro 许可证请求,并将其转交给 JMP 销售人员。
伊丽莎白·克拉森和迦勒·金加入汤姆·唐纳利本周在弗吉尼亚州亚历山大市举行的 DATAWorks 会议上。 卡莱布说,他很高兴与同事重新取得联系并建立了一些新的联系。 他特别喜欢分享有关帮助国防界共享数据并在组织内更好地协作的想法的演讲。
安妮·米利特邀神经科学家、作家、范德比尔特大学教授苏珊娜·赫尔库拉诺-胡泽尔在即将举行的 JMP 活动上发言,并收到了这封电子邮件回复:“你发现我正在做世界上我最喜欢的事情之一:我正在密切关注多个 JMP 表格和图表,浏览大量数据新的爬行动物和鸟类物种,添加到我的数据集中的哺乳动物中,结果让我得以窥视……恐龙的大脑内部!(您从我的论文中得知我是忠实的 JMP 用户吗?”Anne 说她喜欢 Suzana 对她所做的事情的热情!
非常感谢约翰·鲍威尔、布莱恩·弗里克、乔什·马克沃特、梅奥瓦·索格贝因、普拉维纳·帕尼内尔坎迪和保罗·斯皮查拉在昨天的 JMP 开发会议上演示 JMP 17 交互式 HTML 的更新! 对于团队来说,这是一个令人兴奋的版本,并将受到 JMP 桌面 HTML 创建者以及 JMP Live 客户的高度赞赏。 如果您错过了会议,您可以找到此处下载录音副本。 如果您想在未来的开发会议上进行演示,请告诉我。 劳拉·卡斯特罗-斯基洛将于 5 月 5 日分享 JMP 17 SEM 更新,但除此之外,日历将在 5 月和夏季开放!
一般公告
- 如果您愿意成为 Inside JMP 的特色员工,请下载一份了解一下形式。 只需填写问题,完成后将其连同 3 张照片上传到文件夹中。 感谢您帮助我们更加熟悉我们的 JMP 系列!
即将到来的重要日期
- JMP 17.0 EA7 – 22 年 3 月 11 日
- 第三周末维护 – 4/15/22 - 4/17/22
- JMP 17.0 EA8 – 5/3/22
- JMP 17.0 EA9 – 7/8/22
- JMP 17 代码冻结 – 22 年 7 月 20 日
- 请拜访合流完整列表JMP 16和JMP 17日期。
JMP 开发更新
产品管理
- 担:
- 规划即将于 5 月 10 日至 12 日举行的产品管理 JMP 18 战略会议。
- 写了您知道 JMP 产品主题吗? 并发布到 Inside JMP。 本文是添加到产品主题的后续内容JMP Statistical Discovery LLC – 2022 年目标今年早些时候。
- 与 Novozymes、Dieter 和 Premier 团队会面,讨论 JMP Live 路线图。 收到了托管在 apphub 上的 python 应用程序的演示。 Novozymes 看到了 JMP Live 的价值;但是,他们反对我们当前用于定期报告刷新的 Windows 任务计划程序工作流程。 他们对我们使用查询生成器进行服务器端数据刷新和调度的路线图感到兴奋。 他们的数据存储在 PostgreSQL 中,因此那里有很好的匹配。
- 继续开展 2022 年及以后的定价和包装工作;使用 GIDB 的数据对几种不同的定价建议进行影响分析。
- 布莱恩·F:曾与迈克尔·戈夫和贾斯汀·奇尔顿收集和解释设计反馈,以便在 JMP Live 团队的客户端和数据刷新调度程序上发布。 我们还共同重新设计了刷新计划对话框。 见面安吉丽塔·尼蒂(谢谢,Angelita!)关于如何使用 MemoQ 来检查字符串。 创建了符合 JMP 创意品牌指南规范的新 JMP 启动屏幕。 提交了笔记图标并捕获了工作流生成器的窗口图像。 曾与埃里克·希尔为 JMP Live 空间选择 Material Design 图标。 准备了一张 PowerPoint 幻灯片莎拉杜特其中包含我创建的 JMP 产品主题图标。 针对多元平台中使用的相关颜色不一致问题进行了内部和外部民意调查。 与 Landra Cunningham 合作,为 JMP Statistical Discovery LLC 提供版权信息,并更新文档风格指南,其中包含有关 JMP 内版权的信息。 更新的请求合法审查使用材料设计图标。 在开发会议上介绍了我为 JMP 17 添加到 HTML5 的一些功能。
- 用户体验工作流程
- 功能性用户体验工作流:审查头脑风暴会议中关于如何改进双变量平台的想法并获取关键反馈。 打算处理反馈、消除想法冲突并将想法提交投票。
- 表示层工作流:小组召开会议并同意继续推进按照建议进行偏好研究的总体思路詹姆士,凯伦, 和劳拉·卡斯特罗-斯基洛。
- 开发人员流程工作流:与以下人员会面两次马克·贝利和劳拉·兰卡斯特进一步发展有关 MSA 设计的想法。 提出了几种设计思路。
技术支援
- 杜安: TS 继续迁移到 Service Cloud。 本周,我们一直在管理现有的 Sirius 轨道以及新的 Service Cloud 案例。 两者之间的平衡有点混乱,但我们正在管理,我们的(Sirius)曲目量最终将下降到接近于零。 我还没有任何可用于 Service Cloud 的报告,但轨道的旧报告仍然可用。 下周我将与人们会面,开始获取未来报告的数据。 以下是“遗留”报告: TS JMP 实时报告。(JMP Live 16) 以下是有关的信息由技术支持打开的 Jira 票证。
- 本周,JMP TS 团队庆祝了埃拉·雷耶斯·朱利亚诺,出生于2022年4月10日! 帕特里克、他的妻子珍妮和埃拉一切都很好! 以下是杜安分享的一些婴儿照片。 祝贺您的小甜心帕特里克和珍妮的到来! 她很可爱。


开发运营
- 吉姆:验证了多个 Jira 票证并报告了许多新的 ASSERT 和 UBSAN 票证。 继续开发 mac OS JMP Clinical EA 安装程序,以使 Clinical 插件和 EA 插件发挥作用(加载顺序、权限?)。
- 迈伦:与梅兰妮合作JMPTOOL-429:stringbot 运行和 JMP.xlf 出现问题。 修复了 help-pdf-builds 上的一些帮助构建作业。 致力于将崩溃系统集成到 Salesforce 中。
- 香农:在 Dave B 的帮助下研究了 16.X 崩溃( JMP-12269 :在 16.X 中,TrellisVariable::getNestedTerm 会崩溃)。 已输入在当前 Windows 11 Insider Build 上运行 JMP 时发生的与工具提示相关的崩溃的跟踪问题。 Bobby、John Schroedl 和 Hunter 调查了这个问题,Microsoft 的几位客户以及参与 Insider Build 测试的其他客户已报告该问题( JMP-12214 )。 对匿名崩溃进行分类,并与 SalesForce 团队就 ServiceCloud 和崩溃系统集成进行了会面。
本土化
- 安吉丽塔:Discovering JMP 测试套件; JMP Live L10n 工作流程文档编辑;其他 Jira 清理。
- 霍华德:Jenkins 职位更新;审查了 JMP Live 文档。
- 梅兰妮:与 Myron 合作解决字符串机器人问题;测试 Jenkins 作业; DJ 准备工作
- 沙:参加了 JMP 课程:数据探索课程的案例研究方法;更多 memoQ 培训; JMPTOOL-422 , JMPTOOL-22 。
- 崔西:翻译查询;协调文档交接; i18n 吉拉斯;专业发展工作流程
- 更新至JMPLoc 项目 Jiras本星期。
文档
- 琪亚娜:向 L10N 提供 Windows 和 macOS 菜单卡和快速参考卡。 与 L10N 合作对 Discovering JMP 文档进行预测试。 开始 EA8 Help 制作流程。 完成情境领导准备工作。 参加实习经理培训和 JMP 风格指南讨论。
- 克里斯乙:更新了 16.1 帮助并将其公开。 编写了一个小仪表板来帮助我们监控所有版本的帮助中的 noindex 设置和横幅。
- 苏珊·C:创建 Workflow Builder 文档,发送给 Ernest 进行审阅,纳入反馈并最终确定 DJ 和 UG 书籍的内容。 继续更新现有的每日提示17。 为预览面板创建了新的 17 提示,并致力于使用提示中的动画 gif 来制作 3D 散点图动画的新 17 提示。 已完成 JMP Live 评估,以根据 JMPDOC-1461 记录和测试用户权限和空间。 感谢奥罗拉(Aurora)的所有时间和耐心。 参加每周的用户体验会议。
系统/主机测试-Cary
- 曼迪:工作流程构建器的东西。大量的 UI 测试和验证,以及 WF 的新包装;想要编写更多测试,执行多个包含、导入和分组,但有点继续遇到需要首先解决的 JIRA;使用几个新的 TS 轨道来追踪问题 - 崩溃等;这周我追查了一些并重复了它们,所以这很好。
- Mia 发出了关于人们如何使用 WFB 的反馈请求,迄今为止 24 小时内得到的答复令人惊叹!对于 17 岁的人来说,这将是一个强大的功能! 到目前为止,我个人喜欢它来完成清理任务以及您倾向于一遍又一遍地重复数据的事情。

- 缺口:继续错误验证,在需要时添加适当的图像和 jsl 测试。 修复了与包含重复或额外空白的文本子集文件相关的 JSL 单元测试 GUI 的错误。 作为正在进行的项目的一部分,与 Justin 一起进行代码审查,将许多 C++ 单元测试转换为 JSL UT 框架。 对我在 Mac 和 Windows 上本地运行的 JMP Search 单元测试进行了一些调整和基线结果添加,为很快将它们添加到框架中的基线做准备。 为 JSL 单元测试运行器开发新功能,该功能将允许您在 GUI 中使用自定义文件列表作为过滤器。 这应该允许用户更轻松地从各种文件夹运行特定选择的测试。
- 猎人:查看了快速参考卡 PDF 并验证了更新,研究了多个 EA 7 轨道并打开了新的 JIRA 项目,在实验室的主机 Mac 上应用了 Monterey 12.4 beta 3 并运行了一些测试和缺陷验证。
- 丽莎G:验证并添加了针对嵌套轴和空表的崩溃的测试,调查了 EA 报告,并更新了“无缺陷崩溃”报告上的发布语法。
- 奥黛丽:与 JMP Legal 的 Rachel 会面,澄清我们更改版权和归属的需求和时间,更新用于测试的虚拟机,与 Daniel P 一起测试与 JMP 检查更新相关的 AWS 服务器,为 JMP 实习生做好准备。
- 迈克·M:将 Sikuli 环境从 Azure 移植到 AWS 的更多工作(感谢 Josh 的大力帮助!!)。 AWS 速度较慢且延迟较多。 必须重做一些测试以使它们更加健壮(消除同时运行 Sikuli、Jython、Python 和 JMP 的潜在竞争条件)。 打开了直方图和多重响应列的 HTML 错误。 修复了一堆与列 _ 的 SAMPLE_DATA 更新相关的 imageTests 已过时的问题现在_ 命名为“# 员工”。 与 David Barbour 合作,将一些不稳定的图像文件添加到 imageDiff 区域。
系统/主机测试-北京
- 北京队: JMP 17 I18N 测试正在进行中。 Da和Mike正在进行第三轮测试(查询时间范围为04/01/2022~04/27/2022)。 详细信息请参见 JMPTESTBJ-1015。
- 埃里克·王: (1) 测试新的 JMP Live JSL 对象“JMP Live 内容”。 添加了用于创建 JMP Live 内容的单元测试。更新了 JSL 常用功能以使用 JMP Live 内容进行发布,旧的“Web 报告”方式已弃用。更新了使用旧的“Web 报告”方式的 JSL 单元测试。 更新了端到端测试。(2) 测试与JSL变更相关的Jira。 (3)错误验证。
- 大理: (1) 管理和分配第三轮JMP 17.0 I18N测试任务。 (2) 执行JMP 17.0 I18N测试并验证相关错误。 (3) 测试并验证 JMP Live 错误的更改:导航栏下新增暗模式开关、数据表查看器页面更改为下载数据表而不是下载项目。
- 吴迈克: (1) JMP 17.0 桌面错误回归测试。 (2) 2. 针对开发服务器的 AWS 激活 JMP 更新页面的 JMP 17.0 新功能测试https://d22e0fr583g014.cloudfront.net/jmpupdate.html已完成,输入了 3 个错误 - JMPTESTBJ-1530 (3) 3。 由于“用智能指针替换 DBCcontext 引用计数”更改已完成,带有 ODBC 连接的 JMP 17.0 查询生成器/开放数据库回归测试已完成,输入了 6 个错误 - JMPTESTBJ-1532。
- 基米: (1) JMP Desktop 错误验证。 (2) 测试并验证与“分配凭据”和“禁止下载”相关的 JMP Live Jira 项目。 (3)测试JMP Live新功能[WEBJMP-4582]用于在刷新设置中添加存储的凭据的前端工作。 (4) 将 JMP Live E2E 测试集成到 Jenkins。
- 那拉: (1) 准备 JMP Live I18N 测试和 JMP Live 基于场景的测试。 (2) 测试与 JMP Publish、Save Preferences 相关的 Jira 项目。
数据发现
- 戴夫乙:研究并尝试创建客户发送的几个崩溃测试用例(项目保存、查询生成器、嵌套轴),修复了几个 ub 断言。
- 锡布索:参加JMP培训。 我参加了课程JMP 数据探索的案例研究方法超过2天。 目前,两个 JMP 问题正在取得进展,一个是修复具有不同条目的 HierBox 的定位,另一个是在轴已移动的马赛克图中选择正确的框。
美国能源部
- 布拉德: Chris Nachtsheim 和 Ryan Lekivetz 撰写的关于混合水平(2 和 3 水平)因子筛选的新型设计的论文得到了《质量技术杂志》的积极回应。 完全接受的修改应该很容易。 一位评论家写道:“我喜欢这篇文章。”
- 迦勒:参加了弗吉尼亚州亚历山大市的 DATAWorks。 必须与一些人重新建立联系并建立一些新的联系! 还有很多很好的演讲,特别是关于帮助国防界更加开放地在组织内共享和协作数据的想法。
- 约瑟夫:继续进行 Easy DOE 工作,包括处理 LIRT 菜单选项、状态转换以及 Easy DOE Profiler 的更多变量重要性工作(即“预测”选项卡)。 此外,还有各种错误修复和字符串工作。
主持人
- 亚伦:生病一周后,我努力翻出我的收件箱。 (如果您仍在等待上周的事情而我还没有回复您,请告诉我)。 完成我的新 Windows 机器的设置;我现在可以在十分钟而不是三十分钟内构建 JMP! 修复了 John Schroedl 和 Dave Barbour 发现的项目崩溃问题。 修复了 WinHost 的 WebPageDisplay 中的剪贴板加速键。 修复了我在 WebPageDisplay 修复中意外引入的关闭窗口上的窗口时发生的崩溃问题。 编写了throttledAsyncMap,它是throttledPromiseAll 的可行替代方案,用于对大型对象列表进行JMP Live 数据库操作。
- 约翰·施罗德:克里斯·H., Brian C. 和我将生产帮助重定向和崩溃上传服务器从 SAS 计算机切换到了 AWS。 调查了与不可靠网络连接上的项目相关的崩溃问题。由于 .NET Framework 已结束生命周期并处于维护模式,因此正在探索将托管主机代码迁移到 .NET 6;这是早期 JMP 18 需要考虑的更改,因为我们还使用 WinUI 进行了调查。
- 丹尼尔·P: Audrey、Bob、Nan 和我已使用新的 JMP 更新服务器进入测试环境!
- 迈克尔·H:致力于改进 Mac Leaks 报告。
HTML5
- 乔什·M:已修复JMPHTML-1570:X 轴和其他关联对象向上移动 - 修复了由 JMP 更改引起的回归,该回归阻碍了我在 JMP Live 中进行演示。 为周四开发会议演示 JMP 17 中的分类刻画器做好准备。
JMP 直播
- 极光:对于在客户端上发布的功能,添加了对查询数据帖子(除了任何其他类型的帖子)的支持,并修复了在边缘情况下不准确地报告可替换帖子的错误。添加了当用户获得或失去对空间的访问权限时向用户发出的通知。更新了非空文件夹的删除,以向客户端发送更多有用的信息。更新了有关文件夹审核如何影响其中内容的规则。
- 乔什·M:解决了 WEBJMP-4879:允许数据查看器侧边栏将列选择应用于网格。
统计数据
- 约翰·萨尔:在探查器中,新的机制允许它更好地识别标准误差公式列并确定将其与哪个预测器关联。 ( JMP-12217 )在模型筛选中,决策阈值无法与 k 重和相关方法一起正常工作,因此已对其进行了重新组织,以根据折叠的平均概率进行操作。 ( JMP-12105 ) 当标有“展开中间体”列属性时,Profiler 不会自动用中间公式列展开公式。 这意味着分析神经预测和 Logistic 拟合概率公式列将不再需要在启动时选中“扩展”选项。 ( JMP-12259 )
- 彭:在错误修复模式下,解决了以下值得注意的问题:JMP-10690:删除行导致 JMP 崩溃、JMP-10603:逆预测中的稳定性报告为 0,以及 JMP-12130 自定义西格玛关系模型违反了嵌套模型假设。 解决了一些 UBSAN 问题。
- 劳拉 C-小号:修复了 SEM 中预测值图的一个严重错误,该错误导致行状态与数据点的配对不正确,并且在某些情况下还会导致崩溃。 还修复了 SEM 中的其他小问题。 继续致力于 JMP Dev 演示。
- 安妮:修复控制图的 UBSAN 问题,以及修复 CCB 和 EWMA 中的一般 Jira 问题。
统计文档
- 迈克尔·C:在 17.0 中进行重写后,将所有 4 个 Fit Y by X 章节发送出去以供审核;开始为重复测量退化平台编写文档。
统计测试
- 托尼娅:我们从 SIRIUS 切换到 Salesforce 以获得测试版反馈。 我还没有学会如何在 Salesforce 中创建报告,因此一段时间内不会有测试版更新。 我一直在努力学习 Salesforce,测试添加到限制汇总表中的 CCB 中 N 个子组的 NF,清理旧版 beta 数据以便进行比较。 我还回答了用户社区关于更改控制图限制的问题,回答了客户关于 CCB 和旧版 XBar 图表之间差异的问题,并进行了错误验证。
- 雅各布: DOE 中因素和响应的测试单位。 审查能源部文档。 使用广泛的数据添加 JMP 17 改进的性能测试并调查潜在的性能问题。 测试自动数据插补并更新单元测试。 调查单元测试失败。
- 标记:与 Brad 和 Joseph 一起设计 Easy DOE。 与 Jacob 一起测试 Easy DOE。 完成了双变量中的 Passing-Bablok 回归、匹配对中的 Bland-Altman 分析以及双变量中的刻画器的单元测试。 与 Bryan Fricke 和 Laura Lancaster 一起为 MSA Design 开发替代 UI。协助 Joseph Reese 满足客户对 ALT 分析的要求。 回答了 JMP 社区中的问题。
香农的注释
非常感谢克里斯·戈特瓦尔特感谢贡献这部漫画! 希望大家度过一个愉快的周末!
