Skip to main content

Cartographic rendering and mesh analytics powered by PyVista

Project description

GeoVista Logo

GeoVista

Cartographic rendering and mesh analytics powered by PyVista


🚧 Under construction 🚧

⚙️ CI ci-locks ci-manifest pre-commit.ci status
💬 Community Contributor Covenant GH Discussions
✨ Meta GeoVista Badge Pixi Badge license - bsd-3-clause
📦 Package pypi pypi - python version
🧰 Repo commits-since contributors release

🎥 Reykjanes Time-Series

Submission to the Data Visualization and Effective Communication in Volcanology: Cross-disciplinary Lessons from Research and Practice collection in the Journal of Applied Volcanology.

[!NOTE] The geojav package does not contain production grade code. It is a proof-of-concept tool to help the paper authors easily explore the plume time-series datasets and collectively decide on the final static renders for submission.

Install

Please follow these steps to install the geojav package.

Clone the Repository

Make a local clone of the geovista-jav-2026 repository:

> git clone https://github.com/bjlittle/geovista-jav-2026
> cd geovista-jav-2026

Create the Environment

Create an environment to install geojav and all its required dependencies.

pixi

We recommend using pixi for package management.

Simply:

> pixi shell --environment geojav

Alternatively, install direnv to activate/deactivate the geojav environment automatically whenever you enter/leave the geovista-jav-2026 directory:

> pixi global install direnv
> direnv allow

[!TIP] For information about the system, workspace and available pixi environments:

> pixi info

conda

Simply:

> conda env create --file requirements/geojav.yml
> conda activate geojav

[!TIP] Alternatively, for linux users only, install the fully resolved geojav environment:

> conda env create --file requirements/locks/geojav_linux-64_conda_spec.yml
> conda activate geojav

pip

Simply:

> pip install .
> pip install git+https://github.com/bjlittle/geovista.git@main

[!WARNING] The PyPI package scitools-iris has a dependency on cf-units which in turn requires the Unidata UDUNITS-2 package (C based library) for units of physical quantities to be available.

The UDUNITS-2 package is not pip installable.

Explore

If you wish to interactvely explore either of the Raikoke and Reykjanes datasets, then please click either of the images below for further instructions.

Raikoke (Russia)

Raikoke Plume

Quick Start

To download, unpack, preprocess and render the Raikoke dataset, simply:

> pixi run --frozen raikoke

Reykjanes (Iceland)

Reykjanes Plume Isosurface

Quick Start

To download, unpack, preprocess and render the Reykjanes dataset, simply:

> pixi run --frozen reykjanes

#ShowYourStripes

#showyourstripes Global 1850-2022

Graphics and Lead Scientist: Ed Hawkins, National Centre for Atmospheric Science, University of Reading.

Data: Berkeley Earth, NOAA, UK Met Office, MeteoSwiss, DWD, SMHI, UoR, Meteo France & ZAMG.

#ShowYourStripes is distributed under a Creative Commons Attribution 4.0 International License creative-commons-by

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

geojav-0.1.0.tar.gz (2.7 MB view details)

Uploaded Source

Built Distribution

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

geojav-0.1.0-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

Details for the file geojav-0.1.0.tar.gz.

File metadata

  • Download URL: geojav-0.1.0.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for geojav-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0464286b2fa405ec4e120858f6ea20b4ed7387ec8f31547c6cbb8e54fcbbe985
MD5 15980947397c47c58f9413b3983e43fb
BLAKE2b-256 5e523453b60ffd362b6801c3f8e6b4fe2769603f5b0f2c1348984d1d228c281e

See more details on using hashes here.

Provenance

The following attestation bundles were made for geojav-0.1.0.tar.gz:

Publisher: ci-wheels.yml on bjlittle/geovista-jav-2026

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file geojav-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: geojav-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for geojav-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc3eecae7409195625763152d6b088cc1996a214595838ebf4236f72796de342
MD5 597f2edb9682701b1dd4bd3bff9ef792
BLAKE2b-256 c6fab2ba41c3e9cfdf234b369dfba50db372bbe55815372600e5243b10bda107

See more details on using hashes here.

Provenance

The following attestation bundles were made for geojav-0.1.0-py3-none-any.whl:

Publisher: ci-wheels.yml on bjlittle/geovista-jav-2026

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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