Workflow

  1. Open terminal
  2. Set up python environment: conda activate myenv
  3. Coding using your favorate editor/ using jupyter notebook: jupyter notebook
  4. Run python code in terminal: python code.py

Environment management in conda

Argument Parser

In shell/terminal:

python main.py --arg1 2 --arg2 "arg2_alt"

In main.py:

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--arg1", type=int, help="integer argument 1", default = 1)
parser.add_argument("--arg2", type=str, help="string argument 2", default = "arg2_default")
args = parser.parse_args()
arg1 = args.arg1
arg2 = args.arg2