[NeXus-definitions-tickets] [NeXusDefinitions] #130: proposal for image_exchange format
NeXus Base Classes and Instrument Definitions
noreply at nexusformat.org
Tue Nov 9 18:56:57 GMT 2010
#130: proposal for image_exchange format
--------------------------+-------------------------------------------------
Reporter: Pete Jemian | Owner: Pete Jemian
Type: task | Status: reopened
Priority: minor | Milestone:
Resolution: | Keywords:
--------------------------+-------------------------------------------------
Changes (by Pete Jemian):
* status: closed => reopened
* resolution: fixed =>
Old description:
> Chris Jacobsen, APS, has proposed a simplified plan to store images in
> HDF5 files for exchange amongst experimenters. Express that plan in NXDL
> as an {{{NXnote}}}, following all the rules of the schema, and see if
> that community is receptive to a NeXus description of their plans.
> Perhaps they could become interested in classifying their various
> metadata using standard NeXus base classes such as {{{NXuser}}},
> {{{NXsample}}}, {{{NXinstrument}}}, ...
New description:
Chris Jacobsen, APS, has proposed a simplified plan to store images in
HDF5 files for exchange amongst experimenters. Express that plan in NXDL
as an {{{NXnote}}}, following all the rules of the schema, and see if that
community is receptive to a NeXus description of their plans. Perhaps
they could become interested in classifying their various metadata using
standard NeXus base classes such as {{{NXuser}}}, {{{NXsample}}},
{{{NXinstrument}}}, ...
The basic proposition is to establish a simple standard for exchange of
imaging data.
* Required:
* Image set (1D, 2D, 3D, 4D, …)
* Rank and Dimensions of image set
* Optional additional information to be stored:
* Version
* Complex_index
* Image type
* Positions (independent axes): values, dimensions, names, units
* Timestamp for image set
* Specimen names and related info
* Instrument names and related info
* Data acquisition system and related info
* Processing steps and related info
* Experimenter names and related info
* Comments
Note that {{{complex_index}}} describes if the image set values are real
or complex. It was described as:
''this is an integer that, if present, tells what dimension holds
{real,imaginary} pairs for complex numbers (dimensioning is assumed to
start at 0). If absent, or if <0 or >(n_dimensions-1), it is assumed that
the array is pure real. For a 640x480 complex array, one might have
n_dimensions=3, complex_index=0, and dimensions[]=[2,640,480].''
--
Comment:
need to revise the NXDL to be more like other NeXus application
definitions. This easily fits the notion of a NeXus application
definition used as a child of {{{NXentry}}} (thus a {{{NXsubentry}}}).
--
Ticket URL: <http://trac.nexusformat.org/definitions/ticket/130#comment:6>
NeXus Base Classes and Instrument Definitions <http://www.nexusformat.org/>
NeXus Base Classes and Instrument Definitions
More information about the NeXus-definitions-tickets
mailing list