summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPicca Frédéric-Emmanuel <picca@synchrotron-soleil.fr>2018-01-16 11:43:39 +0100
committerPicca Frédéric-Emmanuel <picca@synchrotron-soleil.fr>2018-10-02 13:50:35 +0200
commit87f6f8e7fc7cdb933e2b057cc2ab9525b2cc8142 (patch)
tree100c90a7d62abe57507e56d3a7765d06e1742fc1
parentd2d167248b7b77ac88d84622f4e7a7d0036340e4 (diff)
add TODO for sixs
-rw-r--r--binoculars/backends/sixs.py10
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]]