APS USAXS/SAXS/WAXS facility

Ultra-Small-Angle X-ray Scattering Facility

Nika

Nika — Tools for 2D to 1D SAS data reduction

Nika is a package of Igor Pro macros designed to reduce 2D (area) detector (e.g., CCD) data into 1D "lineouts" for SAXS or WAXS.

Nika requires the commercial package Igor Pro 9.0x or 10.x from Wavemetrics, Inc.

For an introduction and description of capabilities, see the Nika introduction.


Current version and installation

Current version: Nika 1.87, released 6/21/2026 (June2026 release). Current beta version: n/a.

Igor Pro 9.05 and 10.x

Method Download link Instructions
Installer (preferred) GithubInstaller v1.17 (older: v1.16) Uses GitHub to distribute Irena, Nika, and Indra. Most likely what you want! Check the YouTube channel for instructions.
Clone & link (expert users) GitHub repository Clone the repository to your computer and link folders from your clone to the proper Igor locations. If you need help, let me know. NOTE: the "master" version should be considered a development ("beta") version, though I try to submit only working code.

Older Igor versions (no development anymore)

  • Igor 8.x — use release June2025 with GithubInstaller v1.17.
  • Igor 7.08 — obsolete; please upgrade Igor Pro. If you must stay on 7.08, use GithubInstaller v1.10 and install version 1.82 (February2020 release) — higher versions are not tested in Igor 7.08 and may not work. Check the YouTube channel for instructions.
  • Igor 6.37 and older— obsolete; please upgrade Igor Pro. Code not available anymore.  

Documentation and help

Bugs can be expected — please let me know if something is not right!


Disclaimer

This set of macros is 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 warranties with respect to the functionality of these macros; please verify all results by independent methods.