Quick introduction ⚡
Fracture networks are essential for the analysis and modelling of mechanical and hydraulic properties of rock masses. Recently, the use of Digital Outcrop Models (DOMs) provided a solid framework for the collection of large and quantitative datasets from which different properties can be extracted. Because of the complex nature of exposed rock outcrops, statistical model fitting can sometimes be challenging. Areas covered by rock debree, vegetation patches or simply the outer boundaries of the outcrop can introduce right-censoring bias and can often lead to parameter underestimation. Tools are needed to correct for estimating the correct distribution parameters while taking into account this bias. Survival analysis techniques, although usually applied in function of time and not length, accomplishes exactly this.
FracAbility is a Python toolbox that can be used to analyse fracture networks and estimate length distributions considering and correcting the effect of right-censoring using survival analysis. This package provides tools to:
- Define the topology of fracture networks
- Estimate multiple fracture length distributions while taking into consideration right censoring effects.
- Provide methods to choose the most representative distribution using both a visual and a quantitative approach
Please refer to the Docs for a more in depth introduction to the problem, theoretical background, examples and API overview.
Installation 🔧
To install FracAbility pip can be used:
pip install fracability
Please refer to the Docs for further guidance
Documentation 📚
Click here to view the online documentation:
Click here to view the source code for the documentation:
Authors 💎✨
- Gabriele Benedetti (gabri.benedetti@gmail.com)
- Stefano Casiraghi (s.casiraghi21@campus.unimib.it)
- Daniela Bertacchi (daniela.bertacchi@unimib.it)
- Andrea Bistacchi (andrea.bistacchi@unimib.it)
License 📄
Metadata
Release files for FracAbility 1.5.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fracability-1.5.4.tar.gz | 3.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fracability-1.5.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.4 MB
Release files / fracability-1.5.4.tar.gz
| Download URL | fracability-1.5.4.tar.gz |
|---|---|
| Size | 3.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b8d562add8ab42228e8cd6fae03fb59ba2cde754a9432b10e8fd387f75d558c6
|
|
BLAKE2b-256 checksum How to use checksums |
0eda0b72024cd0d214d76e681d760906a032de60c352e882cab961c60b66cb33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 24, 2025.
Transparency logRelease files / fracability-1.5.4-py3-none-any.whl
| Download URL | fracability-1.5.4-py3-none-any.whl |
|---|---|
| Size | 3.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
77769e93b157bc4e4c4372c54ca37523300c594441452e5143d5c14737531378
|
|
BLAKE2b-256 checksum How to use checksums |
f57c37f11fbbe982a59175fc33124f5cedb3c270d00a96c57fa292c05da60c86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 24, 2025.
Transparency log