An example 3D geological data modeling package.
Project description
TerraGen3D
TerraGen3D is an innovative Python library designed for geological modeling, enabling users to create, analyze, and visualize complex 3D geological structures with ease. From simulating sediment layers and modeling geological deformation to exploring mineral deposits, TerraGen3D brings your geological data to life.
Features
- 3D Geological Modeling: Generate and visualize complex 3D geological structures.
- Fault Simulation: Create realistic fault models within your geological data.
- Data Visualization: Utilize powerful visualization tools to explore your models.
- Export Capabilities: Export your geological data to CSV for further analysis.
Installation
Install TerraGen3D using pip:
pip install TerraGen3D
Ensure you have Python 3.x installed on your system.
Quick Start
Here's a simple example to get you started with TerraGen3D. This example demonstrates how to generate a geological model with faults and visualize it:
import TerraGen3D as tg
Define parameters
num_points = 500 # Number of data points num_faults = 3 # Number of faults to generate fault_length = 0.3 fault_width = 0.05
Generate data with faults
data_with_faults = tg.generate_fault(num_points, num_faults, fault_length, fault_width)
Visualize the generated data
tg.plot_3d_data_realistic_with_noise_and_contour(data_with_faults)
Contributing
We welcome contributions to TerraGen3D! Whether you're interested in fixing bugs, adding new features, or improving documentation, your help is appreciated.
Please check out our Contributing Guidelines for more information.
License
TerraGen3D is licensed under the MIT License.
Contact
For questions or feedback, please reach out to Olanrewaju Muili at olanrewaju.muili@gmail.com.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file TerraGen3D-0.1.0.tar.gz.
File metadata
- Download URL: TerraGen3D-0.1.0.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcd6113194ab476413fc90a6cb59a855e45785fc9e07598f09c5351b969e589d
|
|
| MD5 |
8b66f85583310588a7084c570f6d3916
|
|
| BLAKE2b-256 |
37cbc90f83e4de30a782bcdf58011874668dd3b3ad55d3251a43b39c1f03bec4
|
File details
Details for the file TerraGen3D-0.1.0-py3-none-any.whl.
File metadata
- Download URL: TerraGen3D-0.1.0-py3-none-any.whl
- Upload date:
- Size: 1.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb556aef8780096c95d5c7edd8f0d896832741acee8f6deb42a2367e29c2a5f0
|
|
| MD5 |
24b74e0f9b3d858ea5506f36cb630e8c
|
|
| BLAKE2b-256 |
6fde4a537db78874a4e3eb5fb901a28f45cb02bc28022a93dfd16f2ef9350e89
|