Metadata-Version: 2.4
Name: pionsdk
Version: 0.0.7
Summary: This module is needed to control drones
Author-email: Michael <onisoris@yandex.ru>
Maintainer-email: Michael <onisoris@yandex.ru>
License-Expression: MIT
Project-URL: Homepage, https://github.com/OnisOris/pion
Project-URL: Documentation, https://onisoris.github.io/pion
Project-URL: Repository, https://github.com/OnisOris/pion.git
Project-URL: Issues, https://github.com/OnisOris/pion/issues
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy<2.0.0,>=1.22.0; implementation_name == "pypy"
Requires-Dist: numpy>=2.1.0; implementation_name != "pypy"
Requires-Dist: paramiko>=3.5.1
Requires-Dist: protobuf==5.29.3
Requires-Dist: pymavlink>=2.4.42
Requires-Dist: pyserial>=3.5
Requires-Dist: rich>=13.9.4
Requires-Dist: lokky>=0.0.8
Requires-Dist: python-dotenv>=1.1.0
Provides-Extra: plotting
Requires-Dist: matplotlib>=3.10.1; extra == "plotting"
Requires-Dist: tornado; extra == "plotting"
Dynamic: license-file

# Pion
## Консоль управления + рой + геоскан симулятор
![lokky-analyze plot](https://github.com/OnisOris/pion/blob/dev/docs/img/swarm_figure.gif)
## Симуляционные дроны + алгоритмы роя
![simswarm plot](https://github.com/OnisOris/pion/blob/dev/docs/img/simswarm.gif)

Модуль используется для:

- Управления дронами по wifi (mavlink)
- Управления дронами по uart (mavlink)
- Симуляции дрона
- Роевого управления дронами

# Документация
[Documentation](https://onisoris.github.io/pion/)

# Установка

```shell
pip install pionsdk
```

```shell
pip install git+https://github.com/OnisOris/pion
```
