In [1]:
%matplotlib inline
import os
import numpy as np
import flopy
In [2]:
ml = flopy.modflow.Modflow.load('freyberg.nam', version='mf2005', verbose=True, model_ws='data')
In [3]:
ml.plot();
In [4]:
ml.dis.plot();
In [5]:
fb = os.path.join('data', 'ml.lpf')
ml.dis.plot(filename_base=fb);
In [6]:
fb = os.path.join('data', 'ml')
ml.plot(filename_base=fb);
In [7]:
fb = os.path.join('data', 'ml.wel')
ml.wel.plot(filename_base=fb);
In [8]:
ml.oc.compact = True
ml.oc.write_file()
In [9]:
ml.exe_name = 'mf2005'
ml.run_model()
Out[9]:
In [10]:
bobj = flopy.utils.CellBudgetFile(os.path.join('data', 'freyberg.cbc'))
bobj.list_records()
In [11]:
times = bobj.get_times()
print(times)
In [12]:
kk = bobj.get_kstpkper()
print(kk)
In [13]:
bi = bobj.get_data(kstpkper=kk[0], text='river leakage')[0]
print(bi.dtype)
In [14]:
print(bi['node'])
In [15]:
print(bi.node)
In [16]:
print(bi.q.sum())
In [ ]: