-
Notifications
You must be signed in to change notification settings - Fork 10
Known Issues
Once in a while Wavemetrics add on Igor code is updated which breaks Irena/Nika compatibility. Recently Igor 9.02 changed Wavemetrics add on code which broke my Nika compatibility. This is usually quick and easy fix, but requires update to Irena/Nika code. Beta with this fix was available within 24 hours after Igor 9.02 release. If you run in these issues, check for new release using the installer experiment (even beta) and if not yet available, send me e-mail.
Igor 9 added option to scale Panels with scaling factor which was not available in Igor 8. This method is much better than what Irena and Nika are using in Igor 8 and before. However, Igor 8 does not understand the flag used to scale the panels and if you try to open Igor 9 saved experiment with opened panel in Igor 8, you get error on start. The solution here is to use leftmost button on dialog "Quit macro" (not "Abort experiment load" !), acknowledge what Igor wants you to know and then reopen the panel you are missing. The "Load Experiment Diagnostic" window can be dismissed, it is not really useful in this case. Also note, that to prevent data loss, Igor will not name this experiment by its original name, you may need to give it meaningful name before saving.
Data file locations for HDF5 files need to be sensible - that is follow reasonable naming system. Basically, my code can parse usual Mac or Windows LOCAL names : C:\users\my Name\My Data Location\DataFolder or MacHD:users:my Name:My Data Location:DataFolder. If your path to data contains web addresses, (), {}, and many other special characters, HDF5 reading will fail and you get error that it cannot find data in the hdf5 file. Move the data on reasonably named location and try from there.
Onedrive, Box, Dropbox, and many other cloud storage systems are currently mapped to look like local folders on user drives and are routinely available. Unluckily, files located on these storage systems may not be available when Igor tries to access them and this causes errors when loading data from these locations. The most common one I have seen is when users try to load hdf5 data files (e.g. in Nika hdf5 Nexus files). Somehow hdf5 file is properly opened, but its content is not available and therefore Igor reports that it cannot find the right number of data there (Nika message : "More or less than 1 2D data set found, cannot handle this for now, stopping"). Solution is to move data onto local storage disk, even external USB disk if needed.
This is NOT issue in Igor 9, Igor 9 HDF5 contains most commonly used plugins already. HDF5 files (e.g., Nexus) can use compression to save space. Standard in HDF5 is GZIP, which is available in Igor by default. However, there are others (e.g., LZ4) used by specific software or devices (Dectris Eiger/Pilatus detectors use LZ4). Igor 8 on Windows can be relatively simply extended using plugins to read compressed data using these additional compressions. Instructions are here: https://www.wavemetrics.com/comment/22658#comment-22658 . Basically, you need to download plugins from links provided and place them in default location on each system. HDF5 in Igor will then pickup the plugins when needed and be able to READ these compressed data.
Igor 9.02 changed one Wavemetrics procedure Nika is using and this caused issues with older code. Beta was released within 24 hours after release of Igor 9.02 which fixed this and July2023 release fixes this in regular release.
Igor 8 for OSX may not reliably run on OSX 10.11 (may be 10.10 and older also). This is due to some incompatibility in Qt system. For more details see second question here: https://www.igorpro.net/igor-pro-8-faq/ .
This is known issue on high-resolution displays in Igor Pro 7 on Windows. Note, that Windows 10 are easier to handle than Widows 7. If the display has very high density of points, more than human reasonable points used to display content some users choose to use larger resolution (e.g., 2500x1200 pixels) and to make content readable they use larger fonts. Unluckily, this confuses Igor Pro and while panels are created with proper size, content is placed inside the panel incorrectly. Not every combination of resolutions and font sizes causes problems... February 2017 versions will try to identify this situation and provide, on compile, following instructions in the history area:
WARNING : High resolution screens MAY pose problems with Irena and Nika panels - their sizes and location of the content. Depends on combination of pixel resolution and scale factor used by system. If you see this, Igor considers your screen high-resolution screen. If your panels do NOT look right - wrong size and/or incorrectly placed controls on the panels, you may need to change your display settings. Right click on Windows Desktop, select "Display Settings" and set slider in "Change the size of text, apps, and other items" to 100% (= 96 DPI). You may need to change also pixel resolution to have content still readable. There is extensive documentation in Igor which you can locate by running following command : "DisplayHelpTopic "High-Resolution Displays", in the command line below. This help explains the complexity of high resolution displays and how to manage it. >
As noted, the solution is to change the relative font size used for display and compensate with lower screen resolution. Or buy a Mac where this si not problem...
3/16/2017: Requests on this subject seem frequent now. Recent user using 15-inch display with 1920 * 1080 resolution had issues with incorrectly sized panel content while using (by Win10) recommended "Change the size of text, apps and other items:" of 125%, changing this value to 100% caused Igor Panels to behave correctly.