We are pleased to announce the release of SHARPy version 2.4!
- Includes many multibody enhancements, including a non perpendicular hinge axis implementation
- New multibody solver which computes the required Jacobians for solution using automatic differentiation
Please use the discussion board if you have any issues/questions using SHARPy.
What's Changed
2.4 (2025-03-20)
Implemented enhancements:
- Add the automatic differentiation multibody solver based on JAX #305 (ben-l-p)
- Non-perpendicular hinge axis possible for multibody solver #299 (kccwing)
- Add hosting of built wheel at PyPI - develop #298 (kccwing)
- Add hosting of built wheel at PyPI - main #297 (kccwing)
Fixed bugs:
Closed issues:
- TypeError: unhashable type: 'UnstructuredGrid' #313
- Creating aileron control surfaces to induce roll #304
- Static Trim Routine Fails with Dynamic-Type Control Surfaces #300
- Not a Git Repository #295
Merged pull requests:
- Merge develop into main for new version release #318 (ben-l-p)
- Xhale thrust node typo #317 (kccwing)
- Mayavi github dependency restored for hotfix - develop #316 (kccwing)
- Mayavi github dependency restored for hotfix #311 (kccwing)
- Update body and wake FoR multiplication #309 (kccwing)
- Bug fix for generate_full_structure #306 (kccwing)
- Fix AeroForcesCalculator giving forces in wrong frame of reference #301 (ben-l-p)
- Temporary Fix for NumPy 2.0 Issues (Develop Branch) #293 (ben-l-p)
- Temporary Fix for NumPy 2.0 Issues (Main Branch) #292 (ben-l-p)