Skip to content

SHARPy Version 2.4

Latest
Compare
Choose a tag to compare
@kccwing kccwing released this 21 Mar 12:30
· 6 commits to main since this release
a4154d4

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)

Full Changelog

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:

  • Updated docs to address issue with conda install failing #290 (ben-l-p)

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)