Simple command line tool to create geological cross-sections
Project description
Geosections (experimental)
Simple command line tool to create geological cross-sections from borehole and CPT data
using .toml configuration files.
Installation
Install the latest release by:
pip install geosections
Or the latest (experimental) version of the main branch directly from GitHub using:
pip install git+https://github.com/Deltares-research/geosections.git
Usage
Every element that needs to plotted in a section is specified in a configuration .toml.
Below is a simple example .toml that plots borehole data from a .parquet file and a
AHN surface along a section line:
[settings] # General plot settings
column_width = 20 # Width of boreholes
fig_width = 11
fig_height = 7
grid = true
[line]
file = "my_line.shp"
crs = 28992 # Geosections uses this crs as default
[data.boreholes]
file = "my_boreholes.parquet"
max_distance_to_line = 50 # Meters
[[surface]]
file = "ahn_surface.tif"
style_kwds = { color = "r", label = "AHN surface" } # Matplotlib keyword arguments
[labels]
xlabel = "Distance (m)"
ylabel = "Depth (NAP)"
[colors]
Z = "gold"
K = "green"
V = "brown"
Next, create the cross-section by:
geosections plot my_settings.toml --save "my-section.png"
Project details
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 geosections-0.1.1.tar.gz.
File metadata
- Download URL: geosections-0.1.1.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6111c8cf9ad58b08dea97babedef145940be6fdff33d69da0c09f009f2529d4d
|
|
| MD5 |
0d2624d34841372f623cf038575fa4fd
|
|
| BLAKE2b-256 |
6f31597e5bda092c87464ef0ea88c2e40528d4ad7446831eacf0e34ea189d898
|
File details
Details for the file geosections-0.1.1-py3-none-any.whl.
File metadata
- Download URL: geosections-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0931edf42a8aae740c514e614ef198265b12298fe126e5074359afae6b5f6c45
|
|
| MD5 |
f329a74757e01d44b2a8219ea6fd5d9c
|
|
| BLAKE2b-256 |
ba8ffbb8403875d760ae3d6e17a9cf2db958fed8fd95a62831f74d35b056a8f9
|