
欢迎阅读 2021 年 8 月 13 日的 JMP 开发更新!
这#30 中国研发通讯已被释放,并且o没有一篇文章介绍了 JMP 自己的孙娜拉讨论CRD JMP 团队中 JSL 单元测试的自动化框架. 还有一个好消息是 JMP 测试工程师 Eric Wang 赢得了3C奖(用于协作、沟通和一致性)在 2020 年。 恭喜 Nala 和 Eric,并感谢您强调我们 CRD JMP 测试团队所做的出色工作!
JMP 17 EA2 安装程序本周已向我们的早期采用者客户提供。 产品管理部门将很快向客户发送电子邮件公告,引导他们查看网页上的 EA2 详细信息以及展示自我们最初的 EA1 迭代以来添加或更新的功能的新视频。 虽然我们仍处于周期的早期,但我们收到了来自内部和外部用户的大量反馈! JMP 16.1 更新程序也可供客户使用,我们热切期待计划于 21 年 8 月 24 日发布的 16.1 完整安装程序版本。 非常感谢您在 16.1 中所做的所有修复和改进以及对 16.2 修复的持续工作!
谢谢布莱恩·弗里克和迈克尔·高夫用于在本周的 JMP 开发会议上演示 HTML5 和 JMP Live 的暗模式进度! Bryan 还分享了对 HTML5 进行此循环的其他改进,包括平移和缩放以及图形调整大小(等等)。 如果您错过了演示,可以在此处查看录音。 Bryan 在他的演示过程中遇到了一些互联网缓慢的问题,所以他加倍努力并创建了他的演示的第二个录音你可以在这里找到. (请注意,如果您单击该链接但没有访问权限,Bryan 应该可以授予您查看权限。)
感谢 Tonya 分享了过去 2 周内 Beta/Crash/Telemetry 轨道的详细信息,并选择了崩溃。 你可以找到JMP Live 报告在这里.
公司

产品发布

话题

副题

平台

缺点

一般公告
- Xan 一直在 Confluence 中开发捉鬼敢死队页面- 你可以在这里找到草稿. 这更像是“你要给谁打电话?”页面(而不是像一个巨大的棉花糖人那样可怕的东西)。 它概述了支持的各个领域以及他的团队中的负责人。 一探究竟!
- 如果您愿意成为 Inside JMP 的特色员工,请下载一份结识形式. 只需填写问题,完成后,将其连同 3 张您的照片上传到文件夹中。 感谢您帮助我们更加熟悉 JMP 大家庭!
即将到来的重要日期
- JMP 17.0 EA2 – 8/3/21
- JMP 17.0 EA3 – 10/1/21
- JMP 17.0 EA4 – 11/5/21
- 请拜访合流完整列表JMP 16和JMP 17日期。
JMP 开发更新
主持人
- 迈克尔·H:有在 Mac 上工作的菜单生命周期图标。 转至 JMP > 首选项 > 菜单并尝试为底部的两个“标记菜单项”选项设置不同的设置。 改进了 Mac 上的复选框和单选框主机控件,为多列复选框做准备,并删除对已弃用的 Cocoa 类的依赖。 添加了在多个位置查找 PPTX 模板文件的代码,以便 Mac JMP 用户可以提供自己的模板来覆盖嵌入在 JMP 包中的模板。 修复了将空日志导出为 PDF 的崩溃 (16.2)。
- 约翰·施罗德:坠机调查。 已调试增强日志中的滚动问题。 修复导致无法编辑工具栏的菜单编辑器问题。 开始使用 Evan 进行实验的搜索工具栏。
- 布莱恩·C:添加了在 SAS 传输文件中打开选定成员并尊重列名称标签的功能。增强的 Excel 向导允许在预览窗口中将列从数字更改为字符。
- 保罗·N:周二推动更改以在 macOS 上从 pThreads 切换到 C++ 线程。修复了 JMP-5917 python << get() 使 JMP 崩溃的问题。重温 JMP-740 – 与 Python 3.7 配对时,scipy 无法加载 JMP 16、17。 它适用于 Python 3.8 或 Python 3.9,因此有一个解决方法,升级到 Python 3.8 或更高版本。 依赖的 4 个 Python 包中的两个现在可在 Apple Silicon 上使用。 numpy 和 pandas 都是可安装的,这是迄今为止我们尝试引入的 4 个中最重要的 2 个。 Matplotlib 和 scipy 仍然没有 ARM 版本。 与 Daniel 一起熟悉激活系统并致力于 JMP 17 的更新。
- 保罗·T:已转换 S1365464 - CRP:将 OSISOFT PI 代码中的分号 JMP 位置删除为 Jira 问题, JMP-5783 :OsiSoft Pi (OSIPI) 数据导入。 更改 OSIPI JSL 生成以使用更简单的模型,切换到非模态窗口进行修改操作,并为 EA 录制演示视频。 修复了各种数据库和导入相关的缺陷:
- S1291478 - JMP Query Builder 不处理名称仅因空格而不同的两个数据表
- S1395989 - 在运行测试/函数/testOpen.jsl 后解决退出时的消毒剂异常
- S1458534 - CRP:当从 DB2 执行 SQL 时,Open Table 不引用 SQL 中的标识符。
- S1588998 - CRP:在 JMP 15.2 中执行 SQL 的性能优于 JMP 16。
- S0972100 - 通过 TK 加载 SAS 扩展属性非常慢
HTML5
- 约翰·鲍威尔:研究了 Parallel Plot 的实现细节,并与 David Barbour 进行了讨论。 请求有关交互式 HTML 版本平行图要求的详细信息。 举行了Sprint 评审会议和Sprint 回顾会议. 与 Brian C 讨论了我们下一个 Sprint 的优先事项。在 JMP 开发会议上展示了 JMP Live 的最佳性能发布选项。 参加了我们的另一次完整采访JavaScript 软件开发人员位置。 帮助 Mayowa 减少未来的缺陷,并要求 Shannon 将剩余的缺陷转换为 Jira。
- 马约瓦:致力于添加支持热图标签字体大小自定义到交互式 html ( JMPHTML-1123 ),添加对最大标签大小控制面板设置的支持到交互式 html ( JMPHTML-1170 )。
- 汤米:致力于 HTML5 表格的字体大小自定义。
- 布莱恩 F:完成初始通行证JMPHTML-803这与 HTML5 框架和滚动框调整大小功能有关。 在 JMP 开发会议上准备并发表了关于交互式 HTML 的最新添加内容的演示文稿。 由于我的互联网在fritz上,我重新录制了可以找到的演示文稿这里. 对置信曲线插件进行了一些更新,我希望在不久的将来提供这些插件。 参加 Javascript 开发人员职位的面试,并向团队提供书面和口头反馈,并向 HR 提供书面反馈。 在 HTML5 Sprint 4 Review 上演示了图例选择和调整大小功能,并在 HTML5 Sprint Retrospective 上提供了反馈。
JMP直播
- 迈克尔·G:暗模式开发演示。 推出更新以使用新数据帖子管理数据页面。 在空间页面上推出了对“文件浏览器”的更新。 文件空间现在有一个文件夹树和文件列表来浏览空间内的包。 在空间的详细信息部分列出管理员用户和组。
- 极光: JMP Live 17.0 - 空间(重新设计空间的控制图警告功能、查找可以管理空间的用户和组的新方法)、数据帖子(错误修复)。
- 汤米:完成了 JMP Live 报告优化设置的工作。
统计数据
- 彭:继续致力于重复测量退化。 完成了一阶动力学模型,并继续完善平台内的分布和分位数分析器和脚本。
- 约翰·萨尔:致力于加速层次聚类的想法——到目前为止,只有增量加速( JMP-3316 )。
- 安妮:推动了第一个更改以向 CCB 添加标签角色,致力于修复一些现有缺陷和更多缺陷分类。
统计测试
- 方: JMP 16.2 和 JMP 17 中的错误验证。 单元测试清理。 在 Fit Mixed 中为方差比和百分比总方差列添加单元测试。使用二项式分布对 GLMM 进行初始测试。
- 雅各布:测试设计资源管理器。 致力于加速寿命测试设计的新测试。 调查潜在的性能问题。 测试保存到首选项。
- 托尼亚:从事单元测试清理工作。
技术支援

开发运营
- 吉姆:报告了新的 Jira ASAN 问题;缺陷/Jira 验证。 与 Bob 合作处理 Mac 脚本中的单文件安装程序磁盘映像名称,以及对 UT 静默安装脚本的后续更改。 与 Kimi Wang 和 Nala Sun 合作调查 Mac 上的 Python UT 脚本故障。
- 香农:将各种缺陷移至 Jira。 考虑了各个领域的新 Jira 组件并回答了问题。 对 JMP 16.1 和 16.0 崩溃进行分类。
- 安吉丽塔:致力于翻译返回以及模板和流程的更新/改进,为 JMP 17 版本做准备。
文档
- 迈克尔 C:听了一些 JSM 演讲,参加 JSM 期间的 SPES 业务会议,并与 Clay 进行了关于文本回归的 JSM 演讲。
- 苏珊 C:审查和提供有关 SEO 更新的反馈。 Michael、Colleen 和 Karen 正在更新统计手册,因此我正在验证更改并在出现问题时进行分类。
- 希拉:生成 17.0 草案帮助。 完成 FrameMaker 2020、FrameScript 7 和 WebWorks 测试。
系统/主机测试-Cary
- 奥黛丽:EA2 测试和发布,审查 EA 反馈,审查 Sara 暑期工作,并准备她作为全年实习生的下一个项目。
- 猎人:缺陷验证,几个与项目相关的问题 – 多文件导入时报告崩溃( JMP-6168 ), 将项目另存为新文件名的情况,其中原始文件被覆盖 ( JMP-6166 )。
- 曼迪:审查了许多 TS Tracks,一些用于 EA1,一些来自内部 EA2 用户。 为 Table Shaper 制作并完成了 EA 视频。 测试和验证 Table Shaper、Table Preview 和 Tabulate 的缺陷。 研究了 Chung Wei 推送的新 Packed columns Tabulate 选项,发现了一些崩溃,以及使用 JMPLS 表的问题。
- 辉:在 HTML5 上测试标记、标签、图例、字体和首选项。 就 HTML5 字体的问题与约翰进行了沟通。 与 Bryan 就 HTML5 调整大小进行了沟通。 在 Jira 中报告了 9 个问题。
- 乔什·L:我们在 JMP Live 16.2 和 17.0 中有一个服务器证书检查工具。现在。 (谢谢布莱恩·科克兰!) JMP Live 和 JMP 测试、服务器证书更新和修复。 为 JMP Live 回归更新我的 JSL 脚本。将 Susan 的 JMPLivedoc 更新到 17.0。
Cary / 北京 JMP 现场测试 Jira 状态
- 12 个测试故事
- 测试就绪的 22 个故事
- 在过去 7 天内创建了 15 个错误
- 过去 7 天内关闭了 34 个故事/错误
系统/主机测试-北京
- 埃里克·王: (1) JMP 17 EA2 for SAS Integration 和 JMP Publish 的健全性检查。 发现崩溃问题 JMP-5828。 (2) 在组件下测试 JMP Live Jira 项:Access Control 和 Group-Server。 (3) 添加了 JMP Live End to End 测试的基本测试脚本。 实现公共功能(JSL、GraphQL、RESTAPI)。 还添加了示例 jsl。 测试脚本位于 //depot/main/test/JSL/tests/WebJMP/EndToEnd/
- 大丽: (1) 用于 JMP 导入/导出的 JMP 17 EA2 健全性检查。 从北京网络导入 Google 工作表不起作用,请参阅 JMP-5910。 (2) 为 OSIPI 准备 JMP 17 NF 测试。 (3) 测试 JMP 桌面和 JMP Live 错误。 (4) 调查并修复了 JSL 单元测试失败。 (5) 检查 Azure VM 上的 JMP 导入/导出。
- 吴麦: (1) 经过测试的 JMP 17 EA2 安装程序。 并为 Query Builder 和 ODBC 执行健全性检查。 (2) 对 JMP 17 执行 OLE 回归测试。 执行 JMP 16 的测试。
- 基米: (1) 对 Formula Depot 的 JMP 17 EA2 进行健全性检查。 (2)准备和学习Python接口测试。 (3) 调查并修复 JSL 单元测试失败。
- 娜拉: (1) 用于文本浏览器和 CAS 集成的 JMP 17 EA2 健全性检查。 一个严重的问题是 JMP-5831“从平台保存首选项”不适用于非英语 JMP。 (2) 测试 JMP 桌面和 JMP Live 错误。 (3) 在 Azure VM 上为北京团队的 JSL 单元测试框架安装了 ODBC 驱动程序。
数据发现
- 戴夫乙:为表格添加了一个上下文菜单项,可以显示列选择对话框,以便更轻松地隐藏/显示多列,隐藏期刊中闪烁的编辑光标,除非按下箭头键,修复了平行图的几个轴方向问题,减少了一些并行绘图数据结构的大小(感谢 John Powell 捕捉到这一点),修复了导入文本预览错误,修复了使用过滤器 where 对话框时表格显示调整大小的错误。
- 埃文:一些技术支持和开发人员引发了对性能和崩溃的调查。 将搜索栏原型移动到 C++ 中。 一些顶级常量正确性工作。
- 欧内斯特: Table Shaper 的更新,包括对召回、JSL 代码和查询生成器的支持。
美国能源部
- 迦勒:继续致力于增强 MSA 设计平台。 我还有机会参加了汤姆·唐纳利 (Tom Donnelly) 于周四与来自陆军的 JMP 用户进行的联合演示。 很高兴看到他们如何使用 JMP 设计实验并分析二进制数据。 得到了一些很好的反馈以供将来改进。 非常感谢汤姆主持它!
- 约瑟夫:致力于 Easy DOE UI 实现。
香农的笔记
感谢 John Sall 分享了奥运仪式无人机视频的链接! 那个特定的视频不再可用,但我确实发现这是形成的无人机之一YouTube 上的奥运五环. 我也很喜欢下面这个“软件错误奥运会”漫画(从这里)。 希望大家周末愉快!
