gtrack
GPlates-based Tracking of Lithosphere and Kinematics
A Python package for computing lithospheric structure through geological time using plate tectonic reconstructions.
From plate reconstruction to model fields
Gtrack creates labelled source-point clouds through geological time. A
LithosphereCloudSource combines oceanic points from the seafloor-age tracker
with continental points reconstructed from their present-day positions. Each
point carries physical channels such as lithospheric thickness and material
age. G-ADOPT interpolates these channels onto its finite-element mesh and uses
them to construct indicator fields and geotherms.
Young oceanic lithosphere near spreading centres is thin, and its contribution
to a layer indicator can require a smooth lateral transition. To this end,
OceanicLidWeight maps oceanic thickness to a dimensionless lateral_weight
between zero and one. Continental source points retain a weight of one. In
G-ADOPT, SourceLateralWeight interpolates this channel and multiplies it by
the radial layer indicator.
Bounded regions use two separate channels. The membership channel describes
the lateral extent, while masked_thickness contains membership * thickness.
After interpolation, G-ADOPT divides the latter by nonzero membership to
recover physical thickness. This separation prevents the interpolation width
from changing a constant physical base depth across a region boundary.
Installation
pip install gtrack
Documentation
For full documentation, examples, and API reference, visit:
License
MIT License
Metadata
Release files for gtrack 0.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gtrack-0.7.1.tar.gz | 143.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gtrack-0.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 209.5 kB
Release files / gtrack-0.7.1.tar.gz
| Download URL | gtrack-0.7.1.tar.gz |
|---|---|
| Size | 143.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
72b35be509ffe6f447a2f4d674b76307d9d18727d05a72cc18aeea109131233f
|
|
BLAKE2b-256 checksum How to use checksums |
5d60b65731339b591fd8db92208f9f1a5f514e4bc2d11d9aaefab09e700ee9c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / gtrack-0.7.1-py3-none-any.whl
| Download URL | gtrack-0.7.1-py3-none-any.whl |
|---|---|
| Size | 65.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fa6f0d5345740c4f4388e4bf8c96ad499cd9fbdb8d276f9d5d9a6612a814fd29
|
|
BLAKE2b-256 checksum How to use checksums |
eccce55c330df19154675fa26e885e799b6140fef5403319c2eeac40ef260848
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency log