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(uxds2.time)), height=(0, len(uxds2.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.6.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: icon_uxarray-0.1.6.tar.gz
  • Upload date:
  • Size: 39.9 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.6.tar.gz
Algorithm Hash digest
SHA256 4ef850344744b1ea2892d54de913f9851810e696871a4bd69f86148f21d45f9d
MD5 88857318cb56c835e2165e86042b441d
BLAKE2b-256 5a9d08eff2f8d9403285cdc420f97ff70e06bbf1104939b7cf9a375d1a8a11f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for icon_uxarray-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 fc01358968f66b35e6650d067dea2268103698f22f856ca043171feb7a92d923
MD5 c2736ca412907f91949815f868797738
BLAKE2b-256 24431bb92ffe1d200cdef3e0bf68adf795c9de5b636b994513df1ba21e219201

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