Name | fao56-model JSON |
Version |
0.1.9
JSON |
| download |
home_page | |
Summary | A Python package for FAO-56 model calculations. |
upload_time | 2024-02-19 16:35:41 |
maintainer | |
docs_url | None |
author | Stephan Smit |
requires_python | >=3.11,<4.0 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Fao56 Model
[![Build Main](https://github.com/stephansmit/fao56_model/actions/workflows/build-main.yml/badge.svg)](https://github.com/stephansmit/fao56_model/actions/workflows/build-main.yml)
This is an implementation of the [FAO56 model](https://www.fao.org/3/X0490E/x0490e00.htm).
Only the method where the effect of both crop transpiration and soil evaporation are integrated into a single crop coefficient is implemented now.
## TO DO
- [ ] ensure that the limits umean and avg_RHmin is respected for the correlation
- [ ] implement irrigation method to calculate the ideal water delivery
- [ ] implement irrigation method to calculate maximum yield given max potential water delivery per day
- [ ] add the crop coefficient correction for the initial stage
- [ ] generalize the output
- [ ] add the dual crop coefficient method
- [ ] add more crops to the database
- [ ] validate the model using the FAO56 data
- [ ] add tests
## Development
To install all the dependencies
```
poetry install --with dev
```
Install the pre-commit hooks
```
pre-commit install
```
To test
```
poetry run pytest
```
Bump the version to publish
```
poetry version patch
git add fao56_model
git commit -am 'Bump version'
git push
```
Raw data
{
"_id": null,
"home_page": "",
"name": "fao56-model",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.11,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "Stephan Smit",
"author_email": "stephansmit@hotmail.com",
"download_url": "https://files.pythonhosted.org/packages/f9/c5/994d108d461759a91edf42d05beb14a83cbcb5489af49fa3131dfc32e420/fao56_model-0.1.9.tar.gz",
"platform": null,
"description": "# Fao56 Model\n\n[![Build Main](https://github.com/stephansmit/fao56_model/actions/workflows/build-main.yml/badge.svg)](https://github.com/stephansmit/fao56_model/actions/workflows/build-main.yml)\n\nThis is an implementation of the [FAO56 model](https://www.fao.org/3/X0490E/x0490e00.htm).\nOnly the method where the effect of both crop transpiration and soil evaporation are integrated into a single crop coefficient is implemented now.\n\n\n\n## TO DO\n- [ ] ensure that the limits umean and avg_RHmin is respected for the correlation\n- [ ] implement irrigation method to calculate the ideal water delivery\n- [ ] implement irrigation method to calculate maximum yield given max potential water delivery per day\n- [ ] add the crop coefficient correction for the initial stage\n- [ ] generalize the output\n- [ ] add the dual crop coefficient method\n- [ ] add more crops to the database\n- [ ] validate the model using the FAO56 data\n- [ ] add tests\n\n\n## Development\n\nTo install all the dependencies\n\n```\npoetry install --with dev\n```\n\nInstall the pre-commit hooks\n \n```\npre-commit install\n```\n \nTo test\n\n```\npoetry run pytest\n```\n\nBump the version to publish\n \n```\npoetry version patch\ngit add fao56_model\ngit commit -am 'Bump version'\ngit push\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Python package for FAO-56 model calculations.",
"version": "0.1.9",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cbb0c1016632fa69925e5ae209391d1a08c4a32b8e49c3b2854f4f43d8bd448d",
"md5": "7430de0432bdc242780bf22eb45c2b5e",
"sha256": "2124b93f8d502f009863ad3a35e22c7ae172221c05cb9b3cc523ae9d38054502"
},
"downloads": -1,
"filename": "fao56_model-0.1.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7430de0432bdc242780bf22eb45c2b5e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11,<4.0",
"size": 11236,
"upload_time": "2024-02-19T16:35:40",
"upload_time_iso_8601": "2024-02-19T16:35:40.693590Z",
"url": "https://files.pythonhosted.org/packages/cb/b0/c1016632fa69925e5ae209391d1a08c4a32b8e49c3b2854f4f43d8bd448d/fao56_model-0.1.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f9c5994d108d461759a91edf42d05beb14a83cbcb5489af49fa3131dfc32e420",
"md5": "f5269f376d70a6ef9f4dd9199d0e36f6",
"sha256": "77019bdf209f7df724aa352adbd290f9f6172684961d560e44b269095d13ec94"
},
"downloads": -1,
"filename": "fao56_model-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "f5269f376d70a6ef9f4dd9199d0e36f6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11,<4.0",
"size": 8237,
"upload_time": "2024-02-19T16:35:41",
"upload_time_iso_8601": "2024-02-19T16:35:41.841452Z",
"url": "https://files.pythonhosted.org/packages/f9/c5/994d108d461759a91edf42d05beb14a83cbcb5489af49fa3131dfc32e420/fao56_model-0.1.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-19 16:35:41",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "fao56-model"
}