Published March 24, 2025 | Version v0.8.0
Software Open

fractopo: A Python package for fracture network analysis

Description

v0.8.0 (2025-03-24)

This release includes inclusion of marimo apps, packaged with docker, which can be used to expose a simple web interface where fractopo validation and network analysis can be conducted. The containers are found in ghcr.io.

Besides that, much of the code is now being type-checked during runtime with beartype. This might result in errors when trying to input data in a wrong type when fractopo is used as a library.

New Features

  • (marimos): Add marimo apps to ./marimos
  • (network): Allow specifying cell size for export
  • (length_distributions): Allow specifying which fits to plot. E.g., you can now only plot a powerlaw fit.
  • (network): Export full network description, including length distribution fit variables, in parameter point.
  • (length_distributions): Add calculation of an approximate Kolmogorov-Smirnov critical value.

Fixes

  • (general): Allow underscore in names
  • (general): Stop fractopo from crashing on joblib cache initialisation failure.

Full set of changes: v0.7.1...v0.8.0

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

nialov/fractopo-v0.8.0.zip

Files (7.8 MB)

Name Size Download all
md5:e421e4e8d7744c29d3b80b1c65e78c19
7.8 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/nialov/fractopo/tree/v0.8.0 (URL)

Software