Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

README.md

GeoTEQpy

geoteqpy is a Python package designed to link long-term geodynamic models and dynamic rupture models.

Currently, it can perform 3 main tasks:

  • Structured mesh extrusion,
  • Computation of the medial axis of a 3D arbitrary shape,
  • Export of pTatin3d data to ASAGI using NetCDF format.

Installation

Once downloaded using:

git clone git@github.com:anthony-jourdon/GeoTEQpy.git

or

git clone https://github.com/anthony-jourdon/GeoTEQpy.git

geoteqpy can be installed using 2 different methods.

Method 1: Using pip (recommended)

sh pip install /path/to/geoteqpy This will automatically download and install dependencies.

Method 2 (not recommended)

First, all the dependencies need to be installed:

Once in the geoteqpy directory, move to

geoteqpy/c

and type sh make all This should build the faulttools.so shared library. Once done, you need to add the location of geoteqpy to your PYTHONPATH environment variable. This can be done with

sh export PYTHONPATH=$PYTHONPATH:$PWD

if the command is run inside the repository containing the module geoteqpy.

Test installation

Once installed, open a python shell and type python import geoteqpy if there are no errors everything is good! You should also see the following message indicating that the shared libraries has been succesfully loaded:

[load_clib] Successfully loaded shared object: faulttools.so [load_clib] Successfully loaded shared object: viztools.so

Documentation

An HTML documentation is available. The documentation can be built and accessed locally (no internet connection required) from the repository using sh sphinx-build -M html docs/source/ docs/build/ However, this requires the Python package sphinx. An online documentation is available at this link.

Citation

If you use this package, please cite it as: @article{Jourdon2025, author = {Jourdon, Anthony and May, Dave A. and Hayek, Jorge Nicolas and Gabriel, Alice-Agnes}, journal = {Geochemistry, Geophysics, Geosystems}, title = {3{D} reconstruction of complex fault system from volumetric geodynamic shear zones using medial axis transform}, volume = {26}, number = {e2025GC012169}, doi = {https://doi.org/10.1029/2025GC012169}, year = {2025} }

Owner

  • Name: Anthony Jourdon
  • Login: anthony-jourdon
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Jourdon
  given-names: Anthony
orcid: https://orcid.org/0000-0002-5565-2212
title: GeoTEQpy
version: v1.0.0
date-released: 2025-01-15

GitHub Events

Total
  • Release event: 2
  • Public event: 1
  • Push event: 10
  • Create event: 3
Last Year
  • Release event: 2
  • Public event: 1
  • Push event: 10
  • Create event: 3