pyKasso: a stochastic karst network simulation tool
pyKasso is a python3 open-source package intended to simulate easily and quickly karst networks using a geological model, hydrogeological, and structural data. It relies on a pseudo-genetic methodology where stochastic data and fast-marching methods are combined to perform thousands of simulations rapidly. The method is based on the stochastic karst simulator developed by Borghi et al (2012). It has been extended to account for anisotropy allowing to simplify the algorithm while accounting better for the geological structure following the method presented in Fandel et al. (2022). Statistical geometrical and topological metrics are computed on the simulated networks and compared with the same statistics computed on real karst network to evaluate the plausibility of the simulations.
Installation
Currently, pyKasso is only working with Python 3.9.
Using conda
Download environment.yml. From source:
conda env create --name pykasso --file=environment.yml
Then:
pip install -e pykasso[analysis, visualization]
Documentation
Work in progress.
Examples
Some basic examples are avaible here : notebooks/geometry/
Contact
- F. Miville
- Prof. C. Fandel
- Prof. P. Renard
Publications
- Fandel, C., Miville, F., Ferré, T. et al. 2022: The stochastic simulation of karst conduit network structure using anisotropic fast marching, and its application to a geologically complex alpine karst system. Hydrogeol J 30, 927–946, https://doi.org/10.1007/s10040-022-02464-x
- Borghi, A., Renard, P., Jenni, S. 2012: A pseudo-genetic stochastic model to generate karstic networks, Journal of Hydrology, 414–415, https://doi.org/10.1016/j.jhydrol.2011.11.032.
Metadata
Release files for pykasso 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pykasso-0.1.3.tar.gz | 89.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pykasso-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 183.8 kB
Release files / pykasso-0.1.3.tar.gz
| Download URL | pykasso-0.1.3.tar.gz |
|---|---|
| Size | 89.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a1c682294481042a5ae1dc55a41991cb95354504d4ea8d4dc655926349d786bd
|
|
BLAKE2b-256 checksum How to use checksums |
28d7648d2db25b6e5fa8f737822f5f5b26944f68787f119952b920877aca5b3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.1 CPython/3.9.0 Windows/10
|
Release files / pykasso-0.1.3-py3-none-any.whl
| Download URL | pykasso-0.1.3-py3-none-any.whl |
|---|---|
| Size | 94.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
29b93c44820f4e9c947dc8a243979658b3a232f75bf797d1fd44e6c1c952d267
|
|
BLAKE2b-256 checksum How to use checksums |
5787a6fef0b77e089c773458d4d1e1403d21813efea1d40ceffc4f73ad21757b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.1 CPython/3.9.0 Windows/10
|