Plotting of data imported by the dnora package
Project description
dnplot 💻
dnplot is a tool designed for the visualization of dnora objects, such as 🌬️ wind, 🌊 wave and ocean current data.
Quick Installation 🚀
Ready to dive in? You can easily install dnplot using pip:
$ pip install dnplot
Example
To quickly visualize the wave data outputted by SWAN to a netcdf file:
import dnplot
from dnora.wavegrid import WaveGrid
data = WaveGrid.from_netcdf('model_output.nc')
point = data.sel(lon=5.25, lat=62.3, method='nearest') # Pick just one point
# The dict could be a dnora ModelRun object containing the data
plot = dnplot.Matplotlib({'wavegrid': data, 'waveseries': point})
# default value for var=["hs", ("tm01", "tm02"), "dirm"]
plot.waveseries(var=['hs', ('tp','tm01'), 'dirp'])
plot.wavegrid('hs')
Docs 📚
Looking for more details? Our documentation (currently under development) provides information about the package, its features, and how to use it. Explore it 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.
Source Distribution
dnplot-0.3.14.tar.gz
(21.8 MB
view details)
File details
Details for the file dnplot-0.3.14.tar.gz.
File metadata
- Download URL: dnplot-0.3.14.tar.gz
- Upload date:
- Size: 21.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1807f2e52f544099817b29ad7f1a69b157da67f3074d17ee2e19ce31fb27b985
|
|
| MD5 |
3a938a4d77bb65e7cb8cb9ac7b4a41a7
|
|
| BLAKE2b-256 |
c99ffa2c7b65f381f2584fff1a75ba5509d682625391a534aba66ec4e6706855
|