From NeXus
Jump to: navigation, search

The NeXus API is distributed under the terms of the GNU Lesser General Public License. For information on using the NeXus API see the Application Program Interface page. To report or view problems/bugs/suggestions/enhancement requests goto our IssueReporting system.

Downloads for documentation are available separately at


External Libraries

Since NeXus uses HDF as the main underlying binary format, it is necessary first to install the HDF subroutine libraries and include files before installing the NeXus API. It is not usually necessary to download the HDF source code since precompiled object libraries exist for a variety of operating systems including Windows, Mac OS X, Linux, and various other flavors of Unix. Check the HDF web pages for more information:

The NeXus API also supports using XML as the underlying on-disk format. This uses the Mini-XML library, developed by Michael Sweet, which is also available as a precompiled binary library for several operating systems. Please ensure that you install version 2.2.2 or later. Check the Mini-XML web pages for more information:

NeXus Source Code Distribution

best bet is github at the moment

NeXus Binary Distributions

Linux RPM Distribution Kits

Linux DEB Distribution Kits

Nexus packages are available for Debian as a standard package. Many dependent distributions will have them included as well.

Microsoft Windows Install Kit

currently not up to date

Apple Mac (OS-X) Install Kit

currently not up to date