Skip to main content

pyKasso's banner

PyPI Version PyPI Status PyPI Versions

license last-commit

Binder

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.

gif_01 gif_02

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)

Source distribution for pykasso 0.1.3
File Size Uploaded
pykasso-0.1.3.tar.gz 89.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pykasso 0.1.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page