Skip to content

fiaos-org/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FiaOS ETSci+ Core

videoplayback.mp4

Smart irrigation system using advanced environmental intelligence with solar radiation/heat flux approximation with Penman-Monteith evapotranspiration modeling.

Development Status

This repository contains work-in-progress code and is NOT a stable release.

The code and documentation may change rapidly and may be incomplete, unstable, or otherwise unsuitable for production use. Please see the Development Notice in the LICENSE file for important information about using and sharing this code.

Project Overview

The Umbrella Project is developing an intelligent irrigation system that uses environmental sensors and advanced algorithms to optimize water usage. The system calculates reference evapotranspiration (ET0) using the Penman-Monteith equation and makes intelligent irrigation decisions based on multiple environmental factors.

Repository Structure

core/
├── LICENSE                    Development notice and MIT license
├── README.md                  This file
├── examples/                  Educational code examples
│   ├── python/               Python implementations
│   │   ├── README.md         Python examples documentation
│   │   ├── et0_calculator.py ET0 calculation example
│   │   ├── sensor_simulator.py Sensor patterns example
│   │   └── decision_logic.py  Decision logic example
│   └── c/                    C implementations
│       ├── README.md         C examples documentation
│       ├── BUILD.md          Compilation instructions
│       ├── et0_calculator.c  ET0 calculation example
│       ├── sensor_simulator.c Sensor patterns example
│       └── decision_logic.c   Decision logic example
└── main_backup-2.ino         Original Arduino implementation (private)

Getting Started

For Python Users

Navigate to the examples/python directory and follow the README instructions there.

cd examples/python
python et0_calculator.py
python sensor_simulator.py
python decision_logic.py

Requirements: Python 3.7 or higher

For C Users

Navigate to the examples/c directory and follow the README and BUILD instructions there.

cd examples/c
gcc -o et0_calculator et0_calculator.c -lm
./et0_calculator

Requirements: C compiler with standard library

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published