Metadata-Version: 2.4
Name: chemunited-drive
Version: 0.0.5
Summary: Package to created a second layer to flowchem.
Author-email: Samuel Vitor Saraiva <samuel.saraiva@mpikg.mpg.de>
Maintainer-email: Samuel Vitor Saraiva <samuel.saraiva@mpikg.mpg.de>
License: MIT
Project-URL: homepage, https://github.com/cambiegroup/chemunited-drive
Project-URL: repository, https://github.com/cambiegroup/chemunited-drive
Keywords: control,automation,process
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyQt-Fluent-Widgets
Requires-Dist: flowchem-virtual
Requires-Dist: flowchem
Requires-Dist: psutil
Requires-Dist: jedi
Requires-Dist: appdirs
Requires-Dist: appdirs
Requires-Dist: toml
Requires-Dist: black
Requires-Dist: tomli-w
Provides-Extra: all
Requires-Dist: chemunited-drive[dev]; extra == "all"
Provides-Extra: dev
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ruff>=0.11.11; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-toml; extra == "dev"
Dynamic: license-file

![ChemUnited-Drive](https://github.com/automatedchemistry/chemunited-drive/blob/main/docs/chemunited_drive.svg)

# ChemUnited-Drive Application

This application provides a graphical interface to manage, configure, and run FlowChem projects.
It allows users to load project configuration files, discover connected devices, edit settings, and launch the FlowChem server directly from the interface.

## 🚀 **Installation**

To install the package, simply run:

```bash
pip install Chemunited-drive
```

## 🛠️ Install Directly from GitHub

If you prefer to install the latest development version (with the newest updates and experimental features), you can install ChemUnited-Drive directly from the Git repository:

```
pip install git+https://github.com/<your-username>/Chemunited-drive.git
```


## 🧩 Overview

ChemUnited-Drive acts as a friendly GUI for `FlowChem` configurations, and easily integration whit `ChemUnited Orchestration`.
It bridges the gap between device setup and automation, allowing you to:

* Load existing FlowChem project folders.

* View and edit the __configuration_file.toml.

* Discover supported FlowChem devices (serial or Ethernet).

* Start and stop FlowChem servers from the GUI.

* View process logs in real time.

## Documentation

More details please go to the [chemunited-drive documentation](https://chemunited-docs.readthedocs.io/en/latest/connectivity/chemunited_drive.html).
