Skip to main content

Interactive viewing of NetCDF data

Project description

ncplot - Easy interactive viewing of NetCDF files in Python

pypi Documentation Status

An easy to use Python (3.6 and above) package for quickly plotting the contents of NetCDF files or xarray datasets in Python or on the command line.

This package is designed to work with CF compliant NetCDF data.

Installation

To install from conda:

conda install -c conda-forge ncplot

To install from pypi:

pip install ncplot 

Install the development version using using pip:

pip install git+https://github.com/pmlmodelling/ncplot.git

How to use in Python

The package is made up of a simple and easy to use function: view. To visualize everything in a file:

from ncplot import view

view("example.nc")

or to visualize a specific variable or list of variables:

from ncplot import view

view("example.nc", vars)

where vars is either a string representing a variable or a list of variables.

If you want to plot xarray datasets dataarrays, first import the xarray accessor, then plot in a similar way to xarray's built in plotting method:

import ncplot.xarray
import xarray as xr

ds = xr.open_dataset("example.nc") 
ds.ncplot.view()

How to use on the command line

Command line usage is as simple as:

ncplot example.nc

Reference and tutorials

A full API reference, and a how-to guide are available at readthedocs.

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

ncplot-0.2.1.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ncplot-0.2.1-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

Details for the file ncplot-0.2.1.tar.gz.

File metadata

  • Download URL: ncplot-0.2.1.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for ncplot-0.2.1.tar.gz
Algorithm Hash digest
SHA256 160a1874f51667ac23082e7dadb415cb12fdb3d4917ea5d3a19b87317190ff1e
MD5 18069ccb7137623191d133b198b99c8f
BLAKE2b-256 7f10064141ac3e767f387e2fc7721e57d99bfbb2d18d9f5e8ec840b421564c89

See more details on using hashes here.

File details

Details for the file ncplot-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: ncplot-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for ncplot-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0ef3667e23f82bfefb1ced0a8a63ba49f1696f39701c334b63dca8d22d32dd13
MD5 9da70f56205d24759e263f4c93401dd6
BLAKE2b-256 bea8f869df63d2e9f349079a4f860a1aa0a02887e1f2de49f7c2806f58f1ea93

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