File: todo

package info (click to toggle)
v-sim 3.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 15,860 kB
  • sloc: ansic: 75,222; sh: 10,239; makefile: 580; python: 572; cpp: 353; xml: 130
file content (280 lines) | stat: -rw-r--r-- 10,436 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
<?xml version="1.0" encoding="iso-8859-15"?>

<ListeDesChosesFaire logiciel="V_Sim">

  <milestone version="3.4">
    <objectif titre="Gnral">
      <tape tat="Projet">
Ajouter une possibilit de scripts internes.
      </tape>
      <tape tat="En cours">
Permettre l'exportation dans d'autres formats que les images : des fichiers Povray, des fichiers SVG (en utilisant Cairo?).
      </tape>
      <tape tat="Projet">
Rajouter les ombres dans le rendu OpenGL.
      </tape>
      <tape tat="OK">
Ajouter un motif pour le dessin des lignes.
      </tape>
      <tape tat="OK">
Ajouter un mode de rendu Wireframe + Smooth pour souligner les facettes.
      </tape>
      <tape tat="OK">
Permettre de faire varier le nombre de n~uds.
      </tape>
      <tape tat="OK">
Implmenter la duplication priodique de la bote.
      </tape>
      <tape tat="En cours">
Divers actions sur les surfaces, dont la possibilit de simplifier (suppression de points) et de lisser (moyenner les points entre eux) les surfaces exitantes. Autre possibilit : pouvoir couper les surfaces avec les plans. Enfin, pouvoir exporter des surfaces.
      </tape>
    </objectif>
    <objectif titre="Interface">
      <tape tat="Projet">
Utiliser un widget GtkRange  la place d'un GtkSpin pour rgler la distance dans l'onglet plans.
      </tape>
      <tape tat="En cours">
Permettre d'ajouter plusieurs lgendes et de pouvoir modifier leur forme et le texte.
      </tape>
    </objectif>
  </milestone>

  <milestone version="3.3">
    <objectif titre="Gnral">
      <tape tat="OK">
Modifier la mthode de rendu des spins pour crer une nouvelle mthode de rendu pour les champs de vecteur en gnral.
      </tape>
      <tape tat="OK">
Permettre la lecture des fichiers Nanoquanta (positions et densits).
      </tape>
      <tape tat="OK">
Utiliser OpenBabel pour permettre la lecture de nombreux formats d'entre.
      </tape>
      <tape tat="OK">
Mieux intgrer le chargement et l'affichage de champs scalaires grce aux iso-surfaces.
      </tape>
      <tape tat="OK">
Possibilit de rajouter / supprimer des iso-surfaces  la vole.
      </tape>
      <tape tat="OK">
Ajout d'un plan de coupe color quand un champ scalaire est charg.
      </tape>
      <tape tat="OK">
Amliorer la mthode de rendu des spins en permettant le rendu des noeuds en mode atomique en plus du mode spin.
      </tape>
      <tape tat="OK">
Sparer visu_tools en plusieurs entit (couleurs, format de fichiers...) et mettre le tout dans un rpertoire  part.
      </tape>
      <tape tat="OK">
Avoir un mode de rotation en conditions OpenGL dgrades.
      </tape>
    </objectif>
    <objectif titre="Interface">
      <tape tat="OK">
Permettre de dtacher les onglets et de les regrouper comme dans Gimp.
      </tape>
      <tape tat="OK">
Sauvegarder la position des onglets et leur contenu.
      </tape>
    </objectif>
  </milestone>

  <milestone version="3.2">
    <objectif titre="Gnral">
      <tape tat="OK">
Permettre l'exportation en PNG et JPEG, en utilisant les GdkPixbuf.
      </tape>
      <tape tat="OK">
Passer des paramtres de colorisation en ligne de commande.
      </tape>
      <tape tat="OK">
Passer des informations de plans en ligne de commande.
      </tape>
      <tape tat="OK">
Passer des translations en ligne de commande.
      </tape>
      <tape tat="OK">
Rajouter une configuration possible de la gestion des lumires.
      </tape>
      <tape tat="OK">
Passer le mode  observe  simple comme mode par dfaut.
      </tape>
      <tape tat="OK">
Transformer VisuData_struct en GObject et lui associer les signaux appropris pour le moment prsents dans l'object VisuObject.
      </tape>
      <tape tat="OK">
Ajouter une gestion du mode de rendu par OpenGlExtension.
      </tape>
      <tape tat="OK">
Ajouter une extension permettant de marquer les noeuds.
      </tape>
      <tape tat="OK">
Ajouter des fonctions permettant de dplacer les noeuds.
      </tape>
      <tape tat="OK">
Ajouter une gestion de chargement automatique de la colorisation quand un nouveau fichier rendu est charg.
      </tape>
      <tape tat="OK">
Ajouter une fonction de masquage des lments dans l'onglet de colorisation pour les lments dont les donnes sont infrieures  un critre.
      </tape>
    </objectif>
    <objectif titre="Interface">
      <tape tat="OK">
Permettre de choisir le mode de masquage par des plans multiples : union, intersection...
      </tape>
      <tape tat="OK">
Unifier les boutons  charger des ressources  et  enregistrer  pour en faire un bouton  gestion des ressources  permettant de sauver ou de charger des ressources.
      </tape>
      <tape tat="OK">
Ajouter une confirmation pour quitter (optionnelle et configuarble).
      </tape>
      <tape tat="OK">
Raliser une interface pour le marquage des noeuds.
      </tape>
      <tape tat="OK">
Raliser une interface pour le dplacement des lments.
      </tape>
      <tape tat="OK">
Dans l'onglet des outils, il faudrait proposer des schmas de couleurs pr-enregistrs comme du bleu vers le rouge, un dgrad de gris...
      </tape>
      <tape tat="OK">
Modifier l'interface de colorisation pour rajouter une case  cocher permettant le rechargement automatique.
      </tape>
    </objectif>
  </milestone>

  <milestone version="3.1">
    <objectif titre="Gnral">
      <tape tat="OK">
Correction du bug (rcurrent) des fentres de dialogue qui n'en sont pas.
      </tape>
      <tape tat="OK">
Support de multiples fichiers en entre (exemple : un fichier de position et un fichier d'orientation des spins).
      </tape>
      <tape tat="OK">
Affichage dans la fentre de slection des atomes des coordonnes du fichier d'entre et non des coordonnes utilises par V_Sim pour le rendu.
      </tape>
      <tape tat="OK">
Ajout d'une fonctionnalit de trac de plans.
      </tape>
      <tape tat="OK">
Les plans permettent de masquer les noeuds des zones de la bote.
      </tape>
      <tape tat="OK">
Transfert des paramtres qui ont une tte de ressources vers le fichier de ressources.
      </tape>
      <tape tat="OK">
Amliorer le systme de lecture et d'criture des fichiers de paramtres et de ressources.
      </tape>
    </objectif>

    <objectif titre="Interface">
      <tape tat="OK">
Les ressources des liaisons (couleurs, taille...) sont gres par type de liaisons et non plus de faon globale (avec tout de mme une valeur par dfaut).
      </tape>
      <tape tat="OK">
Passage  une vue GtkTreeView pour la liste des liaisons (permet la slection multiple pour appliquer des changements  plusieurs types de liaisons en mme temps, permet le tri...).
      </tape>
      <tape tat="OK">
Gestion de la couleur des liaisons au travers d'une liste droulante qui permet le stockage des couleurs dj rencontres.
      </tape>
      <tape tat="OK">
Support de la translation des noeuds  l'intrieur de la bote pour les botes priodiques.
      </tape>
      <tape tat="OK">
Ajout d'une zone pour stocker des informations lies  la mthode de rendu.
      </tape>
    </objectif>

    <objectif titre="Diverses modifications pour les onglets">
      <tape tat="OK">
Onglet  lments , support des couleurs dj rencontres au travers d'une liste droulante.
      </tape>
      <tape tat="OK">
Onglet  lments , passage  une GtkComboBox pour la slection des lments et nettoyage du code en rapport avec la slection des lments par nom et non par pointeur.
      </tape>
      <tape tat="OK">
Onglet  lments , ajout d'une ressources permettant de masquer ou non tous n~uds d'un mme lment.
      </tape>
      <tape tat="OK">
Onglet  navigateur , ajout d'un filtre des fichiers affichs.
      </tape>
      <tape tat="OK">
Onglet  coloration extrieure , affichage de la valeur min et de la valeur max associe au fichier charg.
      </tape>
      <tape tat="OK">
Onglet  plans , cration d'un onglet pour grer la cration, la modification et les oprations sur les plans.
      </tape>
      <tape tat="OK">
Onglet  configuration , ajout d'un facteur multiplicatif sur les GtkSpinButtons travaillant sur une grandeur physique.
      </tape>
    </objectif>

    <objectif titre="Documentation">
Cette version a pour objectif le support complet de la documentation pour l'API des fonctions basiques de V_Sim ; ainsi que la mise  jour du site web.
      <tape tat="OK">
Documentation pour VisuObject.
      </tape>
      <tape tat="OK">
Documentation pour visu_tools.
      </tape>
      <tape tat="OK">
Documentation pour visu_commandLine.
      </tape>
      <tape tat="OK">
Documentation pour visu_basic.
      </tape>
      <tape tat="OK">
Documentation pour visu_elements.
      </tape>
      <tape tat="OK">
Documentation pour visu_data.
      </tape>
      <tape tat="OK">
Documentation pour opengl.
      </tape>
      <tape tat="OK">
Documentation pour visu_rendering.
      </tape>
      <tape tat="OK">
Documentation pour visu_configFile.
      </tape>
      <tape tat="OK">
Documentation pour visu_extension.
      </tape>
      <tape tat="OK">
Documentation pour visu_pairs.
      </tape>
      <tape tat="OK">
Documentation pour visu_dump.
      </tape>
      <tape tat="OK">
Documentation pour visu_pickMesure.
      </tape>
      <tape tat="En cours">
Mise  jour du site web avec les fonctionalits de la nouvelle version et corriger les manques prcdents.
      </tape>
    </objectif>

    <objectif titre="Rendu de fichiers de spin">
Les fichiers de spins sont reprsents par des flches dfinies par leur position et leur orientation.
      <tape tat="OK">
Lecture des fichiers d'entre au travers de l'interface GTK.
      </tape>
      <tape tat="OK">
Lecture des fichiers d'entre sur la ligne de commande.
      </tape>
      <tape tat="OK">
Rendu des spins par des flches (cylindriques ou cubiques). Modifications possibles de la gomtrie des flches.
      </tape>
      <tape tat="OK">
Coloration des spins en fonction de l'orientation.
      </tape>
      <tape tat="OK">
Enregistrement des ressources lies au spin.
      </tape>
    </objectif>

  </milestone>

</ListeDesChosesFaire>