Science Score: 44.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
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: harikrishnannalinakumar
- Language: Python
- Default Branch: main
- Size: 399 KB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Stratya2D - Kinematic Decompaction and Backstripping
Straya2D enhances traditional basin analysis by extending 1D decompaction and backstripping methodologies to a 2D framework using seismic cross-sections. This Python-based tool leverages image processing techniques to integrate horizon extraction, depth normalisation, and Monte Carlo Simulation for uncertainty quantification.
Features
- Backstripping and Decompaction: Uses Monte Carlo simulation for uncertainty estimation.
- Horizon Extraction: Automatically detects and processes seismic horizons from PNG or JPEG images.
- 2D Decompaction and Backstripping: Calculates changes in depositional thickness over time across a 2D seismic cross-section.
- Monte Carlo Simulation: Quantifies uncertainties in tectonic subsidence and sediment compaction.
- Visualisation: Provides dynamic 2D visualisations of basin evolution and horizon dynamics.
- Horizon Flattening: Adjusts seismic horizons to a common reference level, enabling clearer stratigraphic interpretation and basin evolution analysis.
Installation
1) Clone the Repository
bash
git clone https://github.com/harikrishnannalinakumar/Stratya2D.git
cd Stratya2D
2) Install the Dependencies
bash
pip install -r requirements.txt
(Ensure you have Python installed before running this command.)
User Guide
Configure parameters
1) Open main.py and input the following parameters:
- Tectonic subsidence calculations (Monte Carlo simulation).
- Horizon extraction and smoothing settings (default values generally work well in most cases).
- Vertical and horizontal distance normalisation for seismic data.
- Well location.
Input image with horizons marked
2) Place an input image with marked horizons inside: input/{figure_name}
(You can use the default image provided in the folder for testing.)
Run the Code
3) Execute
bash
python main.py
Owner
- Name: Harikrishnan Nalinakumar
- Login: harikrishnannalinakumar
- Kind: user
- Location: Sydney
- Company: UNSW
- Repositories: 1
- Profile: https://github.com/harikrishnannalinakumar
Citation (citation.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." title: "Stratya2D" date-released: 2025 authors: - family-names: "Nalinakumar" given-names: "Harikrishnan" orcid: "https://orcid.org/0000-0003-1700-0106" - family-names: "Clark" given-names: "Stuart" orcid: "https://orcid.org/0000-0002-0495-670X" version: "1.0.0" repository-code: "https://github.com/harikrishnannalinakumar/Kinematica-Backstripping-and-Decompaction"
GitHub Events
Total
- Watch event: 1
- Public event: 1
- Push event: 13
Last Year
- Watch event: 1
- Public event: 1
- Push event: 13