It is highly recommended that you run this software using a Python virtual environment, and that you use Python>=3.6 (preferrably, using the latest available Python version is encouraged). You may use conda or venv to satisfy this dependency.
To install, clone this repository, and navigate into it:
git clone https://github.com/schism-dev/pyschism
cd pyschism
Then make sure to activate the target Python environment (this step is not necessary if you chose not to use a virtual environment). After making sure your target environment is active, you can install the package using pip:
pip install .
if you are a developer, you may install in developer mode instead:
pip install -e .
plot_mesh /path/to/hgrid.gr3 --plot-boundaries --plot-elements
from pyschism.mesh import Hgrid
hgrid = Hgrid.open('hgrid.gr3')
hgrid.make_plot(show=True)