EMS-TU-Ilmenau / chefkoch

A compute cluster cuisine for distributed scientific computing in python
Apache License 2.0
5 stars 1 forks source link

CLI Befehl "chef execute <<Simulationsschritt>>.py" implementieren #16

Closed SophieAltenburg closed 3 years ago

SophieAltenburg commented 4 years ago

Es soll möglich sein von der Command Line aus eine Python Datei auszuführen, die folgendes Format hat:

Für die Ausführung ist folgender Plan vorgesehen:

  1. chef erstellt eine temporäre Datei mit allen bisher diesen Schritt beeinflussenden Parametern als .json
  2. Aus dem Recipe wird das Mapping Funktionsargument & Namespaceeintrag bestimmt
  3. CLI: chef execute $step $mapping bsp.: chef execute step.py a=var_a b=var_c c=bla.blub.d
  4. Hashing der Eingabewerte wird durchgeführt
  5. chef benennt temporäre Parameter- und Ergebnisdatei mit dem erzeugten Hashwert um. Verlinkt evt. auf andere Ergebisse. (Zur Not im Wiki in der BA nachlesen.)
wiebsS commented 3 years ago

step is executed, but not from commandline not sure, if this would be a necessary feature