
如果您检查了四月纪念日和新员工在 Inside JMP 页面上,您可能已经注意到 devops 开发人员 Nick Ruva 在 4 月庆祝了他的 10 周年纪念日。 Nick 率先在 JMP Development 中使用 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 潜力的新方法”。 文君分享说,她对John的演讲获得了很多赞美,Russ的工作坊和她的演讲都进行了热烈的问答。她还收到了一些关于 JMP/JMP Pro 许可证的请求,并将其传递给 JMP 销售人员。
伊丽莎白克拉森和迦勒王加入汤姆唐纳利本周在弗吉尼亚州亚历山大市亲自举行的 DATAWorks 会议上。 Caleb 说他很高兴与同事重新建立联系并建立一些新的联系。 他特别喜欢分享有助于国防社区共享数据并在其组织内更好地协作的想法的演讲。
安妮米莉特邀神经科学家、作家和范德比尔特教授苏珊娜·赫库拉诺-霍泽尔在即将举行的 JMP 活动上发言,并收到这封电子邮件的回复:“你发现我在做我在世界上最喜欢的事情之一:我在多个 JMP 表格和图表中查看我的眼球,浏览一堆数据新种类的爬行动物和鸟类,添加到我数据集中的哺乳动物中,结果让我窥视了......恐龙的大脑内部!(您从我的论文中得知我是 JMP 的忠实用户吗?” Anne 说她喜欢 Suzana 对她所做工作的热情!
非常感谢John Powell、Bryan Fricke、Josh Markwordt、Mayowa Sogbein、Praveena Panineerkandy 和 Paul Spychala用于在昨天的 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 日
- 第三个周末维护 – 22 年 4 月 15 日 - 22 年 4 月 17 日
- JMP 17.0 EA8 – 22 年 5 月 3 日
- JMP 17.0 EA9 – 22 年 7 月 8 日
- 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 任务计划程序工作流。 他们对我们使用 Query Builder 进行服务器端数据刷新和调度的路线图感到兴奋。 他们的数据存储在 PostgreSQL 中,所以那里有很好的匹配。
- 2022 年及以后的定价和包装工作继续进行;使用来自 GIDB 的数据对几种不同的定价建议进行影响分析。
- 布莱恩·F:曾与迈克尔·戈夫和贾斯汀奇尔顿关于收集和解释 JMP Live 团队在客户端和数据刷新调度程序上发布的设计反馈。 我们还共同重新设计了刷新计划对话框。 见面安吉丽塔·尼蒂(谢谢,Angelita!)关于如何使用 MemoQ 来复习字符串。 创建了符合 JMP 创意品牌指南规范的新 JMP 启动画面。 为 Workflow Builder 提交了注释图标和捕获的 Windows 图像。 曾与埃里克希尔为 JMP Live 空间选择一个 Material Design 图标。 准备了 PowerPoint 幻灯片萨拉杜特具有我创建的 JMP 产品主题图标。 就多元平台中使用的相关颜色不一致进行了内部和外部民意调查。 与 Landra Cunningham 合作,负责 JMP Statistical Discovery LLC 的版权信息,并更新了包含 JMP 内版权信息的文档样式指南。 更新请求合法审查Material Design 图标的使用。 在开发会议上展示了我为 JMP 17 添加到 HTML5 中的一些功能。
- 用户体验工作流
- 功能 UX 工作流:回顾头脑风暴会议中关于如何改进双变量平台的想法并获得关键反馈。 打算处理反馈,消除想法冲突,并将想法提交投票。
- 表示层工作流:小组开会并同意按照总体思路推进偏好研究詹姆士,凯伦, 和劳拉·卡斯特罗-席洛.
- 开发人员流程工作流:与马克·贝利和劳拉兰开斯特进一步发展有关 MSA 设计的想法。 提出了几种设计理念。
技术支援
- 杜安: TS 继续我们向 Service Cloud 的迁移。 本周,我们一直在管理现有的 Sirius 轨道以及新的 Service Cloud 案例。 两者之间的杂耍有点动荡,但我们正在管理,我们的(天狼星)轨道量最终将下降到接近于零。 我还没有任何可用于 Service Cloud 的报告,但轨道的旧报告仍然可用。 下周我将与人们会面,开始为未来的报告获取数据。 以下是“旧版”报告: TS JMP Live 报道.(JMP Live 16) 这里是关于技术支持打开的 Jira 票证.
- 本周 JMP TS 团队庆祝了埃拉(埃莉诺)雷耶斯朱利亚诺, 2022 年 4 月 10 日出生! 帕特里克、他的妻子珍妮和埃拉做得很好! 这是杜安分享的一些婴儿照片。 恭喜你的小甜心帕特里克和珍妮的到来! 她很可爱。


开发运营
- 吉姆:验证了几张 Jira 票证并报告了许多新的 ASSERT 和 UBSAN 票证。 继续在 mac OS JMP Clinical EA 安装程序上工作,以获得临床插件和 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 调查了这个问题,微软的几位客户和参与 Insider Build 测试的其他客户报告了这个问题( JMP-12214 )。 对匿名崩溃进行分类,并就 ServiceCloud 和崩溃系统集成与 SalesForce 团队会面。
本土化
- 安吉丽塔:用于发现 JMP 的测试套件; JMP Live L10n 工作流文档编辑;杂项 Jira 清理。
- 霍华德:更新 Jenkins 工作;审查 JMP Live 文档。
- 梅兰妮: 与迈伦合作解决字符串机器人问题;测试 Jenkins 工作; DJ 准备工作
- 沙: 参加了 JMP 课程:数据探索课程的案例研究方法;更多 memoQ 培训; JMPTOOL-422 , JMPTOOL-22 .
- 翠西:翻译查询;协调文档交接; i18n 吉拉斯;职业发展工作流程
- 更新到JMPLoc 项目吉拉斯本星期。
文档
- 钱娜:向 L10N 交付 Windows 和 macOS 菜单卡和快速参考卡。 与 L10N 合作对 Discovering JMP 文档进行预测试。 开始 EA8 Help 制作流程。 完成了情境领导的前期工作。 参加实习经理培训和 JMP 风格指南讨论。
- 克里斯 B:更新了 16.1 帮助并将其公开。 编写了一个小仪表板来帮助我们监控所有版本的帮助中的 noindex 设置和横幅。
- 苏珊 C:创建了 Workflow Builder 文档,发送给 Ernest 进行审查,并为 DJ 和 UG 书籍整合反馈和最终内容。 继续更新当天针对 17 的现有提示。 为“预览”面板创建了新的 17 提示,并使用新的 17 提示为 3D 散点图制作动画,提示中带有动画 gif。 根据 JMPDOC-1461 完成了 JMP Live 评估以记录和测试用户权限和空间。 感谢 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 会面,以澄清我们更改版权和归属的需求和时间安排,更新 VM 以进行测试,与 Daniel P 合作测试与 JMP 检查更新相关的 AWS 服务器,为 JMP 实习生做准备。
- 迈克 M:将 Sikuli 环境从 Azure 移植到 AWS 的更多工作(感谢 Josh 的大力帮助!!)。 AWS 速度较慢且延迟时间更长。 必须重做一些测试以使其更加健壮(消除潜在的竞争条件,同时运行 Sikuli、Jython、Python 和 JMP)。 打开一个带有直方图和多响应列的 HTML 错误。 修复了一堆 imageTests 已经过时 wrt 列的 SAMPLE_DATA 更新_现在_命名为“#员工”。 与 David Barbour 合作,将一些不稳定的图像文件添加到 imageDiff 区域。
系统/主机测试-北京
- 北京队: JMP 17 I18N 测试正在进行中。 Da和Mike正在进行第三轮测试(查询时间为04/01/2022~04/27/2022)。 详情请参阅 JMPTESTBJ-1015。
- 埃里克王: (1) 测试新的 JMP Live JSL 对象“JMP Live content”。 添加了用于创建 JMP Live 内容的单元测试。更新了 JSL 常用功能以使用 JMP Live 内容进行发布,旧的“网络报告”方式已弃用。更新了使用旧的“网络报告”方式的 JSL 单元测试。 更新了端到端测试。(2) 测试 Jira 相关 JSL 变更。 (3) 漏洞验证。
- 大丽: (1) 管理和分配第三轮 JMP 17.0 I18N 测试任务。 (2) 执行 JMP 17.0 I18N 测试并验证相关 bug。 (3) 测试和验证JMP Live 更改的错误:导航栏下新的暗模式开关,更改为下载数据表而不是下载数据表查看器页面的项目。
- 迈克·吴: (1) JMP 17.0 桌面错误回归测试。 (2) 2。 JMP 17.0 针对开发服务器的 AWS 激活 JMP 更新页面的新功能测试https://d22e0fr583g014.cloudfront.net/jmpupdate.html完成,输入 3 个错误 - JMPTESTBJ-1530 (3) 3. JMP 17.0 Query Builder/Open Database 与 ODBC 连接回归测试由于更改“用智能指针替换 DBCcontext 引用计数”完成,输入了 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) 测试Jira项目相关的JMP Publish、Save Preferences。
数据发现
- 戴夫乙:研究并尝试创建客户发送的几个崩溃测试用例(项目保存、查询构建器、嵌套轴),修复了几个 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 6,因为 .NET Framework 已停产并处于维护模式;早期 JMP 18 需要考虑的更改,因为我们还使用 WinUI 进行了调查。
- 丹尼尔·P: Audrey、Bob、Nan 和我已经使用新的 JMP 更新服务器进入了测试环境!
- 迈克尔·H:致力于改进 Mac 泄漏报告。
HTML5
- 乔什 M:固定JMPHTML-1570:X 轴和其他相关对象上移 - 修复了由 JMP 变化引起的回归,该回归阻碍了我在 JMP Live 中演示的能力。 为 JMP 17 中分类探查器的周四开发会议演示做准备。
JMP 直播
- 极光:对于客户端发布功能,添加了对查询数据帖子的支持(除了任何其他类型的帖子),并修复了在边缘情况下不准确地报告可替换帖子的错误。在用户获得或失去对空间的访问权时向用户添加通知。更新了非空文件夹的删除以向客户端发送更多有用的信息。更新了有关文件夹审核如何影响内部内容的规则。
- 乔什米:已解决 WEBJMP-4879:允许数据查看器侧边栏将列选择应用于网格。
统计数据
- 约翰·萨尔:在 Profiler 中,一种新机制允许它更好地识别标准误差公式列并确定与哪个预测器相关联。 ( JMP-12217 ) 在模型筛选中,Decision Threshold 在 k-fold 和相关方法中无法正常工作,因此已对其进行了重组,以对折叠的平均概率进行操作。 ( JMP-12105 ) 当使用“扩展中间体”列属性标记时,探查器不会自动扩展具有中间公式列的公式。 这意味着分析神经预测和逻辑拟合概率公式列将不再需要在启动时选中“扩展”选项。 ( JMP-12259 )
- 彭:在错误修复模式下,解决了这些值得注意的问题:JMP-10690:删除行导致 JMP 崩溃、JMP-10603:反向预测中的稳定性报告为 0,以及 JMP-12130 自定义 Sigma 关系模型违反了嵌套模型假设。 解决了一些 UBSAN 问题。
- 劳拉 C-小号:修复了 SEM 中预测值图的一个严重错误,该错误导致行状态与数据点的不正确配对,并且在某些情况下还导致崩溃。 还修复了 SEM 中的其他小问题。 继续致力于 JMP 开发演示。
- 安妮:修复控制图的 UBSAN 问题,以及修复 CCB 和 EWMA 中的一般 Jira 问题。
统计文档
- 迈克尔 C:在 17.0 中进行了重写之后,将所有 4 个 Fit Y by X 章节发送出去以供审查;开始为重复测量退化平台编写文档。
统计测试
- 托尼亚:我们从 SIRIUS 切换到 Salesforce 以获得 Beta 反馈。 我还没有学会如何在 Salesforce 中创建报告,所以暂时不会有 beta 更新。 我一直在学习 Salesforce,测试 CCB 中添加到限制摘要表中的 N 个子组的 NF,清理遗留的 beta 数据以便进行比较。 我还回答了用户社区有关更改控制图限制的问题,回答了客户有关 CCB 和旧 XBar 图表之间差异的问题,并进行了错误验证。
- 雅各布: DOE 中因素和响应的测试单元。 审查 DOE 文件。 使用广泛的数据为 JMP 17 改进添加性能测试并调查潜在的性能问题。 测试自动化数据插补和更新单元测试。 调查单元测试失败。
- 标记:与 Brad 和 Joseph 一起设计 Easy DOE。 与 Jacob 一起测试 Easy DOE。 完成了双变量中的 Passing-Bablok 回归、匹配对中的 Bland-Altman 分析和双变量中的 Profilers 的单元测试。 与 Bryan Fricke 和 Laura Lancaster 一起研究 MSA 设计的替代 UI。协助 Joseph Reese 处理客户对 ALT 分析的要求。 回答了 JMP 社区中的问题。
香农的笔记
非常感谢克里斯·戈特沃尔特贡献这部漫画! 希望大家周末愉快!
