Basic use/installation of extensions

I'm trying to use a few basic extensions such as FindPeaks and AnnotationTools.

The actual extension files are in C:\Program Files (x86)\WaveMetrics\Igor Pro Folder\Igor Extensions

I have shortcuts to them placed in: C:\Users\MYNAME\Documents\WaveMetrics\Igor Pro 6 User Files\Igor Extensions

I've been through every menu in Igor and can't find where to use these extensions. Igor has been restarted after the files/shortcuts were in place.

Am I doing something wrong?

Windows 7 Enterprise 64bit
IgorPro 6.3.6.4
FindPeaks is an "XOP" or eXternal OPeration. That is a plug-in module written in C or C++ that adds functionality to Igor. Igor ships with the FindPeaks XOP installed- that's why you found it in C:\Program Files (x86)\WaveMetrics\Igor Pro Folder\Igor Extensions. You don't need to do anything to use it. I think the problem is that it doesn't quite do what you want- it defines the FindAPeak operation. You can read the help for that operation in the Command Help window (see the Help menu).

AnnotationTools is a procedure package. The page on IgorExchange says that documentation is available on the project page, but I didn't find much. Maybe it's in the package itself. In any case, procedure files don't go in Igor Extensions. They should go in either Igor Procedures or in User Procedures. Perhaps JJWeimer can illuminate the method he expects you to use.

To read about these issues:

DisplayHelpTopic "Special Folders"
DisplayHelpTopic "Global Procedure Files"
DisplayHelpTopic "Igor Extensions"

Copy these commands, paste them into Igor's command line and press Enter.

I strongly recommend the Getting Started help (select Help->Getting Started) and the Guided Tour which is part of the Getting Started help.

John Weeks
WaveMetrics, Inc.
support@wavemetrics.com
jasonjphillips wrote:

I've been through every menu in Igor and can't find where to use these extensions. Igor has been restarted after the files/shortcuts were in place.

Am I doing something wrong?

Windows 7 Enterprise 64bit
IgorPro 6.3.6.4


From the help file () for FindPeaks xop:
The FindPeaks XOP adds the BoxSmooth, FindAPeak, and EstimatePeakSizes operations to Igor.


If you look in the help browser (Menu Help > Command Help item), you will find entries for the above listed functions that FindPeaks provides. There you will find information on how to use these functions in your code. There may be procedure files provided by Wavemetrics or others that already provide out of the box functionality that you desire, otherwise you'll have to write something yourself. Look through the projects section of this site for ideas.

I don't want to make assumptions about your familiarity with Igor, but seeing as you are new to this forum, take a look at Menu File > Example Experiments item. There may be some example experiments using these functions.

I have not found AnnotationTools xop or ipf on my Igor installation (6.37).
The annotation extension was from the exchange.

My familiarity with Igor is fairly limited with ZERO code/command usage. (Menus only!)

All I want to do is find the maximum Y-value in each trace.
AnnotationTools is a package not an extension. To have it available every time you start Igor Pro, put the package folder in the Igor Procedures folder not in the Igor Extensions folder.

AnnotationTools benefits when you install PackageTools. However, I think this is no longer a requirement just a recommendation.

The AnnotationTools folder has a tutorial movie and an Igor Pro help file. You can double-click on either one for further information.

Hope this helps you get further ahead in your work.

--
J. J. Weimer
Chemistry / Chemical & Materials Engineering, UAHuntsville
jasonjphillips wrote:
The annotation extension was from the exchange.

My familiarity with Igor is fairly limited with ZERO code/command usage. (Menus only!)

All I want to do is find the maximum Y-value in each trace.



One simple way to do this is execute Wave Stats from the Analysis menu, select your wave, then hit the Do It button. Wave max value is given by V_max printed along with a host of other bits of info on the wave in the History/Command Window.
jtigor wrote:



One simple way to do this is execute Wave Stats from the Analysis menu, select your wave, then hit the Do It button. Wave max value is given by V_max printed along with a host of other bits of info on the wave in the History/Command Window.



Arg. I just found this moments before you posted.

Thanks anyway!

jjweimer, Thanks for that quick tip on the AnnotationTools package.