NIAC2006 Synchrotron Group¶
Nexus – Synchrotron breakout group¶
These are notes from our first discussion on 2006-02-01
present : AG (ESRF), RW (ESRF), PJ (APS), CM (Soleil), SP (Soleil), SC (Diamond), LL (CCLRC,RAL)
RW – ESRF has their own format but willing to adopt
PJ – need an international collaborative effort, EPICS low level
SP – Soleil has adopted Nexus, need tools, developed a tango generic system store data in Nexus, NO DATA to store yet, need to start quickly to store data, do not need a complete DTD
SC – committed to Nexus, MX beamlines will store imageCIF, prefer to store data in Nexus in the long term, EPICS low level simulators, simple classes to start with
LL – working on catalogue information, TOF meta-data definition, data portal to access different type of data for modelled and measured data
PJ – basic questions about which class contains which ?
PROPOSED CLASSES¶
COMMON
source
insertion device
bending magnet
INSTRUMENTS
tomography
pin hole saxs
exafs
powder diffraction
single crystal diffraction
protein crystallography
BEAMLINE COMPONENTS
bpm
goniometer
DETECTORS
ccd
psd
ionisation chamber
opaque data (image plates, other large data slugs)
NXsource additions¶
Name |
Type |
Description |
---|---|---|
mode |
NX_CHAR |
|
top_up |
NX_BOOLEAN |
NXsource is more like NXfacility for us
NXinsertion_device¶
Name |
Type |
Description |
---|---|---|
name |
NX_CHAR |
|
type |
NX_CHAR |
|
gap |
NX_FLOAT |
|
taper |
NX_FLOAT |
|
phase |
NX_FLOAT |
|
poles |
NX_INT |
|
length |
NX_FLOAT |
|
power |
NX_FLOAT |
|
energy |
NX_FLOAT |
|
bandwidth |
NX_FLOAT |
|
harmonic |
NX_INT |
|
spectrum |
NXdata |
|
geometry |
NXgeometry |
NXbending_magnet¶
Name |
Type |
Description |
---|---|---|
name |
NX_CHAR |
|
critical energy |
NX_FLOAT |
|
bending radius |
NX_FLOAT |
|
spectrum |
NXdata |
|
geometry |
NXgeometry |
Questions¶
Can we have NX_BOOLEAN ?
Do we have to use microamp units for current ?
Why is NXmonitor not NXdata ?
IDEAS¶
NXbeam_position_monitor could be a separate class (subclass of NXlog) ?