Skip to main content

Blender add-on to import datasets (netCDF, grib, and zarr)

Project description

BlenderNC

Read the Docs Github CI codecov Maintainability Code style: black GitHub blender support GitHub release (latest by date) pre-commit.ci status


Important:

The BlenderNC API has been updated for future development and consistency to support netCDF, grib, and zarr formats. In other words, previous versions to 0.4.0 are not compatible. Users are required to update their BlenderNC nodetree to use the renamed nodes. Version 0.3.3 is the last version with support for the previous API.

BlenderNC is an open source add-on and Python module to visualize netCDF, grib, and zarr datasets in Blender.

BlenderNC builds upon xarray and dask to lazy load, manipulate, and display datasets as images in Blender.

Why BlenderNC?

Science visualization is a fundamental part of science communication and the exploration of large datasets. However, production quality real-time visualization and animation of scientific data has remained unreachable to the scientific community. BlenderNC main goal is to facilitate the generation of quality animations of scientific gridded data with a powerful and simple interface. For example:

  • Quick load of datasets:
  • Nodes tree for more complex visualizations:
  • Math computations in BlenderNC node tree.

Documentation

Learn more about BlenderNC in the official documentation at https://blendernc.readthedocs.io

Contributing

All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome. More information about contributing to BlenderNC can be found at our Contribution page.

Use Github to:

  • report bugs,
  • suggest features,
  • provide examples,
  • and view the source code.

Support

BlenderNC is supported by:

To implement and improve support of weather and climate data visualizations in GRIB format and visualize numerical models of the global ocean and sea-ice.


Authors

@josuemtzmo @orioltinto

Contributors

@whatnick @navidcy @stephansiemen

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

blendernc-0.4.0.tar.gz (51.5 kB view details)

Uploaded Source

Built Distribution

blendernc-0.4.0-py3-none-any.whl (58.3 kB view details)

Uploaded Python 3

File details

Details for the file blendernc-0.4.0.tar.gz.

File metadata

  • Download URL: blendernc-0.4.0.tar.gz
  • Upload date:
  • Size: 51.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.5

File hashes

Hashes for blendernc-0.4.0.tar.gz
Algorithm Hash digest
SHA256 cf5fd5773d25c11933e828720906eb12dc5d1dc19d9f2d4db70cc63d4492340c
MD5 a5e68a3fdfaf4953144be44673f41d19
BLAKE2b-256 b23422fc0bc8770d2753d276c76f6d99ff9b11832ff2fb185b22663830dc6b11

See more details on using hashes here.

File details

Details for the file blendernc-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: blendernc-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 58.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.5

File hashes

Hashes for blendernc-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85847d40261338b543fab709eceb19569e138bb1c80b14b4561637b021c7a561
MD5 c085fe000dd8690431b0426534117ae2
BLAKE2b-256 6efebcaa8e68a5f441b303d349c747d7284de601b930f4fe4c8498c831f8080b

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