Skip to main content

Python project intended to simulate stochastic karst network

Project description

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.

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

pykasso-0.1.3.tar.gz (89.2 kB view hashes)

Uploaded Source

Built Distribution

pykasso-0.1.3-py3-none-any.whl (94.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page