欢迎阅读 2024 年 5 月 24 日的 JMP 开发更新!
JMP 18.0.1现已在 MyJMP 中向客户提供。我非常感谢北京和卡里的测试人员快速完成 18.0.1 安装程序!感谢Bob Hickey与 MyJMP 团队合作发布和测试安装程序,以便客户能够访问这些高优先级修复。还要感谢Susan Conaghan与网络团队合作,将 JMP 18.0.1 的发行说明发布在 jmp.com/documentation 上。现在创建了 18.0.2 分支,安全专家可以根据需要更新第三方库,如果出现任何不能等到 18.1 的重大错误,我们可以考虑将其纳入。
提醒一下,我们已将JMP 18.1 批准模式的启动时间推迟到 2024 年 6 月 4 日,并将JMP 18.1 代码冻结时间推迟到 2024 年 6 月 28 日。Qiana 还调整了文档冻结日期以适应这些新日期。希望这段额外的时间能让更多客户采用 JMP 18.0 并及时向我们报告他们的错误,以便在 18.1 中解决这些问题。
感谢周三上午参加世界文化多样性日知识竞赛的所有人!获奖者的知识和高分让我印象深刻。感谢Beth Evans组织美味的早餐!我在《每周总结》中注意到,SAS 全球包容周将于 6 月 3 日举行,其中包括一场知识竞赛,如果你想继续提高你的 DEI 知识!
知识竞赛结束后,我们立即庆祝了Michael Hecht 的SAS 工作40周年。感谢 Michael 的经理Brian Corcoran和 JMP 创始人John Sall强调 Michael 多年来对 JMP 代码库的诸多贡献!您可以在John 的 Inside JMP 文章中阅读更多详细信息。
迈克尔让我传达这个信息:
感谢大家在周三帮助我庆祝 SAS 40 周年。也感谢 SAS 送给我这颗拉长石水晶以纪念这一时刻。(它恰好放在一台同样有 40 年历史的 Mac 电脑前。)
本周我们没有集体开会进行开发讨论,但是如果你想分享你的 JMP 19 工作、你在会议上的演讲或一些编码技巧,我在 6 月份的 JMP 开发会议志愿者日程表上有很多空闲时间!
一般公告
即将到来的重要日期
- JMP 19 EA1 冻结 – 5/31/24
- JMP 18.1 审批模式开始 – 6/4/24
- JMP 18.1 代码冻结 – 6/28/24
- 请访问Confluence获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
托管和接口
- Will Morgan:我与Bryan Boone、Neal Siekierski 和 Brian Corcoran一起在数据连接器团队工作。我的项目目标是创建一个新的数据连接器,以便与 AWS S3 存储桶交互。我已经开始创建一个 Python 模块,以便通过 Boto3 API 与 S3 交互。该模块最终将与 JSL 代码交互,以创建用户输入界面。到目前为止,我已经能够添加功能,让用户在程序启动时使用自定义凭据登录,或者程序可以在用户的系统上找到凭据。我正在努力获得从 AWS S3 存储桶上传和下载文件的正确功能,并确保文件与 JMP 兼容。如果您有兴趣了解更多信息,我很乐意与您聊天并提供更多详细信息!
交互式 HTML
- 约翰·鲍威尔:
- 提高了数值数据的加载速度 ( JMPHTML-13751 )。提高了平行绘图曲线的绘制速度 ( JMPHTML-13750 )。致力于提高晶圆图的加载时间性能 ( JMPHTML-13752 )。在 JMP 用户社区中讨论了交互式 HTML 中本地数据过滤器的行为。
- 从Shannon Leslie那里学到了更多 Jira board 技巧和窍门。向Sam Blashill 和 Shannon Leslie演示了交互式 HTML。向Sam Blashill展示了检查 JMP 显示树结构及其 XML 版本的方法。
- 对积压工作和新出现的错误进行分类。为 Jira 和 JiraBot 添加了新组件和任务,以实现我们将在 JMP 19 中添加的功能。
- Sam Blashill:熟悉 JMP 和我的实习生同事的所有系统。我还在学习 JavaScript,因为我的工作会经常用到它,并且会研究 JMP 饼图,因为我将使用 HTML5 为 JMP Live 创建饼图的交互式版本。
- Paul Spychala :本周致力于改进马赛克图 ( JMPHTML-13775 )、折线图 ( JMPHTML-13780 ) 和汇总点图 ( JMPHTML-13792 ) 的性能。继续致力于开发 2D 图表的 WebGL 渲染管道。
- Michael Senoyuit:致力于形状片段和文本片段的性能。
JMP 直播
- Aurora: 19.0:控制图警告改进(修复了通知电子邮件翻译中预先存在的错误,修复了数据库迁移中的新错误,完成了第 1 阶段并向管理人员演示并合并到主要阶段,计划进行第 2 阶段,继续开发发明披露表)。
统计数据
- Laura CS:修改了 MIIV-2SLS 类的所有方法,以便估计器可以扩展到没有潜在变量的模型(它最初仅适用于具有 LV 的模型中的起始值)。跟踪并修复了 MIIV-2SLS 截取内生潜在变量的错误。开始将 MIIV-2SLS 结果复制到 SEM_ModelFitResults 类,该类处理大量作业。与 Meichen 和 Russ 一起对因果推理论文进行了大量编辑。
- John Sall:分类 - 继续添加更多 FDR 版本的 p 值( JMP-2012 )、改进格式 - 包括在嵌套报告中使用 .setTitleFont(JHeadingFont) 作为小轮廓标题(感谢 Dan)、将一些命令移至子菜单(JMP-21300)、修复保存堆叠表的问题。
统计文档
- Michael C:继续组织秋季技术会议的计划;审查了 Colleen 的脚本索引和文档更新;重新组织了脚本索引中的一些控制图生成器条目;测试了 Ernest 的一些脚本索引搜索更新;调查了翻译人员提出的一些与拟合模型文档和一些多元嵌入屏幕截图相关的问题。
统计测试
- Jacob:测试分类,为新的“保存堆叠表”选项添加测试。更新分类单元测试 ( JMP-2012 )。更新 OC 曲线测试 ( JMP-21453 ) 并重新编写测试中包含的旧控制图脚本以使用控制图生成器。与 Yeng 合作编写脚本以测试 Torch,使用自定义设计创建测试用例。
- Tonya:错误验证。单元测试清理。开始查看短期控制图更新。
生命科学动态
- Richard:正在撰写一篇题为“汇总不良事件术语以识别具有临床意义的安全信号”的手稿,讨论在 JMP Clinical 中实施的 FDA 医疗查询和相关主题的工作。
技术支持和参与
每周案件数量:
参与队列的案例主题,总计:
上周参与队列的案例主题:
开发运营
- 缺口:
- 更新了所有 Windows 19.0 和 18.1 DailyUT 机器 - 我们在单元测试机器上遇到了一些奇怪的行为,看起来好像 Windows 更新可能在我们夜间运行期间应用。我们设置了每月第三个星期一的每月更新时间表,以配合微软每隔一个星期二的补丁星期二。到目前为止,我们已经看到作业运行的稳定性有了很大的改善。
- 更新了 Windows 18.0.1 DailyUT 机器,预计这台机器将重新用于即将推出的 18.0.2 项目。新的 AMI 已在 AWS 中创建,所有更新均已于 2024 年 5 月 21 日应用。需要注意的是,这台机器和 JMP19 DailyUT Windows 10 机器需要手动更新到 Windows 10 22H2。Windows Update 在更新这些映像时遇到问题,但独立安装程序可以正常工作(尽管速度非常慢)。如果您遇到顽固的 Windows 更新问题,尤其是 22H2 更新,独立安装程序应该可以修复它。
- 编写了一个新脚本 dailyUTWatcher.ps1 [ //depot/main/tools/devops/ci/dailyUTWatcher/dailyUTWatcher.ps1 ],用于监视 DailyUT 构建并终止不再运行测试的机器。此脚本于周四部署,并成功检查了 AWS 机器,并在其作业完成后将其删除。
- 重构了 awsNodeWatcher 脚本 [ //depot/main/tools/devops/ci/awsNodeWatcher/awsNodeWatcher.ps1 ],方式与 dailyUTWatcher 脚本类似,以允许作业和机器的密钥对。
- Melanie:示例数据流程:确保示例数据流程再次正常运行;将最终的 18.1 示例数据文件从这些流程移交给本地化部门。帮助流程:审查了 Chris Barrett 提出的有关 19.0 EA 1 帮助的一些代码和问题;致力于更新 19.0 EA1 的 HelpMap 脚本/作业。DevOps流程:单元测试流和分析运行的一般调查、测试、故障排除。Stringbot迁移:与 Shannon C、Shannon L 和 Myron 会面,规划使用 Jira sprints 将源代码的 stringbot 迁移到 AWS 的工作。感谢Shannon L帮助我们规划、确定优先级和设置 Jiras!
- Shannon L:与开发团队会面,审查 Jira 的最佳实践和技巧;与本地化团队和 JMP Clinical 会面,开始讨论将 Clinical 纳入本地化团队支持;协助崩溃报告,并与技术支持团队会面,审查我们的流程;创建 Jira 流程,协助产品管理跟踪 EA 版本中的更新 - 将于下周投入生产,更多信息即将发布!
- Bob:将 18.0.1 安装程序推送到 SalesForce,并与该团队合作修复和测试下载过程。与 ISD 合作编辑并推送对 KB0012784 的更改,该更改描述了 SAS 员工进入 My JMP 获取软件的过程。从公司门户中删除了 JMP Pro 17.2。
- Jim:许多构建和测试机器上的 mac OS 系统和软件更新。从 18.0.1 分支文件到 JMP 18.0.2。感谢Nick Ruva创建和运行 Daily_UT_Watcher Jenkins 项目。
- Shannon C:调查遥测过程错误和各种 JMP 18 崩溃和 UT 故障。审查验证仪表板并更新一些缺失 Origin 值的问题,这些问题已在最近的版本中得到解决。与 Bobby Riggs 和 Shannon L 会面,讨论崩溃分类。与各个团队成员会面,讨论正在进行的项目。EA 讨论。
本土化
- 艾莉森:完成并验证了 18.0 JMP 文档的 KO 翻译;回复了与 18.1 便携式 UI 和 18.0 JMP 文档本地化项目相关的翻译人员的询问;发送了 GPO 模板文件以供本地化;测试了 JMP 翻译搜索界面并提供了反馈;与 JMP Clinical 团队举行了会议,了解他们正在进行的本地化工作及其流程。
- Sandy:在填充作业后运行文件比较验证。测试了 jira 接口 API。完成了使用标签更改填充作业的测试。完成了键盘快捷键的图像差异作业标签增强测试。
- Krzysztof:处理 18.0 版图书翻译,这些翻译来自供应商和评论。为 memoqweb 编写附加文档。
- Sohail:正在为供应商在我们的外部服务器上镜像 TM 搜索工具。修复 TM 搜索工具中的错误并实现附加功能。
- Trish:项目规划和安排。分类本地化计划。与生命科学部门会面,将 JMP Clinical 的支持转移到本地化团队。
- 霍华德:修复了错误。致力于仪表板同步和工作流程实施。
文档
- Khawar: UG 编辑 ( JMP-21471
与 Chris 讨论了一些编辑内容并开始编辑章节。样本索引 ( JMPDOC-2184
与 Chris 讨论并审阅了样式指南。氧气迁移:与 Devon 讨论了我可以提供帮助的方式;将研究我们可以重现 pdf 的方式( JMPDOC-2165 )。安装了 FrameScript 并使用 Qiana 运行了生产脚本。
- ChrisB:获得了 19.0 帮助构建。它将在下周准备好发布。回答了一些本地化查询。帮助地图比较工具已运行。
- Qiana:继续对 UG Jiras 18.1 进行分类。为 JMP 18.1 提出了新的文档日期。使用 Khawar 测试运行了生产脚本。
系统/主机测试-Cary
网络测试——Cary
- Josh:回答 JMP Live 服务器部署问题。对 JMP Live Pool 进行压力测试。与 SAS 安全部门合作以恢复例外情况,以便我们可以再次从 AWS 授权 JMP Pro。这似乎是 6 个月的例外情况。在禁用个人空间的情况下对 JMP Live 进行回归测试。
- Anna:使用本地数据过滤器、列切换器、变换列测试组平台。在 JMP Live 中测试 LDF 中的逆运算。开始测试 Marketplace 插件。
|
北京 Web 测试团队 / Cary Jira 状态
|
|
测试
|
1
|
|
测试就绪
|
三十八
|
|
过去 7 天创建
|
16
|
|
过去 7 天关闭
|
81
|
系统/主机测试-北京
核
- 还有小号:修复了当一个或多个平台从过滤器中变为“空”时,Fit Model By 组无法正确编写脚本的问题。修复了选择过滤器仪表板标题中的图标重叠问题。与 Annie 合作修复了删除列时 CCB 崩溃的问题。修复了 SpacerBox 调整大小问题,并与 John Schroedl 和 Michael Hecht 合作修复了文本焦点问题,该问题会导致在预期取消时提交文本。
- Dave B:更新了多个点击状态处理程序,使其具有框和段引用,而不是原始指针。使用 colstackboxes 修复了表格框中的行对齐问题。与 Jasean 合作解决了他发现的表面图错误。
- Parker:推动了新的背景地图图像测试。创建了 Jira Epic JMP-21520来组织“JMP 19 中的更好地图”夏季项目。
DOE 和可靠性
- Caleb:对转换后的样本量探索器进行了一些更新,以改进目标/反向搜索功能。此外,它们不再被激活脚本隐藏;它们已正式上线,因此请随时查看它们(目前仅限于单样本均值、比例和方差)。此外,还完成了年底 VT 统计系周年特别会议的受邀会议。最后,如果您对我上周 DAE 会议的笔记感兴趣, 这里是 Confluence 页面的链接。
香农的注释
我们庆祝阵亡将士纪念日,以纪念所有在美国军队服役期间牺牲的人们。有兴趣了解更多有关阵亡将士纪念日的历史吗?以下是您可能不知道的有关这个节日的 9 件事。希望大家享受这个长周末!