Make sure that the version number fields are filled in correctly on the IgorExchange project release page. It's best to compress (zip) your project file(s) before uploading a project release.
To ensure compatibility with IgorExchange installer: If you want your project to be fully compatible with the updater, even if the user has installed the project manually by copying files to User Procedures folder, you should add a couple of lines to the main procedure file, as described below. You don't need to do anything other than fill out the fields on the release page correctly. If an end-user installs a project from IgorExchange using the package installer - the install tab of the user interface described above - the package files and version info will be recorded in the install log and the user will be notified when you upload a new release. The user is presented with a DoAlert dialog before overwriting any file.This package relies on being able to access and interpret the web pages at for the project to be updated.Check Files in Current Experiment: Same as 2, but check only open procedures.This works for procedure files that have not been installed with the IgorExchange Projects panel, but does not work for projects that do not contain a procedure file with the required header. Check Files in User Procedures Folder: Remote version number is compared with version info in procedure files that have the required updater header.The remote version is checked against the version info stored in the install log. Check files in Installed Projects: Limited to projects that have been installed or updated using the IgorExchange Projects panel.There are three options for checking for updates: Right-click for an option to locate a missing project, or reinstall the project from the projects tab. If any of the installed files are moved or deleted the project will be listed in the updates tab as 'incomplete' or 'missing'. When projects are installed using the IgorExchange installer, details of the installation are recorded in the install log. An install log and cache file are saved in the User Procedures folder.You may also need to adjust the timeout settings for downloads. If you don't want to have Igor check for updates in the background, change the settings frequency to 'never'. If Igor presents you with an option to review modified files, you should select the option to resolve any conflict by reloading from file.Ĭlick the cog icon in the IgorExchange Projects panel to change settings. For seamless updating, it's best to set the setting for Text Editing like this: Look in the Misc menu for Miscellaneus Settings, then select Text Editing -> External Editor and check Reload Automatically -> As Soon as Modification is Detected. This is necessary when the updater project updates itself. Updater can update procedure files that are currently open in Igor. Other compatible projects may be listed if you select the option to search in the User Procedures folder. Look in the Updates tab of the IgorExchange Projects panel to see the update status of installed projects. If you use the IgorExchange installer to install a project, when a new version is released you will see an alert with the option to open the IgorExchange Projects control panel and view available updates. The projects list can be resorted by clicking on the column titles. If you select one of these and click 'Install' the project will be downloaded and installed in a location of your choice. Be patient, it may take a while to parse all of the projects from the archive. The names of all of the user contributions are retrieved from. Look for 'IgorExchange Projects' menu item in the Misc menu. Subsequent releases can be installed using the user interface described below. Restart Igor Pro to complete installation.Install either by opening the file "Install x" in Igor Pro, or by moving the file Updater.ipf to the Igor Procedures folder.Look for 'Show Igor Pro User Files' in the Help menu. The Updater.ipf procedure file must be saved in the Igor Procedures folder. Provides a way to keep files in sync with new releases and a package installer for installing user projects hosted on. Wide-Angle Neutron Spin Echo Spectroscopy.