step
KDE interactive physics simulator
WWW CVSWeb GITHub-
Package versionstep-23.08.4
-
MaintainerRafael Sadowski
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
- math/eigen3
- devel/gettext,-tools
- devel/kf5/kdoctools
- STEM->=5.115.0:devel/kf5/extra-cmake-modules
- devel/cmake
- devel/ninja
- x11/qt5/qttools,-main
- STEM->=5.4.0:archivers/xz
- misc/shared-mime-info
- devel/desktop-file-utils
- x11/gtk+4,-guic
- devel/kf5/kdoctools