Simulink Python binding generator.
Project description
Slxpy
Toolchain for seamlessly generating efficient Simulink-to-Python binding and gymnasium-like environment wrapper.
For smooth integration, it's recommended to read through the wiki carefully
Features
- Almost complete Simulink and Embedded Coder features support
- Compatible with a wide range of MATLAB versions
- Help tuning Simulink code generation config
- Mininal dependencies and cross-platform, not depending on MATLAB after Simulink code generation step
- Exchange array data with numpy for efficiency
- Raw and gymnasium (formerly gym) environment wrapper, with seeding and parameter randomization support
- Automatic single-node parallelization with vector environment
- Generate human-readable object
__repr__for ease of use - Automatically generate stub file to assist development (with pybind11-stubgen)
- Compile with all modern C++ compilers
Prerequisities & Installation & Quick start
You need to prepare Python, optionally MATLAB and a C++ compiler to begin with slxpy. See the wiki for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file slxpy-1.6.2.tar.gz.
File metadata
- Download URL: slxpy-1.6.2.tar.gz
- Upload date:
- Size: 319.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ce588058a6786198886e9c92b8f1805d651a3ea722c36227b8f318af34251aa
|
|
| MD5 |
6dfe28602842bbe797c62996d075246d
|
|
| BLAKE2b-256 |
3d888bf3b0d4d92ce53e6f1c6cebe12e74e1a95101e5e22e8247b8b3308b3133
|
File details
Details for the file slxpy-1.6.2-py3-none-any.whl.
File metadata
- Download URL: slxpy-1.6.2-py3-none-any.whl
- Upload date:
- Size: 366.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee030c739b7d79411b71d79e47a07c38872d8dfb9f5ca79d95fa2c1c035089c6
|
|
| MD5 |
0466675382e3615527e6205d27efca81
|
|
| BLAKE2b-256 |
e2007ede5c12e2909090fc74a71dba66fce6247bd7a41516a0326d69dc1a75a1
|