Releases: joanibal/pyAVL
Releases · joanibal/pyAVL
Updated optimization wrapper and added control surf derivs
- Added adjoint based control surface derivatives
- updated the OpenMDAO wrapper
- updated optimization example script
Added support for apple silicon
- Reduced the maximum number of grid points from 6000 to 5550 due to a quirk in clang
- Added Cirrus CI to build and deploy macos-arm64 images
Added stability derivatives API
- Added ability to get stability derivatives from pyAVL without calling general sensitivity functions.
More output, derivatives, better builds, and initial docs
Added more outputs
- hinge moments
- geometry writing
Derivatives
- added a residual routine and new solve subroutine for a single alpha and beta
- forward and reverse AD partials of analysis routines through ta penade
- Total adjoint derivatives
Better builds
- Made meson and setup.py build methods consistent.
- fixed multiple AVLSolver issues by updating MExt to move dynamic libraries
Initial docs
- added MKDocs framework for documentation
Meson build system and CD/CI
A completely new build system was added, Meson, to support packaging and shipping pyAVL through PYPI.
On PYPI pyAVL now ships with OpenBlas for faster analysis. Scipy was used as a reference for this work.