![]() |
Licence Creative Commons by-nc-nd
(Paternité, pas d'utilisation commerciale, pas de modification) |
Kepler est un gestionnaire de “Workflow” : une application Java qui permet d'exécuter des tâches élémentaires ou non suivant un modèle définissant en particulier comment celles-ci sont synchronisées. On dispose d’une bibliothèque "d'acteurs" que l’on connecte entre eux et l'exécution est contrôlée par un "directeur". Il est possible de créer ses propres acteurs en Java, mais également avec d'autres langages. Il permet aussi de les partager très facilement par l’intermédiaire d’un fichier unique de description au format XML.
Le logiciel peut interagir avec R, MATLAB et PYTHON. Kepler offre la possibilité de consommer des Web Services dans le cadre de traitements distribués et il permet également de de voir et d'exécuter un workflow sur une page web a l'aide d'applets.
Cette application est utilisée pour relier entre elles un ensemble d'applications pour la simulation numérique.
Nous développons actuellement des acteurs pour visualiser des données issues de simulation d'évolution de plasmas et de particules chargées. Le logiciel est surtout utilisé dans la communauté bioinformatique et en astrophysique. Le logiciel constitue une excellente plateforme pour relier et exécuter un ensemble de codes de simulation et de visualisation sur une grille de calcul. Son interface graphique la rend plus accessible à tout physicien non développeur.
Windows, MAC OS X Intel, Linux
UC Davis http://www.cs.ucdavis.edu/
UC Santa Barbara http://www.nceas.ucsb.edu/ecoinfo
UC San Diego http://scirad.sdsc.edu/datatech/swat.html
Kepler est une extension de Ptolemy II développé à Berkeley. Je pense que c'est une garantie d'évolution du logiciel. Kepler a également été choisi comme support des projets ITM et EUFORIA pour développer le TOKAMAK virtuel qui servira à l'expérience ITER. Il a ete egalement choisi pour le projet americain concurrent Center Plasma Edge Simulation http://www.cims.nyu.edu/cpes/
European Fusion Development Agreement (http://www.efda.org), Task force (http://efda-taskforce-itm.org)
EU Fusion for ITER Applications (http://euforia-project.eu)
https://kepler-project.org/users/projects-using-ke...
Mailing list : http://mercury.nceas.ucsb.edu/ecoinformatics/mailm...
Site web de développement : https://kepler-project.org/developers
Documentation en anglais: https://kepler-project.org/users/documentation
Depuis la version 2.0 la procédure d'installation en version développeur a considérablement évoluée.Développer de nouveaux modules est devenu plus simple.
Pour contribuer il faut être affilié à l'un des projets dont la liste est donnée sur cette page: http://www.kepler-project.org/Wiki.jsp?page=Contri...