Skip to content

Releases: joanibal/pyAVL

Updated optimization wrapper and added control surf derivs

15 Jan 04:47
b479ade
Compare
Choose a tag to compare
  • Added adjoint based control surface derivatives
  • updated the OpenMDAO wrapper
  • updated optimization example script

Added support for apple silicon

12 Dec 18:52
b1e3d79
Compare
Choose a tag to compare
  • 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

09 Nov 16:43
9bfc45a
Compare
Choose a tag to compare
  • Added ability to get stability derivatives from pyAVL without calling general sensitivity functions.

More output, derivatives, better builds, and initial docs

05 Nov 07:45
Compare
Choose a tag to compare

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

18 Mar 00:00
Compare
Choose a tag to compare

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.