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
Repository
Basic Info
- Host: GitHub
- Owner: anthony-jourdon
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Homepage: https://geoteqpy.readthedocs.io/en/latest/
- Size: 7.1 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
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:
- numpy
- pyvista
- netCDF4
- ptatin3d-pyviztools branch
anthony_jourdon/post-proc-script
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
- Repositories: 1
- Profile: https://github.com/anthony-jourdon
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