Skip to main content

A library for visualizing large scale results of hydrodynamic simulations

Project description

Thalassa

Thalassa ia a library for visualizing unstructured mesh 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
  • geos
  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.3.0.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

thalassa-0.3.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thalassa-0.3.0.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.3 Linux/6.3.1-arch1-1

File hashes

Hashes for thalassa-0.3.0.tar.gz
Algorithm Hash digest
SHA256 c8c661445c11745d46b61bd8162d3b77dea7b3cbd7768c7f0eaacf7a9c9cea57
MD5 daf9da622daf4747f6f4aba134b44810
BLAKE2b-256 755238dfc3822c651be0f595af7d6b7f9e2ad032896e16a967e7ba4775c2a6f6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: thalassa-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.3 Linux/6.3.1-arch1-1

File hashes

Hashes for thalassa-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7bc9e83bceabb2a1367f6465af1fd6d2ada23751ff93677eef5674a52fb558a5
MD5 d07d2566686c631bc026afc4f4c5366a
BLAKE2b-256 0d872973270576e24466a02e9e4146beb18759567f70f1a659d24e84dce68d21

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