About the NeXus Data Format¶
NeXus is a common data format for neutron, x-ray, and muon science. It is being developed as an international standard by scientists and programmers representing major scientific facilities in order to facilitate greater cooperation in the analysis and visualization of neutron, x-ray, and muon data.
Documentation:¶
Most recent publication to cite:
J. Appl. Cryst. (2015). 48, 301-305 doi:10.1107/S1600576714027575-
Introduction to the concepts behind the NeXus data format
Design: The hierarchical design of NeXus files
NeXus Class Definitions: description of each NXDL specification
base classes: components that might be used in any NeXus data file
application definitions: layout specifications for a specific purpose
contributed definitions: propositions from the community
Utilities: Software applications that browse, plot, and analyze NeXus data
FAQ: Commonly asked questions about NeXus
Facilities using NeXus
Discussion and Development:¶
Next Meetings:
Most recent meetings: Autumn NIAC2024, Code Camp 2023, Autumn NIAC2022
Show and Tell - Series of meetings, each dedicated to a specific NeXus adoption topic
Contents:
- 2014 axes and uncertainties
- 2014 How to find default data
- Active Projects
- Archive Definition
- Associating Axes with Data
- Code Camps
- NIAC2010 CodeCamp
- NIAC2011 CodeCamp
- NIAC2014 CodeCamp
- NeXus Code Camp - January 2020
- NeXus Code Camp - October 2020
- NeXus Code Camp - January 2020 - List of Attendees
- NeXus Code Camp - January 2020 – Topics
- NeXus Code Camp - March 2021
- NeXus Code Camp - June 2022
- NeXus Code Camp - June 2023
- Code Camp 2015
- Code Camp 2017
- NeXus Code Camp - 24th to the 26th of October, 2017
- Minutes for the meeting
- ConcordanceDiscussion
- Concordance Summary
- The Variant Issue
- The Axisset Issue
- The Scan Issue
- New Fields
- NXgoniometer
- Connecting NXdata to NXdetector
- Containers and Inheritance
- Design Issues
- Detector Geometry
- DLSraw
- Download
- Extension of NeXus Coordinate Systems
- Facilities
- FAQ
- How many facilities use NeXus
- NeXus files are only useful for archiving instrumental data, aren’t they?
- Why aren’t NXsample and NXmonitor groups stored in the NXinstrument group?
- How do I identify the plottable data?
- Why are the NeXus classes so complicated? I’ll never store all that information
- I want to produce an instrument definition. How do I go about it?
- What coordinate system does NeXus use?
- File id attribute for Nexus files
- GenericScan
- Group Attributes
- How to avoid name clashes during future extensions of the Nexus standard
- IndirectDiscuss
- Indirect Time-of-Flight and Coordinates
- Instruments
- Issue Reporting
- Japi notes
- The NeXus API for Java
- Java API
- Jnexustut
- Latest News
- Linking External Files
- Membership Dates
- Metaformat
- Monochromatic Neutron and X-ray Powder Diffraction
- Monochromatic Neutron and X-ray Reflectometry
- Monochromatic Neutron and X-ray Single Crystal Diffractometer
- Mono XPSD
- MonoX Single
- Multi Method Instruments
- Muon Time Differential
- NAPI Routines
- NAPI Utility Routines
- NeXpy
- Nexus 41 Release Notes
- Nexus 42 Release Notes
- Nexus 43 Release Notes
- Nexus 4 Release Notes
- NeXus CIF Integration
- NIAC Meeting - February 2006
- NIAC 2006 at LBL List of Attendees
- NIAC Meeting - October 2006
- Photos from NIAC 2006 at LBL
- NIAC2006LBL RoadMap
- NIAC2006 Scanning Group
- NIAC2006 Synchrotron Group
- NIAC2006 TOF Group
- NIAC2007 attendees
- NIAC Meeting - September 2007
- NIAC2007 Minutes
- NIAC2007 photos
- NIAC2008 attendees
- NIAC meeting - October 2008
- 2009 NeXus Code Camp
- NIAC2010
- NIAC2012
- NIAC2014
- NIAC2014 Meeting
- NIAC2016
- NIAC 2016 Minutes
- NIAC2018
- NIAC 2018 Minutes
- NIAC Meeting 2018
- NIAC2020
- NIAC 2020 Concluding Session Minutes
- Clarify naming conventions for groups and field
- NXmx application definition
- @creator_version attribute
- Inconsistent field naming conventions
- Reserving prefixes
- Elect officers
- PIDs for NeXus terminology
- Constitution changes
- Using soft links rather than target attribute
- nexusformat python package
- Adding globally unique identifier to NXentry
- other items mentioned
- Summary
- NIAC 2020 Minutes
- NIAC2022
- NIAC2022 Minutes
- NIAC2022 Minutes
- Session B: Sept 14th 12:30 UTC
- Session C: Sept 14th 15:00 UTC
- Session D: Sept 15th 10:00-12:00 UTC
- Session E: Sept 15th 12:30-14:30 UTC
- Session F: Sept 15th 15:00-17:00 UTC
- Session G: Sept 16th 10:00-12:00 UTC
- Session H: Sept 16th 12:30-14:30 UTC
- Session I: Sept 16th 15:00-17:00 UTC
- NIAC2022 Minutes
- Spring Virtual NIAC 2022
- Minutes of the NIAC2022 Spring Meeting
- NIAC2024
- NIAC2024 Minutes
- Participants:
- NIAC2024 Minutes
- Session A: Sept 27th 10:00 UTC
- Session B: Sept 27th 13:30 UTC
- Session C: Sept 27th 16:00 UTC
- Joining participants:
- Session D: Sept 28th 10:00 UTC
- Session E: Sept 28th 13:30 UTC
- Session F: Sept 28th 16:00 UTC
- Session G: Sept 29th 10:00 UTC
- Session H: Sept 29th 13:30 UTC
- Session I: Sept 29th 16:00 UTC
- Session J: Sept 30th 10:00 UTC
- Session K: Sept 30th 13:30 UTC
- Session L: Sept 30th 16:00 UTC
- Minutes of the NIAC2022 Fall Meeting
- NIACActionItems
- NIACAPI
- NIACClasses
- NIACDesign
- NIACdoc
- NeXus International Advisory Committee
- NIACOrg
- NXaperture and Slits
- NXbrowse.f90
- NXbrowse
- NXdetector 2012 10
- NXdetector documentation
- NXdir
- NXgeometry and NXshape - documentation and review
- NXlrcs.f90
- NXmeasurement
- NXmonoref example-NIAC2006
- NXmonoref-NIAC2006
- NXmonotas example-NIAC2006
- NXmonotas-NIAC2006
- NXnet Proposal
- NXtofnref-NIAC2006
- NXtranslate - the anything to NeXus converter
- Object Oriented Interface
- Objects or Interfaces
- OO-NeXus
- Proposal NeXus Coordinates
- Proposal NeXus Errors
- Proposal to Simplify Nexus
- ReflectDiscuss
- Small-Angle Scattering
- Scaled Data
- Scans
- Storing Event Data
- Teleconferences
- Thumbnails for Nexus files
- Time-of-Flight Neutron Powder Diffraction
- TOFRaw
- TOFRawScan
- Update for NXflou application definition
- Utilities
- Workshop PSI 2010
- XESraw