欢迎阅读 2022 年 7 月 8 日的 JMP 开发更新!
祝贺是为了约翰鲍威尔,谁正在庆祝他的 10 th下周与 JMP 的周年纪念日。 布赖恩向我们转达了一些关于约翰的历史和任期的信息: “约翰·鲍威尔 10 年前开始在 JMP 工作。 他之前曾在 Corel 和 ARA(我们其他一些员工的所在地)从事绘图包和办公应用程序的名誉工作。 John 加入 JMP 从事 HTML5 方面的工作,从那时起他就一直从事这项工作。 他现在管理着这个小组。 John 的第一个大项目是为 HMLT5 编写 Bubble Plot 平台,以替换我们之前发布的 Flash 版本。 John 还是最初的 JMP Live 团队的一员,在那里他负责本地数据过滤器、列切换器以及 JMP 和 JMP Live 之间的大部分通信。 John 在开发和领导 HTML5 方面做得非常出色。 我们感谢他的贡献,他是一个多么容易相处的人。”我衷心同意,与 John 合作非常愉快,我们很高兴他成为 JMP 团队的一员。 祝贺你,约翰!
非常感谢你出去瑞恩帕克用于介绍功能数据资源管理器中的增强功能,展示新的小波基函数模型。 Ryan 已与合作开发人员合作发布此版本粘土巴克添加支持工具以更轻松地分析光谱数据,小波模型以拟合具有尖峰的数据,以及一些新的数据预处理步骤。 如果您错过了会议,您可以在此处找到下载的录音副本的链接。
提醒 JMP 17 EA9 在今天结束时冻结。 请记住更新您的功能页面,并让米娅·斯蒂芬斯知道您是否想为 EA9 突出显示任何内容。 EA9 将是我们为 JMP 17 发布的最后一个版本,客户现在将能够获得 JMP 17 的几乎最终版本(除了在接下来的几周内进行的少数最终修复),而不是等待完整版本。 我们仍然希望从这些客户那里获得 EA 反馈,尽管它可能会放缓。 谢谢你一如既往托尼亚·莫尔丁和妮可琼斯用于管理 EA 反馈。
随着我们在 22 年 7 月 20 日迈向代码冻结里程碑,JMP 17 的工作仍在继续。 你们都知道我们现在处于代码批准模式。 在 Perforce 中将更改推送到主分支的开发人员继续在 Swarm 中创建审核或举行面对面会议以审核提议的更改,然后在推送更改之前向 JMP 批准者列表提交批准请求。 不需要审核或批准的更改包括添加/编辑代码注释、字符串编辑、添加/编辑脚本索引示例和更新 3 rd党图书馆。 感谢新开发者保罗·斯皮查拉用于创建记录代码审批模式流程对于那些第一次经历它的人(或那些需要提醒的人)。
关于字符串的快速提醒:现在添加的任何字符串都将在 17.1 之前进行翻译。 现在编辑的任何字符串都会导致翻译与英语不同步,如果该字符串已经被翻译,直到 17.1 交接。 如果在进行编辑时它是第一次进行翻译,则由于源不再匹配,因此在返回时将不接受翻译。 在这种情况下,该字符串将在 17.1 中进行翻译。
注释来自米娅- 感谢所有为亚太发现会议录制 JMP 17 闪电演讲的人。 Jeff Hudgins 分享说他们的表现很棒,他们将成为我们全球团队的重要资产! Technical Enablement 还将使用 JMP 17 现场技术培训的视频,因此我们会从中获得很多收获。
JMP 开发更新
统计数据
DOE 和可靠性
- 迦勒:从事一些研究论文。 一个将很快重新提交,另一个即将完成。 我也一直在帮助约瑟夫与 EasyDOE 一起工作。
- 来自 John Sall 的注意事项: Easy DOE 最近最大的变化实际上是 GenReg 的变化,它使用小样本调整的置信限来处理正态分布的响应。 到目前为止,它对置信区间使用正态分布,当有超过 20 或 30 行数据时这很好,但对于小型 DOE 设计,可能只有 8 次运行,包含 3 个因子和一个截距,其中更好的置信区间需要使用Student's t,对于这种误差为4 个自由度的情况,即该图中的红线,而不是蓝线,它要宽得多。 附上一个示例脚本。

统计测试和统计文档
- 标记:与 Brad 和 Joseph 合作解决 Easy DOE 的设计问题。 与 Jacob 和 Ryan 合作测试 Easy DOE。 协助功能性 UI/UX 和 UX 开发流程工作流。 回应了 Martin Demel 关于 Easy DOE 的 EA 8 反馈。 与剑锋一起为 JMP Discovery Summit Americas 录制演讲。 在 JMP 社区中回答了问题。
- 托尼亚:查看了 New Features 文档和 Type 1 Gauge 文档。错误验证。我的平台的偏好测试。
- 雅各布:测试 Easy DOE,为“预测”选项卡编写单元测试,并验证 Jira 票证
- 凯伦:处理 DOE 章节。
主持人
- 保罗 N: (1) 由于 BlackDuck 报告的漏洞,更新了 libcurl。 之前的版本于 2022 年 5 月 11 日发布。 漏洞已经知道至少一个月了。 我们现在使用的是 2022 年 6 月 27 日发布的 libcurl (7.84.0)。 自周二晚上的构建以来,更新的 libcurl 一直是 Windows 构建的一部分。 macOS 上的 JMP 使用 macOS 系统版本的 libcurl。 (2) 观看并完成所有三个产品安全级别 1 培训课程。 (3) 与 Brian、Bryan 和 SAS IT 合作处理 Spring Framework 3.2.18 漏洞,并确定 JMP 需要安全异常来发送 SAS jar。 因为 SAS 在 JMP 17.0 发布至少 2 个月后才会发布更新。 我们将需要迁移到 5.2.x Spring Framework 并在 17.1 中更新 SAS jar
- 约翰·施罗德:代码审查和一些 17.0 后期的图标工作。 现在,我们在 AWS 服务器上设置了 telemetry.jmp.com,并从修改后的 JMP 构建中首次成功上传。 还有很长的路要走,但这是一个很好的里程碑。
HTML5
JMP 直播
- 极光: JMP Live 17.0 错误修复(审核日志、按空格键的数据发布列表过滤器、可替换的数据发布列表过滤器、意外重命名的数据发布)。审查了 17.0 新功能文档。与 Michael Goff 进行 Discovery Americas 谈话。收到并设置了我的新 Windows 机器。
数据发现
- 丹·S:代码审查。 修复了 Graph Builder 小提琴图的缩放问题。 在 Mac 上为 EasyDOE 保存文档的第二遍,修复了 Data Filter Save Script to Data Table 中的崩溃。
开发运营
- 吉姆: (1) 处理与 Mac OS 的试用和订阅安装程序相关的 Jira 问题。 (2) 执行了几次软件更新和操作系统升级,包括 Kimi 要求在所有 JMP 17.0 UT 机器上将 Python 更新到 3.10.5。 (3) 完成 6 台 Jenkins CI Mac Mini 的搭建,并移交给数据中心。
- 迈伦:更新和重新部署 JiraBot ( JMPTOOL-510 ),每个电子邮件请求更新了一些示例数据脚本,Mac 象征着 SF 崩溃。
本土化
文档
- 苏珊:实施来自 JMP Live 帮助审核的反馈。 非常感谢所有提供意见的人! 为 JMP Live、交互式 HTML 和 EG 书籍添加了新功能描述。 谢谢布莱恩·C帮助 JMP Live 描述和 John P 帮助提供交互式 HTML 描述。 将新功能文档发送出去以供审核。 感谢大家的审阅! 一个小小的提醒,反馈的最后期限是今天. 生成并发布了 EA9 帮助。
- 克里斯·B :获得了 JSL 新功能。 审查了所有 JSG 和 JSR Jiras。 完成了一些安全培训。
系统/主机测试
- 曼迪:在 Workflow builder 的开发演示上进行了更多工作;回答了几个 TS 轨道,回复:表格 > 预览 > 连接,表格 > 子集,在 16.2 和 17.0 之间更改的 JSL 脚本,回复:参数估计值更改;致力于 Mac 和 Windows 的 Workflow builder 图标在任何地方都正确安装。
- 丽莎:验证,对 Mia 在 GB 中遇到的一些问题进行分类,并开始早期安装程序测试。
- 迈克 M:为 HTML5 标签包装打开了 Jira(不匹配 JMP)。 使用 Parse XML() 代码更新我的所有帮助图像测试,以更好地检测 Google 跟踪(感谢 Michael Hecht!)。 参与 17.0 新特性文档评审。 添加几个 CCB Sikuli 测试。 参加了产品安全课程。
- 奥黛丽:组织和参与早期安装测试工作,并对由此产生的问题进行分类。 在 Confluence 中测试一个大家都可能喜欢的新功能:简易下拉菜单,这使得在 Confluence 页面中共享和更改状态或分配变得非常容易。 新功能文档审查。 与新开发者交谈尼尔小号关于 JMP 工具和流程,查看 EA 反馈。
- 乔什 L :JMP Live 错误验证和 KeyCloak 18 回归测试。与更广泛的 JMP Live 团队讨论我们应该如何升级剩余的 KeyCloak 服务器的计划。
- 北京 / Cary JMP 现场测试 Jira 状态
- 05 测试中的故事
- 34 个故事准备测试
- 过去 7 天内创建的 10 个错误。
- 过去 7 天内关闭的 45 个故事/错误
北京系统/主机测试
- 埃里克·王: (1) 正在修复刷新脚本安全问题。 通过 JSL 函数和 HTTP 请求测试访问服务器文件。 还添加了端到端测试。 (2) 测试个人空间的权限更改,现在个人空间所有者无法授予allowDataAdmin,WEBJMP-5691。 还添加了集成测试。 (3) 处理 Jira 故事/错误验证
- 大理: (1) 致力于 Jira 故事/错误验证 (2) 为 Qana 提供输入/确认以编写新功能文档。
- 迈克·吴:(1)与Kevin讨论Citrix测试环境迁移问题:CHG0466604、RITM0386896。 (2) 致力于 Jira 故事/错误验证。 (3) 调查 Starburst Presto 支持,详情见JMPTESTBJ-1670 . (4) 修复 UT 故障。
- 基米: (1) 致力于 Jira 故事/错误验证。 (2) 在服务器模式下阻止对R和Matlab的访问,参考JMP-13061和JMP-13063 . (3) 标记模拟的 Sanity I18N 测试,因为 JMP-12228 现在已标记为可测试。 (4) 要求Jim升级Python版本,详情参考JMPTOOL-512 . (5) 修复 UT 故障。
- 那拉: 致力于 Jira 故事/错误验证。
技术支援
- 杜安从膝盖手术中恢复得很好。
- 温迪:技术支持正在为 Service Cloud/Service Cloud Voice 确定未决项目和痛点的优先级。
- 温迪:我正在努力将 Duane 的报告更新到 JMP Live 17。同时,这里是每周的跟踪/案例计数。