Skip to main content

A library for visualizing large scale results of hydrodynamic simulations

Project description

Thalassa

Documentation Status GitHub release (latest by date) CIBinder

Thalassa is a library for visualizing unstructured mesh data with a focus on large scale sea level data

It builds upon geoviews and datashader and can easily handle meshes with millions of nodes interactively.

Thalassa is currently supporting visualization of the output of the following solvers:

Adding support for new solvers is relatively straight-forward.

Installation

PyPI

  1. Install the binary dependencies:
  • python >= 3.9
  1. Install from PyPI with:
pip install thalassa

Conda

You can also install using conda/mamba:

mamba install -y -c conda-forge thalassa

Obtaining Data

You will need some data to visualize. You can download sample datasets from the following links:

Thalassa-server

thalassa-server is an web-application leveraging the thalassa library and panel. Check-it out!

Developing

Prerequisites

For developing we are using poetry and pre-commit. You can install both with pipx:

# poetry
pipx install poetry
pipx inject poetry poetry-dynamic-versioning
pipx inject poetry poetry-plugin-export
# pre-commit
pipx install pre-commit

Install dependencies

Just run:

make init

License

The project is released under the EUPL v1.2 license which is compatible with GPL v3

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

thalassa-0.4.0.tar.gz (20.3 kB view details)

Uploaded Source

Built Distribution

thalassa-0.4.0-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thalassa-0.4.0.tar.gz
  • Upload date:
  • Size: 20.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.5.4-arch2-1

File hashes

Hashes for thalassa-0.4.0.tar.gz
Algorithm Hash digest
SHA256 d91feff8f7479a885a42944c3b64ef5999c6f9582ee4ed5c43550a6f5e606203
MD5 68d95b305b766b966e9d410675e103b7
BLAKE2b-256 147fa549611e4d5b2648fb4cf250fce20b9bfea465d72ba86e5f3a9783276d04

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: thalassa-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.5.4-arch2-1

File hashes

Hashes for thalassa-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06fcdd3d572e149d5d8d04ce43778eb29e017c52a47d6ed637cf107d7b3504c4
MD5 2ea2d7ec1734b0dd72b4fd84ec6fac34
BLAKE2b-256 993ef855fdad067982539f3d3a4b8551a8a641062d26ea4718d9935bc003913b

See more details on using hashes here.

Provenance

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