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.
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