Sami2py is a python module that runs the sami2 model, as well as archives, loads and plots the resulting modeled values.
First, checkout the repository:
$ git clone git@gitlab.com:jklenzing/sami2py.git;
Change directories into the repository folder and run the setup.py file. For a local install use the "--user" flag after "install".
$ cd sami2py/
$ python setup.py install
Additionally, you must make and install the fortran executables.
$ cd sami2py/fortran
$ make clean
$ make compile
Now you can run the sami2 executable (sami2low.x) from anywhere.
In iPython, run:
$ import sami2py
$ day = 210
$ year = 2012
$ lon = 0
$ sami2py.run_model(day=day,year=year,lon=lon)
Note that the sami2 model runs for 24 hours to clear transients, then begins to output data.
Now load the resultant data:
$ S = sami2py.model(tag='test',lon=lon,year=year,day=day)
Plotting features coming soon...