#!/usr/bin/env python
# coding: utf-8

# Standard library
import argparse

# Local
from payu.experiment import Experiment

#---
# TODO: Don't need all these arguments anymore
def payu_sweep(model_name, config_path, hard_sweep):

    expt = Experiment()
    expt.sweep(hard_sweep)


if __name__ == '__main__':

    # TODO: Need to inherit payu_parse! This is temporary
    parser = argparse.ArgumentParser()

    parser.add_argument('-m', '--model',
                        action='store',
                        dest='model_name',
                        default=None,
                        help='Select model type')

    parser.add_argument('-c', '--config',
                        action='store',
                        dest='config_path',
                        default=None,
                        help='Configuration path')

    parser.add_argument('--hard',
                        action='store_true',
                        dest='hard_sweep')

    args = vars(parser.parse_args())
    payu_sweep(**args)
