Antoine Anceau
|
0a573e7c4f
|
style: fix linting issues
|
2026-05-21 22:20:54 +02:00 |
|
Antoine Anceau
|
e599a741f9
|
feat(loading): add csv import for loading conditions
|
2026-04-22 22:21:26 +02:00 |
|
Antoine Anceau
|
56caef7b31
|
test(python): add tests for from_loading calculators methods
|
2026-04-22 21:42:34 +02:00 |
|
Antoine Anceau
|
4100907dcf
|
test(python): add resolve_items test
|
2026-04-19 22:28:51 +02:00 |
|
Antoine Anceau
|
d680b9d446
|
style(python): fix flake8 formatting in test_loading.py
|
2026-04-19 19:39:17 +02:00 |
|
Antoine Anceau
|
f414844fe8
|
test(python): add tests for LoadingCondition
|
2026-04-19 18:34:40 +02:00 |
|
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
|
8591c47d8a
|
test: add IS Code 2008 unit tests and stability rhai scripts
|
2026-02-24 21:48:31 +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
|
5aaf9cf1a0
|
test(integrity): add comprehensive silhouette integrity test suite
- Tests for CSV/DXF loading, validation, and stability integration
- Verifies stale calculator fix
- Ensures robust error handling
|
2026-02-11 17:27:46 +01:00 |
|
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 |
|