
欢迎阅读 2021 年 8 月 27 日的 JMP 开发更新!
本周再次恭喜 JMP 团队的新专利持有人! 本周,Ryan Parker、Clay Barker 和 Chris Gotwalt 于 2021 年 8 月 24 日正式发布了一项名为 Analytic System for Interactive Direct Functional Principal Component Analysis 的工作(美国专利号 11,100,395)。
本周,SAS 发布了我们的完整安装程序JMP 16.1 系列产品. JMP 16.1 更新程序可用于 JMP 和 JMP Pro 大约一个月,我们继续收到来自 16.1 早期用户的错误报告和崩溃。 非常感谢您为调查和解决 16.2 和 17 的这些 CRP 错误提供的所有帮助!
JMP 17 EA2客户也在使用,我们的第三个 EA 计划与 10 月 1 日晚上的构建相匹配。 请随时指定JMP 17 EA3 Jira Sprint 字段中您正在为下一个版本处理的项目的值。
提醒内部用户——当您提交崩溃报告时,请取消选中匿名框并提供您的电子邮件,以便我们就您的崩溃问题与您联系。 内部用户提供了一些最好的线索和跟进,以帮助我们在开发早期复制和解决神秘的崩溃。 内部 Windows 构建现在还捕获带有崩溃报告的 JSL 日志。 此功能最近由 Evan 和 John Schroedl 添加,并且已被证明有助于开发碰撞测试用例。 本周,Myron 更新了崩溃处理系统,将 JSL 日志发送到从 JMP 17 的内部 Windows 版本(如果可用)提交的崩溃轨迹的附件部分。 可用的日志附件也将显示在崩溃详细信息页面上。
谢谢安妮·赞吉在本周的 JMP 开发会议上展示她为 JMP 17 开发的新 Laney P' 和 U' 控制图! 您可以在开发会议流中找到她的演示文稿的录音,或在此处查看下载的副本。 Annie 使用了一些非常有趣的关于水和软体动物中微塑料的数据,这些数据是她在今年夏天早些时候参与收集的,以说明这些新图表类型的优势。
感谢 Tonya 分享本周有关 Beta/Crash/Telemetry 轨道的详细信息,其中选择了崩溃( 2021 年 8 月 27 日那一周的 Beta/Crash/Telemetry 轨道 | JMP Live (sas.com) .
公司

产品发布

话题

副主题

平台

JIRA

一般公告
- 如果您愿意成为 Inside JMP 的特邀员工,请下载一份了解形式. 只需填写问题,完成后,将其连同您的 3 张照片一起上传到文件夹中。 感谢您帮助让我们的 JMP 大家庭更加熟悉!
即将到来的重要日期
- JMP 17.0 EA3 – 21 年 10 月 1 日
- JMP 17.0 EA4 – 21 年 11 月 5 日
- 请拜访合流完整列表JMP 16和JMP 17日期。
JMP 开发更新
数据发现

- 埃文:搜索栏上的演示和讨论。 与 John Schroedl 合作解决一些触摸屏问题。 添加了 notifyStream 自动刷新。 改进了跨矩阵和列表广播数字函数的性能。 帮助解决与文档截图相关的窗口处理程序问题。 研究恢复以前弃用和删除的 Dialog 功能。 改进 EvalContext 所有权模式。
- 大卫·W:添加了语义格式,用户可以根据上下文在报告中自定义数字格式。 (在此处查看功能页面.) 它们可以通过首选项、JSL 以及通过 NumColDisplays 和 MatrixDisplays 上的格式对话框进行编辑。 此功能的主要目标是允许用户自定义报告格式(尤其是小数位数),而无需在每次创建相同报告时重新设置格式。
- 戴夫乙:修复了文本注释大小问题,修复了文本注释样式问题,以及修复了 x、y 和 z 标记的日记问题。
- 丹·S:为 CCB 添加了适合窗口选项,以改进仪表板布局。尽可能更新以写出颜色名称(“黑色”)而不是数字(0)。为一些常见颜色添加了新名称,例如可以出现在脚本(AppBuilder、Preferences)或日志中的 JColorText(“文本”)。修复了项目中等高线图中的图例偏移错误。JMP Clinical 的数据过滤器工作。修复了与最近 Graph Builder 更改相关的 graphlet。
美国能源部
- 布拉德:与 Joseph Morgan 和 Mark Bailey 合作解决 EZDOE 中的 UI 问题。
主持人
- 约翰·施罗德:更多关于搜索工具的工作。 调查了触摸屏设备上的弹出菜单问题。 16.2 和 17.0 静态分析器修复。 帮助许多人解决 Visual Studio 问题。
- 迈克尔·H:为最新的 macOS Monterey 测试版中发现的崩溃创建了解决方法。 我们认为这是 Apple 的错误,希望他们能在下一个测试版中修复它。 但如果他们没有,至少我们有一个解决方法(适用于 17 和 16.2)。 将 JMP 17 的最低 macOS 版本更改为 Catalina,放弃对 Mojave 的支持。 处理 Windows 静态分析器警告。
- 保罗 N:致力于在 AWS 上构建 Activation,使用 AWS 的无服务器架构,使用 API Gateway 和 AWS Lambda 与驻留在 Amazon RDS (MySQL) 数据库中的 Activation 数据库的 DEV 副本对话。
- 保罗 T:修复了一些OSIPI Da Li 打开的缺陷(固定按钮对齐,在用户空白时使用开始/结束时间默认值)并实施了他的一些建议——添加帮助按钮和服务器验证。 为了查询生成器,修复了与将脚本保存到 macOS 上的非完全限定路径相关的小缺陷。 开始审查数据连接器与团队其他成员的任务涉及并早期提交到包含一些原型代码的新数据连接器分支。
HTML5

- 马约瓦:继续致力于添加对 ParalleAxisSeg 的支持,以支持将 Parallel Plot 实现到交互式 HTML ( JMPHTML-1175 )。
- 布莱恩·F:继续努力JMPHTML-607 :支持 HTML5 中的打包条形图。 我现在有一个不需要列数据并且仍然支持选择、工具提示、平移和缩放的工作原型。 开发分段以在没有列数据的情况下工作可能会加快开发速度,生成更忠实于 JMP 的内容,缩短加载时间,支持基于更大数据集的图表,并减少缺陷。 可能的结果是用户体验得到改善,开发和维护成本大大降低。

JMP 直播
- 乔什米:推送代码以创建基本数据表查看器组件( WEBJMP-3664 )。
- 极光:访问控制(重构,开始支持匿名访问者)。数据帖子(改进查询,主要同行评审)。白盒测试。
统计数据
- 彭:继续在重复测量退化平台上工作。 除此之外,我提供了一些通用解决方案来解决报告无法从保存的脚本中重现的问题,这些问题通常涉及 Profilers 设置、嵌入式子平台分析、单独的嵌入式可编写脚本对象设置以及嵌入式子平台内的显示框设置。 这些问题在平台上很常见,至少是我的。 这种变化是通用的,并且在各个平台之外。 Jira 问题是 JMP-6481 和 JMP-576 。 这些问题与 JMP-2343 相关但不完全相同,所需的更改可能在单个平台内。
- 劳拉 CS:进一步完善了我的 Discovery 演示文稿,发现了几个错误并修复了它们,并记录了演示文稿(我非常兴奋地展示了如何将 SEM 用于纵向建模!)。 继续研究新的 SEM 数字代码并回答了宝洁的 Narayanan 关于如何使用 SEM 进行因子不变性测试的问题——他在他的 Discovery 演示文稿中使用了这些分析,我也很高兴看到这一点!
- 安妮:继续在 CCB 的标签角色方面开展工作。 修复了 CCB 和 EWMA 控制图中的杂项缺陷。
统计文档
- 迈克尔 C:与 Karen 和 Colleen 合作完成了统计文档的最后一次与 SEO 相关的更新。 与 Colleen 合作,使用新的 With Window Handler() JSL 函数从用于创建文档屏幕截图的脚本中删除手动步骤。 感谢 Evan 为 JSL 添加了这个有用的功能!
统计测试
- 杰里米:在剑锋对各种平台的缺陷进行分类时,帮助验证和编写测试。清理单元测试。 在 FDE 中测试了小波基模型的架子。 在我收集的基准中,我们正在快速、高质量地拟合各种化学光谱,因此结果非常令人鼓舞。 比尔、马克和我的海报在化学计量学会议 (SciX) 上被接受。它是关于 JMP 中的化学光谱分析。我将进行虚拟演示。为化学信息学杂志审阅了一篇关于使用遗传算法为量子力学 ML 模型生成基准数据集的论文。
- 托尼亚:测试分布中的极限检测、CCB 中的样品标签和 MSA 中的 Type 1 Gauge。由于最近的负二项式变化和笔颜色变化而清理单元测试。
- 标记:继续支持 DOE 团队,尤其是与 Jacob 合作的 EasyDOE。 在 Bivariate 中为 Profiler 开发单元测试,并在此过程中学习 JSL Hamcrest 匹配器。
生命科学更新
- 约翰克罗默:修复了 JMP Clinical 8.1 客户报告的问题,以使结果时间趋势在 JMP Live 16 中交互。 更新了 JMP Clinical 17.0 以简化审查主题过滤器 UI、跟踪偏好和研究类别中的治疗控制水平和治疗开始/结束日期变量,并允许对所有研究级别的偏好进行静默初始化。 设计学习课程以跟踪和利用内部派生变量。
技术支援

开发运营
- 鲍勃:周二发货活动的 16.1 版本中的最后步骤。订阅、学生、年度许可证均已发布。 16.2 船舶事件的 SAS 研发流程继续工作。 处理 17.0 Windows 安装程序的单个文件安装程序进程。 16.2 为 Dieter 创建 EA 以帮助客户 Bundesdruckerei。
- 吉姆:报告的 ASAN/ASSERT Jira 条目;已验证泄漏/ASAN/断言缺陷/Jira 条目。 强制支持。
- 安吉丽塔:参与 FM 2020 测试和 DJ 帮助项目。
文档
- 希拉:在 14.2 帮助中添加了指向最新帮助版本的所有语言的横幅。 为韩文、中文和英文文档 PDF 插件创建文件交换页面。 生成 17.0 帮助。 调查了 FrameMaker 2020 问题。 更新了文档流程 Confluence 页面。
系统/主机测试-Cary
- 曼迪:跟上私有数据表推送、表整形器更改和制表压缩列的测试。 等待脚本修复,以便为 Chung Wei 编写回归测试。 帮助 Shannon 清理数据表缺陷并转移到 Jira 票证 - 很多 - 谢谢你,Shannon!
- 迈克 M:在图像差异方面度过了忙碌的一周——让新的 HTML 图像技术运行起来的成长的痛苦(感谢和大卫)。 本周早些时候仍在解决噪音和“随机”崩溃问题。 努力保持基线测试固定,因为它们本周多次中断。 在 17.0 上运行 Sikuli 测试取得了良好进展(更新了字体、图像、轴间距等)。 打开 3 个 Jira 问题:1) App Builder 无法在打开控制面板 GB 报告的情况下运行应用程序,2) CombineWindows() 保存不正确的层次结构信息,3) 需要为“标记统计”脚本索引条目添加几个新的示例数据表.
- 丽莎 G:尝试使用窗口处理程序为悬停标签编辑器编写一些测试,并发现就地启动命令以及 graphlet 预设图标存在问题。 还为注释修复验证和创建图像测试。
- 猎人:更新了几个神秘崩溃的状态,调查了项目中日志中项目之间的复制/粘贴崩溃,以及缺陷验证。
- 乔什·L。 : Jira 故事和错误测试。机器维护和连接故障排除。
Cary / Beijing JMP Live 测试 Jira 状态
- 测试中的 7 个故事
- 32 个故事准备就绪
- 过去 7 天内创建的 28 个错误
- 过去 7 天内关闭的 10 个故事/错误
系统/主机测试-北京
- 埃里克王:在组件下测试了 JMP Live Jira 项目:Data-Server 和 Group-Server。 更新了 JMP Live E2E 测试 (//depot/main/test/JSL/tests/WebJMP/EndToEnd/):
- 将“GraphQL.jsl”分成多个文件
- 添加了更多公共功能
- 添加了示例测试
- 在 Confluence 中在这里写了一个介绍: JMP Live 端到端测试
- 学习微软 Azure 并尝试在 Azure 上部署 JMP Live 服务器
- 大丽: (1) 测试 OSI PI Import 并输入 6 个新 bug。 (2) 调查 JSL JSON 导入性能问题,JMP-6488。(3) 测试了关于暗模式 WEBJMP-3425 和优化选项的 JMP Live Jira 项目。(4) 测试JMP Live 新功能“作为项目下载” WEBJMP-3530。 (5) 排查并修复北京团队JSL 框架中的JSL 单元测试失败。 (6)新建两个confluence页面,记录运行北京机器和Azure环境的UT故障。 (7) 添加了两个新的“操作方法”页面:设置+a+简单+网站+使用+windows+IIS和如何检查 Confluence 页面历史记录/已更改的内容/已解决的评论。
- 迈克·吴: (1) 更新了 ODBC/Query Builder 单元测试以在 MacOS 上运行它们。 (2) 每月检查 JMP Clinical 8.1 Hotfix BRDSTG-3066 (3) 调查 TS 报告 7613397919。 (4) 添加新的合流页面如何+to+configure+JMP+ODBC+connection+on+Mac
- 基米: (1) 更新了 Formula Depot - ODBC 相关单元测试以在 MacOS 上运行它们。 (2)检查Python接口的缺陷/错误。 与 Paul 讨论 Python 接口测试的策略。 (3) 测试对Anaconda3-2020.02(3.7.6)的支持。
- 娜拉: (1) 测试了有关管理数据页面 WEBJMP-3588 的 JMP Live Jira 项目,JMP Publish WEBJMP-3526 中的优化选项。 (2) 调查并解决了从openstack迁移到Azure的一些问题。 要静默安装 JMP 17,我们需要使用 2021.08.18 之后的版本记录响应文件,因为它现在已经更新。 在制作 Azure VM 的映像之前,我们需要先对 VM 进行概括。 确保您在 VM 上的配置没有任何与用户相关的配置。