OpenAlea

Fiche logiciel validé
  • Création ou MAJ importante : 08/10/10
  • Correction mineure : 19/07/11
Mots-clés

OpenAlea : modélisation des plantes à différentes échelles

Description
Fonctionnalités générales

OpenAlea est un projet open source principalement destiné à la communauté de modélisation des plantes. Le projet inclut des modules pour représenter, analyser et modéliser le fonctionnement et la croissance de l'architecture des plantes à différentes échelles.

Les objectifs du projet sont :

  • Encourager la réutilisation de logiciels et d'outils.
  • Partager le coût de développement entre équipes.
  • Favoriser les échanges d'expériences.

OpenAlea fournit :

  • Des outils pour intégrer les nouveaux modèles et les modèles existants (C, C++, Fortran) au sein du langage Python (Fiche Fiche Plume).
  • Une architecture logicielle à base de composants qui permet la création d'application de manière dynamique et flexible.
  • Un outil de programmation visuelle basé sur le paradigme du "dataflow" qui permet le développement intuitif de nouveaux modèles par l'assemblage de briques de base.
  • Des structures de données partagées et des algorithmes pour la modélisation des plantes.
Contexte d'utilisation dans mon laboratoire/service

OpenAlea est destiné principalement pour la communauté de recherche sur la modélisation des plantes. Les utilisateurs d'OpenAlea appartiennent à différentes catégories :

  • les développeurs informatiques qui implémentent des structures de données et des algorithmes. Ils utilisent les outils de compilation, d'intégration et de déploiement fournis par la plateforme,
  • les modélisateurs qui utilisent, calibrent et assemblent des briques de base fournies par les paquets existants. Il peuvent créer de nouveaux composants directement en écrivant du code python ou en assemblant des composants sous forme de dataflow,
  • les utilisateurs finaux qui exécutent les modèles sur leurs propres jeux de données.
Environnement du logiciel
Plates-formes

Windows, Linux, Mac Os X

Environnement de développement
Type de structure associée au développement

Equipe projet INRIA virtual plants

Références d'utilisateurs institutionnels

INRIA, CIRAD, INRA

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

Liste de diffusion :

Documentation utilisateur

La documentation est disponible ici

Contributions