2 - gérer les unités des paramètres.
3 - optimiser la method oriented_angle
4 - revoir de fond en comble HklList.
7 - rajouter le fit sur les offsets des angles.
10 - ajouter les coupures en utilisant le min et max.
11 - ajouter un offset sur les Axes de façon à gérer les changement d'origine.
14 - la géométry doit indiquer où peut être monté le sample.
15 - idem pout les détecteurs.
18 - ajouter le calcule du volume de la maille.
19 - ajouter le calcule de l'angle mesuré ainsi que de l'angle calculé entre
21 - ajouter un lien vers le holder qui lui correspond.
27 - Mode "Horizontal Eulerian 4C zone"
28 - Mode "Vertical Eulerian 4C zone"
29 - E6C, K6C, "Bras levant" (DONE)
30 - Retourner l'ensemble des solutions et non pas une seule. (DONE)
31 - Sélection de la solution intéressante parmis les précédentes suivant
32 diverses statégies. il faut que cette stratégie puisse
33 dépendre de la geométrie. Ainsi pour une experience, l'axe
34 kappa devra être toujours du même côté parce
35 qu'il faut que le contre poid soit correctement positionné.
38 - calcules numeriques utilisant GSL. (DONE)
39 - s'occuper de la degenerescence des axes (DONE)
40 - lorsque l'on crée une fonction il faut aussi lui passer le nombre
41 d'équation de façon à vérifier que l'équation est bien
42 compatible avec le nombre d'axes du pseudo moteur.
43 - ne pas autoriser les moteurs avec plusieurs fois les mêmes axes.
44 - les rendre utilisable dès leur construction (faire un set sur
45 le premier getset dans le constructeur)
46 - dans le fprintf indiquer qu'un moteur n'est pas encore initialisé.
49 - Faire en sorte de simplifier les test des pseudo.(DONE)
54 - Toujours plus de documentation.
55 - Expliquer comment rajouter des diffractomètres et des modes à la librairie.
62 ~ Developper une interface graphique à la librairie pour la tester.