the SUEWS model that speaks python
Project description
SuPy
SUEWS that speaks Python
Installation
SuPy requires 64-bit python
3.7+ and can be installed with pip
in command line prompt:
python3 -m pip install supy --upgrade
Quick Demo
Once installed, supy
can be quickly started to get SUEWS simulations done:
import supy as sp import matplotlib.pyplot as plt #load sample data df_state_init, df_forcing = sp.load_SampleData() grid = df_state_init.index[0] #run supy/SUEWS simulation df_output, df_state_end = sp.run_supy(df_forcing, df_state_init) #plot results and save figure res_plot = df_output.SUEWS.loc[grid, ['QN', 'QF', 'QS', 'QE', 'QH']] ax=res_plot.loc['2012 6 4':'2012 6 6'].resample('30T').mean().plot() plt.show() ax.figure.savefig('sample_plot.png')
The above code will produce a plot of surface energy balance components as follows:
Tutorial
Please check out more SuPy tutorials here!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Built Distribution
supy-2022.4.7-py3-none-any.whl
(403.6 kB
view hashes)