dhcomp
Rationale
There does not seem to be any permissively licenced drill hole compositing software in python. dhcomp is a MIT licenced open source one function utility that (currently) composites geophysical data to a set of intervals.
Installation
Installation
pip install dhcomp
Usage
from matplotlib import pyplot as plt
from dhcomp.composite import composite
import numpy as np
rng = np.random.default_rng(42)
nsteps = 100
int_1 = rng.gamma(1,4,nsteps)
int_2 = rng.gamma(1,2,nsteps)
def create_intervals(rnums):
tmp = np.cumsum(rnums)
# wrap the result
fr = tmp[0:-1]
to = tmp[1:]
return fr, to
fr1, to1 = create_intervals(int_1)
fr2, to2 = create_intervals(int_2)
# use nsteps-1 because we loose a step
v1 = np.cumsum(rng.standard_normal(nsteps-1))
v2 = np.cumsum(rng.standard_normal(nsteps-1))
c2,_ = composite(fr1, to1, fr2, to2, v2.reshape(-1,1))
plt.plot(fr1,v1,'.-',label='process 1')
plt.plot(fr2,v2,'.-',label='process 2')
plt.plot(fr1,c2,'.-',label='process 2 values composited\nto process 1 intervals')
plt.legend()
plt.xlabel('steps')
plt.ylabel('value')
plt.title('resampled irregular time series')
plt.show()
Usage
https://www.fractalgeoanalytics.com/articles/2023-01-13-compositing-drill-hole-intervals/
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dhcomp-0.4.7.tar.gz
(8.3 kB
view details)
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 dhcomp-0.4.7.tar.gz.
File metadata
- Download URL: dhcomp-0.4.7.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.9.24
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4186312ff0c5e99e6e7f5f3a82e24b9cc0d583773a4dacc032fd53b4c50de52
|
|
| MD5 |
fc6f1fe0f995be5c24e8cf3a0fd06ba8
|
|
| BLAKE2b-256 |
9b46b11b25bd1f591be80f76b1b807acb34ecc69d0dfd1122b62fb9022e548bc
|
File details
Details for the file dhcomp-0.4.7-py3-none-any.whl.
File metadata
- Download URL: dhcomp-0.4.7-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.9.24
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3e4653cd790de7c43a067e6e88196307e088012946a3693b923db4302115870
|
|
| MD5 |
c6edde215208793eea9f6182bdeab88c
|
|
| BLAKE2b-256 |
2e392caacc0ab0fc668b0578f84d8ad587c36cdcb42b6c5f835e47ce4e9979f8
|