Commit Graph
12 Commits
Author SHA1 Message Date
Antoine Anceau 6c160eab8a style: fix python and rust lint errors 2026-02-04 18:27:46 +01:00
Antoine Anceau 78ba62f669 fix(scripting): repair remaining Rhai scripts and documentation examples
Wrapped all scripts in required 'check' function, fixed scope issues, resolved complexity limits in complete script, and added comprehensive tests.
2026-02-04 12:19:14 +01:00
Antoine Anceau f781dac828 fix: update Rhai method registration to use closures for proper dispatch
This resolves the 'Function not found' error by explicitly wrapping methods in closures, ensuring proper type handling for custom types in Rhai.
2026-02-04 12:04:15 +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 b44ca8f741 fix: Enhance STL loading robustness by pre-loading files into memory to handle corrupted binary headers, with new Python tests. 2026-01-19 09:40:16 +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