欢迎来到 2024 年 3 月 22 日的 JMP 开发更新!
本周 JMP 18 已在 My JMP 上向许多现有客户发布!您可以在 Inside JMP 上找到有关通过所有渠道向所有客户分阶段推出所有 JMP 产品的所有详细信息。分阶段推出该软件已经帮助识别了一些影响特定客户的小问题,这些问题在 Daniel Powell 和 Salesforce 团队的帮助下已经得到解决。卡里的人们在周三晚上在 A 楼咖啡馆举行的招待会上庆祝了 JMP 18 的发布,John Sall 在会上谈到了 JMP 18 的许多 P。这是一个非常完美的夜晚!
感谢Brian Corcoran分享,目前 JMP 工作人员无法通过 SSO 在 Mac 上授权 JMP 18 产品存在一个重大问题。幸运的是,这不是影响客户的问题,因为我们不启用 SSO 供客户使用。此问题是由于 SAS IT 通过安装新的 Microsoft 身份验证包更改了 SSO 中的某些设置而导致的。这显然影响了 JMP 中嵌入的 Mac Webkit 共享 cookie 的能力,从而阻止 MyJMP 正确转发授权请求。 CIS 不可能撤销这些更改。
Chris Humphrey 在 Confluence 中创建了此页面,详细介绍内部 Mac 用户可以用来授权的解决方法。请继续关注有关长期解决方案的更多信息。如果您之前已在 Mac 上授权 JMP 18,则该授权应继续有效,直到您下一次硬签入日期(授权后约 180 天)。因此,如果您已有工作授权,请不要删除现有的工作授权。如果您尚未授权 18,请按照上面 Chris 的解决方法说明进行操作。
非常感谢Dan Schikore在本周的 JMP 开发会议上发表演讲! Dan 介绍了 JMP 19 正在进行的显示框更改,这些更改将支持未来的视觉样式更新。另外,非常感谢 Dan 的编码合作者Evan McCorkle和John Schroedl ,他们帮助监控了非常活跃的会议聊天!如果您错过了会议,可以在此处找到录音。
还要感谢Tonya Mauldin分享了过去两周的 Beta/崩溃案例(其中选择了崩溃)。
2024 年 3 月 15 日和 2024 年 3 月 22 日这周的 Beta 和崩溃案例 | JMP Live (sas.com)
一般公告
即将到来的重要日期
- JMP 18.1 功能冻结 – 24 年 4 月 19 日
- JMP 18.0.1 代码冻结 – 24 年 4 月 26 日
- JMP 18.0.1 发布 – ~ 2024 年 5 月 18 日
- JMP 18.1 批准模式开始 – 2024 年 5 月 21 日
- JMP 18.1 代码冻结 – 2024 年 6 月 14 日
- 请访问Confluence查看JMP 18和JMP 19日期的完整列表。
JMP 开发更新
主持人
- 保罗·N:
- 离开曼彻斯特后的第一周,以及在伦敦度过为期一周的假期。更新后的Python集成在这次会议上大受欢迎。在“与专家会面”活动中,源源不断的人想了解更多有关更新的信息。在每次社交活动中,我都不乏与会者询问 Python 的发展情况。所有的反馈都是非常积极的。很多顾客都迫不及待想要入手18!
- 我需要考虑的问题是能够禁用 Python Install Package() 功能,以便将 JMP 安装到更安全的环境中。他们仍然想使用Python,但不允许用户安装新的软件包。在此类安装中,管理员需要提供经过审查的 site-packages/ 目录,该目录将放置在用户计算机上的用户 JMP 位置中。
- 本周,允许 JMP Live 上的 Python 刷新脚本的问题成为了讨论的话题。关键问题是弄清楚如何在不损害 JMP Live 服务器实例安全性的情况下支持这一点。第一个方面是将软件包安装限制为服务器管理员,而脚本本身无法安装软件包。
- 周四,我举办了一场由 Gail Massari 设置和主持的网络研讨会演示“开发人员教程:JMP 18 中的新 Python 集成和脚本功能”。
- John Schroedl:为树控件添加了填充和镶边计算;继续过滤字段。帮助诊断影响 Mac 授权的 SSO 问题。从安装检查器中删除了 python 集成信息。
交互式 HTML
- John Powell:将 ImageSegment、SpacerBox、Scaling、ParallelAxisSegment 和 PolylineSegment 转换为 JavaScript 类(JMPHTML-13568、JMPHTML-13582、JMPHTML-13583、JMPHTML-13581)。将修复集成到 JMP 18.1 中(JMPHTML-1691、JMPHTML-13561、JMPHTML-13560)。与 Praveena 和 Paul 一起审查了功能请求,以规划 JMP 19. Q1 签入。
- Paul Spychala :花了一周时间与 HTML 团队合作,将我们的代码库转换为使用 ES6 类。还花时间讨论 HTML UI 设计以及我们如何在整体外观和感觉上更好地匹配 JMP Live。
- Mike Stickles :完成了 JMPHTML-13588 的工作(重构 HTML LegendBox 类以使用 ES6 类)。完成 ACT-Now 培训。
- Michael Senoyuit :致力于将 TooltipModel 和 Annotation 重构为 EA6 类。
JMP 直播
- 极光: 18.1:错误修复。改进开发模式下 JMP Live 上的 REST API 文档托管。 19.0:规划实施控制图警告改进。第三方库更新。
- Adrianna:致力于授权更改并改进我们处理需要大量内存的数据表的方式。
统计数据
- 约翰·霍尔:
- 在拟合响应筛选中,如果您有字符分组列,则“均值差异”报告中的该分组列的大小不正确;它已在 18.1/19.0 中修复,并建议在 18.0.1 中使用 (JMP-20674)。在响应筛选中,对子分组进行了各种修复 (JMP-20628)。
- 在 Mixture Profiler 中,提供“网格点数”参数以允许更高的分辨率(由 Johnson Mathey 报告)(JMP-20749)。
- 在拟合响应筛选中,对均值不为零的连续随机效应进行了更多修复。现在我在安装之前将它们居中(JMP-20758)。
- 在拟合响应筛选中,即使收敛失败也提供标签 (JMP-19625)。
- 在 Logistic 中,添加置信区间 (JMP-20771)。
- 在模型筛选中,修复了按组的折叠预测列,使用名称后缀 (JMP-19708)。
- 在 Fit Response Screening 中,现在开始支持分组,类似于 Response Screening。例如,如果您将所有行的年龄与性别和婚姻状况相匹配,然后为每个国家/地区,然后为每种尺寸,然后为每种类型。这是 Richard Zink 针对小组倡议 (JMP-20855) 提出的要求。
- Laura CS:制作完成了一个 6 分钟的视频,展示了所有现有的 SEM 功能 - 我非常高兴能在下周与 SEMNET listserv 分享它,我希望许多尚未收到我们消息的 SEM 用户能够有一个有机会这样做。 SEM 中新的 MIIV-2SLS 估计器继续取得进展;我终于得到了报告上的数字!还有大量工作要做,但我喜欢在调试器之外看到这些数字。这是一个小预览,
统计测试
- Mark:与 Tonya 一起向 JMP Discovery Summit USA 提交了一份有关访问报告层的摘要。我正在研究贝叶斯优化。我正在与 Ryan、Joseph 和 Jacob 一起分析曼彻斯特 JMP 实验室的 Easy DOE 可用性研究。我在 Stepwise 中帮助 Jerry Fish 和一位客户制作了 K 折简历。
- Jacob:更新性能测试分析脚本。调查 JMP 19 中的潜在绩效问题。完成 ACT-NOW 合规性培训。调查仅在 Apple Silicon Mac 上失败的 DOE 单元测试。为统计测试人员和作家会议准备演示文稿。
- Tonya:与 Jacob 一起为 Stat 测试组、单元测试清理和 Beta 报告制作 JMP Live 演示。
开发运营
- Myron:致力于从遥测属性中的 PathVar 中删除一些 PII (JMP-20565)。更新了 JiraBot 所有者(JMPTOOL-1134、JMPTOOL-1136、JMPTOOL-1137)。继续开发 JiraBot UI。
- Bob:为 AWS 构建机器监控和准备。现在 18.0 已最终版本并已投入生产,正在清理文件。
本土化
- Trish:与 Falco 和 Eric Hill 进行了一次简短的会议,讨论 JMP Store 的本地化挑战 - 将召开另一次会议来深入研究细节并帮助制定解决方案。在移交给 QA 之前测试了本地化的 JMP 文档插件。向 JMP Web 团队交付了 18.0 的本地化 PDF 。发票提交至应付账款。与 Allison 会面,讨论向 JMP Legal 请求工单的新流程。周三很高兴在校园里与大家一起庆祝 JMP 18 的发布 - 这是“P”完美的一天:smiling_face_with_smiling_eyes: 。
- Krzysztof:与 Doc 团队会面,讨论向 Oxygen 的过渡以及对本地化的影响。在 memoQ 中测试氧源。致力于为我们的供应商设置一台 AWS 机器来托管 memoqwb 和 TM 搜索界面。讨论我们的自动化增强功能(质量检查、字数报告、源验证、包流程、在图书工作流程中利用标签)。为营销团队提供 18.0 UI 翻译记忆库和术语库。
- Alison:本周我致力于验证 V18 的本地化文档 PDF 插件并将其发布到 JMP 社区;向 JMP Legal 发送了关于我们的 V18 Big Books 本地化项目的 WO 请求;创建了关于 PO 和 WO 请求流程的 Confluence 页面;作为 Big Books FM 到 Oxygen 迁移的一部分,Devon 对 Oxygen DITA 文件内的标签进行了更新后,我研究了如何在 memoQ 中捕获方程。
- Sandy:开发了一个程序,用于验证我们用于处理的源文件区域中的源代码。致力于自动化工作,为我们的一家供应商制作 Trados 风格的 memoQ 字数报告。开始测试新的插件流程。
- Sohail:实现 TM 搜索界面的增强功能。规划下一步发展任务。
文档
- Susan C:致力于 18.1 Jiras – JMP Live/Public 并为 Doc Team 处理 Jiras。创建模板以批量创建故事。更新了 JMP Live Confluence 页面上的 JMP Live/Public 文档日期。与 Qiana 会面讨论 2024 年目标。参加富兰克林·柯维课程(实现非凡生产力的 5 个选择)。
- Devon:完成 FM 到 DITA 转换表的工作,并对文件进行测试,工作中ChrisB :获得了帮助,从 17.2 到 19,已排序(尽管未来的帮助缺少帮助图)。一些 DITA 培训。我认为 18.0 帮助回顾进行得相当顺利。可能有办法改变发布方式,以便测试人员和统计编写者能够获得满足他们需求的频繁更新。
- 与 L10N 团队一起起草 DITA 文件的翻译草案,设定 2024 年的目标。
- Qiana:负责文档插件和 JMP 18.0 项目结束任务。创建了 Jiras 并更新了 Confluence 以反映新的 18.1 项目。
系统/主机测试-Cary
- Mandy:在 Jira 上工作了 19 年 – 新的数据表更改 – 出现了一些崩溃;解决了一些 TS 曲目;设置安装 18.0.1 以及 18.1 和 19.0 以运行常规测试;为系统测试组创建了一个简短的 19.0 DEMO,以显示数据表中的新更改;与 Jasean R. 就工作流程构建器和用户问题进行了简短对话; 4 月下旬正在制作工作流程构建器演示;修改了我工作日的所有目标;参加 SAS 的 Athena 领导会议 – 自愿提供帮助。
- Hunter:报告了一个问题并测试了 Cloud Giants 工作人员的修复,其中保存并通过电子邮件发送的响应代码无法授权在气隙设备上安装 JMP 18.0。与 Aaron 会面,了解最近的一项更改,该更改在刷新 JMP 19 项目的内容窗格中的更新项目时出现问题。在 Windows 11 上安装了即将推出的 R 4.4.0 的开发版本,以确认运行 JMP Pro 17.2、18.0 和最新版本的 JMP Pro 19.0 的 R 测试没有遇到故障。成功尝试登录“我的 JMP”,下载适用于 Mac 和 Windows 的 JMP 18.0、JMP Pro 18.0 和 JMP Clinical 18.0 安装程序,并使用与我的 Gmail 地址关联的帐户进行安装和授权。
- Mike M:验证了所有语言的所有 JMP 文档插件。除一些帮助键映射测试外,已在 18.1 上运行 Sikuli 测试。完成了 3 门有关 SAS 数据管理、贿赂等的必修课程。完成了公式编辑器的崩溃报告。
- Nick H:致力于 19.0 验证,在需要时添加图像测试和单元测试。我还一直致力于清理一些自 19.0 开发以来开始的单元测试失败,导致一些回归错误。还赶上了大约 18 条 EA 曲目。
- Audrey: Jira 和 Confluence 管理任务,试验显示属性,使用我们的 Jenkins 流程,考虑今年的目标。
网络测试 – 卡里
- Anna:调查由于 Xan 在 HTML5 中的更改而导致的日志轴差异,创建新图表来模拟某些轴测试的行为,这些测试目前由于 HTML5 中不支持的功能而变为静态。已验证 Xan 的轴修复是否带有参考线的小刻度线。使用 HTML5 和 JMP Live 中的面积图重新测试并更彻底地测试 LDF 逆功能,以帮助 Praveena 确认更新是否按需要运行。验证了 Dan 对 Group 平台中封闭轮廓方向的修复,并报告了重做分析的新问题。重新审视 HTML5 中用于字符和数字缺失值的“缺失”标签。
- Natalie:接管每日 HTML5 自动化报告,并担任 Steve 每日 JMP Live 自动化报告的备份。继续调查现有 HTML5 自动化测试中的失败并增加额外的覆盖范围。
系统/主机测试-北京
- 李大: (1)Bug验证。 (2) 进行中:功能测试(JMP-20468:Pdf 导出应支持根据导出内容的大小创建单页 pdf 的方式) 。 (3) 夜间运行UT故障排查及修复
- 吴楠: (1)Bug验证。 (2) 对遥测改进更改进行回归测试,并检查从 Citrix 环境发送的 18.1 和 19.0 遥测数据。 (3) 更新业务目标。 (4)准备每月有趣的话题。
- Kimi: (1)错误验证。 (2)目标设定。
- Bella: (1)入职学习:熟悉JMP Team的工作流程和标准。了解 JMP 的基础知识。学习 JMP Live 的检查点。观看 JSL 的视频教程。 (2) 使用JMP进行基本表格操作和生成预期图形。 (3) 操作JMP Live的基本功能。
- Nala: (1)错误验证。 (2) Q1 目标设定和 Q1 对话。 (3) 与贝拉的每周签到会议。 (四)其他。
数据发现
- Morgan:使用代码片段实现了对种子脚本窗口的偏好。我还继续开发 IDE 原型,并在非 JSL 脚本窗口中添加了对暗模式的支持。
- Xan:支持颜色主题对话框实时更新;在 GB 中使用 UIOnly 标志,以便将控件写入 HTML5;更新 GB 轴标题调度键以获得更好的预设支持。
美国能源部
- Caleb:正在赶上探索之旅。将一个样本方差浏览器转换为 C++,并根据 Discovery Europe 反馈添加了两个样本配对均值的内置浏览器。
香农的注释
希望大家度过一个轻松的周末!天气可能不太好,但至少有很多篮球比赛!