Skip to main content

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.

dnplot Visualization

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


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.13.tar.gz (21.8 MB view details)

Uploaded Source

File details

Details for the file dnplot-0.3.13.tar.gz.

File metadata

  • Download URL: dnplot-0.3.13.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

Hashes for dnplot-0.3.13.tar.gz
Algorithm Hash digest
SHA256 b86a718c4d4f41de947085a067b58f35070867339d4fa9c4e0cc7d706e6ab757
MD5 110872f48d8f4581d56649be1c8c9762
BLAKE2b-256 21fa3360f92c5b7916df6f8a2816f5539ec86b68bfb2e5a1ea530f2571e6bf58

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page