欢迎阅读 2023 年 3 月 31 日的 JMP 开发更新!
和JMP 17.1 更新程序现在可在 support.sas.com 上获得,年度许可证客户现在可以获得最新的维护修复程序集。 JMP 订阅和 JMP 试用安装程序等其他各种可交付成果也正在进入各自的在线主页。 选定 JMP 地区的全新客户将收到JMP 17.1 完整安装程序通过端到端的 JMP CPQ 系统,而为现有客户提供的完整安装程序将很快通过 My JMP 交付。 (以防万一你注意到我说的是“My JMP”而不是“My.JMP”——是的,谣言是真的——拥有 myjmp.com 域名的摄影师最近同意将所有权转让给 JMP 公司,供我们未来使用. 好消息!)
本周,JMP 经理批准创建一个范围极其有限 JMP 17.1.1 桌面版. 此分支和版本将仅用于解决 JMP Live 发布操作期间遇到的回归问题,该问题阻止发布某些利用本地数据过滤器和控制图警告的控制图。 此问题正在影响 JMP 和 JMP Live 客户 Regeneron,因为他们将 JMP Live 环境和脚本从 JMP 16(警告但允许发布继续)迁移到 JMP 17(遇到错误阻止发布继续进行)。
我们也即将冻结JMP 18 EA2 , 计划于 4 月 7 日日. EA2更新截止日期JMP 18 专题页面并提交视频是4月10日. 感谢您本周到目前为止我注意到的所有更新! 此外,如果您要强调 EA2 中的某个功能,请在“EA 请求”下的功能页面上列出您想问 EA 成员的问题。 最后,如果您想为 EA2 录制短片,请查看这些EA 视频指南或联系米娅·斯蒂芬斯.
如果您正在为 JMP 18 开发一个主要的新增功能并且有还没有请创建一个功能页面在 Confluence 中使用这个 How-To 页面作为指南。 提醒一下,任何主要功能项目的一个重要部分是输入 Jira 史诗那将作为父容器为您的项目。 在功能页面上有一个 Jira 部分,您可以在其中链接到您的史诗,甚至可以嵌入过滤器以显示子项。 请记住,您不会跟踪史诗中的代码推送,因为史诗没有像开发人员或测试人员这样的角色。 相反,您将在史诗下添加子故事来描述项目的各个部分。
如果您在史诗的标题中提及功能发布编号,这将非常有帮助——例如,“功能 X对于 JMP 18 ”。 或者,如果您要继续增强先前版本中发布的内容,您可以使用类似“ JMP 18 对特征 Y 的更新” JMP 产品管理在为当前和未来的 JMP 功能构建路线图时使用这些功能页面和相关的史诗。
感谢我们俩JMP 开发主持人本周,两者都来自“TTFKAXT-NJT”(以前称为 Xan 的团队 - 现在是 Julian 的团队) !谢谢埃里克·希尔,曼迪·钱伯斯和新的团队主管朱利安帕里斯对于在星期四的会议聊天中想出那个吸引人的昵称的标记团队……我想我会推迟更改下面的组部分的标题……! 正如我所提到的,最近我收到了很多展示开发演示的请求,我正在尽我所能及时满足他们的要求,所以感谢大家的耐心等待。
- 在我们周二的会议上,欧内斯特·帕苏尔展示了 JMP 18 Workflow Builder 的更新,演示了新的表头统计信息,并分享了新重写的 Columns Viewer 用户界面,该界面将取代 JMP 18 中的旧 Columns Viewer。 如果你错过了星期二的会议,你可以在这里找到录音.
- 而在星期四,丹·席科雷展示了他为 JMP 18 开发的新的 Group Platform 工作,旨在帮助管理由组和多个 Y 使用时报告窗口的许多方面。 您可以找到更多信息在这里合流. 如果你错过了周四的会议,你可以在这里找到录音.
非常感谢托尼亚莫尔丁分享过去 2 周的测试版/崩溃数据。崩溃被选中。

2023 年 3 月 24 日和 2023 年 3 月 31 日这几周的测试版/崩溃报告 | JMP 直播 (sas.com)
最后但同样重要的是,感谢奥黛丽舒尔分享本周的Confluence 本周小贴士!
Atlassian 正在将其用户迁移到他们的新页面编辑器. 我们所有的旧迁移页面都默认为老的页面编辑器。 您所有新创建的页面都将默认为新的页面编辑器。 我鼓励所有发现自己正在编辑旧页面的人继续并转换它们。 在左下角,您会看到这条消息。 这是你点击的提示预览页面并继续进行转换。 如果您有任何问题,请告诉 Audrey。

一般公告
- 如果您愿意成为 Inside JMP 的特色员工,请下载一份结识形式. 只需填写问题,完成后将其连同 3 张您的照片上传到文件夹中。 感谢您帮助我们更加熟悉 JMP 系列!
即将到来的重要日期
- JMP 18 EA2 冻结 – 23 年 4 月 7 日
- JMP 18 EA3 冻结 – 23 年 5 月 12 日
- JMP 17.2 代码批准 – 23 年 6 月 13 日
- JMP 18 EA4 冻结 – 23 年 6 月 23 日
- JMP 17.2 代码冻结 – 23 年 6 月 30 日
- JMP 18 开发和营销功能冻结 – 23 年 7 月 21 日
- 请拜访合流的完整列表JMP 17和JMP 18日期。
JMP 开发更新
数据发现
- 轩: JMP 用户 Craige Hales 报告的背景图分辨率问题。 上周是另一个早期的 DC 樱花盛开高峰期:

- 丹S:继续为 By 和 Multiple-Y 开发集团平台。 修复了排序和布局的几个问题,特别是选项卡式布局与各种其他选项相结合。 修复了主成分的组大纲标题,并与 Annie 合作以按平台计算值启用 CCB 的排序。 持续更新中如何描述 Group Platform 如何与底层平台交互的页面。
- 埃文:完成等式和不等式的优化。 为 Where 添加了并行性。 仅剩下的优化是 Contains 和 Regex,以对所有数据过滤器输出提供完全优化的支持。 处理了一些私有数据表问题。 调查列公式的性能。
美国能源部
- 迦勒:周三,我为 ISEA(国际统计工程协会)举办了一场关于正确使用和解释统计工程框架的网络研讨会,这是我去年领导的一个工作组的调查结果的一部分。 演讲非常受欢迎! 应该很快就会提供指向网络研讨会录音的链接在本页. 此外,我还完成了新 ALT 平台优化例程的一些更新。 我又回到了与 Brad 一起研究 Lenth 方法的新替代方案并取得了很大进展!
主持人
- 保罗ñ:遗留地图服务器的硬件将于今天退役。新的地图服务器已经启动并运行了大约 2 周。继续使用 Python。
- Python 对其对象使用引用计数。当前的 Python 集成忽略了对象的适当递增/递减,方法是将递减操作替换为允许其泄漏的空操作。我一直在跟踪和修复现有代码中的引用计数,并确保完全嵌入密切关注 Python 对象管理。
- Windows 和 macOS 支持 SpecialDir::ProductUserAppDataVersion 内的用户特定站点包目录。JMP + 用户特定的包安装位置。
- 向 jmp 包添加 __version__ 属性。 这允许在编程级别跟踪、记录和测试 JMP 的 Python API 更改。
- 在 Python 端公开特殊目录路径:示例数据、示例导入数据、示例脚本。
- 添加 jmp.open(path) 到 jmp 包。
- jmp.open(jmp.SAMPLE_DATA + 'Iris.jmp')
- 进一步测试从 Python 端运行 JSL,包括调用一些 JSL Python 函数……
进口跳转
jmp.runJSL('''
名称默认为此处(1);
Python初始化();
d1 = 3.14159;
蟒蛇发送(d1);
'''
)
print(f'JSL 设置值:d1 = { d1 }\n')
有输出:
JSL设定值:d1=3.14159
- 这就是我计划在更深入的 Python API 实现之前很久就确保 Python 支持功能强大的方式。允许通过调用 JSL 来补充 Python,重点关注 JMP、JSL 和 Python 之间的内存数据互操作性。随着时间的推移,Python API 可以缓慢而有意识地增长。 现在,由于一些副作用,仍然需要 JSL Python Init()。从完整的 Python 环境中调用时,我应该能够消除这种需要。以上只是一个例子;一旦为 Python 端创建了适当的数据类型来包装 JMP 对象,我不希望经常使用 JSL 在两个环境之间发送 () 和获取 () 数据。
- 约翰施罗德:调查在 Windows 上更改 TEConverter 以使用类似于 Mac 的 ICU 库,作为添加新 SAS 导入代码所需的编码的一部分。 更多代码签名工作。
- 迈克尔·H:完成了新的 SAS 数据集导入器。 开始研究对 OSI PI 导入器的改进。
交互式 HTML
从 John Powell 学习轮廓图片段。
现场直播
- 极光:18.0 -使用客户的首选排序顺序进行文件夹内导航。 开始实施在评论中@提及用户。 各种各样的 -帮助面试一个空缺职位。 为 JMP Live 添加了另一个 Jira 自动化规则(发现自动化非常方便)。 搬了办公室。 设置每月一次的办公室内棋盘游戏午餐——详情请见我或 Aaron Anderson。
- 迈克尔·G:处理并推出了删除用户 UI。 UI 是否适用于 AD Sync。 各种代码审查和错误修复。
统计数据
- 约翰萨尔:
- 在设计空间分析器使用“Make and Connect Random Table”时,您可以选择使用 Design Space Profiler 嵌入绘图,由山姆加德纳(JMP-16170)。

- 在均值差异的响应筛选中,添加 Benjamini-Yekutieli FDR 调整置信限(当前隐藏,稍后添加到 PlotCol)。 ( JMP-14909 )
- 在拟合最小二乘图中,用浅灰色的“e”符号显示排除的点。 以前,它用“v”和“t”显示验证集和测试集点,所以这是使用类似的机制。 ( JMP-5571 , JMP-16220 )
参见“v”和“e”点,未在拟合中使用。

统计测试
- 标记:为与 Jacob 一起使用可用性研究工具的说明制作了流程图。 与 Jacob 一起向美国 JMP 发现峰会提交了关于新因子列表可用性研究的摘要。 支持包括 EA 2 版本中的多项可用性研究。 关闭 Easy DOE 的门票。 在 JMP 社区中回答问题。
- 雅各布:验证 Jira 票证和清理单元测试。 与 Caleb、Mark 和 Ryan 一起进行 MSA Design 和 Easy DOE 的可用性研究。 更新可用性研究工具以纳入 Laura Castro-Schilo 的反馈。 调查性能问题。
- 托尼亚:使用短期控制图。回答了用户社区有关 Type 1 Gauge、Nelson test 3 和过程筛选中自定义测试的问题。错误验证。
产品管理
- 布赖恩 F:处理来自 Discovery Summit 的数据并与开发人员和其他人协调以使结果具有可操作性。 也有关于可用性测试和各种方法之间权衡的讨论。
技术支援
- 杜安:
- 温迪一直在为她的新团队面试。 许多非常优秀的候选人已经过评估。 希望这个角色将在接下来的几周内得到填补。 此外,我们 TS 中的一些人一直在审查/测试被拉入 Salesforce 的 JMP 旧帐户,并准备安装程序资产可供现有客户使用。 今天早上很有趣。 我们与恩智浦的一个 IT 电子邮件帐户进入了一个电子邮件循环,产生了 1700 多个案例。 Candice 能够关闭流程并结束循环,但没有什么比进入一个未分配的文件夹更重要的了!
- 这里有TS JMP 实时报告以及指向 Jira 过滤器的链接显示最近 14 天由 TS 报告的工单.

开发运营
- 鲍勃:向外部推送了 JMP 和 JMP Pro 的 17.1 更新程序。 与 SalesForce 团队合作,准备在下周初上传到 MyJMP。 Prepared Trial 和 ProTrial 将于下周初推出。 解决了 Windows 安装程序的新 JMP LLC 签名证书的问题。
- 梅兰妮:继续测试本地化 Jenkins 作业改进并测试正在迁移到 AWS 的新 MIF-PDF 作业。 测试并更改了 JMP DevOps Tooling Jira 项目的屏幕方案。 为 DevOps 和 L10N 工具创建和探索 Jira 板和过滤器。 在 2 个最终的中文文档中测试文件名标记。继续与本地化团队一起规划 AWS 迁移。 和同事一起吃披萨!
- 迈伦:从事JMPTOOL-767 - 将 MIF-PDF 作业从 CAVCENT VM 迁移到 AWS 以及JMPTOOL-267 / JMPTOOL-642 - 更新 JMP.xlf 时,不会在非 Main 分支上自动创建新的 XSTR 文件。
- 吉姆:验证了已修复的 Jira 票据并报告了最新 ASAN 和 Debug UT 运行产生的新票据。 致力于为 macOS 生成 JMP Clinical 18.0 安装程序。
文档
- 克里斯B : 测试JMPTOOL-788,帮助复制脚本。 需要对其进行调整,以免破坏现有的 /jmplive 和 /jmppublic 目录。 搬了办公室。 当我试图弄清楚为什么它创建 2 个版本的输出时,一些 WebWorks 询问。 修复了所有 17.1 帮助文件的一个小问题并推送到 prod。
- 千安娜:在快速启动新功能页面上工作。 与 Jim 和 Bob 一起从安装程序中删除了 Documentation 文件夹。 处理 JMP 帮助菜单的工具提示。 与 Test 和 L10N 协调 JMP Help Test for 17.2 for JA and ZH。 项目规划和协调。
- 苏珊 C:为我们的 EA 流程创建和规划 18.0 Jiras。 制定每日提示的内容大纲,以与 Ruth & Mia 的新用户视频保持一致。 为帮助菜单改进菜单选项和工具提示的想法做出贡献。
系统/主机测试-Cary
- 曼迪:为 JMP 18 Sikuli 测试 Workflow Builder 的 prompt/if/else 功能创建了 JIRA 票证( JMPTEST-279 ). 在 Workday 中输入了 2023 年的一些目标。 打开 2 张 JIRA 票证以将一些新工作流添加到 JMP 18 示例目录( JMP-16183 , JMP-16184 ) 在 Evan 的大力帮助下,通过夜间运行追查另一个随机差异,发现我的测试由于之前的另一个测试而失败。 处理 2 个用于 EA2 视频的工作流程示例——准备在 4 月 10 日之前录制和分享日. 在 JMP 18 中为工作流测试创建了一个 DataTable/Workflow 文件夹,因为现在有用于打开和执行工作流的脚本调用。 像往常一样测试和验证 JIRA 票证,并在需要时添加测试。
- 迈克男:从事 Workflow Sikuli 测试和另一个 Columns Viewer 测试。 从完成 17.1 安装程序测试开始,为文档和教程打开了几个 Jira 问题。 调查一些现在应该清理的非常嘈杂的图像测试。 几个新的专栏查看器 Jiras 根据与 Ernest 的初步运行打开。 仍在尝试在 17.0 的正确位置获取中文 jmplive 帮助(尝试操作重定向、将文件复制到新目录等)。接下来是本地化的 JMP 帮助 (17.2) 测试。
- 猎人:尝试在特定 Mac 版本上使用 Rajneesh 和 Fang 重现一些测试失败,完成了三个安全培训课程,并在项目窗口中查看了两个异常行为报告的问题。
- 奥黛丽: AWS 学习,为未来做准备,以及服务器的迁移。
香农的笔记
希望你们周末过得愉快!
