# pyautd3
![build](https://github.com/shinolab/pyautd3/workflows/build/badge.svg)
[![codecov](https://codecov.io/gh/shinolab/pyautd3/graph/badge.svg)](https://codecov.io/gh/shinolab/pyautd3)
[![PyPI version](https://img.shields.io/pypi/v/pyautd3)](https://pypi.org/project/pyautd3/)
[autd3](https://github.com/shinolab/autd3-rs) library for python3.10+
## Install
```
pip install pyautd3
```
## Example
see [example](./example)
## For macOS and Linux users
`pyautd3.link.SOEM` uses `libpcap` which requires root permission.
If you want to use `pyautd3.link.SOEM`, please add permission as follows.
### macOS
```
sudo chmod +r /dev/bpf*
```
### linux
```
sudo setcap cap_net_raw,cap_net_admin=eip <your python path>
```
## LICENSE
See [LICENSE](./LICENSE) and [ThirdPartyNotice](./ThirdPartyNotice.txt).
# Author
Shun Suzuki, 2022-2024
Raw data
{
"_id": null,
"home_page": "https://github.com/shinolab/pyautd3",
"name": "pyautd3",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Shun Suzuki",
"author_email": "suzuki@hapis.k.u-tokyo.ac.jp",
"download_url": null,
"platform": null,
"description": "# pyautd3\n\n![build](https://github.com/shinolab/pyautd3/workflows/build/badge.svg)\n[![codecov](https://codecov.io/gh/shinolab/pyautd3/graph/badge.svg)](https://codecov.io/gh/shinolab/pyautd3)\n[![PyPI version](https://img.shields.io/pypi/v/pyautd3)](https://pypi.org/project/pyautd3/)\n\n[autd3](https://github.com/shinolab/autd3-rs) library for python3.10+\n\n## Install\n\n```\npip install pyautd3\n```\n\n## Example\n\nsee [example](./example)\n\n## For macOS and Linux users\n\n`pyautd3.link.SOEM` uses `libpcap` which requires root permission.\nIf you want to use `pyautd3.link.SOEM`, please add permission as follows.\n\n### macOS\n\n```\nsudo chmod +r /dev/bpf*\n```\n\n### linux\n\n```\nsudo setcap cap_net_raw,cap_net_admin=eip <your python path>\n```\n\n## LICENSE\n\nSee [LICENSE](./LICENSE) and [ThirdPartyNotice](./ThirdPartyNotice.txt).\n\n# Author\n\nShun Suzuki, 2022-2024\n",
"bugtrack_url": null,
"license": null,
"summary": "AUTD3 library wrapper for python",
"version": "22.1.0",
"project_urls": {
"Homepage": "https://github.com/shinolab/pyautd3"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cd21bc34d64a77853d5bf279d7d38daa439a90862571c2dd205d6aad66f72a28",
"md5": "d10b9deb2a8b04f7c709f1207cac2b16",
"sha256": "a3638ef0efbd3e1fd0d5d78c9b7c6301e80a31ceb0d7865d940650794135c338"
},
"downloads": -1,
"filename": "pyautd3-22.1.0-py3-none-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "d10b9deb2a8b04f7c709f1207cac2b16",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 6410640,
"upload_time": "2024-04-08T07:13:21",
"upload_time_iso_8601": "2024-04-08T07:13:21.275463Z",
"url": "https://files.pythonhosted.org/packages/cd/21/bc34d64a77853d5bf279d7d38daa439a90862571c2dd205d6aad66f72a28/pyautd3-22.1.0-py3-none-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e428be9667b8075fa6918f6462445690bfd4437421d5f50adb6066a72cdf225",
"md5": "84f2be719ef5da4a1b85a1a553bc7e40",
"sha256": "84018a2a67fdff785a87fd1ec193b1d7882dbe8c76e624e572aefac2577b6308"
},
"downloads": -1,
"filename": "pyautd3-22.1.0-py3-none-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "84f2be719ef5da4a1b85a1a553bc7e40",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 9540711,
"upload_time": "2024-04-08T07:13:39",
"upload_time_iso_8601": "2024-04-08T07:13:39.161797Z",
"url": "https://files.pythonhosted.org/packages/5e/42/8be9667b8075fa6918f6462445690bfd4437421d5f50adb6066a72cdf225/pyautd3-22.1.0-py3-none-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ba93b85ca1457bcc556ff240241e8e17196da19dfb6c3f1d7dd00fa381c4cc21",
"md5": "917168ff7af38ab8a92aed1f2381f5d0",
"sha256": "2db0b781886c2a7df78f2c715925c2c5628db8dc5125685b9a072d8284fd6439"
},
"downloads": -1,
"filename": "pyautd3-22.1.0-py3-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "917168ff7af38ab8a92aed1f2381f5d0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 9540710,
"upload_time": "2024-04-08T07:13:41",
"upload_time_iso_8601": "2024-04-08T07:13:41.704947Z",
"url": "https://files.pythonhosted.org/packages/ba/93/b85ca1457bcc556ff240241e8e17196da19dfb6c3f1d7dd00fa381c4cc21/pyautd3-22.1.0-py3-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9a87cff1ef634367a72b94f4fe4bcf3ea596798c336210c3b092b30a25936a30",
"md5": "0805ff578212176e1e80a8e91b7b95e1",
"sha256": "66cb71ad203fcdee9f25dad02cf46e43cc6525a4d302c8667761ce092aadd731"
},
"downloads": -1,
"filename": "pyautd3-22.1.0-py3-none-manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "0805ff578212176e1e80a8e91b7b95e1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 6410643,
"upload_time": "2024-04-08T07:13:23",
"upload_time_iso_8601": "2024-04-08T07:13:23.702139Z",
"url": "https://files.pythonhosted.org/packages/9a/87/cff1ef634367a72b94f4fe4bcf3ea596798c336210c3b092b30a25936a30/pyautd3-22.1.0-py3-none-manylinux1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bb77e8e8736158b62c680b4821592ab37ab6a8d50e0aa472ee4b836c1165b486",
"md5": "ba5f11411411026985ba8f463d2d0b69",
"sha256": "62eaa531e64714dc3afe8a08eb09a000da48e4b0089bc954e9b06752eab6646f"
},
"downloads": -1,
"filename": "pyautd3-22.1.0-py3-none-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ba5f11411411026985ba8f463d2d0b69",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 6410645,
"upload_time": "2024-04-08T07:13:18",
"upload_time_iso_8601": "2024-04-08T07:13:18.230979Z",
"url": "https://files.pythonhosted.org/packages/bb/77/e8e8736158b62c680b4821592ab37ab6a8d50e0aa472ee4b836c1165b486/pyautd3-22.1.0-py3-none-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "656ffc765ab5f4ac284df0ef0a3131da52769b565a6426f9f31d1d4b1a3cff9e",
"md5": "4ab3951f774e93ed888fd4100c2f5321",
"sha256": "46681c094936909dafec843f1e58359cbd413a6243fe39a53e0334d9dfa5a3e7"
},
"downloads": -1,
"filename": "pyautd3-22.1.0-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "4ab3951f774e93ed888fd4100c2f5321",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 5033226,
"upload_time": "2024-04-08T07:14:00",
"upload_time_iso_8601": "2024-04-08T07:14:00.377944Z",
"url": "https://files.pythonhosted.org/packages/65/6f/fc765ab5f4ac284df0ef0a3131da52769b565a6426f9f31d1d4b1a3cff9e/pyautd3-22.1.0-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-08 07:13:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "shinolab",
"github_project": "pyautd3",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "pyautd3"
}