Skip to content

TwinYields/twinyields-python

Repository files navigation

TwinYields Python library

Install

For installation of all TwinYields components on Ubuntu see Install.md. Install python library using:

git clone https://github.com/TwinYields/twinyields-python.git
cd twinyields-python
pip install -r requirements.txt --no-deps .

Configuration

Configuration is read from file: ~./twinyields/config.toml. See template: config/config.toml

Usage

Command line

usage: twinyields [-h] [-i] [-s] [-e] [-r]

Control TwinYields digital twin

optional arguments:
  -h, --help            show this help message and exit
  -i, --init            Initialize the digital twin
  -s, --update-sensors  Fetch updated sensor data
  -e, --update-eo       Fetch updated satellite data
  -r, --run             Run the simulation model

Python

Sentinel2

from twinyields.database import EOUpdater
eoup = EOUpdater()
eoup.update_field("RVIII")

SoilScouts

from twinyields.database import SoilScoutUpdater
scu = SoilScoutUpdater()
scu.update()

Farmiaisti

Requires installing private farmiaisti package.

from twinyields.database import FarmiaistiUpdater
fu = FarmiaistiUpdater()
fu.update()

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages