Metadata-Version: 2.4
Name: pyfao56v2
Version: 0.5.15
Summary: Enhanced pyFAO56 library
Project-URL: Repository, https://github.com/links-ads/guardians-pyfao56
Project-URL: issues, https://github.com/links-ads/guardians-pyfao56/issues
Author-email: Tommaso Monopoli <tommaso.monopoli@linksfoundation.com>
License-File: LICENSE
Keywords: agriculture,crop,evapotranspiration,fao56,irrigation,pyfao56,water
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Hydrology
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: ~=3.10.0
Requires-Dist: lxml>=5.3.0
Requires-Dist: matplotlib>=3.9.2
Requires-Dist: numpy>=1.26.4
Requires-Dist: openmeteo-requests>=1.3.0
Requires-Dist: openpyxl>=3.1.5
Requires-Dist: pandas>=2.2.3
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: requests-cache>=1.2.1
Requires-Dist: requests>=2.32.3
Requires-Dist: retry-requests>=2.0.0
Requires-Dist: rosetta-soil>=0.1.2
Requires-Dist: urllib3>=2.2.3
Provides-Extra: r
Requires-Dist: rpy2==3.5.1; extra == 'r'
Description-Content-Type: text/markdown

# pyfao56 v2
Enhanced pyFAO56 library

## Installation

You can install the latest release of `pyfao56v2` with pip (recommended):
```bash
pip install pyfao56v2
```

This library is also hosted on TestPyPI for testing purposes:
```bash
pip install --extra-index-url https://test.pypi.org/simple/ pyfao56v2
```

## Usage

`pyfao56v2` can be used to run a water balance simulation given a set of input parameters:
- soil parameters
- crop parameters
- historical weather data
- irrigation data (optional)
- autoirrigation rule(s) (optional)

See the [example.ipynb](https://github.com/links-ads/guardians-pyfao56/blob/main/docs/example.ipynb) notebook for a detailed example.

## Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

## License

`pyfao56v2` was created by Tommaso Monopoli. It is licensed under the terms of the MIT license.
This package is based on the [`pyfao56`](https://github.com/kthorp/pyfao56) library, developed by USDA-ARS and licensed under the terms of the [CC0 1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/) (no copyright).
This project is not affiliated with or endorsed by the USDA-ARS.

## Credits

This work builds upon the [`pyfao56`](https://github.com/kthorp/pyfao56) library, developed by USDA-ARS.
The CI-CD workflow is based on the [py-pkgs.org](https://py-pkgs.org/) guide.