Skip to main content

Slxpy

PyPI MATLAB FileExchange

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.

Metadata

Release files for slxpy 1.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for slxpy 1.6.2
File Size Uploaded
slxpy-1.6.2.tar.gz 319.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for slxpy 1.6.2
File Interpreter ABI Platform
slxpy-1.6.2-py3-none-any.whl Python 3 none any Details

Total release size: 686.3 kB

Release files / slxpy-1.6.2.tar.gz

Download URL slxpy-1.6.2.tar.gz
Size 319.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3ce588058a6786198886e9c92b8f1805d651a3ea722c36227b8f318af34251aa
BLAKE2b-256 checksum
How to use checksums
3d888bf3b0d4d92ce53e6f1c6cebe12e74e1a95101e5e22e8247b8b3308b3133
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / slxpy-1.6.2-py3-none-any.whl

Download URL slxpy-1.6.2-py3-none-any.whl
Size 366.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee030c739b7d79411b71d79e47a07c38872d8dfb9f5ca79d95fa2c1c035089c6
BLAKE2b-256 checksum
How to use checksums
e2007ede5c12e2909090fc74a71dba66fce6247bd7a41516a0326d69dc1a75a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.6.2 This release

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page