Step
Категорії:
Step є інтерактивним імітатором фізичних процесів. Він надає вам змогу вивчати фізичні явища за допомогою їх імітації. Ось як він працює: ви розташовуєте у дослідній області деякі тіла, додаєте сили їх взаємодії (такі як гравітаційні сили та пружні сили у вигляді пружин), а потім натискаєте кнопку «Імітувати, — Step покаже як розвиватимуться події у побудованій вами системі з плином часу відповідно до законів фізики. Ви можете змінювати всі властивості тіл або сил у вашому експерименті (навіть під час імітації), щоб побачити як такі зміни впливають на перебіг експерименту. За допомогою Step ви не просто вивчите фізику, а відчуєте як працюють фізичні закони!
Можливості:
- Імітація класичної механічної взаємодії у двох вимірах
 - Частинки, пружини з елементами в’язкості, гравітаційні і кулонові сили
 - Тверді тіла
 - Виявлення (у цій версії лише дискретне) і керування зіткненнями
 - М’які (пружні) тіла імітуються як система з часточок і пружин, з можливістю зміни її параметрів користувачем, рух якої описують гармонічні функції
 - Молекулярна динаміка (у цій версії з використанням потенціалу Леннарда-Джонса): газ і рідина, конденсація і випаровування, обчислення макроскопічних величин та їх змін
 - Перетворення одиниць і обчислення виразів: ви можете ввести щось на зразок «(2 дні + 3 години) * 80 км/г» і цю величину буде прийнято як значення відстані (для того, щоб це працювало слід встановити libqalculate)
 - Обчислення і поширення похибок: ви можете вводити значення на зразок «1.3 ± 0.2» для будь-якої з властивостей, і похибки для всіх властивостей, що залежать від вказаної властивості, буде обчислено за статистичними формулами
 - Оцінка похибки розв’язувача: похибки, що виникають внаслідок застосування числових методів розв’язання задач, обчислюються і додаються до введених користувачем похибок
 - Декілька різних розв’язувачів: аж до восьмого порядку, явні і неявні, з та без зміни кроку за часом (більшість з розв’язувачів потребують бібліотеки GSL)
 - Інструмент «регулятор» призначено для простого керування властивостями під час імітації (можна навіть призначити власні клавіатурні скорочення для керування регулятором)
 - Інструменти для візуалізації результатів: графік, вимірювач, траєкторія
 - Контекстна інформація щодо всіх об’єктів, інтегрований переглядач вікіпедії
 - Збірка зразкових експериментів, додаткові експерименти можна отримати за допомогою KNewStuff
 - Вбудовані підручники
 
Додаткові відомості
Бібліотека StepCore:
StepCore — бібліотека для фізичних імітацій, на якій засновано Step. Нею можна скористатися без Step для складних імітацій, які потребують програмування або у іншому програмному забезпеченні, де потрібні фізичні імітації. Бібліотеку розроблено із врахування можливості розширення, коригування та надання точних даних імітації.