An open source planar linkage mechanism simulation and mechanical synthesis system.
Project description
Pyslvs-UI
A GUI-based (PyQt5) tool used to design 2D linkage mechanism.
-
Planar Linkages Simulation
- Python-Solvespace: Kernel from Solvespace with Cython bundle.
- Pyslvs: Kernel from Sketch Solve with Cython.
-
Mechanical Synthesis
- Number Synthesis: Combine the attributes of mechanism.
- Structural Synthesis: Cython algorithm used to find out structural possibilities of the mechanism.
- Dimensional Synthesis: Kernel from the three Cython algorithms (rewrite).
-
Others
If you have any question, please post on GitHub issue or contact pyslvs@gmail.com.
Getting Started
Download portable executable file of your platform.
Or install from PyPI:
pip install pyslvs-ui
Or install from source:
python setup.py install
Documentation
The documentation of Pyslvs and kernel API are deployed on Readthedocs (stable / latest).
Or start it from source:
pip install mkdocs pip install -r doc-requirements.txt mkdocs serve
Cite
Please see the reference.
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pyslvs_ui-19.10.0.post0-cp37.cp38-none-any.whl (1.7 MB) | File type Wheel | Python version cp37.cp38 | Upload date | Hashes View |
Close
Hashes for pyslvs_ui-19.10.0.post0-cp37.cp38-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a969152705d11436c273eb5dac8334cb4c9cb54436dc825be712f1ee00c1c25 |
|
MD5 | effe143197249b68f6a8295c41758949 |
|
BLAKE2-256 | 0afdee9662b66baa3120abbf09e8249fa85806c3baf65c1524a2fc694c7f778c |