[packages/ka6-step] - pl
witekfl
witekfl at pld-linux.org
Fri May 29 14:51:49 CEST 2026
commit e8b6ffbf3f4b2e04376f2169b1c993913d3dae4a
Author: Witold Filipczyk <witekfl at poczta.onet.pl>
Date: Fri May 29 14:51:38 2026 +0200
- pl
ka6-step.spec | 52 +++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 49 insertions(+), 3 deletions(-)
---
diff --git a/ka6-step.spec b/ka6-step.spec
index e99e63b..1633bcf 100644
--- a/ka6-step.spec
+++ b/ka6-step.spec
@@ -50,9 +50,15 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Step is an interactive physical simulator. It allows you to explore
-the physical world through simulations.
+the physical world through simulations. It works like this: you place
+some bodies on the scene, add some forces such as gravity or springs,
+then click Simulate and Step shows you how your scene will evolve
+according to the laws of physics. You can change every property of the
+bodies/forces in your experiment (even during simulation) and see how
+this will change evolution of the experiment. With Step you cannot
+only learn but feel how physics works!
-Features
+Features:
- Classical mechanical simulation in two dimensions
- Particles, springs with damping, gravitational and coulomb forces
@@ -72,7 +78,7 @@ Features
- Solver error estimation: errors introduced by the solver is
calculated and added to user-entered errors
- Several different solvers: up to 8th order, explicit and implicit,
- with or without adaptive timestep (most of the solvers require the GSL
+ with or without adaptive timestep (most of the solvers require GSL
library)
- Controller tool to easily control properties during simulation (even
with custom keyboard shortcuts)
@@ -82,6 +88,46 @@ Features
KNewStuff
- Integrated tutorials
+%description -l pl.UTF-8
+Krok jest interaktywnym symulatorem fizyki. Umożliwia poznawanie
+świata fizycznego poprzez symulacje. Działa w następujący sposób:
+umieszczasz jakieś bryły na scenie, dodajesz jakieś siły jako
+grawitacja lub sprężyny, a następnie naciskasz na Symulacja i Krok
+pokaże jak scena się zmieni według praw fizyki. Można zmienić każdą
+właściwość brył/sił w eksperymencie (nawet podczas symulacji) i
+zobaczyć jak zmieni się przebieg eksperymentu. Dzięki Krokowi nie
+tylko można się nauczyć, ale także poczuć jak działa fizyka!
+
+Możliwości:
+
+- Klasyczna symulacja mechaniczna w dwóch wymiarach
+- Cząstki, sprężyny z tłumieniem, siły grawitacyjne i kulombowskie
+- Bryły sztywne
+- Wykrywanie i obsługa kolizji (obecnie tylko dyskretnie)
+- Miękkie (odkształcalne) bryły symulowane jako systemy
+ cząsteczek-sprężyn edytowanych przez użytkownika, fale dźwiękowe
+- Dynamika molekularna (obecnie przy użyciu potencjału Lennard-Jones):
+ gaz i ciecz, kondensacja i parowanie, obliczanie wielkości
+ makroskopowych i ich wariancji
+- Przekształcanie jednostek i obliczanie wyrażeń: możesz wpisać coś
+ takiego"(2 dni + 3 godziny) * 80 km/h" i zostanie to potraktowane jako
+ wartość odległości (wymaga libqalculate)
+- Obliczanie i propagacja błędów: możesz wpisać wartości takie jak
+ "1.3 ± 0.2" dla każdej własności, a błędy dla wszystkich zależnych
+ własności zostaną obliczone używając równań statystycznych
+- Oszacowanie błędu solvera: błędy wprowadzone przez solver są
+ obliczane i dodawane do błędów podanych przez użytkownika
+- Kilka różnych solwerów: aż do 8-mego rzędu, uwikłane i nieuwikłane,
+ z lub bez adaptowanego kroku czasowego (większość z solwerów wymaga
+ biblioteki GSL)
+- Narzędzie sterujące do łatwego sterowania właściwościami podczas
+ symulacji (nawet przy użyciu własnych skrótów klawiszowych)
+- Narzędzia do wizualizacji wyników: wykres, miara, wskaźnik
+- Kontekstowe informacje dla wszystkich obiektów, zintegrowana
+ przeglądarka wikipedi
+- Zbiór przykładowych eksperymentów, można pobrać więcej z KNewStuff
+- Zintegrowane samouczki
+
%prep
%setup -q -n %{kaname}-%{version}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ka6-step.git/commitdiff/e8b6ffbf3f4b2e04376f2169b1c993913d3dae4a
More information about the pld-cvs-commit
mailing list