| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Pyslvs 18.5.0.tar.gz | 2018-05-31 | 4.1 MB | |
| Pyslvs 18.5.0.zip | 2018-05-31 | 4.5 MB | |
| README.md | 2018-05-31 | 2.1 kB | |
| pyslvs-18.5.0.mscv1900-amd64.exe | 2018-05-31 | 43.7 MB | |
| pyslvs-18.5.0.glibc2.17-x86_64.AppImage | 2018-05-31 | 221.8 MB | |
| pyslvs-18.4.0.glibc2.17-x86_64.AppImage | 2018-05-31 | 221.8 MB | |
| pyslvs-.glibc2.17-x86_64.AppImage | 2018-05-31 | 221.8 MB | |
| Totals: 7 Items | 717.6 MB | 0 | |
Features
- Linkage selection mode:
- New linkage selection function for both of table widget and main canvas.
- Using ctrl + mouse wheel can adjust the tab of entities table widget.
- Main canvas:
- Add cursor tooltips when dragging on main canvas.
- Center zooming function and option with 'by cursor' and 'by canvas center'.
- Colors:
- Pyslvs can support custom color by using '(R, G, B)' string.
- Add color picker in setting interface.
- Solvespace format:
- Comments will be generate into a new layout in Solvespace format.
- Simple reading function for *.slvs format (only support P joint).
- New option to generate part files.
- Path record:
- Add "copy path" function in path context menu.
- Path preview function are support P joint.
- New solving kernel option "Pyslvs" as default.
- Add mouse snapping option (default 1 unit).
- Triple ball lifter example.
- Shortcut keys adjustment.
- "Add" command of storage function will not clean the canvas (should do it by self).
- Add "merge linkages" function in link context menu.
- Add virtual model option to change linkages appearance.
Development
- Expression grammar:
- New highlight module Pygments, use to support Python and PMKS expression.
- Now PMKS grammar can support color string, one-line annotations, multiple line and indentations.
- Cython libraries:
- Pyslvs kernel has been independently.
- Compile method adjustment.
- Merge into 'pyslvs' folder.
- Using Python typing for Python functions in Cython libraries.
- Add Cython header to sharing declarations between libraries.
- Add new "PXY" function to make solution of P joint.
- Compile:
- Compile process improvement.
- Reduce the size while packing AppImage file.
- Reduce the size of images.
- Solvespace format:
- Python API for simple 2D sketch IO.
- Modules and objects naming adjustment.
- PyQt version should upgrade to 5.10 or above to support Qt graph methods.