New releases are marked in the repository using tags. Simply checkout the master branch for the lastest version or use git checkout if you require a specific release, for example 'git checkout 2022.10'.
- Added gust and flutter simulation in the frequency domain based of GAFs obtained from linearized CFD (using SU2 and via pulse simulations). This is work is still very new and therefore needs more testing and/or applications.
- Refactoring of 'equations'
- Added regressions tests based on the DC3
- Multiple small fixes collected through the last year
- Continuous integration tests look good for Python 3.13
- Dependencies: switch to PySide6 (for GUIs) and to Jupyter Book 2 (for tutorials), limit Pandas to versions <3.0.0 and Numpy to versions <2.4.0
- Update of flutter solution sequence including updated description in the User Guide and of the tutorials
- Numpy 2.2 and Python 3.12 compatibility
- More robust continuous integration testing
- Added comprehensive tutorials as well as coresponding aeroelastic models of the DC3 created by Francisco Carvalho
- Maintenance release maily with bug fixes, perfromance improvements and updated documentation
- Dropped support for Python versions lower than 3.10
- Publish as PyPi package
- Added continuous integration workflows on GitHub.com
- Added coding style analysis (Falke8 and Pylint) and applied formatting suggestions, there should be no functional changes.
- Python 3.10 and 3.11 compatibility
- Added DOI
- Model is stored as HDF5 file, no more .pickle files in most workflows
- Speed up preprocessing for structural models with many degrees of freedom
- Import of system matrices (mass, stiffness) from Nastran via HDF5
- Fixed handling of deformations in local grid point coordinate systems (CP and CD)
- Improved / more robust comparisons with reference data during testing (signs of eigenvalues and vectors may change depending on outside temperature, humidity and the phase of the moon...)
- Minor improvements to SU2 CFD solver interface
- Publication as Open Source under the BSD 3-Clause License
- Update of the documentation to Version 1.04
- Extended interface to the SU2 CFD solver for time domain simulations
- Improved bdf reader
- Administrative changes only (improved the Readme, added issue templates, created this changelog, etc.)
- Python 3.8 compatibility
- Improved mesh deformation based on the local meshes of the mpi pcrocess
- New multiprocessing, which uses MPI instead of python's multiprocessing toolbox
- Loads from propeller aerodynmics
- Integration of system matrices (mass and stiffness) from the B2000 FE solver