Created on April 22 at 09:05 am - by: aclight
A new beta release of Igor Pro 10 is now available. A list of notable changes for this release is included below. If you've reported an issue to us and we've told you it's been fixed, the fix will be included in this release, even if it's not mentioned below.
If you have enabled checking for beta releases (select the Misc→Miscellaneous Settings menu item to open the Miscellaneous Settings dialog, select the Updates category, then select the "Also Check for Beta Releases" checkbox) you can select the Help→Updates for Igor Pro menu item within Igor Pro 10 to get the latest beta release. Otherwise you can go to the Downloads page to download the installer manually.
Added the igorpro.fn submodule for Python. This submodule allows users to directly call — and return values from — built-in, external, and user-defined Igor functions.
For example, to call Igor's built-in SortList function, you can now write:
# Descending sort. 'sorted' will hold: 'a;c;d;e;g;x;'
sorted = igorpro.fn.sortlist('x;c;e;g;d;a', ';', 1)
igorpro.fn supports returning real and complex numbers, strings, wave references, and data folder references from Igor functions.
/START=3 now prints startup information to standard output (stdout). This can be useful if you are running Igor via some automated process./CPAD) to ImageTransform padImage that supports symmetric padding around the image in either mirroring the edge data or repeating the last pixel values._labels_ keyword used in Display, AppendToGraph, and ReplaceWave commands is no longer translated in localized versions of Igor. Previously, Japanese Igor translated this keyword to _ラベル_, which caused errors when experiments or procedure files were shared between different language versions. Commands now always use _labels_ regardless of language. For backward compatibility, Igor still accepts _ラベル_ when parsing commands, but always generates _labels_ when creating commands._labels_ keyword will cause errors when opened with Japanese Igor Pro 8 through 10.00, since those versions only recognized the translated _ラベル_ keyword. When opening an experiment file, a dialog will appear allowing you to edit the failed command- simply replace _labels_ with _ラベル_ to resolve the error.NaN and Inf values, and checking for missing waves or waves with incorrect type or size. This could potentially cause errors in "working" code, but the errors flagged would have caused incorrect behavior that could be hard to debug.#pragma independentModule=ProcGlobal is now a compilation error. This was never valid but was previously silently accepted.import could not find modules in the current working directory.myModule#funcName). Also improved completion within independent modules to offer functions from the entire module namespace, not just the current file.NaN-containing matrix waves did not draw when using constant color.NaN coordinates could cause rendering issues.crossCovar and binVar. crossCovar was squaring the wrong input's data, and binVar was summing deviations instead of squared deviations.Forum
Support
Gallery
Learn More
Learn More
Learn More