Igor Pro 7.06日本語版がリリースされました (Igor Pro 7.06 Japanese Released)

Igor Pro 7 の新バージョンがリリースされました。すべてのプラットフォームに対応しています。 最新版を入手するには、ダウンロード ページに移動するか、Igor Pro 7 のメニューから [ヘルプ] → [Igor Proの更新] を選択します。 

Macintoshユーザーの場合: 新しいインストーラから Igor Pro 7 FolderをApplicationsフォルダにドラッグするとき、新しいフォルダに統合するか、既存のフォルダを置き換えるか確認するメッセージが表示されることがあります。 その場合は、[置き換える] を選択してください。

Igor Pro 7.06J での主な変更点

IGOR APPLICATION

CHANGED BEHAVIOR

  • Holding the shift key while pressing the System Information button in the About dialog now retrieves additional system information that can be useful for WaveMetrics when debugging issues such as XOP activation hardware related issues.
  • The Igor binary wave file format (.ibw) does not support waves exceeding 2GB in size. Previously the Save and SaveData operations reported "out-of-memory" if you tried to save a very large wave as .ibw. The error message has been changed to explain the limitation.

BUG FIXES

  • Macintosh: Fixed failure saving packed experiments with notebook windows using macOS High Sierra (10.13) when the drive on which the temporary directory is located uses Apple's new APFS file system.
  • Macintosh: Fixed a bug that became symptomatic with Apple's new APFS file system. In APFS, it caused long procedure file names to be truncated on save.
  • The SaveData operation when saving to packed experiment files can now save waves greater than 2GB in size.
  • Fixed behavior of column width control in Modify Columns dialog.
  • Dragging an annotation in a Gizmo 3D plot window no longer shows the dragged annotation in the wrong place.
  • The Edit Fit Function dialog no longer inserts blank lines if you edit a function containing your own comment lines.
  • The Edit Fit Function dialog no longer eliminates the ThreadSafe keyword if you edit a threadsafe fit function.
  • Fixed failure to properly generate recreation macro for a trace with gradient fill that has many waypoints added with ModifyGraph gradientExtra keyword.
  • Fixed incorrect handling of undo information for GraphWaveEdit when the graph in question is a graph subwindow.
  • Fixed problems in the Find in Multiple Windows dialog that could lead to a crash, especially if you cancelled a search that is in progress.
  • When deleting an object using the Data Browser fails, the Show Where Object Is Used dialog is only made available if the object that could not be deleted is a wave.
  • In Sticks to Zero and Sticks and Markers graph modes setting the line size to zero now properly hides the sticks. Previously, the sticks were drawn one pixel wide.

Igor Pro 7.06 Released

A new release of Igor Pro 7 is now available for all platforms. A list of notable changes for this release is included below. Go to the Downloads page or select the Help→Updates for Igor Pro menu item within Igor Pro 7 to get the latest release. 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. 

Macintosh users: When you drag the Igor Pro 7 Folder from the new installer into your Applications folder, the OS may ask you whether you want to merge the folders or replace the existing folder. You should select "Replace".

Notable Changes in Igor Pro 7.06

IGOR APPLICATION

CHANGED BEHAVIOR

  • Holding the shift key while pressing the System Information button in the About dialog now retrieves additional system information that can be useful for WaveMetrics when debugging issues such as XOP activation hardware related issues.
  • The Igor binary wave file format (.ibw) does not support waves exceeding 2GB in size. Previously the Save and SaveData operations reported "out-of-memory" if you tried to save a very large wave as .ibw. The error message has been changed to explain the limitation.

BUG FIXES

  • Macintosh: Fixed failure saving packed experiments with notebook windows using macOS High Sierra (10.13) when the drive on which the temporary directory is located uses Apple's new APFS file system.
  • Macintosh: Fixed a bug that became symptomatic with Apple's new APFS file system. In APFS, it caused long procedure file names to be truncated on save.
  • The SaveData operation when saving to packed experiment files can now save waves greater than 2GB in size.
  • Fixed behavior of column width control in Modify Columns dialog.
  • Dragging an annotation in a Gizmo 3D plot window no longer shows the dragged annotation in the wrong place.
  • The Edit Fit Function dialog no longer inserts blank lines if you edit a function containing your own comment lines.
  • The Edit Fit Function dialog no longer eliminates the ThreadSafe keyword if you edit a threadsafe fit function.
  • Fixed failure to properly generate recreation macro for a trace with gradient fill that has many waypoints added with ModifyGraph gradientExtra keyword.
  • Fixed incorrect handling of undo information for GraphWaveEdit when the graph in question is a graph subwindow.
  • Fixed problems in the Find in Multiple Windows dialog that could lead to a crash, especially if you cancelled a search that is in progress.
  • When deleting an object using the Data Browser fails, the Show Where Object Is Used dialog is only made available if the object that could not be deleted is a wave.
  • In Sticks to Zero and Sticks and Markers graph modes setting the line size to zero now properly hides the sticks. Previously, the sticks were drawn one pixel wide.

Igor Pro High Sierra (macOS 10.13) Support

WaveMetrics has discovered the following compatibility issues while testing Igor Pro 7.05 and Igor Pro 6.37 with macOS 10.13 (High Sierra). We recommend that you do your own testing on a separate partition before upgrading your main partition to macOS 10.13. Furthermore, you may want to remain on an older version of macOS if any of the issues identified below (or the workarounds to those issues) are insufficient for your purposes.

If you encounter any additional issues, please report them to support@wavemetrics.com. If you are using Igor Pro 7, please use the Help→Contact Support menu item so that your system information is included in the message.

Please note that Igor Pro 6 is no longer maintained. Any issues discovered in Igor Pro 6 will not be fixed, though in some cases we may be able to develop workarounds. If you are using Igor Pro 6 and encounter any of the issues described below, we suggest that you upgrade to Igor Pro 7 or continue to run Igor Pro 6 on an older version of macOS.

We will update this post if further issues are discovered.

Known issues

Experiment Save Error

Version affected: Igor Pro 6, Igor Pro 7.05 and 7.06 nightly builds before build 30285 (Sep. 27)

Description:

Saving a packed experiment containing a notebook will fail if the OS is installed on a drive formatted using the new APFS file system. The error message will mention that "logical end-of-file was reached unexpectedly". This error is caused by a change in behavior of macOS file system calls on disks using the APFS file system.

Workaround:

Igor Pro 7: Upgrade to Igor Pro 7.06.

All versions: Save an unpacked experiment instead of a packed experiment, or use the File→Save Notebook As menu item to save the notebook as a separate file.

 

Missing Procedure, Notebook, and Help Buttons

Version affected: Igor Pro 6 only

Description:

The buttons at the bottom of procedure, notebook, and help windows (eg. Templates, Procedures, and Compile, Find, Search, and Go Back) are missing, as in the example below:

macOS10.13.png

Workaround:

Upgrade to Igor Pro 7.

 

Igor Pro 7.05日本語版がリリースされました (Igor Pro 7.05 Japanese Released)

Igor Pro 7 の新バージョンがリリースされました。すべてのプラットフォームに対応しています。 最新版を入手するには、ダウンロード ページに移動するか、Igor Pro 7 のメニューから [ヘルプ] → [Igor Proの更新] を選択します。 

Macintoshユーザーの場合: 新しいインストーラから Igor Pro 7 FolderをApplicationsフォルダにドラッグするとき、新しいフォルダに統合するか、既存のフォルダを置き換えるか確認するメッセージが表示されることがあります。 その場合は、[置き換える] を選択してください。

Igor Pro 7.05J での主な変更点

ベータ版リリース前の変更一覧については、Igor Pro 7.05 Beta 1 リリースのお知らせ を参照してください。 また、最新のベータ版リリース後に以下の変更が行われました。

IGOR APPLICATION

BUG FIXES

  • Aliases or shortcuts to experiment files dragged onto the command window are now properly resolved to the referenced file, and open successfully.
  • Command sequences using Execute/P/Q and PauseForUser no longer leave the Macros menu showing only "Abort Macro Execution".
  • Macintosh: Fixed behavior introduced in 7.05B01 that led to problems with data placed on the clipboard by Igor when used in other applications. For example, copying numeric data from a table and pasting into Excel 2016 resulted in Excel treating the first cell as a text value, not a numeric value.
  • Macintosh: Fixed incorrect setting of S_value output variable in ExecuteScriptText when the script failed and gave an error message. This particular bug was introduced by a related ExecuteScriptText fix in 7.05B01.
  • Windows: Re-selecting the most recent file or experiment no longer fails.
  • It was possible to create a picture with no name by passing $"" or with a liberal name by passing $<string containing liberal name> to DrawPICT as the picture name. These should not have been allowed and are now errors.

Igor Pro 7.05 Released

A new release of Igor Pro 7 is now available for all platforms. A list of notable changes for this release is included below. Go to the Downloads page or select the Help→Updates for Igor Pro menu item within Igor Pro 7 to get the latest release. 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. 

Macintosh users: When you drag the Igor Pro 7 Folder from the new installer into your Applications folder, the OS may ask you whether you want to merge the folders or replace the existing folder. You should select "Replace".

Notable Changes in Igor Pro 7.05

Please see the Igor Pro 7.05 Beta 1 release announcement for a list of changes made prior to release of the beta. In addition, the following changes were made after the last beta was released:

IGOR APPLICATION

BUG FIXES

  • Aliases or shortcuts to experiment files dragged onto the command window are now properly resolved to the referenced file, and open successfully.
  • Command sequences using Execute/P/Q and PauseForUser no longer leave the Macros menu showing only "Abort Macro Execution".
  • Macintosh: Fixed behavior introduced in 7.05B01 that led to problems with data placed on the clipboard by Igor when used in other applications. For example, copying numeric data from a table and pasting into Excel 2016 resulted in Excel treating the first cell as a text value, not a numeric value.
  • Macintosh: Fixed incorrect setting of S_value output variable in ExecuteScriptText when the script failed and gave an error message. This particular bug was introduced by a related ExecuteScriptText fix in 7.05B01.
  • Windows: Re-selecting the most recent file or experiment no longer fails.
  • It was possible to create a picture with no name by passing $"" or with a liberal name by passing $<string containing liberal name> to DrawPICT as the picture name. These should not have been allowed and are now errors.

Igor Pro 7.05 Beta 1 Released

A new beta release of Igor Pro 7 is now available for all platforms. 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 7 to get the latest beta release. Otherwise you can go to the Downloads page to download the installer manually.

Macintosh users: When you drag the Igor Pro 7 Folder from the new installer into your Applications folder, the OS may ask you whether you want to merge the folders or replace the existing folder. You should select "Replace".

Notable Changes in Igor Pro 7.05 Beta 1

IGOR APPLICATION

CHANGED BEHAVIOR

  • Saving a notebook as RTF now uses Unicode for non-ASCII characters.

BUG FIXES

  • Fixed potential crashing bug in FuncFit parallel code. That is, code intended to use multiple cores to improve FuncFit performance, as opposed to thread safety when used in an Igor preemptive thread.
  • Fixed rare crash that could happen when the Procedure contextual menu was popped but not selected and then an attempt was made to run an uncompiled function from the command line.
  • Execute/P "INSERTINCLUDE <file>" no longer inserts the #include statement inside any #if, #ifdef, or #ifndef statements.
  • Fixed an obscure problem with ProcedureText introduced in Igor 7.04: ProcedureText did not find the main Procedure window when it was called in an independent module with SetIgorOption IndependentModuleDev=1.
  • Notebook->Set Text Format no longer requires two Undo commands to reverse the changed settings.
  • The debugger steps into and out of functions in differing independent modules without becoming confused or emitting BUG messages.
  • Changed the Legend symbol for Sticks and Markers mode so that the marker is on top of the stick. Additionally, specifying a particular point in the legend, as in \s(data[3]) uses the relevant stick +color or -color used for that specific point.
  • Windows: Fixed failure to copy to the clipboard using PNG format.
  • Windows: Improved performance when copying large amounts of text data to the clipboard.
  • Macintosh: Fixed memory exhaustion that was likely only symptomatic in extremely long-running user functions.
  • Macintosh: Fixed problem with activating a license for all users; now Igor prompts you to enter the administrator password when necessary.
  • Macintosh: Worked around a problem where user-defined *COLORPOP* and similar menus did not work properly when in the main menu bar; they would appear blank the second time they were displayed.
  • Improved line break algorithm for formatted notebooks to fix bad breaks in mixed Japanese/English text.
  • Fixed exception reported if you invoked a notebook dialog, such as Notebook->Text Encoding, while the command window was active.
  • Fixed a crash when calling an external function with a string parameter or result via a FUNCREF.
  • Fixed crash if you got an error while opening an RTF file.
  • Previously copying and pasting binary table data between a 32-bit instance of Igor and a 64-bit instance of Igor could crash. Now such copying is disallowed.
  • Fixed possible crash in procedure and notebook windows containing invalid UTF-8 text.
  • Fixed a bug in the XOP ConvertTextEncoding callback that returned an error for any error mode other than kTECNoMapErrorModeFail.
  • Fixed an error if you used a relative path with SaveGraphCopy and SaveTableCopy.
  • Macintosh: Fixed possible crash and incorrect setting of S_value output variable in ExecuteScriptText.

PROCEDURES

  • The Polar Graphs package now supports transparent colors.

HDF5 XOP

CHANGED BEHAVIOR

  • The HDF5LoadGroup operation now supports recursion mode 2 via /R=2. Recursion mode 2 allows loading a given group multiple times. See "HDF5LoadGroup and Non-Hierarchical File Arrangements" under HDF5LoadGroup for details.
  • The HDF5 Browser Load Group button now uses recursion mode 2. This means that it loads a given group multiple times if it appears in a file multiple times. See "HDF5LoadGroup and Non-Hierarchical File Arrangements" under HDF5LoadGroup for details.

BUG FIXES

  • Windows: Fixed text encoding issues when loading HDF5 data from files whose names contained non-ASCII characters. For details, see HDF5 File Paths on Windows.
  • Fixed a possible crash when dumping a large amount of data using HDF5Dump or the HDF5 Browser Show Dump feature.

待望の Igor Pro 日本語版 version 7 ついにリリース (Igor Pro 7 Japanese Released)

Igor Pro 日本語版の最新版 version 7 がリリースされました。

このリリースは、ダウンロードから、またはご使用のIGOR Pro 6.3日本語版のHelp メニューから“最新バージョンの確認”を選択いただければダウンロードができます。

version 7の新機能に関してはこちらをご覧ください。

アップグレードのお問い合わせに関してはアップグレードのページをご覧ください。


The Japanese localization of Igor Pro 7 is now available for all platforms.

Go to the Downloads (for 7J) page or select the "ヘルプ"→"最新バージョンの確認" menu item within IGOR Pro 6.3 日本語版 to get the latest release. If you were eligible for a free upgrade, an activation key has already been delivered to you directly.

If you would like to upgrade, please contact Hulinks with your serial number. Your serial number is shown in the dialog if you select the "ヘルプ"→"Igor Pro について" menu item within Igor Pro.

Igor Pro 7.04 Released

A new release of Igor Pro 7 is now available for all platforms. A list of notable changes for this release is included below. Go to the Downloads page or select the Help→Updates for Igor Pro menu item within Igor Pro 7 to get the latest release. 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. 

Macintosh users: When you drag the Igor Pro 7 Folder from the new installer into your Applications folder, the OS may ask you whether you want to merge the folders or replace the existing folder. You should select "Replace".

Notable Changes in Igor Pro 7.04

Please see the Igor Pro 7.03 Beta 1 release announcement for a list of changes made prior to release of the beta. In addition, the following changes were made after the last beta was released:

IGOR APPLICATION

CHANGED BEHAVIOR

Windows: PutScrapText now generates an error when the clipboard can't be opened. This typically only happens on Windows when the clipboard's contents are set again and again within a tight loop and another application that monitors the clipboard, such as a VNC or remote desktop client, or clipboard monitoring application, is running. Previously PutScrapText would have silently failed in these situations. If you suddenly see this error from within Igor procedures, you may need to add a brief sleep, such as "Sleep/T=1", after your call to PutScrapText. This brief sleep will give applications that monitor the clipboard the chance to inspect the new contents of the clipboard.

BUG FIXES

  • WaveCRC produces repeatable values for text waves, fixing a bug introduced in Igor 7.00. 
  • Scrolling a procedure window from the end to the start using the Home key no longer leaves a blank strip down the left margin of the window.
  • When contour fills aren't being shown, no fill warnings are generated.
  • Corrected the order of saving a recreation macro and calling the window hook function for the "kill" event. With the fix, Igor saves the recreation macro first and then the window hook function. This fixes the problem of incorrect Polar Graph recreation macros for Igor 7.
  • The "renamed" window hook event is no longer sent when running a window recreation macro that contains subwindows.
  • ProcedureText no longer finds the wrong window when multiple procedure windows have the same name but are in different independent modules. If no independent module name is specified in the window name ("Proc0.ipf [imName]", for example) the currently running independent module is presumed. (This scenario is relevant when a procedure file is included by both the main procedure window and also by a procedure file in an independent module.)
  • Added workaround for Windows MySQL/ODBC bug that caused a crash if you used the /PVAR flag of the SQLHighLevelOp operation.
  • Fixed Table Find dialog when searching for date or date/time.
  • Fixed text encoding issue if you saved a graph containing characters that require Unicode using Save Graph Copy.
  • Windows: Copying windows using SVG format now generates clipboard content that can be pasted into the latest versions of Microsoft Office products, which now support SVG.
  • Legends using excessive Min Symbol Thickness no longer disappear.
  • Windows: Fixed problems with menu bar not updating correctly, which could sometimes result in a crash.

Procedure Files

  • FunctionProfiling.ipf works better with independent modules.

Igor Pro 7.03 Beta 1 Released

A new beta release of Igor Pro 7 is now available for all platforms. 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 7 to get the latest beta release. Otherwise you can go to the Downloads page to download the installer manually.

Macintosh users: When you drag the Igor Pro 7 Folder from the new installer into your Applications folder, the OS may ask you whether you want to merge the folders or replace the existing folder. You should select "Replace".

Notable Changes in Igor Pro 7.03 Beta 1

IGOR APPLICATION

CHANGED BEHAVIOR

  • If you press the up arrow key in a procedure window or notebook and if you were already on the first line of the document, Igor moves the caret to very start of document. Similar for down arrow key when you are on the last line of the document.
  • Improved speed of XOP CallFunction callback when calling a function that does not have a string parameter or string result.
  • GetRTLocInfo returns IMNAME:imName; if the code was in an independent module other than ProcGlobal.

BUG FIXES

  • Window hook functions attached to Gizmo windows now respond to all the appropriate events.
  • Fixed bug in HyperG1F1 and associated HyperGPFQ for the special case a=0, b, z>0.
  • Windows: When using some operations that use multiple threads internally, users with AMD processors got a console window with warnings such as "OMP: Warning #72: KMP_AFFINITY: affinity only supported for Intel® processors." and "OMP: Warning #71: KMP_AFFINITY: affinity not supported, using "none".". When the window was closed, Igor crashed. Igor now detects non-Intel CPU processors and sets the KMP_AFFINITY environment variable as appropriate to prevent this problem.
  • XLLoadWave dialog now correctly escapes quotation marks in worksheet names when generating commands with the /S flag.
  • Windows: Modeless dialogs such as the Help Browser were sometimes hard to find when the size of Igor's outer frame decreased in size. This can happen when the user resizes the outer frame manually or when the size of the display changes, such as when moving from an external monitor to a laptop display. If a modeless dialog isn't within Igor's outer frame when it is shown, Igor now repositions the dialog to make it easier to see.
  • Undo and redo now work correctly after modifying certain graph axis parameters such as axis offset and thickness.
  • Fixed incorrect display of complex 64-bit integer wave data in a table.
  • Fixed bug in Table Find dialog that prevented searching for dates.
  • Macintosh: Fixed Edit→Use Selection for Find which previously did nothing in Igor 7.
  • Fixed display of complex 64-bit integer waves in tables. Previously Igor showed the real value for both the real and imaginary parts of a given element.
  • Fixed possible but rare crash when loading a damaged file that was truncated.
  • Fixed failure to treat "#N/A" in an Excel .xlsx file numeric cell as NaN.
  • Fixed ModifyGraph hideTrace(boundary)=1 error when running any contour plot recreation macro not at experiment load time.
  • Fixed display of certain functions, macros, and structures in the procedure window navigation bar.
  • Added support for the tooSmall keyword to the Delete Annotations dialog.
  • Windows: fixed crash when printing a formatted notebook containing a picture in DIB format (that is, a .bmp picture).
  • Macintosh: fixed problem in which an open-file dialog displayed from the AfterFileOpenHook would be nonfunctional if Igor was started by dropping the file on Igor's icon in the dock.
  • Macintosh: Restored ability to start Igor by dropping multiple files onto Igor's icon in the dock.
  • Restored Igor 6 ability to call PauseForUser while PauseForUser was already active.
  • Fixed crash calling GetWindow kwCmdHist wsizeOuter.
  • Fixed hang in certain text areas in Igor, notably the Data Browser, if you double-click to select by words and you dragged over a line wrap.
  • ProcedureText now properly handles the case where the requested code resides in both the ProcGlobal independent module and a different independent module, which can happen when the same procedure file is included into both ProcGlobal and other Independent Modules.

PROCEDURES

  • FunctionProfiling.ipf works with Independent Modules now that GetRTLocInfo returns IMNAME:imName.

 

Igor Pro 7.02 Released

A new release of Igor Pro 7 is now available for all platforms. A list of notable changes for this release is included below. Go to the Downloads page or select the Help→Updates for Igor Pro menu item within Igor Pro 7 to get the latest release. 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. 

Macintosh users: When you drag the Igor Pro 7 Folder from the new installer into your Applications folder, the OS may ask you whether you want to merge the folders or replace the existing folder. You should select "Replace".

Notable Changes in Igor Pro 7.02

Please see the Igor Pro 7.02 Beta 1release announcement for a list of changes made prior to release of the beta. In addition, the following changes were made after the beta was released:

IGOR APPLICATION

BUG FIXES

  • Fixed a problem in which synced Gizmo plots kept marking an experiment as changed (enabled Save Experiment menu item).
  • Fixed a bug in StatsResample where WaveStats results were not set in the V_xxx variables when performing no iterations.