Igor Pro 9版最新更新
Igor Pro 9 包含数百项改进,包括对 HDF5 的内置支持、24 项新功能和 34 项新操作。
有关 Igor Pro 9 新功能的更简短、更直观的指南,请参阅我们的Igor Pro 9 亮点页面。
Igor Pro 9 的主要改进包括:
- 自动保存已添加用户选项以控制保存的频率和粒度。
- 新的内置 HDF5 支持:Igor 实验现在可以保存为 HDF5 文件,您可以打开和浏览多个 HDF5 文件并将数据转换为 Igor 原生格式。Igor Pro 9 仍然可以读取由所有早期版本的 Igor 创建的文件,并且默认使用以前版本中使用的 .pxp 文件格式保存打包的实验。
- Igor 通过新的 MatrixSparse 操作支持稀疏矩阵。它使用 Intel Math Kernel Library Sparse BLAS 例程并采用库术语和约定。Igor 中的稀疏矩阵由一组三个 1D 波表示,这些波定义了矩阵的非零元素。Igor 支持三种稀疏矩阵表示格式:COO、CSC 和 CSR。稀疏矩阵运算包括矩阵加法、乘法和求解线性方程组的 TRSV。
- 新的 Hluster 操作添加了凝聚层次聚类分析。
- 已经实现了复杂的曲线拟合。
- MultiPeak Fit 软件包的主要更新。以前由 PeakFunctions2 XOP 提供的功能现在已内置。
- 将波形从数据浏览器拖到图表上以进行新跟踪的能力已得到增强。新的活动区域允许您将轨迹附加到特定轴并创建新的自由轴,以及选择一个波作为 X 波。此外,现在可以从 Window Browser 的 Waves in Window 列表中将波拖到图形和表格上。
- 当用户定义的面板太小而难以阅读或太大而无法适应笔记本电脑的屏幕时,您可以使用 Igor 9 的新面板→扩展子菜单使该面板更大或更小。
- 箱线图和小提琴图现在支持每个数据集的属性。
- 箱线图和小提琴图现在允许您控制每个单独数据点的颜色、标记和标记大小。
- Igor 的 PDF 导出现在支持透明度和改进的字体嵌入。
- 改进了多边形和贝塞尔曲线的编辑。
- 新的 Presentation Table Procedures 程序包允许您以编程方式在图形、布局或控制面板窗口中创建“演示表”。
- 命令完成现在包括用户定义的函数。
- 更快的过程编译时间。
- 改进的文本处理性能。
- 在 CWT、ImageRegistration、Interp3DPath、norm 和 ImageFilter 中添加了自动多线程。
- 29 个新的 MatrixOP 函数:spliceCols、zapNaNs、zapINFs、addRows、addCols、waveX、waveY、waveZ、waveT、DecimateMinMax、Select、SQ、VarBeams、SumND、KronProd、bitReverseCol、setColsRange、layerStack、maxMagAB、minAB、minMagAB、gammaln、gamma 、expIntegralE1、greaterOrEqual、log2、normP、oneNorm 和 expm。
- 在 MatrixOP 中添加了函数矢量化和优化的内存分配。
显著的技术变化
Igor Pro 9 基于 Qt 5.12 跨平台应用程序框架。
Igor版本兼容性
Igor Pro 9 可以读取所有早期版本的 Igor 创建的文件。
如果您不使用 Igor Pro 9 中的新功能,则它编写的 .pxp 实验文件可以被早期版本的 Igor 读取。
一旦您使用了 Igor Pro 9 中添加的功能并保存了一个实验文件,如果您尝试在早期版本的 Igor 中读取该文件,则该文件可能会导致错误。以防万一您需要返回到早期版本的 Igor,最好现在备份所有 Igor 文件。
Igor Pro 9 中的一些行为略有变化。这些变化可能会影响一些现有的 Igor 实验。有关详细信息,请参阅Igor Pro 9中的行为更改。
从 Igor Pro 9 中删除的功能
Macintosh:Igor Pro 9 在 Igor 启动时不再显示启动画面。为了解决启动过程中启动缓慢或崩溃的问题,请从命令提示符 (Windows) 或终端 (Macintosh) 使用新的 /START 标志启动 Igor,该标志在所有平台上都受支持。
Macintosh:PlayMovie 操作已更改,因此电影文件始终传递给操作系统,以使用给定扩展名的默认程序打开。/W 标志也总是被忽略。请注意,电影不会自动播放——用户需要手动播放电影。由于删除了 macOS Catalina (10.15) 中的功能,因此需要进行这些更改。它们实际上是在 Igor Pro 8.04 中实现的,但在这里提到是为了让情况更清楚。
Igor Pro 中的 XOP 变化
用于串行 I/O 的 VDT2 XOP 已更新至 3.00 版。所有的 VDT2 操作现在都是线程安全的 - 有关详细信息,请参阅从抢占线程调用 VDT2 操作。我们为各种 VDT2 操作添加了 /P=portName 标志 - 有关详细信息,请参阅使用 /P 标志指定操作端口。感谢byte-physics的 Michael Huth 贡献了这些功能。
从 Igor Pro 9 中删除的 XOP
从 Igor Pro 9 开始,Igor 内置了 HDF5 支持。以前它是通过 XOP 实现的。此外,默认情况下会激活“HDF5 Browser.ipf”文件。因此,您不应再使用指向 HDF5.xop、HDF564.xop 或“HDF5 Browser.ipf”的别名或快捷方式来激活 HDF5 支持。如果您以编程方式使用 HDF5,可能需要对您的程序进行一些小的更改。请参阅HDF5 Igor Pro 9 中的编程更改以了解详细信息。
PeakFunctions2 XOP 已被删除,由它定义的函数现在已内置。此 XOP 主要用于支持 Multi-peak Fit 2 包。
IgorGIS XOP 现在被认为已过时,因为我们不再拥有维护 XOP 和回答支持问题的专业知识。目前,XOP 安装在 Obsolete 目录中,但这可能会发生变化,特别是在 Macintosh 上,Apple 设置了我们可以在安装程序中包含哪些文件的规则。IgorGIS XOP 提供的功能无法替代。
升级到 Igor Pro 9 的一些理由
Igor Pro 9 包含数百项改进,包括对 HDF5 的内置支持、24 项新功能和 34 项新操作。
Igor Pro 9 改进的一些亮点包括:
- 自动保存已添加用户选项以控制保存的频率和粒度。
- 新的内置 HDF5 支持:Igor 实验现在可以保存为 HDF5 文件,您可以打开和浏览多个 HDF5 文件并将数据转换为 Igor 原生格式。
- Igor 通过新的 MatrixSparse 操作支持稀疏矩阵。它使用 Intel Math Kernel Library Sparse BLAS 例程并采用库术语和约定。Igor 中的稀疏矩阵由一组三个 1D 波表示,这些波定义了矩阵的非零元素。Igor 支持三种稀疏矩阵表示格式:COO、CSC 和 CSR。稀疏矩阵运算包括矩阵加法、乘法和求解线性方程组的 TRSV。
- 将波形从数据浏览器拖到图表上以进行新跟踪的能力已得到增强。新的活动区域允许您将轨迹附加到特定轴并创建新的自由轴,以及选择一个波作为 X 波。
- 在 Hluster 操作中添加了凝聚层次聚类分析。
- 已经实现了复杂的曲线拟合。
- 将波形从数据浏览器拖到图表上以进行新跟踪的能力已得到增强。新的活动区域允许您将轨迹附加到特定轴并创建新的自由轴,以及选择一个波作为 X 波。此外,现在可以从 Window Browser 的 Waves in Window 列表中将波拖到图形和表格上。
- MultiPeak Fit 软件包的主要更新。以前由 PeakFunctions2 XOP 提供的功能现在已内置。
- 当用户定义的面板太小而难以阅读或太大而无法适应笔记本电脑的屏幕时,您可以使用 Igor 9 的新面板→扩展子菜单使该面板更大或更小。
- 箱线图和小提琴图现在支持每个数据集的属性。
- 箱线图和小提琴图现在允许您控制每个单独数据点的颜色、标记和标记大小。
- Igor 的 PDF 导出现在支持透明度和改进的字体嵌入。
- 改进了多边形和贝塞尔曲线的编辑。
- 新的 Presentation Table Procedures 程序包允许您以编程方式在图形、布局或控制面板窗口中创建“演示表”。
- 自动完成现在包括用户过程。
- 更快的过程编译时间。
- 改进的文本处理性能。
- 在 CWT、ImageRegistration、Interp3DPath、norm 和 ImageFilter 中添加了自动多线程。
- 在 MatrixOP 中添加了函数矢量化和优化的内存分配。
在线留言
尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|