Liking cljdoc? Tell your friends :D

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.4] - 2026-01-04

Changed

  • API: Unified physical units across the entire library. All physical parameters in maps now have explicit unit suffixes (e.g., :mass-kg, :span-m, :density-kg-per-m3, :pressure-pa). This is a breaking change for existing models and configurations.
  • Integrators: Added event detection support to rk4 and rkf45. Simulations can now terminate early when a condition (e.g., impact) is met.

Fixed

  • CFD: Corrected validation logic for 2D geometries.

[0.1.3] - 2026-01-04

Fixed

  • Build: Added missing org.clojure/tools.logging dependency to pom.xml, resolving API documentation build failures on Cljdoc.

[0.1.2] - 2026-01-04

Fixed

  • Dynamics: Resolved a critical bug in airframe-forces where altitude was negated, causing incorrect atmospheric property lookups.
  • Dynamics: Fixed variable shadowing in aerodynamic-forces where the pitch rate q was overwriting the dynamic pressure q, resulting in zero lift/drag in many scenarios.
  • CFD: Corrected Gaussian plume normalization constant from $\sqrt{2\pi}$ to $2\pi$.
  • Integrators: Added an underflow check to the rkf45 adaptive integrator to prevent potential infinite loops on stiff equations.

Changed

  • Documentation: Significantly expanded README.md to reflect the project's surrogate modeling philosophy and multi-domain capabilities.
  • Tests: Updated observer-test to use a more stable time step (0.01s) and realistic assertions now that aerodynamic forces are correctly active.
  • Tests: Added dynamics-fix-test to verify 6-DOF force accuracy and altitude-dependent density lookups.

[0.1.1] - 2026-01-04

  • Initial release with core physics, EM, and CFD surrogate modules.

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close