Utility package for processing and visualizing 3D datasets
Project description
Pan3D
[![Documentation Status](https://readthedocs.org/projects/pan3d/badge/?version=latest)](https://pan3d.readthedocs.io/en/latest/?badge=latest) [![Binder][binder-image]][binder-link] [![Build Status][GHAction-image]][GHAction-link] [![PyPI Version][pypi-v-image]][pypi-v-link] [![License][apache-license-image]][license-link]Pan3D aims to be an utility package for viewing and processing a wide variety of multidimensional datasets. Any dataset that can be interpreted with xarray can be explored and rendered with Pan3D.
Installation
pip install pan3d
Quick Start
pan3d-viewer
is the main entrypoint for launching Pan3D locally. Below are some example usages.
To launch Pan3D without a target dataset to browse XArray examples:
pan3d-viewer
To launch Pan3D without a target dataset to browse Pangeo Forge examples:
pan3d-viewer --pangeo
To launch Pan3D with a local path to a target dataset:
pan3d-viewer --dataset=/path/to/dataset.zarr
To launch Pan3D with a link to a target dataset:
pan3d-viewer --dataset=https://host.org/link/to/dataset.zarr
To launch Pan3D with a compatible configuration file (see examples):
pan3d-viewer --config_path=/path/to/pan3d_state.json
The
pan3d-viewer
entrypoint will automatically launch your default browser to openlocalhost:8080
.To launch without opening your browser, add the
--server
argument to your command.
Tutorials
- How to use the Pan3D viewer
- How to launch Pan3D as a local Python server
- How to use Pan3D in a Jupyter notebook
Examples
Pan3D comes with a set of example configuration files and example Jupyter notebooks in the examples folder. You can checkout the repository to run these locally, or you can use the Pan3D Binder instance to run these examples.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pan3d-0.2.2.tar.gz
.
File metadata
- Download URL: pan3d-0.2.2.tar.gz
- Upload date:
- Size: 19.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20e5a6feea1e773c15c25e2a02f72f7acd40cb8481c4ee851688880b4f54be19 |
|
MD5 | b296a4dfc94fa928e3d9b937a5ca1f86 |
|
BLAKE2b-256 | 4bd025275064cc8b9f9776954d43676bd4ad24d23f48a9b3738bd3bdad64ece9 |
File details
Details for the file pan3d-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: pan3d-0.2.2-py3-none-any.whl
- Upload date:
- Size: 20.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecf46bda4f945b474b3ac53c7f56a45a860439872b9f8ce88c83da11975b69b9 |
|
MD5 | a9423f6ff42fb4b346aeba2a0ec36628 |
|
BLAKE2b-256 | 84664f75d72c0c842f5ec7f45b8d68d9582e52ec66b6592a7e327528cc755578 |