EOS - Documentation
Table of Content
<aside>
</aside>
1. Introduction to EOS
The Environmental Operating System (EOS) helps assess environmental impacts in the food or other industries. It uses modern life cycle assessment (LCA) methods and cloud technology to calculate environmental impacts efficiently. The system is built in Python and uses external libraries like Brightway, Kubernetes, RabbitMQ, React, Pydantic and Postgres and is deployed on AWS.
Various components work together to efficiently and at scale calculate the environmental impacts:
- Eaternity Database (EDB): A comprehensive life cycle inventory database for food items, serving as the foundation for calculations
- Glossary: A collection of terms to bridge cross organizational data silos, and in general speak of the same stuff
- Gap-Filling Modules (GFMs): Modules for supplementing missing data through scientific models and external data sources.
- Application Programming Interface (API): Enables interaction with clients, other systems, and our own user interface
- User Interface (UI): For humans interacting with the system, tailored towards
- Orchestrator: Controls the execution of the Gap Filling Modules in efficient and deterministic order.
- Matrix Transformation: Processes and transforms inventories organized in the data graph for optimized matrix operations
EOS aims to empower businesses, from restaurants to large food companies, in making sustainable food choices. The vision is to have it serve as the foundation – an open source operating system – for the future of our food system.
<aside>
ℹ️
EOS source code is available here: https://gitlab.com/eaternity/eos/
</aside>
Why do we build EOS?