<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/opendc-experiments/opendc-experiments-scenario/src/main/Python_scripts, branch master</title>
<subtitle>The OpenDC BSc thesis repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/'/>
<entry>
<title>Merged experiment-scenario and experiment-base by moving ScenarioCli.kt to experiment-base. Renamed the distribution of experiment-base to OpenDCScenarioRunner (#236)</title>
<updated>2024-07-12T12:08:53+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2024-07-12T12:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=a17e7eda3cfd70b033e2fb6097880fba7f5af864'/>
<id>a17e7eda3cfd70b033e2fb6097880fba7f5af864</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Output folder structure (#225)</title>
<updated>2024-05-01T16:37:16+00:00</updated>
<author>
<name>Radu Nicolae</name>
<email>rnicolae04@gmail.com</email>
</author>
<published>2024-05-01T16:37:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=7c0691eb6c348d2e49da3ef354b652cf26604905'/>
<id>7c0691eb6c348d2e49da3ef354b652cf26604905</id>
<content type='text'>
* unversioned demo - removed from git history

unversioned filed pushed

spotless applied

code cleaned up

commit before pr

spotless applied

setupOutputFolder moved before getting the scenarios

specific topology added

pretty tracking

given scenarios are kept track by id

code runnable

output name for scenario updated

python folder and src document connected

simulationOutputFolder structure prepared

base for python script integration in simulations

output contents into a folder defined by the simulation name

output contents into a folder defined by the simulation name

* bugs with trackr.json (id not showing) solved. outputting bug also solved (now we use the output folder indicated in scenario.json input file)

* spotless applied, ready for PR

* var -&gt; val in Scenario

* ScenarioWriter package naming repaired</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* unversioned demo - removed from git history

unversioned filed pushed

spotless applied

code cleaned up

commit before pr

spotless applied

setupOutputFolder moved before getting the scenarios

specific topology added

pretty tracking

given scenarios are kept track by id

code runnable

output name for scenario updated

python folder and src document connected

simulationOutputFolder structure prepared

base for python script integration in simulations

output contents into a folder defined by the simulation name

output contents into a folder defined by the simulation name

* bugs with trackr.json (id not showing) solved. outputting bug also solved (now we use the output folder indicated in scenario.json input file)

* spotless applied, ready for PR

* var -&gt; val in Scenario

* ScenarioWriter package naming repaired</pre>
</div>
</content>
</entry>
<entry>
<title>Merged scenario and portfolio (#220)</title>
<updated>2024-04-22T11:51:39+00:00</updated>
<author>
<name>Radu Nicolae</name>
<email>rnicolae04@gmail.com</email>
</author>
<published>2024-04-22T11:51:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=d4c1d8468a17eb7adf8bf20949c2fdc4b2f93fec'/>
<id>d4c1d8468a17eb7adf8bf20949c2fdc4b2f93fec</id>
<content type='text'>
* sync with the master branch

* rebase

* multimodel - simulation is currently run as many times as you can see a model

* factory method - handles models without given params

* removed redundant flags

* modelType

* flags removed

* implemented output into a folder

* multimodel ipynb setup - to be implemented and also ran as a python script, when the simulation occurs

* towards a mutimodel python implementation - issue observed - the saved files have same data?

* json parsing handles now lists for topology, workloads, allocaitonPolicies, powerModels

* scenarioFile inputs lists, and creates multiple combinations of scenarios

* multi-model prediction repaired, now we predict using multiple models

* commit before removing powerModel from scenario

* commit after removing powerModel from scenario

* commit after removing powerModel from scenario (and actually running)

* powermodels now can output their name and full name (with min and max)

* now we can select where to output (seed or output folder)

* input files - clear naming + output naming improved

* minimal changes

* all tests passing + json files from tests updated to the new json format

* json files from topology now accept only one power model (instead of list)

* json files from topology now accept only one power model (instead of list)

* multi and single input from tests updated to match the format

* tests passed locally

* spotless applies

* demo folder removed</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* sync with the master branch

* rebase

* multimodel - simulation is currently run as many times as you can see a model

* factory method - handles models without given params

* removed redundant flags

* modelType

* flags removed

* implemented output into a folder

* multimodel ipynb setup - to be implemented and also ran as a python script, when the simulation occurs

* towards a mutimodel python implementation - issue observed - the saved files have same data?

* json parsing handles now lists for topology, workloads, allocaitonPolicies, powerModels

* scenarioFile inputs lists, and creates multiple combinations of scenarios

* multi-model prediction repaired, now we predict using multiple models

* commit before removing powerModel from scenario

* commit after removing powerModel from scenario

* commit after removing powerModel from scenario (and actually running)

* powermodels now can output their name and full name (with min and max)

* now we can select where to output (seed or output folder)

* input files - clear naming + output naming improved

* minimal changes

* all tests passing + json files from tests updated to the new json format

* json files from topology now accept only one power model (instead of list)

* json files from topology now accept only one power model (instead of list)

* multi and single input from tests updated to match the format

* tests passed locally

* spotless applies

* demo folder removed</pre>
</div>
</content>
</entry>
<entry>
<title>Scenario and Portfolio update  (#209)</title>
<updated>2024-03-19T19:26:04+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2024-03-19T19:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=dff30fa60809c018101052f395b09cf17cb83ccb'/>
<id>dff30fa60809c018101052f395b09cf17cb83ccb</id>
<content type='text'>
* Initial commit

* Implemented a new systems of defining and running scenarios / portfolios. Scenarios and Portfolios can now be defined using JSON files similar to topologies. This allows user to define experiments without changing any KotLin code.

* Ran spotlessApply</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Initial commit

* Implemented a new systems of defining and running scenarios / portfolios. Scenarios and Portfolios can now be defined using JSON files similar to topologies. This allows user to define experiments without changing any KotLin code.

* Ran spotlessApply</pre>
</div>
</content>
</entry>
</feed>
