All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generated.docs.javadoc.org.eclipse.dawnsci.nexus.package-summary.html Maven / Gradle / Ivy






org.eclipse.dawnsci.nexus (h5jan API)











Package org.eclipse.dawnsci.nexus

  • Interface Summary 
    Interface Description
    IMultipleNexusDevice
    Any device which can provide multiple NeXus objects to be added to a NeXus tree.
    INexusDevice<N extends NXobject>
    Any device which can write NeXus should implement this interface.
    INexusFileFactory
    Defines an interface for creating NexusFiles.
    NexusFile
    Replacement for old Nexus file interface All elements of a path can be augmented with an optional NX_class string appended on with a ":".
    NXaperture
    A beamline aperture.
    NXattenuator
    A device that reduces the intensity of a beam by attenuation.
    NXbeam
    Properties of the neutron or X-ray beam at a given location.
    NXbeam_stop
    A device that blocks the beam completely, usually to protect a detector.
    NXbending_magnet
    A bending magnet
    NXcapillary
    A capillary lens to focus the X-ray beam.
    NXcite
    A literature reference Definition to include references for example for detectors, manuals, instruments, acquisition or analysis software used.
    NXcollection
    An unvalidated set of terms, such as the description of a beam line.
    NXcollimator
    A beamline collimator.
    NXcontainer
    State of a container holding the sample under investigation.
    NXcrystal
    A crystal monochromator or analyzer.
    NXcylindrical_geometry
    Geometry description for cylindrical shapes.
    NXdata
    :ref:`NXdata` describes the plottable data and related dimension scales.
    NXdetector
    A detector, detector bank, or multidetector.
    NXdetector_group
    Logical grouping of detector elements.
    NXdetector_module
    Geometry and logical description of a detector module.
    NXdisk_chopper
    A device blocking the beam in a temporal periodic pattern.
    NXelectrostatic_kicker
    definition for a electrostatic kicker.
    NXentry
    (**required**) :ref:`NXentry` describes the measurement.
    NXenvironment
    Parameters for controlling external conditions
    NXevent_data
    NXevent_data is a special group for storing data from neutron detectors in event mode.
    NXfermi_chopper
    A Fermi chopper, possibly with curved slits.
    NXfilter
    For band pass beam filters.
    NXflipper
    A spin flipper.
    NXfresnel_zone_plate
    A fresnel zone plate
    NXgeometry Deprecated
    as decided at 2014 NIAC meeting, convert to use :ref:`NXtransformations`
    NXgrating
    A diffraction grating, as could be used in a soft X-ray monochromator
    NXguide
    A neutron optical element to direct the path of the beam.
    NXinsertion_device
    An insertion device, as used in a synchrotron light source.
    NXinstrument
    Collection of the components of the instrument or beamline.
    NXlog
    Information recorded as a function of time.
    NXmagnetic_kicker
    definition for a magnetic kicker.
    NXmirror
    A beamline mirror or supermirror.
    NXmoderator
    A neutron moderator
    NXmonitor
    A monitor of incident beam data.
    NXmonochromator
    A wavelength defining device.
    NXnote
    Any additional freeform information not covered by the other base classes.
    NXobject
    Base interface of all Nexus group nodes
    NXoff_geometry
    Geometry (shape) description.
    NXorientation
    legacy class - recommend to use :ref:`NXtransformations` now Description for a general orientation of a component - used by :ref:`NXgeometry`
    NXparameters
    Container for parameters, usually used in processing or analysis.
    NXpinhole
    A simple pinhole.
    NXpolarizer
    A spin polarizer.
    NXpositioner
    A generic positioner such as a motor or piezo-electric transducer.
    NXprocess
    Document an event of data processing, reconstruction, or analysis for this data.
    NXquadrupole_magnet
    definition for a quadrupole magnet.
    NXreflections
    This is a definition for reflection data from diffraction experiments
    NXroot
    Definition of the root NeXus group.
    NXsample
    Any information on the sample.
    NXsample_component
    One group like this per component can be recorded For a sample consisting of multiple components.
    NXsensor
    A sensor used to monitor an external condition The condition itself is described in :ref:`NXenvironment`.
    NXseparator
    definition for an electrostatic separator.
    NXshape
    legacy class - (used by :ref:`NXgeometry`) - the shape and size of a component.
    NXslit
    A simple slit.
    NXsolenoid_magnet
    definition for a solenoid magnet.
    NXsource
    The neutron or x-ray storage ring/facility.
    NXspin_rotator
    definition for a spin rotator.
    NXsubentry
    Group of multiple application definitions for "multi-modal" (e.g.
    NXtransformations
    Collection of axis-based translations and rotations to describe a geometry.
    NXtranslation
    legacy class - (used by :ref:`NXgeometry`) - general spatial location of a component.
    NXuser
    Contact information for a user.
    NXvelocity_selector
    A neutron velocity selector
    NXxraylens
    An X-ray lens, typically at a synchrotron X-ray beam line.
  • Class Summary 
    Class Description
    NexusConstants
    Constants used to deal with NeXus files
    NexusNodeFactory
    Factory class for creating instances of NeXus base classes.
    NexusScanInfo
    This class represents information about the scan which the NeXus device is running in.
    NexusUtils
    Utility methods for dealing with NeXus files.
    ServiceHolder  
  • Enum Summary 
    Enum Description
    NexusApplicationDefinition
    Enumeration of NeXus application definitions.
    NexusBaseClass
    Eumeration of NeXus base classes.
    NexusScanInfo.NexusRole  
    NexusScanInfo.ScanRole  
    NexusUtils.ChunkingStrategy
    Possible strategies for estimating chunking
  • Exception Summary 
    Exception Description
    NexusException  




© 2015 - 2024 Weber Informatics LLC | Privacy Policy