Version stable 3.6.1.1 (01/2012) | 3.6.99-0 en développement (14/12/2011)

Quoi de neuf?

Version de développement téléchargeable aussi pour Windows

Date : 04/07/2006 | Auteur : Damien Caliste

En plus de la version source (tarball), la version de développement est désormais disponible, compilée pour windows à l'daresse suivante : archive Zip


Télécharger la version de développement en cours↑ Revenir au début

Date : 06/12/2005 | Auteur : Damien Caliste

L'archive SVN de V_Sim n'étant pas (encore) publique, il est possible de télécharger la version de développement courante grâce au lien suivant : version de développement. Ce lien reste pérenne quelle soit la version en cours.

Cette version se compile comme la version stable (à l'aide de configure, make et make install) mais le binaire créé se nomme alors v_sim-dev et s'installe dans des répertoires adaptés.


Des binaires RPM

Date : 03/10/2005 | Auteur : Damien Caliste

Après une petite lecture de la page de wiki dédiée à l'empaquetage RPM sur le site de Mandriva, V_Sim est maintenant disponible sous forme de RPM. Celui-ci contient la documentation de l'API et ajoute une entrée dans le menu dans la catégorie « Autres applications/Sciences ».

Le fichier spec pour la dernière version peut être téléchargé suivant ce lien.


V_Sim debianisé!

Date : 02/08/2005 | Auteur : Damien Caliste

En attendant la sortie de la version 3.1, la version stable courante a enfin des paquets Debian (seulement pour machines i386 et alpha). Ils ont été compilés à partir d'une base Etch, mais les dépendances affichées doivent permettre une installation dans Debian Sarge. Le paquet est créé avec la documentation de l'API dans son état au moment de la sortie de la 3.0.0, c'est-à-dire avec 20% environ des fonctions documentées.


Liste des choses à faire (ou déjà faites)

Dernières modifications le : 15/02/2010

Liste des modifications et ajouts, envisagés ou réalisés concernant la version 3.4 de V_Sim.

Général

:: Ajouter une possibilité de scripts internes.
:: Permettre l'exportation dans d'autres formats que les images : des fichiers Povray, des fichiers SVG (en utilisant Cairo?).
:: Rajouter les ombres dans le rendu OpenGL.
:: Ajouter un motif pour le dessin des lignes.
:: Ajouter un mode de rendu Wireframe + Smooth pour souligner les facettes.
:: Permettre de faire varier le nombre de n~uds.
:: Implémenter la duplication périodique de la boîte.
:: 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.

Interface

:: Utiliser un widget GtkRange à la place d'un GtkSpin pour régler la distance dans l'onglet plans.
:: Permettre d'ajouter plusieurs légendes et de pouvoir modifier leur forme et le texte.

Liste des modifications et ajouts, envisagés ou réalisés concernant la version 3.3 de V_Sim.

Général

:: Modifier la méthode de rendu des spins pour créer une nouvelle méthode de rendu pour les champs de vecteur en général.
:: Permettre la lecture des fichiers Nanoquanta (positions et densités).
:: Utiliser OpenBabel pour permettre la lecture de nombreux formats d'entrée.
:: Mieux intégrer le chargement et l'affichage de champs scalaires grâce aux iso-surfaces.
:: Possibilité de rajouter / supprimer des iso-surfaces à la volée.
:: Ajout d'un plan de coupe coloré quand un champ scalaire est chargé.
:: Améliorer la méthode de rendu des spins en permettant le rendu des noeuds en mode atomique en plus du mode spin.
:: Séparer visu_tools en plusieurs entité (couleurs, format de fichiers...) et mettre le tout dans un répertoire à part.
:: Avoir un mode de rotation en conditions OpenGL dégradées.

Interface

:: Permettre de détacher les onglets et de les regrouper comme dans Gimp.
:: Sauvegarder la position des onglets et leur contenu.

Liste des modifications et ajouts, envisagés ou réalisés concernant la version 3.2 de V_Sim.

Général

:: Permettre l'exportation en PNG et JPEG, en utilisant les GdkPixbuf.
:: Passer des paramètres de colorisation en ligne de commande.
:: Passer des informations de plans en ligne de commande.
:: Passer des translations en ligne de commande.
:: Rajouter une configuration possible de la gestion des lumières.
:: Passer le mode « observe » simple comme mode par défaut.
:: Transformer VisuData_struct en GObject et lui associer les signaux appropriés pour le moment présents dans l'object VisuObject.
:: Ajouter une gestion du mode de rendu par OpenGlExtension.
:: Ajouter une extension permettant de marquer les noeuds.
:: Ajouter des fonctions permettant de déplacer les noeuds.
:: Ajouter une gestion de chargement automatique de la colorisation quand un nouveau fichier rendu est chargé.
:: Ajouter une fonction de masquage des éléments dans l'onglet de colorisation pour les éléments dont les données sont inférieures à un critère.

Interface

:: Permettre de choisir le mode de masquage par des plans multiples : union, intersection...
:: Unifier les boutons « charger des ressources » et « enregistrer » pour en faire un bouton « gestion des ressources » permettant de sauver ou de charger des ressources.
:: Ajouter une confirmation pour quitter (optionnelle et configuarble).
:: Réaliser une interface pour le marquage des noeuds.
:: Réaliser une interface pour le déplacement des éléments.
:: Dans l'onglet des outils, il faudrait proposer des schémas de couleurs pré-enregistrés comme du bleu vers le rouge, un dégradé de gris...
:: Modifier l'interface de colorisation pour rajouter une case à cocher permettant le rechargement automatique.

Liste des modifications et ajouts, envisagés ou réalisés concernant la version 3.1 de V_Sim.

Général

:: Correction du bug (récurrent) des fenêtres de dialogue qui n'en sont pas.
:: Support de multiples fichiers en entrée (exemple : un fichier de position et un fichier d'orientation des spins).
:: Affichage dans la fenêtre de sélection des atomes des coordonnées du fichier d'entrée et non des coordonnées utilisées par V_Sim pour le rendu.
:: Ajout d'une fonctionnalité de tracé de plans.
:: Les plans permettent de masquer les noeuds des zones de la boîte.
:: Transfert des paramètres qui ont une tête de ressources vers le fichier de ressources.
:: Améliorer le système de lecture et d'écriture des fichiers de paramètres et de ressources.

Interface

:: Les ressources des liaisons (couleurs, taille...) sont gérées par type de liaisons et non plus de façon globale (avec tout de même une valeur par défaut).
:: Passage à une vue GtkTreeView pour la liste des liaisons (permet la sélection multiple pour appliquer des changements à plusieurs types de liaisons en même temps, permet le tri...).
:: Gestion de la couleur des liaisons au travers d'une liste déroulante qui permet le stockage des couleurs déjà rencontrées.
:: Support de la translation des noeuds à l'intérieur de la boîte pour les boîtes périodiques.
:: Ajout d'une zone pour stocker des informations liées à la méthode de rendu.

Diverses modifications pour les onglets

:: Onglet « éléments », support des couleurs déjà rencontrées au travers d'une liste déroulante.
:: Onglet « éléments », passage à une GtkComboBox pour la sélection des éléments et nettoyage du code en rapport avec la sélection des éléments par nom et non par pointeur.
:: Onglet « éléments », ajout d'une ressources permettant de masquer ou non tous n~uds d'un même élément.
:: Onglet « navigateur », ajout d'un filtre des fichiers affichés.
:: Onglet « coloration extérieure », affichage de la valeur min et de la valeur max associée au fichier chargé.
:: Onglet « plans », création d'un onglet pour gérer la création, la modification et les opérations sur les plans.
:: Onglet « configuration », ajout d'un facteur multiplicatif sur les GtkSpinButtons travaillant sur une grandeur physique.

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.

:: Documentation pour VisuObject.
:: Documentation pour visu_tools.
:: Documentation pour visu_commandLine.
:: Documentation pour visu_basic.
:: Documentation pour visu_elements.
:: Documentation pour visu_data.
:: Documentation pour opengl.
:: Documentation pour visu_rendering.
:: Documentation pour visu_configFile.
:: Documentation pour visu_extension.
:: Documentation pour visu_pairs.
:: Documentation pour visu_dump.
:: Documentation pour visu_pickMesure.
:: Mise à jour du site web avec les fonctionalités de la nouvelle version et corriger les manques précédents.

Rendu de fichiers de spin

Les fichiers de spins sont représentés par des flèches définies par leur position et leur orientation.

:: Lecture des fichiers d'entrée au travers de l'interface GTK.
:: Lecture des fichiers d'entrée sur la ligne de commande.
:: Rendu des spins par des flèches (cylindriques ou cubiques). Modifications possibles de la géométrie des flèches.
:: Coloration des spins en fonction de l'orientation.
:: Enregistrement des ressources liées au spin.