{"id":13488567,"url":"https://github.com/cbsteh/PySawit","last_synced_at":"2025-03-28T01:36:26.455Z","repository":{"id":62583287,"uuid":"107528679","full_name":"cbsteh/PySawit","owner":"cbsteh","description":"Oil Palm Growth and Yield Model","archived":true,"fork":false,"pushed_at":"2024-06-02T12:11:05.000Z","size":3165,"stargazers_count":21,"open_issues_count":3,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-05T08:06:09.117Z","etag":null,"topics":["agriculture","biophysics","crop","energy","hydrology","meterology","model","oil","palm","simulation","soil"],"latest_commit_sha":null,"homepage":"http://christopherteh.com/pysawit","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cbsteh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-10-19T09:52:04.000Z","updated_at":"2024-09-18T11:28:11.000Z","dependencies_parsed_at":"2024-01-06T22:41:59.473Z","dependency_job_id":null,"html_url":"https://github.com/cbsteh/PySawit","commit_stats":{"total_commits":31,"total_committers":2,"mean_commits":15.5,"dds":"0.32258064516129037","last_synced_commit":"665f1d8dec15b225532cb040b0ab34238aa52c1a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbsteh%2FPySawit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbsteh%2FPySawit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbsteh%2FPySawit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbsteh%2FPySawit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cbsteh","download_url":"https://codeload.github.com/cbsteh/PySawit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222333976,"owners_count":16968058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agriculture","biophysics","crop","energy","hydrology","meterology","model","oil","palm","simulation","soil"],"created_at":"2024-07-31T18:01:18.163Z","updated_at":"2025-03-28T01:36:26.442Z","avatar_url":"https://github.com/cbsteh.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# PySawit v. 0.0.1 (ARCHIVED)\n\nUpdate (June 2, 2024): PySawit has been replaced by [Sawit.jl](https://github.com/cbsteh/Sawit.jl), which is much improved and faster, and has been validated against more sites.\n\nOil Palm Growth and Yield Model\n\nby [Christopher Teh Boon Sung](http://www.christopherteh.com)\n\n## Overview\n\nPySawit is a model, written in Python language, to simulate the growth and yield of oil palm. The following are various conditions among which PySawit is able to simulate:\n\n* different planting densities\n* different weather conditions (such as air temperature, rainfall, *etc.*)\n* different soil properties (such as soil texture)\n* different crop physiological conditions (such as flower sex ratios, specific leaf area, plant nutrient content, photosynthetic parameters, *etc.*)\n\nAt the moment, PySawit simulates crop production level 2, where oil palm is limited only by meteorological and soil water availability. Nutrients, pests, diseases, weeds, and other field practices are assumed to be optimally managed.\n\nRead the [`brief report on PySawit.`](https://github.com/cbsteh/PySawit/blob/master/docs/pysawit.pdf)\n\n## Installation\n\n1. To simplify the installation process, download the [`Anaconda`](https://www.anaconda.com/download/) suite. **Make sure you only choose the Python version 3.5 or higher (NOT ver 2.7).** Downloading the [`Anaconda`](https://www.anaconda.com/download/) suite will include not only the Python interpreter but also the `matplotlib`, `numpy`, and `xlwings` modules which are required by PySawit.\n\n1. Then, at your system's command line or prompt, type: `pip install pysawit`\nto download and install the PySawit.\n\n1. If you want the Excel user-interface to PySawit and the example files, just download the files from the `examples` folder. Or download the entire [`PySawit`](https://github.com/cbsteh/PySawit/archive/master.zip) repository.\n\n1. You may also want to download and install [`Graphviz`](http://www.graphviz.org/Download.php) if you are planning to use PySawit's tracing feature to plot out a map of the program flow. Ensure you read the [`Graphviz`](http://www.graphviz.org/Download.php) website on how to set up the environment variable to recognize the location of graphviz files.\n\n## How to use\n\nCall Python on [`pysawit.py`](http://christopherteh.com/pysawit/pysawit/index.html). See this file's documentation on the commandline flags or options.\n\n## Citation\n\nPreliminary work of PySawit was progressively published in several conference proceedings, but the full or complete work of PySawit was first published in:\n\n`Teh, C. B. S., \u0026 Cheah, S. S. (2018). Modelling crop growth and yield in palm oil cultivation. In A. Rival (Ed.), Achieving sustainable cultivation of oil palm (Vol. 1, pp. 183-227). Cambridge, UK: Burleigh Dodds Science Publishing.`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbsteh%2FPySawit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcbsteh%2FPySawit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbsteh%2FPySawit/lists"}