欢迎阅读 2023 年 5 月 19 日的 JMP 开发更新!
JMP 18 EA3安装人员已为 Windows 上的 JMP Pro 和 JMP Clinical 创建,并且正在由 Cary 和北京的测试团队进行验证。 下周我们仍需要重建 Mac JMP 18 EA3 安装程序,以解决一些文件签名/公证问题,并计划集成一个关键修复程序,以解决在 Intel Mac 上使用时影响 Torch 深度学习插件的崩溃。
产品管理人员指出,我们为最新的迭代添加了几个新的 EA 成员,一旦签核完成,有关 EA3 的公告可能会在下周晚些时候发布。 展望未来, JMP 18 EA4计划在大约一个月内冻结。 当新项目准备好测试时,请继续更新您在 Confluence 中的功能页面!
在我们继续努力的同时JMP 18 特征冻结在短短的两个月内, JMP 17.2 代码冻结在大约一个月后,请务必记住,许多 JMP 客户现在才开始采用 JMP 17 并了解其出色的新功能。 (只有一小部分客户参与了我们的 EA 计划,许多客户并未安装 JMP 的每个生产版本。)
实际上,杰夫帕金森本周从 JMP 社区传递了这个标题为感谢您提供表格预览! 它指的是我们许多人离不开的功能——退休的 JMP 开发人员克雷格黑尔斯(曾经是我们最敬业的 JMP 早期采用者测试员)甚至插话表示同意。 这位用户完美地表达了我对 JMP 17 功能的看法——它节省了我的时间,减少了我每次使用 JMP 时的挫败感。 再次感谢欧内斯特·帕苏尔感谢在 17 中开发此功能——这是 JMP 17 的功能之一,使我无法返回使用旧版本!

说到JMP各个版本的使用,在本周的JMP Dev meeting上,约翰施罗德和大卫·怀特介绍了 JMP 17.1 和 JMP 18 遥测进展。 John 回顾了有关 JMP 遥测数据收集的历史细节,并分享了我们在收集 JMP 试用用户上传的 17.1 遥测数据过程中学到的一些知识。 Dave 分享了 JMP 18 中的数据收集改进,以及为希望为 JMP 18 中的功能添加遥测的开发人员提供的技术细节。 迈伦钱德勒已与 Dave 和 John 合作开发遥测后端数据库,并有一个自动化流程,可以定期将数据副本保存为 JMP 表。 (如果你决定看一看,请复制表格所以他们不会被锁定以供下次刷新。)如果你错过了遥测会议,你可以找到一个录音在 Sharepoint 中.
谢谢奥黛丽舒尔感谢提供本周的 Atlassian 技巧!
Jira 本周提示:值得一提的是,JMP 实际上正在授权两种 Jira 产品。 吉拉软件研发团队、产品管理和数字运营等团队使用它来跟踪软件发布周期中的问题和错误。 Jira Software 包含我们的 HTML 和 JMP Live 团队目前使用的冲刺概念,用于将大任务分解为项目周期。 Jira 工作管理 (JWM)更像是一种通用工具,通常用于项目管理能力,以管理任务和时间表。 拥有 Jira Software 许可证的 JMP 员工可以查看所有项目,包括那些归类为 JWM 项目的项目。 拥有JWM许可的人只能查看其他JWM项目,不能查看研发项目,例如,如果您发现需要访问Jira中的内容,并认为您有许可,请联系Audrey Shull、Brian Corcoran 或 Shannon Conners以纠正这种情况。
非常感谢托尼亚莫尔丁分享本周的测试版/崩溃报告!

您可以在此处的 JMP Live 中找到此报告: JMP Beta 报告 - 分布 (3) | JMP 直播 (sas.com)
一般公告
- 如果您愿意成为 Inside JMP 的特色员工,请下载一份结识形式. 只需填写问题,完成后将其连同 3 张您的照片上传到文件夹中。 感谢您帮助我们更加熟悉 JMP 系列!
即将到来的重要日期
- JMP 17.2 代码批准开始 – 6/13/23
- JMP 18 EA4 和 JMP Clinical EA2 冻结 – 6/23/23
- JMP 17.2 代码冻结 – 23 年 6 月 30 日
- JMP 18 特征冻结 – 23 年 7 月 21 日
- JMP 18 EA5 和 JMP Clinical EA3,JMP Live 18 EA1 – 23 年 8 月 11 日
- JMP 18 EA6 和 JMP 临床 EA4 – 10/3/23
- JMP 18 EA7 和 JMP 临床 EA5 – 12/8/23
- 请拜访合流的完整列表JMP 17和JMP 18日期。
JMP 开发更新
JMP 实习生
- 阿努莎贝拉普:我是 JMP 的一名软件测试实习生,在 Wenjun Bao 手下工作。 这是一个美好的一周开始。 我们所有实习生都对 SAS-JMP 文化及其历史进行了最好的介绍。 通过 Byron 和团队举办的有趣的直升机会议,我还了解了 JMP 及其功能、用途和 DOE。 我们有很多社交活动可以与 SAS 和 JMP 的所有高管交谈。 我们非常享受 RFC 日。 感谢您给我这个探索校园的绝佳机会。
- 哈米德·萨内:我参加了入职培训会,这对了解公司的文化、价值观和流程非常有帮助。 他们还提供了一个很好的机会,可以与来自不同部门的同事见面和互动。 我很高兴见到我的经理和一些团队成员,他们非常热情和支持。 我们一起讨论了期望和目标,确保清楚地了解我在组织中的角色和职责。 我已经成功地设置了我的电脑并配置了所有必要的软件。 此外,我今天有机会参加了与 JMP 编写小组的会议。 我很高兴能为这个团队贡献我的技能和知识,并为实现我们的共同目标而努力。 在计划方面,我已经为接下来的几周制定了一个暂定的时间表。 为了全面了解启动项目,我一直在积极观看录制视频并认真阅读相关文档。 这让我熟悉了项目的目标、范围和要求。 我期待着进一步探索我的角色并与我的同事合作以实现我们的共同目标。
- 凯拉达尔博:我我在 Andy 和 Curt 手下工作,我对这个夏天感到非常兴奋。 我已经爱上这里了! 在我的第一周,我主要参加了 Internpalooza 并完成了入职流程。 然而,我最近完成了所有的待办事项,现在我开始学习 JMP 并开始了解它的起源故事!! 这是认识每个人的美好一周,我很高兴成为团队的一员!
- 特雷弗·拉杰:这周是我在 JMP 的第一周,我对这个夏天感到非常兴奋! 我在周二至周四参加了 SAS internpalooza 活动,该活动很好地介绍了政策以及夏季的情况。 我还参加了 JMP 培训,并向 JMP 执行团队介绍了自己。 今天我将学习如何使用 Salesforce,为下周开始的项目做准备!
- Vidisha Mahajan:我是数字运营团队的实习生。 我在 JMP 度过了愉快的第一周,很高兴见到大家! 我非常高兴今年夏天能与 Trevor 和 Aya 合作一个项目。 我们将创建一项活动,以追加销售当前的 JMP 行业;我将专注于该项目的营销方面。
数据发现
- 戴夫乙:致力于在新的 AWS 机器上进行 html 转换的性能。 调查在列和列表检查中打开带有尾随空格的 csv 文件的问题。 修复了表格框标题点击回归(colstack/行选择相关, JMP-16718 ) 并调试了图像测试期间发生的崩溃。
- 欧内斯特:前五个设计。使表格菜单项始终生成表格名称。平台模板工作。分类与连续标签和数据的标题统计对齐更改。
- 丹S:对平台模板的额外 UI 工作和广播支持。从曲面图三角剖分中删除了坏三角形。 致力于对 ClickState 操作的一般广播支持。
- 轩:代码清理:将许多 3 语句交换更改为使用 std::swap()。 添加 stdx::swap_if() 用于条件排序交换。
- 埃文:前五设计。 开始更改平台模板的 Dispatch 语法。 依赖清理。
美国能源部
- 布拉德:准备在下周在加拿大举行的 ASA 和 IMS 春季研究会议上发表演讲。
- 彭:由 Bill 的正式学生和合著者(包括 Bill)撰写关于先前选择的讨论文件。在 Contour 平台上开发一个接口功能,所以我在其他平台上的工作可以得到验证。
主持人
- 保罗ñ:将 18.0 和 17.2 中的 cURL 更新为 8.1.0,以解决几个安全问题。 致力于让 EA3 的 macOS 版本得到公证。 准备删除对 Python 包 matplotlib 的依赖。
- 布赖恩 C:推出(并破坏了构建)适用于 Windows 的 Excel 导入引擎的转换。我们现在使用 LibXL 而不是 SpreadsheetGear。 许可条款的更改使这成为必要。
交互式 HTML
- 约翰·鲍威尔:在交互式 HTML 中对树状图(层次聚类)的支持方面取得了进一步的进展。 开始实现对用于双向层次聚类的 CellPlotBox 的支持。 面试了我们开放开发人员职位的候选人。 与 Dieter 一起评估功能请求以供将来考虑。 开始将 JMP Live 上的 Column Switcher 支持知识转移到 Praveena。 与 Josh、Hui 和 Steve C. 会面,讨论自动化交互式回归测试的进展。
- 保罗·斯皮查拉:我们有两个严重的错误已经污染了我们的图像测试:一个带有“读取数据错误”警报( JMPHTML-2149 ) 和一个在 JMP 报告 XML 中具有重复的 legendModelID 属性 ( JMPHTML-2049 ). 希望通过适当的修复,我们不会收到太多关于 HTML 更改的警报。
- 迈克: 完成了 JMPHTML-2059 的工作,完成了产品安全培训 1。 开始研究 JMPHTML-1866。
现场直播
- 极光:对 JMP Live 开发人员的入职文档进行了一些改进,感谢 Praveena 在获得新机器后试驾文档。改进了向拥有大量用户 (~96%) 的组授予访问权限的性能。提高了撤销此类组访问权限的性能 (~99%)。新的 AD 同步功能(一种获得大量用户的简单方法)强调了 JMP Live 的某些方面,我们正在不断加强。还调查了一个间歇性缓慢的历史表加载时间,但还没有破解那个。
- 亚历克斯:已创建AWS 标记标准Confluence 中的页面基于本周关于如何跟踪和管理现有 AWS AMI 和图像的讨论。
统计数据
- 劳拉反恐精英:对 SEM 中的新模型快捷方式进行了可用性研究,以便在 EA3 中突出显示。 为 SEM 的“列表”选项卡中的项目添加了上下文菜单。 致力于修复以在 SEM UI 中区分方差和协方差与残差/协方差。 开始为平台范围的引导程序工作。 与 Narayanan 分享了一个在 SEM 中使用汇总数据的示例。 很高兴见到我们的一些新实习生和回国实习生!
- 伊丽莎白: GLMM 的非结构化协方差结构和 Toeplitz 结构。 剩下几个空间结构要添加以结束 18 的计划列表,但我们可能会通过 EA 收到请求。
统计文件
- 迈克尔·C:帮助 James 在暑假安排统计研发实习生;修复了广义回归文档中的一些方差公式;记录了在 18 中为 Distribution 添加的一些新功能。
- 凯伦:处理较小的文档缺陷以澄清各种项目(例如,菱形重叠标记、DOE 中的模拟等)。
统计测试
- 标记:与 Brad、Ryan、Joseph 和 Jacob 一起在 JMP 17.2 中处理 Easy DOE 的最终特征和测试。 与 Jacob 一起关闭 Jira 门票。 为新研发技术站点的初始原型定位或创建更多内容。 与 Jacob 一起完成了罗利 INFORMS QSR 会议可用性研究演示的幻灯片。 与 Mia、Tonya 和 Jacob 讨论了针对可用性研究的新收件箱的改进,这是 EA 计划的一部分。 开始开发可用性研究结果的通用分析工具,作为与 Jacob 的设计工具的对应物。 在 JMP 社区中回答了问题。
- 雅各布:为具有难以更改的因素或随机块的设计编写 Easy DOE 灵活模式的单元测试。 更新可用性研究工具,并帮助完成 EA3 的可用性研究(简易 DOE 模型选项卡、短期控制图和响应筛选置信区间)。 与 Mark 一起为 INFORMS QSR 会议准备演示文稿。
- 托尼亚:测试短期控制图并帮助进行短期控制图可用性研究。
产品管理
- JMP 实时产品培训 2023 年 5 月 18 日:5 月 18 日,产品营销团队在 JMP Live 上举办了一次产品培训会议。 珍妮·泰森、珍妮特·布拉泽尔、亚历克斯·利平科特和迪特皮索提供有关 JMP Live 的所有有用信息。 请参阅上面的链接以获取更多详细信息和录音!
技术支援

开发运营
- 梅兰妮:设置新的 Mac。 完成 MIF-PDF 作业到 AWS 系统的迁移。 为本地化运行的特殊 Stringbot。 更新 Confluence 中几个 Jenkins 作业的文档。
- 迈伦: Stringbot 17.2 运行的配置修复/更新。 修复了遥测 17.1 导出的一些格式和 Unicode 错误。 多个 JiraBot 更新(JMPTOOL-859、JMPTOOL-851、JMPTOOL-858、JMPTOOL-830)。 处理了几个与帮助/文档相关的问题(JMPTOOL-767、JMPTOOL-692)。
文档
- 克里斯·B :推送了新的 17.2 和 18.0 帮助(具有更正的 startrelease 值)。 研究了几个新的 Jenkins 脚本,以帮助在发布时移动文件。 记录了一些内部流程,包括如何迭代帮助构建脚本和作业,以及一些有用的 unix 终端内容。 认识了我们的实习生艾米丽。
- 德文:作为新的全职员工进行大量入职和培训! 查看我书中屏幕截图的脚本,目标是使用 JMP 17.0 版对脚本中模态对话框的新支持来删除手动步骤。 彻底检查了文档团队的Confluence 上的新作家介绍页面.
- 苏珊 C:完成了大部分书籍 Jiras 的创建。 研究快速入门技巧。
17.2 RN 的计划工作。 更新 JMP Live 17.2 英语模板。
- 千安娜:德文郡和艾米丽的入职。 帮助菜单简化工作。 项目计划。
系统/主机测试-Cary
- 奥黛丽: 欢迎来到我们的实习生! 本周我举办了一场迎新会,并与许多人讨论了如何开始使用 JMP 和 SAS。 我们这里有一些聪明的头脑,我很高兴看到他们将致力于什么。 此外,针对 Windows 的 EA3 测试正在进行中!
- 乔希大号: JMP Live Group Sync 与活动目录测试。这需要我添加一个 100 级的深度组,共有 10k 用户。我已经要求大张开始寻找 Group Sync 以获取另一组关注该功能的眼睛。回答了 JMP Live 部署问题并解决了一些服务器启动问题。
Web 测试团队 Jira 状态
|
|
55
|
测试就绪
|
4个
|
测试
|
17
|
过去 7 天内创建的错误
|
21
|
过去 7 天内关闭的故事
|
系统/主机测试-北京
- 北京队:
- 埃里克(奈)王: (1) 在包评论中测试'@提及'功能( WEBJMP-6952 ). 添加了笑话测试。 一些 UI 检查。 (2) 测试空间和包页面中的历史日志页面。 现在历史日志页面可以显示更多详细信息( WEBJMP-5349 ). (3) 错误验证。
- 大理: (1) 适用于 Windows 的 JMP18 EA3 测试。 (2) 完成功能测试JMP-8429 NF:添加对导出版本 8 传输文件的支持. (3) 准备做特性测试JMP-16445:OSIsoft PI 导入:UI 增强(4) Org JMP Live 17.2 国际化测试。 (5) 错误验证。 (6) 调查了 JMP 实时迁移问题 (16.2 > 18)。 (7) Jenkins:修复北京UT Jenkins作业脚本中的一个问题。
- 麦克吴: (1) 适用于 Windows 的 JMP18 EA3 测试。 (2) 调查TS报告00041322。 (3) 错误验证。 (4) 单元测试失败调查。
- Kimi (Yu) 王: (1) 适用于 Windows 的 JMP18 EA3 测试。 (2)修改SAS/Formula Depot相关UT脚本为jmpdev3。 (3) 测试AWS机器的特定端口。 (4) Testing Python Interface for JMP 18:与 Paul 讨论 python 集成测试的未来计划。 基本测试, JMP-16664:JMP 18 EA3 的初始 Python 集成削减. (5) 创建如何为 JMP 嵌入式 python 安装 Python 包. (6) 帮助他人解决了新的Python接口相关问题。
- 张大: (1) 适用于 Windows 的 JMP18 EA3 测试。 (2) 帮助北京团队的其他人验证他们的 JMP Live Jira 问题。 (3) JMP Live 17.2 国际化测试。 (4) 玩转AD组导入功能。 (5) 调查/修复 OLE 测试失败。
- 娜拉: (1) 适用于 Windows 的 JMP18 EA3 测试。 (2) 错误验证。 (3) JMP Live 17.2 国际化测试。
香农的笔记
谢谢约翰萨尔感谢分享他在旅行时看到的这个可爱咖啡杯的照片,这让他想起了——还有什么? – JMP 的“红色小三角”(LRT) 菜单!

因为那个杯子也让我想起了一只鸭子……
