SHARPy version 2.0
We are pleased to announce the release of SHARPy version 2.0!
In SHARPy 2.0 the installation process has been modified to use pip
(#175 thanks @DavidAnderegg!) with full details on how to install the new version in the installation docs.
Aside from this major change to the installation process, enhancements to the linear solver have been introduced. Now, you'll see what each input/output/state of the linear system corresponds to and how are the channels ordered.
🐞We have squashed a few bugs, an important one relating to flap inputs and sign convention in the linear vs nonlinear implementations (see #192 and #193)
❓As always, please use the discussion board if you have any issues/questions using SHARPy.
What's Changed
2.0 (2022-07-04)
Implemented enhancements:
- Plot the aeroelastic mode shape to Paraview #202 (ngoiz)
- Enhanced linear solver #196 (ngoiz)
- Add pip support #175 (DavidAnderegg)
Fixed bugs:
- Flap inputs in state-space model not working in certain wing configurations #192
- Fix mass matrix generation for lumped masses in case of several masses per node #194 (sduess)
- Fix the sparse matrix in balancing ROM #186 (AntonioWR)
Closed issues:
- scipy used for direct balancing method #184
- Potential Issue in the balancing direct method #183
- Why no pip support? #171
Merged pull requests:
- Contain write operations within with statements #195 (ngoiz)
- Support loading/saving state-spaces and gains to h5 files #188 (ngoiz)
- Update installation docs #187 (nacho-carnicero)
- Unittest for nonlinear dynamic solver #185 (sduess)
- Change in the io-Settings to add thrust. #164 (Eriklyy)
- UDP-Inout change for multiply cs_surface_deflections and loads/strain #162 (Eriklyy)
- Update AsymptoticStability and FrequencyResponse post-processors #103 (ngoiz)