Skip to main content

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

Metadata

Release files for geojav 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for geojav 0.1.0
File Size Uploaded
geojav-0.1.0.tar.gz 2.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for geojav 0.1.0
File Interpreter ABI Platform
geojav-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.4 MB

Release files / geojav-0.1.0.tar.gz

Download URL geojav-0.1.0.tar.gz
Size 2.7 MB
Tags Source
SHA-256 checksum
How to use checksums
0464286b2fa405ec4e120858f6ea20b4ed7387ec8f31547c6cbb8e54fcbbe985
BLAKE2b-256 checksum
How to use checksums
5e523453b60ffd362b6801c3f8e6b4fe2769603f5b0f2c1348984d1d228c281e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 24, 2026.

Transparency log

Release files / geojav-0.1.0-py3-none-any.whl

Download URL geojav-0.1.0-py3-none-any.whl
Size 2.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
fc3eecae7409195625763152d6b088cc1996a214595838ebf4236f72796de342
BLAKE2b-256 checksum
How to use checksums
c6fab2ba41c3e9cfdf234b369dfba50db372bbe55815372600e5243b10bda107
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page