step-26.04.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, sparc64, alpha, hppa
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
- devel/gsl
- devel/kf6/attica
- devel/kf6/kcolorscheme
- devel/kf6/kcompletion
- devel/kf6/kconfig
- devel/kf6/kconfigwidgets
- devel/kf6/kcoreaddons
- devel/kf6/kcrash
- devel/kf6/ki18n
- devel/kf6/kiconthemes
- devel/kf6/kio
- devel/kf6/kjobwidgets
- devel/kf6/knewstuff
- devel/kf6/kplotting
- devel/kf6/kservice
- devel/kf6/kguiaddons
- devel/kf6/ktextwidgets
- devel/kf6/kwidgetsaddons
- devel/kf6/kxmlgui
- devel/kf6/sonnet
- math/libqalculate
- x11/qt6/qtbase
Runtime
Build
- math/eigen3
- devel/gettext,-tools
- devel/kf6/kdoctools
- devel/kf6/extra-cmake-modules STEM->=6.29.0
- graphics/vulkan-headers
- x11/qt6/qttools
- devel/cmake/core STEM->=4
- devel/ninja
- archivers/xz STEM->=5.4.0
Used by (1 dependency relationships)
Includes library, runtime, build and test relationships. Results load 100 at a time.