数据分析及绘图软件Igor Pro 9主要的更新改进
Igor Pro 9包含数百项改进,包括对HDF5的内置支持、24项新功能和34项新操作。
Igor Pro 9的主要改进包括:
-
自动保存已添加用户选项来控制保存的频率和粒度。
-
新的内置HDF5支持:Igor实验现在可以保存为HDF5文件,您可以打开和浏览多个HDF5文件并将数据转换为Igor原生格式。Igor Pro 9仍然可以读取全部早期版本的Igor创建的文件,并且默认使用之前版本中使用的.pxp文件格式保存打包实验。
-
Igor通过新的MatrixSparse操作支持稀疏矩阵。它使用Intel Math Kernel Library Sparse BLAS例程并采用库术语和约定。Igor中的稀疏矩阵由一组三个一维波表示,这些波定义了矩阵的非零元素。Igor支持三种稀疏矩阵表示格式:COO、CSC和CSR。稀疏矩阵运算包括矩阵加法、乘法和求解线性方程组的TRSV。
-
新的HCluster操作添加了凝聚层次聚类分析。
-
已实施复杂曲线拟合。
-
MultiPeak Fit包的主要更新。以前由PeakFunctions2 XOP提供的功能现在是内置的。
-
将波形从数据浏览器拖到图形上以制作新轨迹的能力得到了增强。新的活动区域允许您将轨迹附加到特定轴并创建新的自由轴,以及选项一个波作为X波。此外,现在可以从窗口浏览器的窗口中的波形列表中将波形拖到到图形和表格上。
-
对于那些用户定义的面板大小而无法轻松阅读或太大而无法适应笔记本电脑屏幕的情况,您可以使用Igor 9的新面板-扩展子菜单使该面板更大或更小。
-
箱线图和小提琴图现在支持每个数据集的属性。
-
箱线图和小提琴图现在允许您控制每个单独数据点的颜色、标记和标记大小。
-
Igor的PDF导出现在支持透明度和改进的字体嵌入
-
改进了多边形和贝塞尔曲线的编辑。
-
新的演示表程序包允许您以编辑方式在图形、布局或控制面板窗口中创建“演示表”。
-
命令完成现在包括用户定义的函数
-
更快的程序编译时间
-
改进了文本处理性能
-
在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、AB、minAB、minMag、expIntegralE1、greaterOrEqual、log2、normP、oneNorm和expm。
-
在MatrixOP中添加了函数矢量话和优化的内存分配
显著的技术变化
Igor Pro 9基于Qt 5.12跨平台应用程序框架。
Igor版本兼容性
Igor Pro 9可以读取全部早期版本的Igor创建的文件。
如果您不使用Igor Pro 9中的新功能,那么早期版本的Igor可以读取它编写的.pxp实验文件。
一旦您使用了Igor Pro 9中添加的功能并保存了一个实验文件,如果您尝试在早期版本的Igor中读取该文件,则该文件可能会导致错误。以防万一您需要返回到早期版本的Igor,现在备份全部Igor文件是个好主意。
Igor Pro 9中的一些行为略有变化。这些变化可能会影响一些现有的Igor实验。
从Igor Pro 9中删除的功能
Macintosh:Igor Pro 9在Igor启动时不再显示闪屏。为了解决启动缓慢或崩溃的问题,请从命令提示符(Windows)或终端(Macintosh)使用新的/START标志启动Igor,全部平台都支持该标志。
Macintosh:PlayMovie操作已更改,以便电影文件始终传递到操作系统以使用给定扩展名的默认程序打开。/W标志也总是被忽略。请注意,影片不会自动播放-用户需要手动播放影片。由于删除了macOS Catalina(10.15)中的功能,因此需要进行这些更改。它们实际上是在Igor Pro8.04中实现的,但在这里提到是为了使情况更加清晰。