OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

step-25.12.3

KDE interactive physics simulator

Back to search · Project homepage

Description

Step is an interactive physical simulator. It allows you to explore the physical world through simulations. Features - Classical mechanical simulation in two dimensions - Particles, springs with damping, gravitational and coulomb forces - Rigid bodies - Collision detection (currently only discrete) and handling - Soft (deformable) bodies simulated as user-editable particles-springs systems, sound waves - Molecular dynamics (currently using Lennard-Jones potential): gas and liquid, condensation and evaporation, calculation of macroscopic quantities and their variances - Unit conversion and expression calculation: you can enter something like (2 days + 3 hours) * 80 km/h and it will be accepted as distance value - Error calculation and propagation: you can enter values like 1.3 +/- 0.2 for any property and errors for all dependent properties will be calculated using statistical formulas - Solver error estimation: errors introduced by the solver are calculated and added to user-entered errors - Several different solvers: up to 8th order, explicit and implicit, with or without adaptive timestep - Controller tool to easily change properties during the simulation, including customizable keyboard shortcuts - Tools to visualize results: graph, meter, tracer - Context information for all objects, integrated wikipedia browser - Collection of example experiments and integrated tutorials

Package information

Ports path
x11/kde-applications/step
Package architecture
amd64
Maintainer
Rafael Sadowski <rsadowski@openbsd.org>
Categories
education, math, x11/kde-applications
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Runtime

Build

Used by (1 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON