Jelajahi Sumber

colour matching plots

Snej69420 5 bulan lalu
induk
melakukan
a71a08ca4e
1 mengubah file dengan 94 tambahan dan 93 penghapusan
  1. 94 93
      plotting PyPDEVS.md

+ 94 - 93
plotting PyPDEVS.md

@@ -5,68 +5,69 @@
 ````bash
 d=./benchmarks/Results/PyPDEVS/Time/dynamic
 do=./benchmarks/Results/PyPDEVS/Time/dynamic-old
-nohup uv run benchmarks/compare.py param $d/LI.csv $do/dLI.csv -w 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $d/LI.csv $do/dLI.csv -d 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $d/LI.csv $do/dLI.csv -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $d/LI.csv $do/dLI.csv -w 100 -p PyPDEVS/dynamic/old -s b o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $d/LI.csv $do/dLI.csv -d 100 -p PyPDEVS/dynamic/old -s b o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $d/LI.csv $do/dLI.csv -p PyPDEVS/dynamic/old -s b o > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -w 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -d 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $d/HI.csv $do/dHI.csv -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -w 100 -p PyPDEVS/dynamic/old -s g r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -d 100 -p PyPDEVS/dynamic/old -s g r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $d/HI.csv $do/dHI.csv -p PyPDEVS/dynamic/old -s g r > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -w 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -d 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $d/HO.csv $do/dHO.csv -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -w 100 -p PyPDEVS/dynamic/old -s p br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -d 100 -p PyPDEVS/dynamic/old -s p br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $d/HO.csv $do/dHO.csv -p PyPDEVS/dynamic/old -s p br > /dev/null 2>&1 &
 ````
 
 ### Regular Models vs Dynamic Models
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -w 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -d 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv -p PyPDEVS/dynamic > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -w 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -d 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -w 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -d 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv -p PyPDEVS/dynamic > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -w 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -d 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -w 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -d 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv -p PyPDEVS/dynamic > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -w 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -d 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
 ```
 
 ### Multi-Gen Dynamic
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
 ```
 
 ### Modified Dynamic
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/mdLI.csv -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/mdLI.csv -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/mdHI.csv -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/mdHI.csv -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/mdHO.csv -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/mdHO.csv -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
 ```
 
 ### Regular Models vs Dynamic Models
+Irrelevant
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic
 nohup uv run benchmarks/compare.py param $src/dLI.csv $src/dLI-memoised.csv -w 100 -p PyPDEVS/dynamic/memoised > /dev/null 2>&1 &
@@ -85,82 +86,82 @@ nohup uv run benchmarks/compare.py total $src/dHO.csv $src/dHO-memoised.csv -p P
 ### Compared
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
 ```
 
 ## Dynamic Classic
 ### Regular Models vs Dynamic Models
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -w 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -d 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -w 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -d 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -w 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -d 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -w 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -d 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -w 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -d 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -w 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -d 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
 ```
 
 ### Multi-Gen Dynamic
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
 ```
 
 ### Modified Dynamic
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/mdLI.csv -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/mdLI.csv -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/mdHI.csv dynamic-classic/modified > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/mdHI.csv dynamic-classic/modified -s b r g > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/mdHO.csv -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/mdHO.csv -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
 ```
 
 ### Compared
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
 ```
 
 ## Comparison between Simulators
@@ -170,21 +171,21 @@ c=./benchmarks/Results/PyPDEVS/Time/classic
 p=./benchmarks/Results/PyPDEVS/Time/parallel
 d=./benchmarks/Results/PyPDEVS/Time/dynamic
 dc=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
-nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -w 100 -p PyPDEVS/LI > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -d 100 -p PyPDEVS/LI > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -p PyPDEVS/LI > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -w 100 -p PyPDEVS/LI -s g o p r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -d 100 -p PyPDEVS/LI -s g o p r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -p PyPDEVS/LI -s g o p r > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -w 100 -p PyPDEVS/HI > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -d 100 -p PyPDEVS/HI > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -p PyPDEVS/HI > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -w 100 -p PyPDEVS/HI -s g o p r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -d 100 -p PyPDEVS/HI -s g o p r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -p PyPDEVS/HI -s g o p r > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -w 100 -p PyPDEVS/HO > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -d 100 -p PyPDEVS/HO > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -p PyPDEVS/HO > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -w 100 -p PyPDEVS/HO -s g o p r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -d 100 -p PyPDEVS/HO -s g o p r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -p PyPDEVS/HO -s g o p r > /dev/null 2>&1 &
 
-nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -w 30 -p PyPDEVS/HOmod > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -d 30 -p PyPDEVS/HOmod > /dev/null 2>&1 &
-nohup uv run benchmarks/compare.py total $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -p PyPDEVS/HOmod > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -w 30 -p PyPDEVS/HOmod -s g o p r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -d 30 -p PyPDEVS/HOmod -s g o p r > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -p PyPDEVS/HOmod -s g o p r > /dev/null 2>&1 &
 ```
 
 # Plotting Memory Usage of the different models