Last release of Igor (Voigt function)

Hi everybody,

I have a problem with the new version of Igor. In my experiment I was working fir a curve fit using the Voigt function.
It always worked well with previous versions, but since I installed the new one Igor tells me that Voigt is unknown.

I installed back the 6.06 version and it recognize the command. Is anyone else having this problem?

Thank you,

Andrea
This is due to a change in Igor 6.30. Here is what John Weeks had to say about it:
johnweeks wrote:

The built-in Voigt function was an experiment that was never documented and not actually intended for public consumption. Because it had the same name as a function that is commonly used and implemented as either a procedure or XOP, some people found the built-in version.

During preparation for 6.30b03, it was discovered that one of the WM Procedures that ships with Igor didn't compile because of a name conflict with the (undocumented, never-intended-for-public-consumption) built-in function. Consequently, I changed the name of the built-in function to VoigtFunc to avoid conflicts with pre-existing procedures.

Please note that you use the function at your own risk- it is undocumented, which means that we can change the way it works at any moment.
Thank you very much for the info.
However, I cannot find any help on the VoigtFunc function. Could you help me?

Thanks.
andreaceglia wrote:
However, I cannot find any help on the VoigtFunc function.

As my note to another user and posted above by 741 says, it is purposely undocumented. I apologize for the confusion.

You can get the same functionality by changing calls to Voigt in your code to VoigtFunc or by installing the MultipeakFit XOP.

For the first option, simply replace "Voigt" with "VoigtFunc". If you do this, you run some risk that VoigtFunc will change in a future version of Igor.

For the second option, in Igor select Help->Show Igor Pro Folder. That will open a Finder or Explorer window. Find the More Extensions:Curve Fitting folder. On Windows, right-click the file "MultipeakFit.xop" and select Copy. Go back to Igor and select Show Igor Pro User Files. In that window, open the Igor Extensions folder, right-click and select Paste Shortcut. On Macintosh, right-click and select Make Alias. That will create an alias file; move that file to the Igor User Files:Igor Extensions folder.

In either case, now re-start Igor.

John Weeks
WaveMetrics, Inc.
support@wavemetrics.com
Many thanks.

I already tried the advice of 741 of changing Voigt in VoigtFunc and it worked.
I now use the MultiPeakFit extensions and it is perfect.

Andrea