38 Commits
Author SHA1 Message Date
Antoine Anceau 47791837a1 docs(api): add moulded_breadth property to CompleteStabilityResult 2026-07-06 22:32:40 +02:00
Antoine Anceau aba982fe62 style(test): fix python lint errors 2026-06-29 08:18:08 +02:00
Antoine Anceau 3525f7320d docs: fix pygments csv lexer warning in loading doc 2026-06-22 22:12:18 +02:00
Antoine Anceau 6c8c79428a docs: update stability and API documentation for exact wind lever arm 2026-06-22 22:04:29 +02:00
Antoine Anceau d95f327cd4 docs: add downloadable csv template for loading conditions 2026-04-22 22:25:43 +02:00
Antoine Anceau e599a741f9 feat(loading): add csv import for loading conditions 2026-04-22 22:21:26 +02:00
Antoine Anceau 6f33fb309b docs: update stability and hydrostatics documentation for from_loading 2026-04-22 21:45:36 +02:00
Antoine Anceau ea1ea475b3 docs: add LoadingCondition documentation and update READMEs 2026-04-19 22:28:57 +02:00
Antoine Anceau 14f892bc02 docs: add API reference for ContactSurface pre-computation 2026-03-02 21:50:47 +01:00
Antoine Anceau 36bd2ffb92 docs: document hull thickness properties and multihull creation 2026-02-26 22:02:23 +01:00
Antoine Anceau af010b012e docs: document tank permeability parameter 2026-02-25 18:52:11 +01:00
Antoine Anceau 4643bc5602 docs: document fixed_trim and freeboard options in sphinx and python type stubs 2026-02-24 21:09:17 +01:00
Antoine Anceau 211e081ed8 feat: implement fixed trim option for stability calculations 2026-02-24 17:52:38 +01:00
Antoine Anceau c3e840e9fc feat(python): expose vessel_cog/cog and update documentation 2026-02-13 09:13:14 +01:00
Antoine Anceau 388ed58b0e docs(api): update silhouette documentation and type stubs
- Add CSV/TXT support to geometry.rst

- Update Silhouette from_points signature in pyi

- Remove redundant from_csv method from docs and stubs
2026-02-11 17:27:53 +01:00
Antoine Anceau 366e7ae773 docs(hydrostatics): document new displacement fields and update tests
Adds comprehensive documentation for vessel_displacement and tank_displacement. Updates tank_stability.rs to verify new semantics.
2026-02-11 09:56:53 +01:00
Antoine Anceau 80330fb0c7 docs(stability): update documentation for tank options 2026-02-11 09:43:48 +01:00
Antoine Anceau c80422944f docs: update hydrostatics API documentation 2026-02-11 09:07:15 +01:00
Antoine Anceau 21a95fb4ee feat(python): add TankOptions support to from_displacement 2026-02-09 19:07:33 +01:00
Antoine Anceau 5ecd1fb91a docs: add FSM configuration methods to python type stubs and documentation 2026-02-09 18:41:38 +01:00
Antoine Anceau a4730fa56c docs: add sectional_areas and freeboard to HydrostaticState 2026-02-04 18:02:45 +01:00
Antoine Anceau e4d357876d docs: add methods for Appendage and DeckEdge in Vessel class 2026-02-04 18:02:24 +01:00
Antoine Anceau 2678601359 docs: add DeckEdge and DeckEdgeSide documentation 2026-02-04 18:01:52 +01:00
Antoine Anceau 820c603c71 docs: add Appendage class documentation 2026-02-04 18:01:25 +01:00
Antoine Anceau 6efb18bfba feat: optimize gz calculation and expose mesh simplification
- Implement Newton-Raphson solver for faster draft finding.
- Implement mesh simplification using meshopt for faster GZ computation.
- Expose simplify and to_simplified methods to Python.
- Fix Rust clippy warnings and update documentation.
2026-01-26 21:31:06 +01:00
Antoine Anceau fff928deb5 feat: implement interactive 3D visualization using Plotly and update documentation 2026-01-26 15:53:23 +01:00
Antoine Anceau 60aeced43e feat: implement from_drafts method and expose draft at AP/FP/MP. 2026-01-26 10:21:32 +01:00
Antoine Anceau c423335804 docs: update documentation, examples and fix plotting mypy error 2026-01-26 09:23:13 +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 8044410411 feat: Add hydrostatic computation with vcg and displacement 2026-01-21 19:31:06 +01:00
Antoine Anceau a2755778a3 doc: General doc update 2026-01-21 19:17:52 +01:00
Antoine Anceau 4f49d4e459 feat: Implement complete stability calculation including GZ curve and wind heeling data. 2026-01-19 21:42:19 +01:00
Antoine Anceau 49dbab6f53 feat: Add extended hydrostatic properties including wetted surface, coefficients, and stiffness matrix, along with new validation tests. 2026-01-19 14:06:41 +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 1945af7bf2 chore: Update repository links to the NavalToolbox organization and enrich project metadata and documentation. 2026-01-18 15:13:55 +01:00
Antoine Anceau 6133809064 Initial commit 2026-01-17 20:00:44 +01:00