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
🧰 Repo commits-since contributors release

https://github.com/user-attachments/assets/7df2ee95-11db-4479-9cfe-a1a524aefa37

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

Install

[!NOTE]

The geojav package is not (yet) installable from PyPI or a public conda channel e.g., conda-forge.

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

Reykjanes (Iceland)

Reykjanes Isosurface

#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.0.1.tar.gz (4.9 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.0.1-py3-none-any.whl (4.9 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: geojav-0.0.1.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for geojav-0.0.1.tar.gz
Algorithm Hash digest
SHA256 cac254962c71ffb4718666af7f401bdeaac0b58f5044e0049acaae37ef247f9e
MD5 b0906ef72d9ace73abffa20301c29258
BLAKE2b-256 37b80a8c130cc8a49524a3dcd1649b9be21f2bc8ca0a57246b17441189640a1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: geojav-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for geojav-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b3fa6d66733481af544721f5145819a3188b23f436999d3251674bc5756079ad
MD5 0ece9967a0ccbc3a789b5564df255964
BLAKE2b-256 3116bd6bdbcae60c46ba1d3c214db6a0d837495c9fabd3425d88a27675cae444

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