Tools for 2D to 1D SAS data reduction
Nika is package of Igor Pro macros designed to reduce 2D (area) detector (e.g., CCD) data into 1D "lineouts" for SAXS or WAXS. Nika is written for Igor Pro, Igor Pro 8.04 & 9.x from Wavemetrics, Inc.
For introduction and description of capabilities, please see here
On-line manual : You can open on line manual in your web browser and read it here
Wiki : There is now wiki for Irena and Nika packages on our Github depository. Check it up - questions of general importance may be answered there, if someone already asked them.
Workshops on using Irena & Nika packages... since 2012 we organize at the APS 1-3 sessions per year workshops on use of Irena and Nika packages. Next course is considered. For details see here.
Current version : Nika 1.86 released 6/27/2025
June2025 release.
Current beta version : Nika 1.87 released 1/6/2026
January2026beta release.
How to install - check for proper Igor Pro version :
| Method | Link | Instructions |
|---|---|---|
| Igor 9.x Igor 8.04 |
Igor 8.04 & 9.x |
|
|
Installer (preferred!) |
older GithubInstaller |
Check Youtube channel for instructions. Uses Github to distribute Irena, Nika, and Indra. Most likely what you want! |
| Clone & link (expert users) |
Github depository | Clone the Github depository to your computer and link folders from your clone to proper Igor locations. If you need help, let me know. NOTE: Github depository "master" version should be considered development version and while I try to submit to Github only working versions, the code is "beta" version only... |
| Older versions, no development anymore: | ||
| Igor 7.08 | Upgrade Igor Pro to higher version. Igor 7 is obsolete by now. | |
| Installer | GithubInstaller | Update to Igor Pro 7.08. Use Installer version 1.10 and install version 1.82 (February2020 release). Check Youtube channel for instructions. Higher versions than 1.82 are not tested on Igor 7.08 and may not work. |
| Igor 6.37 | Upgrade Igor Pro to higher version. Igor 6 and compatible Irena/Nika versions are obsolete by now. | |
| Igor 6.37 32bit |
Dropbox links if APS do not work: |
Due to changes to APS IT safety requirements, automatic download of the distribution file will not work. You need to download the IgorCode.zip file and install "Using local depository" method. For Igor 6.37; Installs/updates/uninstalls Nika, Irena, Indra, and 32 bit versions of xop, uses APS depository If you get "HDF5OpenFile" error, see here. |
Mailing group for Nika users: If you want to be informed about Nika updates and possibly have place to inquire about data reduction problems, visit the page: http://www.aps.anl.gov/mailman/listinfo/nika_users where you can join this group.
Obtaining help:
- Read manual : http://saxs-igorcodedocs.readthedocs.io/
- Need help and understanding of Igor Pro? Check Wavemetrics youtube channel!
- Watch Help movies. Try my Youtube channel!
- Participate in one of the workshops
- Wiki?
- E-mail author a question
BUGs can be expected, please, let me know if something is not right!
Quick disclaimer: This set of macros is currently being developed for use on any SAS data. Their use by anyone for open science is free of charge. If you want to use them for proprietary work, please contact the author for permission. There are no warrantees with respect to functionality of these macros, please, verify all results by independent methods.
