Skip to main content

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

Metadata

Release files for thalassa 0.4.5

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

Source distribution (sdist)

Source distribution for thalassa 0.4.5
File Size Uploaded Provenance Actions
thalassa-0.4.5.tar.gz 22.2 kB Without provenance Details for thalassa-0.4.5.tar.gz

Built distribution (wheel)

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

Total release size: 48.6 kB

Release files / thalassa-0.4.5.tar.gz

Download URL thalassa-0.4.5.tar.gz
Size 22.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ed95f73d495cf1a4cff4a96a93249be941316b68033c8ef3d3aa73b134cd4814
BLAKE2b-256 checksum
How to use checksums
c2040479b6bdafd8070fee28d9290f4ef2cb1c84a585dcad1bd0ad1a4cfbc578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.6 Linux/6.7.2-arch1-1

Release files / thalassa-0.4.5-py3-none-any.whl

Download URL thalassa-0.4.5-py3-none-any.whl
Size 26.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cb766e3e5b281342700da9fa55058cb77bc688e822d01bc5a5770cc913bd7587
BLAKE2b-256 checksum
How to use checksums
601f587e4f6ecc0dbe3466bc5bf0b163a9327168f01df3a6e71e60589ffc7a48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.6 Linux/6.7.2-arch1-1

Security for thalassa 0.4.5

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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