Open Source — Apache 2.0

Rocket Tools

Aerospace engineering intelligence for builders who need precision, speed, and interoperability.

What It Is

Engineering computation, unified and accelerated.

Aerospace engineers still reach for fragmented spreadsheets, legacy MATLAB scripts, and closed-source calculators that do not talk to each other. Each project rebuilds the same atmosphere model, the same beam solver, the same drag estimation.

Rocket Tools is a single, open-source toolkit that brings structural, materials, atmospheric, and aerodynamic analysis into one coherent interface. Every function is tested, benchmarked, and JIT-compiled for speed.

Built for humans. Designed for machines. Open for everyone.

Tools

11 precision engineering instruments

Structural

Beam Analysis

Euler-Bernoulli & Timoshenko beam solvers with distributed loads

Structural

Column Buckling

Critical load prediction with boundary condition variants

Structural

Plate Stress

Kirchhoff and Mindlin plate theory for thin & thick panels

Structural

Frame Statics

2D/3D frame solver for truss and moment frame assemblies

Materials

Composite Laminate

ABD matrix, failure criteria, and ply-level stress recovery

Materials

Material Lookup

Curated alloy & composite database with temperature derating

Atmosphere

ISA Atmosphere

Full International Standard Atmosphere model to 86 km

Atmosphere

ISA Lookup

Vectorised altitude queries in 54 nanoseconds per point

Aerodynamics

Fin Flutter

Aeroelastic flutter boundary for planar and wedge fins

Aerodynamics

Drag Prediction

Component build-up method with compressibility corrections

Aerodynamics

Stability Margin

Static margin, CP/CG tracking, and calibers stability

Performance

Benchmarked and regression-tracked

54 nsISA lookupper altitude point
3.0 μsBeam analysissingle load case
94Testswith continuous CI
18Benchmarksperformance regression tracked
Usage

Python-first API

example.py
1from rocket_tools import Atmosphere, Beam
2
3# ISA lookup in 54 ns per point
4atm = Atmosphere()
5rho, a, T = atm.properties(altitude=15_000)
6
7# Beam analysis in 3.0 μs
8beam = Beam(
9 length=2.0,
10 E=70e9,
11 I=1.2e-6
12)
13beam.add_distributed_load(magnitude=500)
14result = beam.solve()
15print(f"Max deflection: {result.max_deflection:.4f} m")
Architecture

Built for integration, designed for speed

MCP Server

Model Context Protocol server exposes all 11 tools to AI agents. Claude, GPT, and local LLMs can call engineering functions with structured parameters and receive validated results.

Natural Language Router

Describe what you need in plain English. The router maps your intent to the correct tool, validates inputs, and returns formatted engineering output.

YAML Workflow Engine

Chain tools into reproducible analysis pipelines. Define multi-step workflows in YAML — from atmosphere lookup to structural margin — and run them headless or interactively.

Numba JIT Acceleration

Hot paths are compiled to machine code at runtime. Loop-heavy structural solvers and vectorised lookups run at native speed without rewriting C.

Open source. Open sky.

Rocket Tools is released under the Apache 2.0 license. Use it in commercial vehicles, academic research, or hobby rocketry. Fork it, extend it, fly it.

Apache 2.0 License94 Tests18 BenchmarksNumba JIT