aboutsummaryrefslogtreecommitdiff
path: root/imagocli.py
diff options
context:
space:
mode:
authorInigoGutierrez <inigogf.95@gmail.com>2022-07-01 16:10:15 +0200
committerInigoGutierrez <inigogf.95@gmail.com>2022-07-01 16:10:15 +0200
commitb08408d23186205e71dfc68634021e3236bfb45c (patch)
tree55e5679b6964902dadab1d5737546cfd4f0f2f0a /imagocli.py
parentddde2a9a43daf870c26bef33f47abe45b414c3d0 (diff)
downloadimago-b08408d23186205e71dfc68634021e3236bfb45c.tar.gz
imago-b08408d23186205e71dfc68634021e3236bfb45c.zip
First version.
Diffstat (limited to 'imagocli.py')
-rwxr-xr-ximagocli.py22
1 files changed, 21 insertions, 1 deletions
diff --git a/imagocli.py b/imagocli.py
index e8e4580..5f14380 100755
--- a/imagocli.py
+++ b/imagocli.py
@@ -2,8 +2,28 @@
"""Run the Imago engine."""
+import sys
+
+from imago.data.enums import DecisionAlgorithms
from imago.engine.imagoIO import ImagoIO
if __name__ == "__main__":
- io = ImagoIO()
+
+ decisionAlgorithm = None
+ if len(sys.argv) >= 3:
+ if sys.argv[1] == "-e":
+ if sys.argv[2] == "montecarlo":
+ decisionAlgorithm = DecisionAlgorithms.MONTECARLO
+ if sys.argv[2] == "keras":
+ decisionAlgorithm = DecisionAlgorithms.KERAS
+ if sys.argv[2] == "dense":
+ decisionAlgorithm = DecisionAlgorithms.DENSE
+ if sys.argv[2] == "conv":
+ decisionAlgorithm = DecisionAlgorithms.CONV
+
+ if decisionAlgorithm is None:
+ io = ImagoIO()
+ else:
+ io = ImagoIO(decisionAlgorithm)
+
io.start()