saroele / awesim

Python module for management of Modelica simulation files in .mat format
46 stars 13 forks source link

add postprocessing to an existing simdex #10

Open saroele opened 12 years ago

saroele commented 12 years ago

This means that an additional attribute will have to be created, to keep track of which simulations had which postprocessing, unless we just don't care. But for reproducibility it is adviseable...

ghost commented 12 years ago

This doesn't look easy, "storeing which postprocessing has been performed" on data, this means - automatically - saving the postprocessing python code in files while postprocessing. As i think storeing code is the only option, instead of just saying "what i did" as small version-changes in code do also change reproducibility ... ?

saroele commented 12 years ago

hm, I don't think it is complicated at all. It was mainly a reminder for a feature I did not have time to implement :-)

I defined a Process class, that keeps track of all post processing that is performed. So I just need to map the sim ID's with the Processes that have been applied to it. For now I only apply Processes when I add a simulation to a Simdex. This issue is about applying processes afterwards to the simdex. Should be no problem. :-)

On Tue, Nov 29, 2011 at 7:52 PM, Ruben Baetens < reply@reply.github.com

wrote:

This doesn't look easy, "storeing which postprocessing has been performed" on data, this means - automatically - saving the postprocessing python code in files while postprocessing. As i think storeing code is the only option, instead of just saying "what i did" as small version-changes in code do also change reproducibility ... ?


Reply to this email directly or view it on GitHub:

https://github.com/saroele/Simulation-Management/issues/10#issuecomment-2941437