Data Category array_structure_list

General

Category name
array_structure_list
Required in PDB entries
no
Category group membership
array_data_group
Used in current PDB entries
No

Category Relationship Diagrams

70
View full category relationship diagram including all dictionary data categories

Category Description

     Data items in the ARRAY_STRUCTURE_LIST category record the size
     and organization of each array dimension.

     The relationship to physical axes may be given.

NeXus Mapping Details

 
   
    _array_structure_list.axis_set_id AXISSETID
    _array_structure_list.array_id ARRAYID
    _array_structure_list.dimension DIM
    _array_structure_list.direction DIR
    _array_structure_list.index INDEX
    _array_structure_list.precedence PRECEDENCE
    _array_structure_list_axis.axis_id AXISID
    _array_structure_list_axis.axis_set_id AXISSETID
    _array_structure_list_axis.angle ANGLE
    _array_structure_list_axis.angle_increment ANGLEINC
    _array_structure_list_axis.displacement DISP
    _array_structure_list_axis.fract_displacement  FRACTDISP
    _array_structure_list_axis.displacement_increment DISPINC
    _array_structure_list_axis.fract_displacement_increment FRACTINC
    _array_structure_list_axis.angular_pitch  ANGPITCH
    _array_structure_list_axis.reference_angle REFANG
    _array_structure_list_axis.reference_displacement REFDISP

    -->
   
      /CBF_diffrn_scan__SCANID:NXentry
        /instrument:NXinstrument
          /CBF_diffrn_detector__DETECTORNAME:NXdetector
            /CBF_array_structure_list_axis__AXISSETID=[]
              @CBF_array_structure_list_axis__id="AXISSETID"
              @CBF_array__id="ARRAYID"
              @CBF_array_structure_list__dimension=DIM
              @CBF_array_structure_list__direction="DIR"
              @CBF_array_structure_list__index=INDEX
              @CBF_array_structure_list__precedence=PRECEDENCE
            /poise:NXpoise
              /AXISID=[DISP,DISP+DISPINC,...]   (or using angles where appropriate)
                @depends_on=...   determined from AXIS definitions
                @equipment="detector"
                @offset=[...] determined from AXIS definitions
                @offset_units="mm"
                @transformation_type="..." from AXIS definitions
                @units="mm"
                @vector=[...] determined from AXIS definitions
                @CBF_array_structure_list_axis__axis_id="AXISID"
                @CBF_array_structure_list_axis__axis_set_id="AXISSETID"
                @CBF_array_structure_list_axis__angle=ANGLE
                @CBF_array_structure_list_axis__angle_increment=ANGLEINC
                @CBF_array_structure_list_axis__displacement=DISP
                @CBF_array_structure_list_axis__displacement=FRACTDISP
                @CBF_array_structure_list_axis__displacement_increment=DISPINC
                @CBF_array_structure_list_axis__fract_displacement_increment=FRACTINC
                @CBF_array_structure_list_axis__angular_pitch=ANGPITCH
                @CBF_array_structure_list_axis__radial_pitch=RADPITCH
                @CBF_array_structure_list_axis__reference_angle=REFANG
                @CBF_array_structure_list_axis__reference_displacement=REFDISP
               
     with the parent category for the axis set and axis determined by the equipment
     of the axes.

Category Example

 
        loop_
       _array_structure_list.array_id
       _array_structure_list.index
       _array_structure_list.dimension
       _array_structure_list.precedence
       _array_structure_list.direction
       _array_structure_list.axis_set_id
        image_1   1    1300    1     increasing  ELEMENT_X
        image_1   2    1200    2     decreasing  ELEMENY_Y