Repository navigation
RatioLab 0.1.3, a stable numbered release of the open-source gear and reducer design application. Includes the features and distribution fixes recorded in versions 0.1.1–0.1.3.
Downloads
Python, GTK and the required application libraries are included.
| System | Package |
|---|---|
| Windows 11, Intel/AMD 64-bit | RatioLab-0.1.3-windows-x86_64-setup.exe |
| macOS 15+, Apple Silicon | RatioLab-0.1.3-macos-arm64.dmg |
| macOS 15+, Intel | RatioLab-0.1.3-macos-x86_64.dmg |
| Ubuntu 24.04+ / compatible Linux x86-64, glibc 2.39+ | ratiolab_0.1.3_amd64.deb, or RatioLab-0.1.3-linux-x86_64.run; portable .tar.gz also available |
Open Windows Setup, drag the macOS app from the DMG to Applications, or install the Linux package. See the installation guide.
Changes since Preview 2
- Bevel differentials with wrist and classic configurations, straight or spiral teeth, interface/carrier variants, ratio presets and independent signed motion controls. External belts, pulleys and motors remain part of the user's CAD work.
- Matching worm-wheel and strain-wave tooth envelopes, revised bevel geometry, shared preview/export surfaces, and documented reference equations and numerical limits.
- Clearer finite combination-search controls, differential motion continuity, cycloidal eccentric visibility and more efficient exact sampled-surface distance searches.
- Consistent RatioLab icons and native window identity. Model notices follow actual generated metadata; meaningful geometry warnings remain visible.
- Automatic background release checks in installed builds. Update to [version] appears only for a newer eligible GitHub release; click it for release notes and the platform download. No update dialog opens automatically. Downloads open in the browser; installation remains a user action.
- Distribution checks now require every supported family and exact packaged resources/changelog. Stable version identities and download documentation are consistent across platforms.
Verification
All four native installer jobs and three Python distribution jobs passed for commit 1b0c85fec2b961cffa3a1d8520784fdf993acfe7.
Installed rendering, all ten family previews and workspace exports passed on Linux and both macOS architectures. The Windows hosted runner could not create an OpenGL context: its installer, installed runtime and offline MCP checks passed, but GUI rendering was not verified on that runner. Windows CI uses Windows Server 2025; this does not cover every Windows 11 system or graphics driver.
Both MCP protocol versions were verified on all four native targets. Hosted macOS checks use Cairo for GTK shell composition while still exercising the actual OpenGL preview. These checks do not cover every hardware/driver configuration or establish Fusion interoperability on untested platforms.
Native installer checks · Python distribution checks
SHA256SUMS covers all six installer/archive files. build-evidence.json binds their hashes and installed checks to the exact source commit and CI runs.
Limits and notices
Windows Setup is unsigned. macOS uses ad-hoc signing without Apple notarization; the operating system may warn about or block launch.
Geometry and motion checks do not certify elastic response, strength, service life or continuous clearance. Interference checks and measurements use sampled surfaces; strain-wave deformation is prescribed. Read the model limits and full changelog.
Licensed under GNU GPL version 3 only. Copyright © 2026 NoOneExceptEnderk. Third-party notices are included with the application.