Skip to content
This repository was archived by the owner on Mar 6, 2025. It is now read-only.

Files

Latest commit

7fe037e · Nov 5, 2024

History

History
74 lines (51 loc) · 3.4 KB

README.md

File metadata and controls

74 lines (51 loc) · 3.4 KB

Plato

Thomas Schouten

Plato is an object-oriented Python package that provide an efficient and standardised workflow to analyse the motions of tectonic plates using the torque balance expected from their reconstructed geometries.

This package leverages GPlately to interrogate quantitative plate reconstructions built using GPlates. GPlates is open-source application software offering a novel combination of interactive plate-tectonic reconstructions, geographic information system functionality and raster data visualisation.

The package is based on the algorithm initially published by Clennett et al. (2023).

Online tutorial notebooks

All tutorial notebooks can also be accessed online in a non-interactive fashion. Simply use https://python.hmclab.science or use the following links:

The long way around: installing the package on your system

For full installation instructions, including creating a proper Python environment, see the installation instructions.

Directly to your environment:

pip install -e git+git@github.com:thomas-schouten/plato.git@master#egg=hmclab

From the project root directory:

pip install -e .

Development dependencies

If you want to develop within this repo, we recommend a few extra packages. They can also be installed using pip.

In Bash:

pip install -e git+git@github.com:thomas-schouten/plato.git@master#egg=plato[dev] # from github repo
pip install -e .[dev] # from local clone

... or Zsh (which requires escapes for brackets):

pip install -e git+git@github.com:thomas-schouten/plato.git@master#egg=plato\[dev\] # from github repo
pip install -e .\[dev\] # from local clone