Comments (4)
The auto-generated version is below:
_audit.block_id Bruker_Kappa_APEXII
_diffrn_source.make 'Bruker-Kappa APEXII'
_diffrn_source.details 'Located at Utrecht University'
loop_
_axis.id
_axis.type
_axis.equipment
_axis.depends_on
_axis.vector[1]
_axis.vector[2]
_axis.vector[3]
_axis.offset[1]
_axis.offset[2]
_axis.offset[3]
Phi rotation goniometer Kappa 1 0 0 0
0 0
Kappa rotation goniometer Omega 0.64279 0 -0.76604 0
0 0
Omega rotation goniometer . 1 0 0 0
0 0
two_theta rotation detector . 1 0 0 0
0 0
trans translation detector two_theta 0 0 -1 0
0 ?
detx translation detector trans 0 1 0 ?
? 0
dety translation detector detx 1 0 0 0
0 0
loop_
_array_structure_list_axis.axis_id
_array_structure_list_axis.axis_set_id
_array_structure_list_axis.displacement
_array_structure_list_axis.displacement_increment
detx 1 0.0375 0.075
dety 2 0.0375 0.075
loop_
_array_structure_list.array_id
_array_structure_list.axis_set_id
_array_structure_list.direction
_array_structure_list.index
_array_structure_list.precedence
1 1 increasing 1 1
1 2 increasing 2 2
loop_
_diffrn_detector.id
_diffrn_detector.number_of_axes
1 2
loop_
_diffrn_detector_axis.axis_id
_diffrn_detector_axis.detector_id
detx 1
dety 1
from instrument-geometry-info.
The expanded version based on that generated by the Bruker conversion software and verified correct using peak position comparisons is below. Important points:
- All axis orientations match the auto-generated ones
- A number of detector positioning axes are unable to be captured by the tool at this time
- Detector pixel sizes and dimensions are not included by the automatic tool
data_image
_diffrn.id BRUKER
loop_
_axis.id
_axis.depends_on
_axis.equipment
_axis.type
_axis.vector[1]
_axis.vector[2]
_axis.vector[3]
_axis.offset[1]
_axis.offset[2]
_axis.offset[3]
gravity . gravity general 1 0 0 0 0 0
OMEGA . goniometer rotation 1 0 0 0 0 0
KAPPA OMEGA goniometer rotation 0.642788 0 -0.766044 0 0 0
PHI KAPPA goniometer rotation 1 0 0 0 0 0
TWOTHETA . detector rotation 1 0 0 0 0 0
DX TWOTHETA detector translation 0 0 -1 0 0 0
YAW DX detector rotation -1 0 0 0 0 0
PITCH YAW detector rotation 0 1 0 0 0 0
ROLL PITCH detector rotation 0 0 1 0 0 0
H ROLL detector translation 0 1 0 0 0 0
V H detector translation 1 0 0 0 0 0
# original below
# ELEMENT_X V detector translation 0 -1 0 -30.7201 -30.7201 0
# fixed
ELEMENT_X V detector translation 0 1 0 -30.7201 -30.7201 0
ELEMENT_Y ELEMENT_X detector translation 1 0 0 0 0 0
loop_
_array_structure_list_axis.axis_set_id
_array_structure_list_axis.axis_id
_array_structure_list_axis.displacement
_array_structure_list_axis.displacement_increment
ELEMENT_X ELEMENT_X 0.0600002 0.12
ELEMENT_Y ELEMENT_Y 0.0600002 0.12
_array_structure.id IMAGE
_array_structure.byte_order little_endian
_array_structure.encoding_type 'signed 32-bit integer'
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 512 1 increasing ELEMENT_X
IMAGE 2 512 2 increasing ELEMENT_Y
from instrument-geometry-info.
I have created a pull request #17 to update our archive with this information. Please somebody press the big button to merge it.
from instrument-geometry-info.
Completed.
from instrument-geometry-info.
Related Issues (20)
- [Instrument Layout]: Stoe Stadivari - check for chi
- [Instrument Layout]: take 2
- [Instrument Layout]: take 3 HOT 2
- [Layout]: ALBA XALOC 2015 HOT 2
- [Layout]: ESRF ID23 HOT 2
- Make sure scan extractor routine can handle multiple tar files
- Make sure scan extractor routine can handle complete CBF frames.
- Negative temperatures are not recognised in imgCIF_creator.py HOT 1
- Less information is needed from the user when there is access to the raw data files HOT 4
- Recognise rsync: protocol HOT 4
- imgCIF of _b4_1_master.h5 HOT 1
- depends_on entries and vectors for hdf5 are different from publication HOT 3
- differences between pointers to _axis.id and construction of some loops compared to publication HOT 6
- construction of URLs HOT 5
- Provide command-line option to choose axis names
- Allow user to define an arbitrary axis
- offset values in axis description HOT 2
- Non-existent axes are included
- Convert NXMX HDF5 data extractor to use nexusformat.py
- DIALS expt integration HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from instrument-geometry-info.