Skip to main content

Awesome icon_uxarray created by jcanton

Project description

icon_uxarray

codecov CI

Awesome icon_uxarray created by jcanton

Install it from PyPI

pip install icon-uxarray

Usage

Convert an icon grid to be UGRID-compatible

from icon_uxarray import icon_grid_2_ugrid
ugrid_fname = icon_grid_2_ugrid(iconGrid_fname='some_icon_grid.nc')

then use it for plotting

import uxarray as ux
import holoviews as hv
import panel as pn

# open dataset
uxds = ux.open_dataset(grid_fname, data_fname)

# static plot
hvplot = uxds['temp'].isel(time=0).isel(height=0).plot()
server = pn.panel(hvplot).show()

# interactive plot
def sliders_plot(itime, iheight):
    return uxds['temp'].isel(time=itime).isel(height=iheight).plot()
torus = hv.DynamicMap(sliders_plot, kdims=['time', 'height'])
hvplot = torus.redim.range(time=(0, len(uxds.time)), height=(0, len(uxds.height)))
server = pn.panel(hvplot).show()

Development

Read the CONTRIBUTING.md file.

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

icon_uxarray-0.1.8.tar.gz (40.3 kB view details)

Uploaded Source

Built Distribution

icon_uxarray-0.1.8-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file icon_uxarray-0.1.8.tar.gz.

File metadata

  • Download URL: icon_uxarray-0.1.8.tar.gz
  • Upload date:
  • Size: 40.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for icon_uxarray-0.1.8.tar.gz
Algorithm Hash digest
SHA256 026ea592908b344f6f4afb352ab1eb53f6c738861e6a39a2f7338b8bbd24a57f
MD5 a6ef8063cc83870d17c6f59082c09daf
BLAKE2b-256 a73be9bd11766695347797e46edd7de793c0e7cf922eec87d73dcd2359e3af9a

See more details on using hashes here.

File details

Details for the file icon_uxarray-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for icon_uxarray-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 23b867e2b2f47713a659078f7c814bb4099e4d780213ef4b46f788ee7c616202
MD5 2033b2bc8dde765d92325194323eb8be
BLAKE2b-256 bc53f51742f76863d2c51ac361a8aa8136d147cc210cdd88b92682337ab615cf

See more details on using hashes here.

Supported by

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