Metadata-Version: 2.1
Name: neuromeka
Version: 3.2.0.4
Summary: Neuromeka client protocols for IndyDCP3, IndyEye, Moby, Ecat, and Motor
Home-page: https://github.com/neuromeka-robotics/neuromeka-clients3
Author: Neuromeka
Author-email: youngjin.heo@neuromeka.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: grpcio==1.39.0
Requires-Dist: grpcio-tools==1.39.0
Requires-Dist: protobuf==3.17.3
Requires-Dist: requests==2.22.0
Requires-Dist: Pillow==9.5.0
Requires-Dist: numpy==1.21.6
Requires-Dist: pyModbusTCP==0.2.1
Requires-Dist: netifaces==0.11.0

# Neuromeka Clients
![PyPI](https://img.shields.io/pypi/v/neuromeka)

This package provides client protocols for users to interact with Neuromeka's products, including Indy, Moby, Ecat, and Motor.

## Installation

You can install the package from PyPI:

```bash
pip install neuromeka
```

## Usage
The package contatins the following client classes:

* IndyDCP3 in indydcp3.py
* IndyEye in eye.py
* EtherCAT in ecat.py
* Moby in moby.py

To use a client class, simply import it and create an instance:

```python
from neuromeka import IndyDCP3, IndyEye, EtherCAT, MobyClient

ecat = EtherCAT("192.168.214.20")
moby = MobyClient("192.168.214.20")
indy = IndyDCP3("192.168.0.11")
eye = IndyEye("192.168.0.12")
```

## Dependencies
This package requires the following dependencies:

* grpcio
* grpcio-tools
* protobuf
* requests
* Pillow
* numpy
* pyModbusTCP
* netifaces

These dependencies will be automatically installed when you install the package using pip.

## Examples
Please refer to the 'example.py' file in the package for usage examples.

## Support
If you encounter any issues or need help, please open an issue on the project's repository.

## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
