Metadata-Version: 2.1
Name: agx-openplx
Version: 0.15.22
Summary: AGX-OpenPLX python interface development
Home-page: https://pub.algoryx.dev/openplx/
License: Apache 2.0
Author: Algoryx
Author-email: algoryx@algoryx.com
Requires-Python: >=3.8
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
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: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Dist: agx (==2.39.1.0)
Requires-Dist: openplx-bundles (>=0.15.22,<0.16.0)
Requires-Dist: pclick (>=0.5.1,<0.6.0)
Description-Content-Type: text/markdown

# AGX OpenPLX

The agx-openplx package implements all OpenPLX bundles such as Physics, Robotics, DriveTrain and Simulation using [AGX Dynamics Real-time multi-body simulation](https://www.algoryx.se/agx-dynamics/).
The package contains python bindings and native libraries needed to load and run .openplx files.

See [OpenPLX documentation](https://pub.algoryx.dev/openplx/) for more info on OpenPLX.

## Prerequisites

- Python 3.9 on Windows or OSX
- Python 3.8 on Ubuntu 20.04
- Python 3.10 on Ubuntu 22.04
- [AGX Dynamics](https://www.algoryx.se/agx-dynamics/) 2.39.1.0 and an AGX Dynamics License
- pip >= 21.3. Run `python3 -m pip install --upgrade pip`, pip older than 21.3 does not support editable installs with pyproject.toml and will fail.


At [OpenPLX documentation](https://pub.algoryx.dev/openplx/getopenplx/) you can find out which older version of OpenPLX matches which version of AGX.

## Install

To get the version corresponding to your AGX on Windows do:

```bash
setup_env.bat
# Use `python -m pip` to ensure that the python bundled with AGX is used
python -m pip install -e %AGX_DATA_DIR%/agx-pypi
pip install -U agx-openplx
```

To get the version corresponding to your AGX on OSX and Linux do:

```bash
source setup_env.sh
pip3 install -e $AGX_DATA_DIR/agx-pypi
pip3 install -U agx-openplx
```

## License

[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)

