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).
- Source code: https://github.com/thomas-schouten/plato
- Bug reports: https://github.com/thomas-schouten/plato/issues
All tutorial notebooks can also be accessed online in a non-interactive fashion. Simply use https://python.hmclab.science or use the following links:
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 .
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