diff options
author | Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr> | 2018-01-16 11:43:39 +0100 |
---|---|---|
committer | Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr> | 2018-10-02 13:50:35 +0200 |
commit | 87f6f8e7fc7cdb933e2b057cc2ab9525b2cc8142 (patch) | |
tree | 100c90a7d62abe57507e56d3a7765d06e1742fc1 /binoculars | |
parent | d2d167248b7b77ac88d84622f4e7a7d0036340e4 (diff) |
add TODO for sixs
Diffstat (limited to 'binoculars')
-rw-r--r-- | binoculars/backends/sixs.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/binoculars/backends/sixs.py b/binoculars/backends/sixs.py index e1f9cf7..afe7bf8 100644 --- a/binoculars/backends/sixs.py +++ b/binoculars/backends/sixs.py @@ -40,6 +40,15 @@ from gi.repository import Hkl from .. import backend, errors, util +# TODO +# - Angles delta gamma. nom de 2 ou 3 moteurs. omega puis delta +# gamma pour chaque pixels. + +# - aller cherche dans le fichier NeXuS le x0, y0 ainsi que le sdd. + +# - travailler en qx qy qz, il faut rajouter un paramètre optionnel +# - qui permet de choisir une rotation azimuthal de Qx Qy. + ############### # Projections # ############### @@ -583,6 +592,7 @@ class FlyScanUHV(SIXS): return intensity, weights, (index, pdataframe) def get_pixels(self, detector): + # works only for flat detector. detector = ALL_DETECTORS[detector.name]() y, x, _ = detector.calc_cartesian_positions() y0 = y[self.config.centralpixel[1], self.config.centralpixel[0]] |