
欢迎阅读 2022 年 2 月 11 日的 JMP 开发更新!
尽管 2021 年面临许多挑战,但 JMP 有很多值得庆祝的事情,我们昨天早上聚集在我们的虚拟颁奖典礼上,了解全球销售的成功。 很高兴看到我们的销售和技术团队因吸引客户并与他们合作以充分利用他们的 JMP 投资而获得认可! 我们还表彰了 JMP 公司以外的团队成员,他们致力于帮助我们实现目标。 奥黛丽和我很高兴提名现已退休的软件质量专家Beth Langston 获得 JMP 欢呼奖感谢她多年来对我们 JMP 回顾展的所有帮助。
我们正在迅速接近我们的22 年 2 月 18 日 JMP 17 功能冻结里程碑. 请继续更新您的功能页面任何新的和改进的项目,并特别注意功能准备清单在每一页的末尾。 我们为 JMP 17 添加了此清单,以帮助跟踪功能的主要里程碑,包括包含在 EA、开发演示、可编写脚本和其他重要考虑事项中。
功能冻结后不久,我们将拥有我们的第一个UI 字符串一致性评估 2/28/22 . 此评估仅针对 JMP 的 XX.0 版本进行,涉及通过所有新的 UI 字符串,以确保一致性和遵守 JMP UI 字符串标准。 我在 2 月 21 日星期一添加了 Outlook 提醒,提醒您注意字符串英石这样您就可以查看上周末的 Stringbot 结果,在此之前对任何需要注意的 UI 字符串进行分类和拯救。 回顾Scanbot 网页可以提供有关周末 Stringbot 运行之间进行的字符串编辑的反馈。 3 月 4 日之后提取的字符串将包含在 JMP 17 可移植 UI 字符串的最终移交中。
谢谢托尼亚·莫尔丁分享本周有关选择崩溃的 Beta/Crash/Telemetry 文件的详细信息!
公司

话题

副主题

平台

JIRA

2022 年 2 月 11 日那一周的 Beta/Crash/Telemetry 文件 | JMP Live (sas.com)
一般公告
- 如果您愿意成为 Inside JMP 的特邀员工,请下载一份了解形式. 只需填写问题,完成后,将其连同您的 3 张照片一起上传到文件夹中。 感谢您帮助让我们的 JMP 大家庭更加熟悉!
即将到来的重要日期
- JMP 17.0 功能冻结 - 2/18/22
- JMP 17.0 EA7 – 22 年 3 月 11 日
- JMP 17.0 EA8 – 22 年 5 月 3 日
- JMP 17.0 EA9 – 22 年 7 月 8 日
- JMP 17 代码冻结 – 22 年 7 月 20 日
- 请拜访合流完整列表JMP 16和JMP 17日期。
JMP 开发更新
数据发现
- 埃文:具有隐式指数的 Power(x) 的固定导数。 修复了使用具有多个平台实例的报表(例如具有两个 Y 的分区)时的快照操作脚本和制作组合数据表源脚本。 为内部构建添加了搜索反馈 GUI,以帮助调整搜索结果。
- 为了 *内部的* 构建,当您使用帮助 > 搜索进行搜索时,您可以将搜索结果注释为没有反馈,相关的(对我最有用),和非常不相关使用结果左侧的图标。 您还可以在底部添加免费文本反馈。 当您继续搜索时,此反馈将被存储,直到您关闭对话框,并且希望以静默方式将其提交给我进行分析。 我将在关于搜索功能的开发者演讲中更详细地介绍这一点,但是以这种方式提交的任何反馈都将受到赞赏,并将有助于改进搜索功能。 我特别在寻找有关您最喜欢的平台/功能的反馈,或者在尝试通过在每个步骤中搜索来执行典型的 JMP 任务时获得的反馈。 如果您有任何问题,请与我们联系。

- 戴夫乙:修复了在表格框中滚动时的滑块控制错误,修复了当行被隐藏/排除或 seg rebins 时 hist seg 提示错误的问题,以及处理导入选项以调整从 csv 导入时哪一列是第一个命名列。
- 安德鲁:将图形构建器采样属性更改为也接受比例,修复了非英语本地化中标签方向的错误,修复了使用 Treemap 作为选择过滤器并添加了拖动选择,最后提交了一个旧的功率轴缩放修复。
- 丹·S:更新会话文件以在项目中更好地工作。 修复了在项目中运行时的 <
- 赞:处理轴设置对话框和轴错误。
美国能源部
- 布拉德:审查一篇关于在质量技术杂志的最终筛选设计中添加轴点的论文。
- 约瑟夫:继续在 Easy DOE 上开展工作,改进“引导分析和预测”选项卡功能并启动“报告”选项卡实施。 此外,修复了几个报告的 Easy DOE 错误。
主持人
- 保罗 N:
- 更新了 JSL 脚本加密/解密密钥 (JMP-3501) .Craige 希望在 JMP 17 中实现此更新,但缺陷 S1167824,//main 的时间仍然是 JMP 16。这会将脚本加密使用的密钥更新为自 JMP 12.1 以来代码中的新值,因此所有 12.1 及更高版本都将能够读取使用 JMP 17 加密的脚本。更新是必要的,因为 12.0 存在安全漏洞,现有密钥应被视为已泄露。直到现在它才更新以允许新密钥附带足够的版本,以便在更改密钥时它们将向前兼容。
- 要求重新测试JMP-6770涉及 Anaconda Python 和 Tensorflow,因为它可能是在我动态更新 Windows 上的库加载路径以考虑 Anaconda 目录的工作之前。
- 冉JMP 16.2 上的 BlackDuck 安全扫描如果决定了 16.2.1 或 16.3。由于 SAS jar 文件阻止了干净扫描(在 log4j 2.15.0 之上和之上),有几个问题需要解决。
- 迈克尔·H: JMP Statistical Discovery LLC 现已加入 Apple 的开发者计划。 感谢 Jon Weisz 和 Rachel Smith 在这方面提供的所有帮助。 致力于为便携式 GPicture 添加有效的获取/设置像素/通道方法。 处理主机标签控件的 Mac 自动换行。
HTML5
- 约翰鲍威尔:对我们的软件开发人员职位进行了全面面试,并审查并拒绝了该职位的不合格申请人。 更新了 HTML Treemap 支持以匹配标签字体大小的最新更改。 更新了 JMP Live 最佳实践页面。 在 JMP 社区帖子上评论了如何判断 JMP Live 上的功能。 审查并评论了交互式 HTML 帮助文档的更新。
- 普拉维娜:从事JMPHTML-732 ,其中绘图与 JMP 不匹配,并且JMPHTML-1491 ,设置刻度偏移时,不显示轴值。
JMP 直播
- 迈克尔·G:合并空间报告和空间文件视图,以便您在空间内导航文件夹时保留上下文。 在整个站点范围内禁止将浮出水面的下载下载到 UI 中。 修复了在空间根目录中创建新文件夹时的问题。
- 极光:对于在客户端发布,添加了一个边缘案例来验证发布 JSON,也停止抱怨“额外”密钥。 讨论了如何最好地支持 UI 和 JSL 中的数据选项。 添加了一个新设置,用于禁止在站点范围内下载数据。开始添加新的访问类型“数据管理员”。 UX 工作流会议。
统计数据
- 剑锋: Chris 要求我根据用户的请求实施 Passing-Bablock 测试( JMP-5568 )。 到目前为止,我已经取得了一些进展,并将很快推动这些变化。

- 克里斯·G:昨天为 Regeneron 做了一个关于使用功能数据资源管理器进行光谱分析的演示,进展非常顺利。 我最近更新了我的基本功能数据资源管理器演讲,并演示了他们与我共享的一些真实光谱数据。 演讲非常受欢迎。 演讲中至少有 150 人参加。 我的理解是立即收到了很多对 JMP Pro 评估的请求。 我将与 SE 分享我的 FDE 介绍的更新版本。 我更改了介绍示例,以更好地反映对 FDE 对分析化学和生物技术/制药的兴趣,并纳入了许多建议(主要来自与 Regeneron 合作的 SE Andrea Coombs 和 Mike Anderson),以简化语言来讨论 FDE 概念。 这是使用诸如“形状组件”而不是“特征函数”和“权重”而不是“FPCA 分数”之类的术语。 这是一个有趣且富有成效的项目。
- 伊丽莎白:为客户内部用户组在 JMP 中进行机器学习的高级概述演示; “这太棒了!!!”是反馈。 在 KMeans 聚类中处理新的 SOM 可视化( JMP-348 )。
- 劳拉 CS :几乎完成了 SEM 中修改索引的新代码。 开始清理所有 MGA 代码,为下周大推到 main 做准备。 参加了几次 UI/UX 会议。
- 彭:继续测试和抛光重复测量退化。 与 Di Michaelsen 和 Leo Wright 合作编写培训材料。
- 安妮:从事杂项工作。 Jira 问题与 Cusum 和 EWMA 控制图中的最新新功能相关。
统计文档
- 科琳:完成并提交了 Distribution 的所有 Scripting Index 编辑,审查了 Michael 的 Life Distribution SI 编辑,并致力于更新 Hierarchical Clustering 文档。
- 迈克尔 C:更新了脚本索引中的生命分布和生命分布 - 比较组平台条目;审查了科琳分发中的 SI 更新。
- 凯伦:致力于 DOE 更新,重写单向章节,参加 UX/UI 会议,并与 Mark 和 Jacob 开会讨论 Easy DOE 文档。
统计测试
- 标记:与 Brad 和 Joseph 合作设计 Easy DOE。 与 Jacob 合作测试 DOE。 与 Karen 和 Jacob 会面,共同开发测试和文档示例。 为剑锋的 Passing-Bablok 回归方法比较准备背景。 在 ASQ 手册中为 JMP 示例确定了另外四个章节。
- 雅各布:更新探索异常值单元测试,并开始使用随机 SVD 对鲁棒 PCA 异常值进行单元测试。 为具有嵌套因子的 MSA 设计编写测试,因为现在可以编写脚本( JMP-10144 )。 在启用 Blas 的情况下测试 ADI 和稳健的 PCA 异常值,并更新 Blas 单元测试。
- 托尼亚:测试 Laura 最近在 MSA 和 VarChart 中的偏差和线性变化、分布检测限制以及 CUSUM 图表的新保存和获取限制选项。错误验证。
生命科学更新
- 文君: Attended CDISC board meeting last Tuesday and got re-elected to the board of directors for a second term (2023-2025). 恭喜文君!
产品管理
- 迪特:与 Regeneron 和 Bundesdruckerei 合作解决了一些登录和许可问题。 帮助 CEA 开始向 JMP Live 发布。 与 Alan O'Neal 合作为 Microsoft 进行安全评估,并为我们即将推出的 JMP 做好准备在/用于云培训。
- 布莱恩·F:
- 为遗传标记统计平台开发图标。 与 Luciano Siva 会面,讨论如何使用线框图工具处理遗传标记模拟功能的原型。
- 在 Graph Builder 中为表格输出开发原型,以提供可用性反馈。 处理来自一些可用性测试的反馈,以便与 Xan 讨论。 为 Workflow Builder 编写可用性脚本 Ernest 正在开发中,这是另一个很棒的功能。 与 Evan McCorkle 会面,讨论搜索功能的 UX,我认为这可能会在可用性方面成为 JMP 的游戏规则改变者。
- 征求反馈并分别与风格和功能 UX 组会面,以进一步指定我们希望通过 UX 流程解决的特定问题。 我们的目标是在我们有一个明确的问题时定义改进的指标,以便我们可以进入开发阶段。 还与开发人员 UX 小组会面,讨论定义的 UX 方法,以播种我们如何将 UX 流程引入开发流程的想法。
- 面试了 HTML5 组的求职者,并提供了书面和口头反馈。 参加了周二的咖啡与产品管理会议。
技术支援

开发运营
- 迈伦:解决了由于跟踪日志导致 memoQ 服务器空间不足的问题。 更新 stringbot 排除项(临时解决方案,直到JMPTOOL-270已解决)。 在本周与 Jeff、Stan 和 Neuraflash 会面后,开始计划将崩溃系统从 Sirius 迁移到 Salesforce Service Cloud。 继续调整 mac 符号器 Jenkins 工作。 对文档机器上的 Jenkins 客户端的小更新。
- 吉姆:继续开发适用于 macOS 的 JMP Clinical EA 安装程序。 已验证修复并报告了新的 ASAN 和断言失败 Jira 票证。 设置新的 mac 并执行 LEAKS UT 运行。 强制支持。
- 鲍勃:运输 Genomics 可能存在 jar 文件安全问题。 SAS 发布工程中版本 17 产品的持续过程。 当前 JMP Live 的包装概览更新。
文档
- 苏珊 C:从 EA6 帮助中手动重置所有书籍。 对 Jenkins 重置脚本进行故障排除,交给 Nick。 致力于理解/记录 Workflow Builder 功能。 将帮助菜单工具提示更新发送给统计作者以供审查并合并/回复反馈。 更新 DJ 中文本插入内容的范围影响。 更新了将 JMP 中的报告保存为交互式 HTML 并发送给 John P 和 Michael G 以供审阅的程序。 此内容在 DJ 中使用的文本插图中,用于早期切换。 Michael 提出的外部参照问题疑难解答。 与 Rick 会面以更新模板路径,希望能解决该问题。 与Trish、Mel 和Qiana 会面,讨论DJ 17 的交接事宜。
- 钱娜:参加了 JMP 学院课程。 与 Roger、Aaron 和 Trish 会面,讨论在线发布文档所面临的挑战,并确定了一个更无缝过渡到 17.0 的计划。 与 Trish、Melanie 和 Susan 会面,讨论将文档可交付成果移交给 L10N。 与兰德拉会面,讨论寻找一个或多个文案承包商并确定了一些候选人。 与 JMP Academy 小组会面以完成作业。 与 Rick 会面,讨论 FrameScript 问题。 开始为 Chris Barrett 规划入职计划。 为实习生职位创建了职位描述。 处理两个 16.2 帮助问题。
系统/主机测试-Cary
- 曼迪:添加了工作流构建器测试。 审查了 TS 轨道并报告了问题。 Dave White 推出了语义格式的更改和添加,因此花了一些时间弄清楚如何测试它,添加偏好测试,并让 Mike M. 进行 Sikuli 测试。 处理 Dan 所做的 DF 更改并添加了测试。 与 Ernest、Dan、Mia 等会面,讨论 Workflow builder 以及在 JMP 17 中要修复的内容。
- 辉:与 John 和 Steve 会面,以阐明交互式 HTML5 测试自动化的结构和优先级。 继续调查 HTML5 树图回归。 感谢约翰注意到这些。 报告了 HTML5 问题、JMP 桌面问题,并在 JIRA 中添加了测试项目。
- 尼克 H:将 C++ 单元测试(尤其是执行 topSubmit 后跟断言的那些)转换为更容易剖析故障的 JSL 单元测试框架。 有些测试比其他测试更容易翻译,但我一直在尝试尽可能使用正则表达式和其他字符串解析方法来自动化该过程。 与 Aaron 进行了一次非常有帮助的会议,以获取有关新 JSL Promises API 的更多背景知识并结束测试这个新的 17 功能。 随着它与越来越多的 JMP 平台挂钩,它应该被证明是有用的。 审查 Jasean 引起我注意的 Table Box 行为中的不一致。 这项工作的一部分包括测试一个新选项,以按预先排序的顺序获取和设置表格框中的列。
- 猎人:调查了 EA 轨道,为 Aaron 测试了构建,其中包含影响项目的会话脚本更新,并提交了搜索和 Evan 为调整搜索窗口而收集的结果反馈。
- 迈克 M:大图像测试审查发现了几个要修复的测试。 打开 CCB 回归缺陷并添加了几个新的 Sikuli 测试(制表崩溃、语义格式化、参数编辑)。
- 丽莎:验证错误单,测试添加直方图颜色偏好,并在图形构建器中测试采样比例。
- 奥黛丽: Matlab 测试,查看一些 JSL 测试失败和工具 Jiras 已经登陆我的队列。
系统/主机测试-北京
- 埃里克王: (1) 测试 PublishOnClient。 为 UI 打开一些错误。 (2) JSL 单元测试由于 PublishOnClient 导致很多失败。 调查失败,输入了几个错误。 (3) 测试了关于“includeChildrenForeignFolder”的变化。 该选项现已被删除。 更新了相关的笑话测试,包括:重命名了名称包含“组”的变量、重命名了描述包含“组”的测试、删除了重复的组和测试、为分层文件夹和数据帖子添加了新测试。
- 大丽: (1) 测试 JMP Desktop 的错误/故事,并为文本导入、XPT 导入、文本导入中的表格预览以及 Excel 向导中更改列类型的新功能中的 EUC-KR 支持添加了 UT。 (2) 测试 JMP Live Jira 项目关于 JMP Live UI、文件夹、空间。 (3) 学习 JMP Live 新功能。
- 迈克·吴: (1) 针对新服务器测试 JMP Admin Tool 的 AWS 迁移。 (2)调查TS报告7613511229。 (3) 测试了其他 Jira 错误。
- 基米: (1) 测试数据刷新相关Jira项目。 (2) 数据刷新测试的设计场景,参见 WEBJMP-4562。 (3) 为 JMP Genetics 平台准备 I18N 测试。 (4) 将北京队的 Jenkins 迁移到北京队的 VM 并创建“How to”页面,见如何在 CentOS 上安装和管理 docker和如何将 docker 迁移到另一台主机. (5) 研究了如何卸载Oracle驱动程序。 (6) 为 Formula Depot 测试准备新的 Windows 11 VM 映像。
- 娜拉: (1) 调查了 Tonya 和 Dan V 报告的发布问题,请参阅 WEBJMP-4610 和 WEBJMP-4609。 (2) 测试文本资源管理器对韩语的支持。 (3) 将 JMP 相关项目从 Jira 项目 BRDSTG 迁移到 JMPTESTBJ。
香农的笔记
谢谢乔什·洛普雷斯蒂分享他女儿的消息浅灰色现在她正式进入了个位数的最后一年! 祝她生日快乐,也祝我们 JMP 大家庭中所有 2 月生日的人生日快乐! 希望你们周末过得愉快!
