17 Commits
Author SHA1 Message Date
Antoine Anceau 9a98735542 test(python): add tests for pre-computed contact surface functionality 2026-03-01 15:25:36 +01:00
Antoine Anceau 08a611bc98 fix: clean up unused mut/vars, dead CoB code, update GZ test for realism, and document thickness limitations 2026-02-26 22:42:28 +01:00
Antoine Anceau 813d71fe2c test(python): add integration tests for hull thickness functionality 2026-02-26 22:02:23 +01:00
Antoine Anceau b3f26b0408 test(python): verify Tank permeability property in tests 2026-02-25 18:32:10 +01:00
Antoine Anceau 6c7b0e2ffc style: fix python lint errors 2026-02-25 07:16:41 +01:00
Antoine Anceau fc67a9b3e0 feat: add deck edge freeboard property to StabilityPoint and Python bindings 2026-02-24 21:07:13 +01:00
Antoine Anceau d448c05fb0 chore: fix flake8 python linting errors 2026-02-24 18:00:58 +01:00
Antoine Anceau 211e081ed8 feat: implement fixed trim option for stability calculations 2026-02-24 17:52:38 +01:00
Antoine Anceau 14b7ae7764 fix(stability): use secant method for accurate free trim convergence 2026-02-24 17:40:02 +01:00
Antoine Anceau 1f321deb62 feat: add stability scripting capabilities 2026-01-23 12:17:52 +01:00
Antoine Anceau 2bf26b0a05 feat: Add KN curve and rename function for gz curve and complete stability. 2026-01-23 09:55:55 +01:00
Antoine Anceau bba599d1e3 refactor: Rename functions in HydrostaticsCalculator 2026-01-22 21:54:54 +01:00
Antoine Anceau ed9e15bbdb feat: Parallelize GZ curve calculation in Rust using Rayon and add a comprehensive Python binding test for box hull stability. 2026-01-21 12:05:12 +01:00
Antoine Anceau 75a961db68 refactor: improve code formatting and add Python linter. 2026-01-21 11:28:32 +01:00
Antoine Anceau e0107d1343 feat: Implement waterplane properties, stability calculations with free surface correction, and add waterplane module. 2026-01-19 12:54:48 +01:00
Antoine Anceau 535f045596 Fix: correct newline character usage in test print statements. 2026-01-17 22:48:07 +01:00
Antoine Anceau 6133809064 Initial commit 2026-01-17 20:00:44 +01:00