Metadata-Version: 2.4
Name: unsatfit
Version: 6.2
Summary: Fit soil water retention and unsaturated hydraulic conductivity functions
Author: Katsutoshi Seki
License: MIT
Keywords: soil
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: OS Independent
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: Microsoft :: Windows :: Windows 11
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Scientific/Engineering :: Hydrology
Classifier: Natural Language :: English
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: matplotlib
Requires-Dist: configparser
Dynamic: license-file

# unsatfit

unsatfit is a Python library for optimizing parameters of functions related to soil hydraulic properties, specifically the water retention function and the unsaturated hydraulic conductivity function. The equations are explained in Seki et al. (2022) and demonstrated to be useful for practical applications in Seki et al. (2023).

## Document

For the full documentation, visit https://arxiv.org/pdf/2302.00472

For quick references and sample codes, visit https://sekika.github.io/unsatfit/

## Example output

This is an example output of this program: the water retention curve (top) and hydraulic conductivity curve (bottom) of Gilat loam, fitted with the KBC (KO<sub>1</sub>BC<sub>2</sub>-CH) model.

![KBC](https://sekika.github.io/unsatfit/sample/KBC.svg "KBC")

## SWRC Fit

SWRC Fit is a web interface which uses unsatfit to determine parameters for water retention function.

- [SWRC Fit](https://seki.webmasters.gr.jp/swrc/)

## Reference

* Seki, K., Toride, N., & Th. van Genuchten, M. (2022) Closed-form hydraulic conductivity equations for multimodal unsaturated soil hydraulic properties. Vadose Zone J. 21; e20168. https://doi.org/10.1002/vzj2.20168
* Seki, K., Toride, N., & Th. van Genuchten, M. (2023) Evaluation of a general model for multimodal unsaturated soil hydraulic properties. J. Hydrol. Hydromech. 71(1): 22-34. https://doi.org/10.2478/johh-2022-0039

[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/sekika/unsatfit)
