Skip to content

Commit

Permalink
[cli] Use Simulator class and add simulator_id arg
Browse files Browse the repository at this point in the history
  • Loading branch information
mtazzari committed Nov 3, 2021
1 parent a65f460 commit 270753d
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions oasishurricane/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
logging.config.dictConfig(LOGGING)
logger = logging.getLogger("cli")

from .model import simulate
from .model import Simulator


def parse_args():
Expand Down Expand Up @@ -54,13 +54,15 @@ def parse_args():
type=int,
dest="num_monte_carlo_samples",
default=10)
parser.add_argument("-s", "--simulator",
action="store",
help="",
type=int,
dest="simulator_id",
default=0)

args = parser.parse_args()

# TODO: input checking/validation

# TODO: logging

return args


Expand Down Expand Up @@ -101,7 +103,8 @@ def main():

validated_args = validate_args(args)

simulate(**validated_args)
sim = Simulator(args.simulator_id)
sim.simulate(**validated_args)

sys.exit(0)

Expand Down

0 comments on commit 270753d

Please sign in to comment.