NeXus Groups


NXentry

NameTypeAttributesDescription
userNXuserGroup containing user contact information
sampleNXsampleGroup describing sample
instrumentNXinstrumentGroup describing instrument (including source and detectors)
monitorNXmonitorMonitor counts
dataNXdataPlottable data
analysisNX_CHARversion
URL
Definition of NeXus file type. The version and URL attributes define the XML DTD or schema that defines the contents of this file.
titleNX_CHARTitle of measurement
run_numberNX_INT32Number of run or scan stored in NXentry
program_nameNX_CHARName of program that generated the data. The version number should be stored as an attribute.
command_lineNX_CHARCommand line used to initiate current measurement
start_timeISO 8601Starting time of measurement
end_timeISO 8601Ending time of measurement
durationNX_FLOAT32elapsed time of experiment
notesNX_CHARAny notes concerning the measurement

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXdata

This contains plottable data and its dimension scales.

NameTypeAttributesDescription
variableNX_FLOAT32[]long_name
axis
primary
histogram_offset
Dimension scales (number to match rank of data)
dataNX_FLOAT32[]signalData
errorsNX_FLOAT32[]Standard deviations of data

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXuser

NameTypeAttributesDescription
nameNX_CHARUser name
affiliationNX_CHARUser's affiliation
addressNX_CHARUser's postal address (complete)
telephone_numberNX_CHARUser's telephone number
fax_numberNX_CHARUser's fax number
emailNX_CHARUser's e-mail address

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXsample

NameTypeAttributesDescription
nameNX_CHARSample name
chemical_formulaNX_CHAR
temperatureNX_FLOAT32[]Sample temperature. This could be a scanned variable, in which case it is also attached to a NXdata group.
electric_fieldNX_FLOAT32[3]Applied electric field vector
magnetic_fieldNX_FLOAT32[3]Applied magnetic field vector
stress_fieldNX_FLOAT32[3]
pressureNX_FLOAT32
changer_positionNX_INT32Sample changer position
unit_cellNX_FLOAT32[6]unit cell parameters
(lengths and angles)
unit_cell_volumeNX_FLOAT32volume of unit cell
orientation_matrixNX_FLOAT32[9]
symmetry_cell_settingNX_CHARe.g. orthorhombic
shapeNX_CHARShape of sample:
plate
sphere
cylinder
hollow_cylinder
dimensionNX_FLOAT32[3]length of plate edges
radiusNX_FLOAT32radius of cylinder or sphere
inner_radiusNX_FLOAT32inner radius of hollow cylinder
heightNX_FLOAT32height of cylinder
massNX_FLOAT32
densityNX_FLOAT32
molecular_weightNX_FLOAT32
coherent_cross_sectionNX_FLOAT32
incoherent_cross_sectionNX_FLOAT32
absorption_cross_sectionNX_FLOAT32
shear_speedNX_FLOAT32
solvent_massNX_FLOAT32
volume_fractionNX_FLOAT32
temperature_logNXlogLog of sample temperature.
electric_field_logNXlog
magnetic_field_logNXlog

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXinstrument

NameTypeAttributesDescription
nameNX_CHARInstrument name
sourceNXsourceGroup containing source information
monochromatorNXcrystal
NXchopper
Group describing monochromator (which may be a crystal or a chopper)
analyserNXcrystal
NXchopper
Group describing analyser (which may be a crystal or a chopper)
collimatorNXcollimatorGroup defining the physical characteristics of a beamline collimator.
apertureNXapertureGroup defining a beam aperture
attenuatorNXattenuatorGroup defining a beam attenuator
polarizerNXpolarizerGroup defining a beam polarizer
flipperNXflipperGroup defining a polarizing flipper
mirrorNXmirrorGroup defining a mirror guide
detectorNXdetectorGroup defining a detector, bank of detectors or multi-detector

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXmonitor

This contains monitor data and/or integrals.

NameTypeAttributesDescription
distanceNX_FLOAT32Position of monitor with respect to the sample
integralNX_FLOAT32Monitor integral
rangeNX_FLOAT32[2]Range over which monitor integral is determined (TOF only)
time_of_flightNX_FLOAT32[]Time-of-flight of monitor counts (TOF only)
dataNX_FLOAT32[]Monitor counts (must be same dimension as time_of_flight)
typeNX_CHARtype of monitor
efficiencyNX_FLOAT32[]monitor efficiency (versus time-of-flight if required)

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXsource

This contains information about the neutron or X-ray source.

NameTypeAttributesDescription
nameNX_CHARName of facility
typeNX_CHARType of source:
Reactor Neutron Source
Spallation Neutron Source
X-ray Synchrotron Source
powerNX_FLOAT32
proton_currentNX_FLOAT32
proton_voltageNX_FLOAT32
frequencyNX_FLOAT32
periodNX_FLOAT32
target_materialNX_CHARe.g. Ta, W

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXchopper

This contains information about disk choppers, Fermi choppers, velocity selectors etc.

NameTypeAttributesDescription
distanceNX_FLOAT32Position of chopper with respect to the sample
typeNX_CHARType of chopper:
Fermi
disk
counter_rotating_disk
velocity_selector
frequencyNX_FLOAT32
periodNX_FLOAT32
radiusNX_FLOAT32radius of chopper body
curvatureNX_FLOAT32radius of curvature (Fermi)
slit_widthNX_FLOAT32
blade_widthNX_FLOAT32
slit_numberNX_INT32
energyNX_FLOAT32Optimum transmitted energy
trigger_logNXlogLog of chopper trigger pulses
phasing_logNXlogLog of chopper phases

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXcrystal

This contains information about crystal monochromators or analyzers.

NameTypeAttributesDescription
distanceNX_FLOAT32Position of nominal center of crystal with respect to the sample
wavelengthNX_FLOAT32[]Nominal wavelength
energyNX_FLOAT32[]Nominal energy
wavevectorNX_FLOAT32[]Nominal wavevector
lattice_parameterNX_FLOAT32Lattice parameter of nominal reflection
reflectionNX_FLOAT32[3][h,k,l] values of Bragg reflection
horizontal_curvatureNX_FLOAT32Horizontal curvature of focusing crystal
vertical_curvatureNX_FLOAT32Vertical curvature of focusing crystal
horizontal_apertureNX_FLOAT32Horizontal size of aperture (if rectangular)
vertical_apertureNX_FLOAT32Vertical size of aperture (if rectangular)

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXcollimator

This contains information about beamline collimators.

NameTypeAttributesDescription
distanceNX_FLOAT32Position of center of collimator with respect to the sample
typeNX_CHARType of collimator e.g. Soller
lengthNX_FLOAT32Overall length of collimator
soller_angleNX_FLOAT32Angular spread of Soller collimator
horizontal_apertureNX_FLOAT32Horizontal size of aperture (if rectangular)
vertical_apertureNX_FLOAT32Vertical size of aperture (if rectangular)
radiusNX_FLOAT32Radius of aperture (if circular)

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXaperture

Under Construction

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXattenuator

This contains information about beam attenuators.

NameTypeAttributesDescription
distanceNX_FLOAT32Position of attenuator with respect to the sample
typeNX_CHARType of attenuator e.g. polythene
thicknessNX_FLOAT32Thickness of attenuator
attenuationNX_FLOAT32Attenuation factor

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXpolarizer

Under Construction

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXflipper

Under Construction

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXmirror

Under Construction

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXdetector

This contains information about the detector or detector bank.

NameTypeAttributesDescription
distanceNX_FLOAT32[]Position of detector with respect to the sample
typeNX_CHARType of detector:
He3 gas cylinder
He3 PSD
He3 multidetector
BF3 gas
scintillator
fission chamber
gas_pressureNX_FLOAT32Pressure of detecting gas
efficiencyNX_FLOAT32Detector efficiency prefactor
heightNX_FLOAT32Detector height
radiusNX_FLOAT32Detector radius
phiNX_FLOAT32[]Scattering angle of detector
time_of_flightNX_FLOAT32[]Time of flight channel values

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXbeam

This NeXus group stores information required to define the state of the neutron or X-ray beam at any location. It will be referenced by beamline component groups within the NXinstrument group or by the NXsample group. Note that variables such as the incident energy could be scalar values or arrays.

NameTypeAttributesDescription
incident_energyNX_FLOAT32[]Energy on entering beamline component
final_energyNX_FLOAT32[]Energy on leaving beamline component
energy_transferNX_FLOAT32[]Energy change caused by beamline component
incident_wavelengthNX_FLOAT32[]Wavelength on entering beamline component
final_wavelengthNX_FLOAT32[]Wavelength on leaving beamline component
incident_polarizationNX_FLOAT32[3]Incident polarization vector
final_polarizationNX_FLOAT32[3]Final polarization vector
fluxNX_FLOAT32
spectrumNXdataDistribution of beam with respect to relevant variable e.g. wavelength. This is mainly useful for simulations which need to store plottable information at each beamline component.

[Return to Glossary | NeXus Home Page | NeXus Site Map]


NXlog

NameTypeAttributesDescription
valueNX_FLOAT32[]Value of variable being logged e.g. temperature.
time_logISO 8601Time at which variable is logged.

[Return to Glossary | NeXus Home Page | NeXus Site Map]



Comments to: Ray Osborn <ROsborn@anl.gov>
Revised: Tuesday, November 23, 1999

Copyright © 1996-1999 NeXus Design Team. All rights reserved.