
欢迎阅读 2022 年 12 月 2 日的 JMP 开发更新!
您可能还记得,在感恩节假期之前,我们移动了 JMP 17.1 批准和冻结的日期。 代码批准模式将于1/6/23 – 我们放假回来后的那个星期五。 我们将冻结 17.1 的代码23 年 1 月 27 日。 不久之后,我们将在当天结束时冻结我们的第一个 alpha 切割 - JMP 18 EA1 2/3/22 . 然后我们将有 2 个月的休息时间,然后我们计划在 4 月份削减 EA2。
JMP 生命科学产品经理山姆加德纳正在研究将第三方库纳入 JMP 产品的流程。 开发人员,请花几分钟时间查看 Sam 的第三方代码Confluence 中的页面以检查其准确性并进行任何评论或更新。 此页面仅针对 JMP/JMP Pro/Clinical 中包含的第三方库,因为 JMP Live 在其空间中维护相关文档。 自从 Sam 开始调查此主题以来,已删除一项,并已将 7 项添加到页面的列表中。 非常感谢您的帮助!
非常感谢 Tonya Mauldin 昨天在 JMP 开发会议上展示了 EA 数据! JMP 开发非常感谢花时间测试我们新版本的内部和外部用户的贡献,Tonya 在 EA 周期的早期展示了一些增加参与度的良好趋势。 如果您错过了会议,您可以在分享点这里并保存在这个文件夹中:<\\d73817\public\Dev Meetings\>。 您还可以在此处找到 Tonya 演讲中的资源和数据:
非常感谢 Audrey Shull 分享本周的 Jira 技巧!
您希望获得自己的 Jira 更新吗? 您可以通过修改您的个人设置. 默认情况下,当您对问题进行更改时收到通知的选项是关闭的,但您可以选中下面的框以接收您自己的更改的通知。 新的 Jira 批量更新机制应该会向您发送更少的电子邮件,但您仍可能需要查看我们更新的提示如何管理过多的电子邮件。
而且,如果您没有从 Jira 或 Confluence 收到关于您正在创作、观看或被提及的内容的任何电子邮件通知,请检查这篇 SAS 知识库文章关于电子邮件隔离并访问Microsoft 电子邮件隔离站点发布您的 Jira 通知电子邮件。 您还可以添加jira@jmpdiscovery.atlassian.net到您选择的电子邮件程序中的安全发件人列表。 做这两件事中的一件或两件事通常可以解决大多数人的问题——如果没有,请让 Audrey 或 Shannon 知道!

一般公告
- 我知道我在开发会议上的公告中说过这个,在今天早上的更新电子邮件中也说过,但是请不要忘记报名参加 JMP Winter 谢谢(如果您是本地人或想从远方做出贡献)。 您可能还想与您的同事一起计划您自己的本地感谢庆祝活动!
- 非常感谢所有参与 SAS 天使树活动和其他“捐赠星期二”活动的人! 仅供参考,RFC 还与 Coat Drive 一起持有一件保暖外套从现在到12 月 16 日星期五. 您可以在 G 楼的大厅放下新的或用过的成人或儿童外套。 遗传算法和 GN。 如有任何问题,请联系 Edie Henninger!
即将到来的重要日期
- JMP 17.1 文档冻结 – 12/21/22
- JMP 17.1 代码批准开始 – 1/6/23
- JMP 17.1 L10N 冻结 – 23 年 1 月 16 日
- JMP 17.1 代码冻结 – 23 年 1 月 27 日
- JMP 18 EA1 冻结 – 2/3/23
- JMP 18 EA2 冻结 – 23 年 4 月 7 日
- 请拜访合流的完整列表JMP 17和JMP 18日期。
JMP 开发更新
主持人
- 亚伦:窗口列表数据表嵌套的 Mac 和 Projects 实现是否与 Evan 几周前所做的 Windows 工作相匹配:


链接的子集、链接的摘要和数据表对话框现在应该在所有“三个”主机上正确链接。 完成二级产品安全培训。 希望没有三级。 仍在研究我的巨大补丁,以撕掉并完全重做 JMP 的 EditFocus 系统。 最后,我顺利地进入了冬季感谢计划委员会,这样我就可以确保今年的甜点室(或区域,至少)和过去一样棒。 (谢谢 Aaron 帮忙处理甜点! 杰)
- 保罗尼尔森:在 Map Server 上工作并解决系统对外部访问的锁定有多严格。 必须将源和数据拉到本地笔记本电脑,然后 scp 将它们复制到新的地图服务器。 配置并安装处理 WMS 前端的 Map Proxy 软件。 刚刚成功构建了 tile 渲染守护进程并运行了它包含的单元测试 100% 成功。
- 约翰施罗德:遥测工作。 一些跟进 Tonya 的研发演示:平台名称以英文记录 17.1+,同时发送 JMP 语言。 此外,根据法律规定,我们目前会提示选择加入每个 EA 安装。 感谢 Mike Wu 的出色测试工作!
HTML5
- 约翰·鲍威尔:完成二级安全培训。 重构 ShapeSegment 以使用共享的 GPath 支持代码。 过去对比例突出显示提供额外支持的简化功能。 帮助 Mike Stickles 完成第一天的设置项目,并欢迎他加入我们的团队。 学习 ES2022 类和模块。添加对选择位于同一位置的所有点的支持。
- 普拉韦纳:致力于重构我们的代码库. 修复了 Anna 在测试时发现的一个错误JMPHTML-1773 . 致力于重构我们的单元测试文件(源 js 文件加载)。 花了一些时间学习 GitKraken/BitBucket。
- 马约瓦:本周,我完成了一项重构任务(JMPHTML-1861 ) 并为 HTML5 Jenkins 构建更新了 NodeJS 和 JavaScript mangler (Terser) 版本。
- 保罗·斯皮查拉:与 Praveena 和 HTML 团队合作,将我们的更多代码库升级到 ES6 及更高版本。
现场直播
- 极光: 18.0:删除了一些更过时的代码。这是正在进行的 18.0 清理。杂项:在 Perforce 上工作 --> JMP Live 的 Git 更改。刚刚开始考虑 Discovery Europe 2023。
- 迈克尔·G:修复了新 Vite 构建的一些问题。 致力于为客户端代码单元测试实施 Vitest。 尝试了 Git 演示回购。
统计数据
- 伊丽莎白:周四为 GLMM 上的掌握 JMP 开发人员教程做最后准备。 我认为它得到了很好的关注,并且在演示文稿中的几个点上竖起了大拇指,并且因为展示了其中包含的一些用户友好功能而心跳加速。 现在回到追查为什么自由度与负二项式模型不一致。
- 劳拉反恐精英:修复了 SEM 中的性能问题,将多个更改列表集成到 17.1,准备了 SEM 研讨会并向 Asuza Pacific University 的一个研究小组展示了该研讨会——主要教授对该平台感到兴奋和印象深刻! 在准备我的演示文稿时发现崩溃,我一直在尝试复制它(目前未成功)。
- 约翰萨尔:在火山图中添加了 FDR 轴选项( JMP-14819 ). 参加宝洁 JMP 日。
统计文件
- 迈克尔 C:与 James Koepfler 合作清理我们的 Jira 云实例中未使用(或很少使用)的字段。 这应该有助于简化 Jira 界面,因为它从 Jira 的各个屏幕中删除了一些额外的字段。
解决了 Ono-san 对拟合模型文档的反馈。
统计测试
- 标记:在进行更改以解决处理离散数字因子的高阶项后,调查 Easy DOE 的单元测试失败。 参加了几次会议,Peng 在会议上审查了他的新 DOE 因子列表的设计和代码。 与 Jianfeng 一起准备为 JMP Discovery Summit Europe 录制演讲。 与 Peng 和 Jacob 一起准备在下一次 JMP 开发会议上展示 Easy DOE 的可用性测试。 完成了有关产品安全的 2 级课程。
- 雅各布:与 Mark 和 Peng 一起准备 Factor UI 开发会议演示。 使用离散数值因子和 RSM 模型测试 MSA 设计、Easy DOE 和定制设计(调查 JMP-14738 最近修复的影响)。 调查潜在的性能问题。
- 托尼亚:在 JMP Dev 上展示了 EA 数据。 验证和更新 ANOMV 单元测试。 调查 CCB 崩溃和问题。
产品管理
- 萨拉:请查看最近发布的关于合流, (剧透警报:Sara 是最大的粉丝!) , STIPS和 JMP定价调查!
- 米娅:来自 PM、文档和 DevOps 的一个小组开会讨论从 JMP 18 的安装程序中删除较大的文档 PDF(文档库、发现 JMP 和新功能指南)。 这些PDF 也可在线获取或通过加载项获取. 将做更多的工作来确定如何最好地为那些互联网访问受限的用户在本地提供 PDF。
- 我们召开了 JMP 18 EA 程序的初始规划会议,该程序将通过 My JMP 运行。 该计划计划于 2023 年 2 月启动。
- 布赖恩 F:关于 HTML5 更新,我征求了有关 HTML5 报告外观和感觉的问题的反馈,并创建了潜在更改的原型。 关于可用性研究,我会见了 UserTesting.com 测试的销售代表以传达测试需求,我计划下周进行演示。 我还对 JMP 项目进行了外部可用性测试。 我将继续致力于部署 Amazon AppStream 图像实例以进行可用性测试。 我与 Discovery Summit Europe 团队就可用性实验室后勤进行了沟通。 关于图标,我为 JMP Clinical 提供了四个要求的图标。
技术支援

开发运营
- 吉姆:许多 UT 机器上的操作系统更新,包括 JMP 实验室中的 mac CI 机器。 为了支持 John Schroedl 为使 JMP 的源代码与 C++20 兼容所做的工作,我遵循了 Michael Hecht 的建议,将 (mac 18.0) 构建机器上的 Xcode 升级到 14.1 (14B47b)。 在 mac OS 上为 17.1 创建了 JMP Clinical 更新程序。 强制支持。
- 迈伦:在 Jirabot 上工作——修复出现的各种故障(项目字段不匹配,拒绝 jmpjirabot 用户的票证许可等)。 更新 17.1 和 17.0 有助于构建流程( JMPTOOL-582 ). XDB(主要是测试失败细节)和JMPTRACK(主要是崩溃分数)的数据库维护。
文档
- 克里斯B :修复了我的 JMP-7698 和 JMP-13835 位;在 JMPDOC-1567 上工作。 在我们的文档中查看了 JMP 文档以讨论 PDF 的未来。 准备对竞争对手进行文档审查(Larry Russo、Sarah Doudt 和 Kaylee Warren 的帮助最大)。
- 苏珊 C:致力于更新学生订阅文档。 为 17.1 开发 JMP Live Jiras。
系统/主机测试-Cary
- 奥黛丽:与 Jira 项目负责人讨论分辨率清理提议,与北京测试人员会面进行年终追赶,并与 Hui 就 HTML 自动化测试的未来进行了头脑风暴。 此外,Cary 系统测试团队在Scratch 厨房和酒吧间这周,因为尼克·福尔摩斯在城里。 (食物真的很棒!)很高兴见到大家!

- 曼迪:大部分时间都在工作流程构建器上工作,并做我在 12 月 1 日星期四做的宝洁演示;在 18.0 中确实经历了一些数据过滤器和表 > 工具的更改——一些数据过滤器的东西可能会移回 17.1,所以需要测试它们;也在本周测试和验证 JIRA 的 17.1 – 赶上这些修复。
- 乔希大号:以 7 种语言验证了 JMP Live 17.1 /Database / Keycloak / JMP Live / Migration。处理过一些客户和测试人员的 JMP Live 重现。 开始在我的电脑和 Mac 上启动并运行 git。
- 丽莎:进行了几次 17.1 验证,与 Anna 讨论了字幕框轴表功能中的错误,完成了 2022 自我评估,并对崩溃数据项目进行了调整。
系统/主机测试-北京
- 埃里克·王: (1) JMP Live 压力测试:创建脚本来更新和刷新所有数据表。 开发脚本以收集压力测试结果。 (2) SE团队的技术支持。 他们对刷新数据有疑问。
- 大理: (1) JMP Live 18.0 UI回归测试因为[WEBJMP-6271] 将客户端移动到 Vite - Jira (atlassian.net) . (2) 已验证WEBJMP-6296将 v-teleport 转换为 portal-vue .
- 麦克吴: (1) JMP 18.0 错误回归测试。 (2) JMP 激活测试和激活相关产品汇流页面重组和总结工作完成,归档 4 页,创建 3 个汇流页面,更新 3 个汇流页面,详情见JMPTESTBJ-1818 (3) JMP 18.0 遥测测试继续在 Mac 上进行,因为无法将遥测文件发送到遥测服务器的 Mac 阻塞问题已得到修复,重新打开了一个 Mac 错误“JMP-14751:仅限 JMP 18.0 Mac:选择加入来自遥测提示对话框不支持 Preferences-Privacy 的 Help Improve JMP 复选框设置”,详细信息可以在JMPTESTBJ-1770 . 还与 Jim 和 Audrey 确认,JMP 试用版和 Pro 试用版的 Mac 18.0 安装程序将在本周保留更多时间,一旦遥测测试有望在本周完成,我将与 Jim 进行更新。
- 基米: (1) 测试 JMP Live 18.0 数据查看器,因为[WEBJMP-5484] 数据查看器在会话过期后无法恢复并在测试此 jira 期间创建两个错误。 (2) 为JMP Live编写负载测试的Jmeter测试脚本,详见JMeter 测试套件 - API 集合(3) Jenkins:添加端到端发布测试到UT env。在北京,详情请参考JMPTESTBJ-1796 . 调试 JMP Pro 17 许可证问题,Bob 已将其修复JMP-14262 .
- 张大: (1) 完成了 JMP Live 的第一轮负载测试并将报告/数据发布到JMP 现场直播. (2) 查看 JMP 17.1 中非英语(日语)基线 UT 故障。 (3) 已验证的 WinAutomation 缺陷
- 娜拉: (1) 部署了一个类似于jmplivesales的JMP Live服务器(500个用户,10个部门,512个空间,22个组)用于JMP Live Performance测试。 (2) 编写JMP Live负载测试的Jmeter测试脚本,详见JMeter 测试套件 - API 集合.
数据发现
- 埃文:在更多 LRT 和上下文菜单中显示当前颜色/标记/线型。 修复了 C# 自动化中阻止用户离开 v15 的减速问题(并提供了解决方法,因为该修复程序直到 v17.1 才可用)。 修复与阻止 Profiler 脚本工作的“name”n 相关的解析器问题。
- 戴夫乙:修复了几个 plot col 显示错误,修复了一个词云日记错误,修复了 MFI 的内置文件夹问题,在阅读 pdf 文件时致力于更好的网格检测。
- 丹S: EmptyPlatform 的更多修复(当平台无法从过滤器或切换器重新启动时)。 修复了一些条件过滤场景。 SplitterBox 中的尺寸问题。 修复项目中使用的会话文件。 17.1 的新 Window() 修复。
- 轩:错误修复:热图分箱、100 万个以上点的线条图、脚本编辑器标识符着色、地图文件的新县名。
美国能源部
- 迦勒:为 MSA 做了两个大修复。 首先,我修复了导致方差模拟(17.1 和 18.0)的预期均方不正确的错误。 接下来,我将拟合模型脚本添加到 MSA 设计表中,以处理更复杂的情况。 我们仍在 JMP 18.0 中对此进行测试。 我还一直在为样本量探索器开发更多的轴控制,并与 Peng 一起建立一个新的退化设计平台。 Peng 和我正在为 Discovery Europe 开展一个联合项目/演讲,以评估自动驾驶汽车的可靠性。
- 彭:在 Bill Meeker 的研究项目中研究建模拟合策略。 DOE 和可靠性方面的开发工作,只是通用架构而不是特定平台。
香农的笔记
非常感谢亚伦·安徒生分享他如何在自己家里鼓励下一代编码员! “最后,这是我的小独角兽自己编写的乐高机器人程序。 我感到无比自豪!”开始考虑 JMP 实习永远不会太早……:smiling_face_with_smiling_eyes:大家周末愉快!
