Metadata-Version: 2.1
Name: phyelds
Version: 1.2.4
Summary: A lightweight Python library to support aggregate computing!
Home-page: https://github.com/phyelds/phyelds
License: Apache-2.0
Author: Davide Domini
Author-email: davide.domini@unibo.it
Requires-Python: >=3.13,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: matplotlib (>=3.10.1,<3.11.0)
Requires-Dist: wrapt (>=1.17.2,<1.18.0)
Project-URL: Changelog, https://github.com/phyelds/phyelds/blob/master/CHANGELOG.md
Project-URL: Repository, https://github.com/phyelds/phyelds
Description-Content-Type: text/markdown

# Phyelds

Phyelds (pronounced *fields*) is a Python-native aggregate computing library designed to help you build decentralized, large-scale systems using elegant and composable abstractions (computational *fields*).

## ✨ Features

* **🐍 Pythonic by Design**: Clean syntax, functional patterns, and intuitive APIs for fast prototyping.
* **🧩 Field-Based Programming**: Define spatial-temporal behavior via *fields* that evolve across devices.
* **🌐 Collective Intelligence**: Each node runs the same logic, yet adapts locally using neighborhood information.
* **🔬 Ideal for Simulation**: Run, visualize, and test aggregate programs in controlled virtual environments.
* **📦 Lightweight & Flexible**: Minimal dependencies, plug-and-play components.

