semvec/pypi-packages huggingface dataset:
agx-openplx 0.16.10
AGX-OpenPLX python interface development
License: Apache 2.0
Requires Python: >=3.8

# 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.2 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)