Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1.34 KB

README.md

File metadata and controls

18 lines (12 loc) · 1.34 KB

farmingpy: a Python package for developing Digital Twins of precision farming systems

farmingpy is a Python library developed to support the development of digital twins for supporting precision farming. It is developed in the Digital Technologies in Agriculture group at at Natural Resources Institute Finland (Luke).

farmingpy provides the following functionality:

  • Interfacing APSIM simulation model for setting up high resolution spatial simulations, running model ensembles for assimilating EO and sensor data with the APSIM simulation models, reading the simulation outputs and optimizing model parameters.
  • Reading planned and implemented ISOBUS task data.
  • Unified interface to USDA Rosetta and EUPTF2 pedotransfer function models to estimate soil water holding capacity based on soil data available from farms.

Installation

The library can be installed with pip. Dotnet installation is required to interface APSIM and for reading ISOBUS data: https://dotnet.microsoft.com/en-us/download/dotnet/. See the documentation for instructions on how install APSIM to be used with farmingpy.

pip install git+https://github.com/TwinYields/farmingpy.git