<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/index.php?action=history&amp;feed=atom&amp;title=Experiment_Process_Management</id>
	<title>Experiment Process Management - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/index.php?action=history&amp;feed=atom&amp;title=Experiment_Process_Management"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Experiment_Process_Management&amp;action=history"/>
	<updated>2026-05-29T15:58:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=Experiment_Process_Management&amp;diff=52081&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;= Contexte et objectif=  Mener des expériences dans le monde numérique (simulation, étude de système,...) est une tâche de plus en plus complexe. Cela est dû à plusieur...&quot;</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Experiment_Process_Management&amp;diff=52081&amp;oldid=prev"/>
		<updated>2022-01-26T21:31:43Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Contexte et objectif=  Mener des expériences dans le monde numérique (simulation, étude de système,...) est une tâche de plus en plus complexe. Cela est dû à plusieur...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Contexte et objectif=&lt;br /&gt;
&lt;br /&gt;
Mener des expériences dans le monde numérique (simulation, étude de système,...) est une tâche de plus en plus complexe.&lt;br /&gt;
Cela est dû à plusieurs facteurs, dont:&lt;br /&gt;
* complexité croissante des objets d&amp;#039;étude,&lt;br /&gt;
* des méthodes utilisées (calcul parallèle, moteur de workflow...)&lt;br /&gt;
* des plate-formes (cluster, accélérateurs,...)&lt;br /&gt;
* des masses de données&lt;br /&gt;
* des étapes à réalisées&lt;br /&gt;
&lt;br /&gt;
De plus, depuis quelques années de nouveaux besoins sont apparus autour de la réproductibilité, tracabilité, le partage et la collaboration&lt;br /&gt;
&lt;br /&gt;
Dans ce projet on se propose de déveloper un outil pour la gestion et l&amp;#039;aide à la gestion d&amp;#039;expérience.&lt;br /&gt;
Il s&amp;#039;agit de développer un outil qui permettre de faire le suivi des expériences, ainsi que de réaliser certaines opérations liées à leur exécution.&lt;br /&gt;
&lt;br /&gt;
Parmi les opérations souhaitées:&lt;br /&gt;
* Initialisation d&amp;#039;un dépot git avec template de projet&lt;br /&gt;
* Gestion de métadata&lt;br /&gt;
* Ajout de résultats, et lien divers&lt;br /&gt;
* Autre opération...&lt;br /&gt;
&lt;br /&gt;
Cet outil complétera la tenue de cahier de laboratoire (ou journal de bord) et les outils plus bas niveau comme les moteurs de workflow ou/et outils rattachés à une plateforme.&lt;br /&gt;
&lt;br /&gt;
= Plan de travail =&lt;br /&gt;
* Etude de quelques projets comme&lt;br /&gt;
** [https://getpopper.io/ Popper] &lt;br /&gt;
** [https://www.commonwl.org/ Common Workflow Language ] et [https://github.com/common-workflow-language/cwltool cwltool]&lt;br /&gt;
** recherche bibliographique sur les cahiers de laboratoire électronique et les outils de conduite d&amp;#039;expérience&lt;br /&gt;
&lt;br /&gt;
* Proposer un schéma de BD faisant intervernir les notions de&lt;br /&gt;
** experiment&lt;br /&gt;
** job&lt;br /&gt;
** environment&lt;br /&gt;
&lt;br /&gt;
=Utilisation du language Nickel pour les workflows (Optionnel)=&lt;br /&gt;
* Profiter des propriétés du language [Nickel https://github.com/tweag/nickel] afin de exprimer des workflows&lt;br /&gt;
** pratiquement on utilisera le language nickel pour produire des workflows au format cwl (Common Workflow Language)&lt;br /&gt;
&lt;br /&gt;
= Contraintes technologiques =&lt;br /&gt;
* git&lt;br /&gt;
* Python&lt;br /&gt;
* Bibliothéques&lt;br /&gt;
** click&lt;br /&gt;
** sqlalchemy&lt;br /&gt;
** fastapi&lt;br /&gt;
** rich&lt;br /&gt;
** plot.ly et dash (à discuter)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>