streamin

A Python engine for computing belt paths, wrap angles, tangent points, and total belt length around multiple pulleys. Includes high‑resolution visualization of arcs, tangents, and pulley layouts.

17
0
100% credibility
Found Feb 10, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A Python library for calculating belt geometry, lengths, tensions, forces, and wrap angles around multiple pulleys in 2D, with visualization diagrams.

How It Works

1
🔍 Discover the Tool

You find this handy calculator for planning how belts wrap around wheels in bikes or machines, making design easy and visual.

2
📥 Get the Files

Download the simple files to your computer and prepare basic drawing helpers if needed.

3
⚙️ Place Your Wheels

Position each wheel on a flat map, note its size, spot, and spin direction like clockwise or not.

4
🔗 Link the Belt

Connect your wheels together to form the belt path around them.

5
💡 Reveal the Secrets

Watch as it instantly figures out the total belt length, tight spots, pull strengths, and balance forces.

6
🎨 See the Picture

Generate a colorful drawing of the belt route, wheels, arrows for forces, and labels for everything.

Perfect Design Ready

You now have exact measurements and a clear view to build your machine or bike belt perfectly.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 17 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is belt-geometry-solver?

This Python library computes exact belt paths, wrap angles, tangent points, and total lengths around any number of pulleys in 2D layouts, handling open or crossed configurations with clockwise or counter-clockwise directions. It also calculates tensions, reaction forces, and pulley torques for steady-state analysis, outputting high-resolution matplotlib visualizations of arcs, tangents, and force vectors. Python engineering libraries like this simplify belt drive simulations without needing CAD software.

Why is it gaining traction?

Unlike basic geometry tools, it tackles multi-pulley systems with automatic force balancing and color-coded plots showing angles, arcs, tensions, and reactions—perfect for quick iterations. Developers grab it from GitHub for its dead-simple API: define pulleys by position, radius, and direction, instantiate a belt, query lengths or forces, and visualize instantly after pip install matplotlib numpy. In python github projects trending for mechanical sims, the bike tensioner example hooks python engineers prototyping real hardware.

Who should use this?

Mechanical engineers designing belt drives in machinery or robotics, where precise wrap angles and tensions matter. Bike builders tuning custom tensioners, or automation devs simulating conveyor systems. Python github module users in engineering notation needing fast 2D validation before 3D modeling.

Verdict

Grab it for prototyping belt systems—solid docs, MIT license, and working examples make the 10 stars and 1.0% credibility score forgivable for an early project. Skip if you need production-scale tests or exports; otherwise, it's a practical python engineering format win.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.