Skip to content

v3.0.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 02:37

ropesim 3.0.2 — 2026-07-08

Climbing rope physics engine — Python library, CLI, TUI, and a native 3D desktop app.

ropesim models lead-fall dynamics with a UIAA 101 / EN 892 impact-force model and
RK4 damped-spring integration in a Rust core (optional Rapier3D full-physics mode).
One engine, four frontends: a pip-installable Python library, a 20+ command CLI, a
Textual terminal UI, and a native C++ / Qt6 desktop application with a 60 fps OpenGL
rope renderer.

Changed

  • CI no longer re-runs the full test matrix on version tags — a v* tag push

Install

Python library / CLI / TUI (all platforms, Python 3.10–3.12):

pip install ropesim          # library + CLI
pip install "ropesim[tui]"   # + terminal UI

Desktop app (no Python required) — download an asset below and run:

  • Windows — unzip ropesim-gui-windows-x64.zip, run ropesim-gui.exe
  • macOS — open ropesim-gui-macos.dmg (unsigned: right-click → Open the first time)
  • Linuxchmod +x ropesim-gui-linux-x86_64.AppImage && ./ropesim-gui-linux-x86_64.AppImage

Docs: https://londopy.github.io/ropesim/


Verify your download (SHA-256)

sha256sum -c SHA256SUMS.txt        # Linux
shasum -a 256 -c SHA256SUMS.txt    # macOS

Desktop apps

  • ropesim-gui-linux-x86_64.AppImage
    0034b267ab2c12b8f4b770e13c0b01244c092f3a0e1e8bc968eea54573d4c14c
  • ropesim-gui-macos.dmg
    1d6579b4d4de0e1dd4f97dd00123b461e8adb25bcfbd2823ee80de38d53e7259
  • ropesim-gui-windows-x64.zip
    bbdb3beecc0d69bf426499ff1b1abb3687c308a194364da3142b750d7784f594

Python wheels

  • ropesim-3.0.2-cp310-cp310-macosx_11_0_arm64.whl
    f449f0b4c581c02a3d6bfa9dcc3c3b426ff706f032a1078e45acec98121a9150
  • ropesim-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    892e20f18e8801f5e613c5788ec597b49454e4836c5bf44d973236fe5320a951
  • ropesim-3.0.2-cp310-cp310-win_amd64.whl
    c35e482df3eae0c5fca4cc190ada6d1615d4d600a91941b0014d5175a8c5d012
  • ropesim-3.0.2-cp311-cp311-macosx_11_0_arm64.whl
    01fc5ca46a9f6cbd35e5734502e8273a79da5733bbeedb533c1b7e39619be6e9
  • ropesim-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    c6a3329d96ae2f8bcb7e64a716c7a695bd40f6e00645584f5683bdb0ae1a8e7f
  • ropesim-3.0.2-cp311-cp311-win_amd64.whl
    c9a77cb5d6df85ea737aa517cc83987a51878d820fc75d31b88d14ab608cf8c7
  • ropesim-3.0.2-cp312-cp312-macosx_11_0_arm64.whl
    c438b1830b1fd5323607978e4189f46c57f264ff8ac8b22d76635f089280a812
  • ropesim-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    2c2e90054d7d9cd63c6ad784a2a80cfd9d0ab6b08579e5c65819daa58b7654ef
  • ropesim-3.0.2-cp312-cp312-win_amd64.whl
    bca1c44c9e8da220da86b769d44f37a2120b729c6b9a003944539e459003b6ca

⚠️ ropesim informs judgement — it is for education and planning, never a substitute for testing, redundancy, and experience at the crag.