Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

FS-ACHERNAR · SW · TOOL 001

In preparation

HPR Sim

HPR Sim flies a hobby or high-power rocket’s design file from the rail to the ground and says how far to trust the numbers.

This page is for a flier, a team or a developer deciding whether HPR Sim fits their work: what it is, who it is for, how far its numbers have been from real flights, and how to install it. It is the first page of the simulator’s guide; A tour of HPR Sim comes next and shows it working.

SHEET 1 / 4

What it is

A flight simulator for rockets on commercial solid motors. It reads an OpenRocket .ork design file as it is and flies it in six degrees of freedom, the rocket’s position along three axes and its rotation about three, while the motor burns and the mass and balance point move. It prints the apogee, the speeds, the stability margin, the events from liftoff to landing and the known gaps in its models that bear on that flight, each with the side it pushes the numbers to.

It comes three ways, all from one code base, and none needs a network to fly a rocket:

  • The command line, hpr: fly a file, scatter its inputs to see the spread (Monte Carlo dispersion), look up and convert motors, read an altimeter’s log, and fetch a launch day’s weather (The command line).
  • The Python package: the same flights from a script or a notebook (Python).
  • The Rust library: the simulator inside a program of your own (Getting started).

Every model cites a published source, tests pin each one, and the results against RocketPy, OpenRocket and real flights are committed to the repository (Accuracy). It is early: the first release is out, and Start here lists what works today and what doesn’t yet.

SHEET 2 / 4

Who it is for

  • A flier with a design file who wants a second opinion on a flight before it flies, with the known gaps stated rather than hidden.
  • A team that needs a flight’s spread, not one number: hpr mc flies the file many times with its inputs scattered.
  • A developer who wants a simulator inside a program, a test or a notebook, offline, with the same numbers from the same inputs and seed on one machine.

It is not yet for a rocket on a hybrid, liquid or research motor, which it doesn’t fly, nor for drawing a design: it reads one made in OpenRocket. A design editor comes with the app.

SHEET 3 / 4

Install it

  • The command line: download the archive for your system from the releases page and put hpr on your path, or, with Rust installed, run cargo install fusionspace-hpr-cli --locked.
  • The Python package: pip install fusionspace-hpr, then from fusionspace import hpr.
  • The library: cargo add fusionspace-hpr in your own Rust project.

Install a release lists the systems each file serves, and what to do on macOS when it can’t check the program.

SHEET 4 / 4

Next

Sources. The public flights are among those RocketPy’s documentation flies against their teams’ logs; the logged flights are published by university rocketry teams, rocketry courses and hobbyists. Both fly in ERA5 weather: generated using Copernicus Climate Change Service information 2026, and contains modified Copernicus Climate Change Service information 2026; neither the European Commission nor ECMWF is responsible for any use made of it. The logged flights’ report gives the full attribution and the ERA5 citations.

OwnerFusionSpace
TitleFusionSpace HPR · Sim: a flight simulator for hobby and high-power rockets, and its documentation
PageHPR Sim
DesignationFS-ACHERNAR · SW · TOOL 001
Version0.1.0, released 2026-10-08 (what it holds); the site is built from the repository’s main branch, which may be ahead of it
Date of issue2026-10-12
StatusIN PREPARATION: these pages describe the next release as the main branch holds it, so a page may describe what 0.1.0 lacks; how far to trust each result is in Accuracy so far
UnitsSI (meters, kilograms, seconds) first. Every command’s text adds US units in parentheses: feet after heights and distances, feet per second after speeds, miles per hour after the wind, °F after the air’s temperature, g after an acceleration and inches after stations along the rocket and a motor’s size; hpr motors show adds ounces or pounds. The plot gives a second scale in feet, feet per second and g. This site’s pages, unlike the program’s output, keep a motor’s nominal size in millimeters alone, as motors are named (a 54 mm motor); every other height, distance, size and speed on them gives its US units in brackets, checked as conversions (house style). JSON and exported files stay SI (units)
DataThrust curves: ThrustCurve.org’s public-domain files, catalog captured 2026-09-17. Atmosphere: U.S. Standard Atmosphere 1976, or a sounding or forecast you supply or fetch (weather). Magnetic field: WMM2025. Accuracy: the committed validation report. Every source and its terms: third-party notices.
FontsArchivo and Cascadia Mono, SIL Open Font License 1.1, served from this site; no page asks another server for anything