Skip to content

Repository files navigation

FieldRoot

FieldRoot infographic

FieldRoot is a mycorrhizal-style local routing simulator for precision agriculture.

It turns a multi-vendor field sensor batch into:

  1. local P2P routing decisions,
  2. cloud fallback counts,
  3. plot-level risk profiles,
  4. cloud-dependence scores,
  5. JSON or Markdown reports for field operators and system integrators.

This is a local simulation and audit aid. It does not control farm equipment, replace agronomic advice, guarantee network availability, or bypass lawful data contracts.

Install

python -m pip install -e .

Quick Start

python -m fieldroot sample -o examples/field_batch.json
python -m fieldroot run -i examples/field_batch.json --full -o examples/network_report.json
python -m fieldroot run -i examples/field_batch.json --markdown -o examples/network_report.md

Why It Exists

Farm data often gets trapped in vendor clouds even when adjacent field machines could share local telemetry. FieldRoot models a fungal-root-like network: nearby devices route crop-health signals through local collectors, then compute plot risk even when central infrastructure is thin or unavailable.

Development

python -m pytest -q

Runtime dependencies: none beyond the Python standard library.

About

Mycorrhizal-style local routing simulator for precision agriculture sensor data.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages