Skip to content

Latest commit

 

History

History
187 lines (130 loc) · 14.8 KB

CHANGELOG.md

File metadata and controls

187 lines (130 loc) · 14.8 KB

Changelog

1.3 (2021-11-11)

Full Changelog

Implemented enhancements:

  • Include gravity direction as input for structural solvers #112
  • Simulation settings check - Unrecognised settings raise Error #148 (ngoiz)
  • Aerodynamic forces correction enhancements #140 (ngoiz)
  • New feature: apply external forces to the system at runtime #125 (ArturoMS13)
  • Lift distribution post-processor #121 (sduess)

Fixed bugs:

  • Fix bug in computing total moments in A frame #177 (ngoiz)

Closed issues:

  • Unrecognised model in goland test case #143

Merged pull requests:

  • Implement GitHub Actions as testing suite provider #179 (ngoiz)
  • Update submodules and conda environments #161 (sduess)
  • Support element variables in UDP output #160 (ngoiz)
  • Output directory in the location specified in settings[SHARPy][log_folder] #130 (ngoiz)
  • Update and include features in multibody #126 (ArturoMS13)
  • Update linear UVLM to account for CFL not equal to one in the wake convection #124 (ArturoMS13)
  • Minor changes #123 (ArturoMS13)

v1.2.1 (2021-02-09)

Full Changelog

Implemented enhancements:

  • Allow CFL != 1in shedding step #78
  • Vortex wake managed by SHARPy #77
  • Recover vortex core in UVLM #76
  • Include viscous drag force from airfoil properties #75

Fixed bugs:

  • Bug in beamstructure.py #117
  • Definition of control surfaces and impact of node ordering in mirrored wings #43

Closed issues:

  • examples refer to non-existent solver SHWUvlm #119
  • Potential bug in xbeam and cbeam interfaces #89
  • Update packages producing deprecation warnings and tackle other warnings #80

Merged pull requests:

v1.2 (2020-12-03)

Full Changelog

Implemented enhancements:

  • Quasi-steady solver in stepuvlm #114 (ArturoMS13)
  • Generator to modify structural mass at runtime #107 (ngoiz)
  • Sends simulation info to xplane via udp #104 (wong-hl)
  • Major new aerodynamic features #101 (ArturoMS13)
  • Simple post-processor to save simulation parameters for batch runs #91 (ngoiz)
  • SHARPy support for external inputs via UDP network #90 (ngoiz)
  • Vortex radius as input parameter #86 (ArturoMS13)

Fixed bugs:

  • libss.py disc2cont doesn't accept SISO systems #88
  • Dimension mismatch when assembling linear UVLM with "shortened" wake #71

Closed issues:

  • [develop] Documentation for postprocs not rendering in RTD #109
  • Numerical error in the linear UVLM output matrices when vortex radius is too small #105
  • fatal error: mkl.h: No such file or directory #70
  • lingebm.py -> update_matrices_time_scale #69
  • Missing node connectivities figure in case files documentation #68

Merged pull requests:

  • [fix] Fixed bug in Gridbox class #111 (sduess)
  • Include linear UVLM stiffening and damping terms in the UVLM D matrix #108 (ngoiz)
  • Fix accuracy problem in UVLMLin #106 (ArturoMS13)
  • Minor improvements #102 (ngoiz)
  • Linearisation of externally applied follower forces #100 (ngoiz)
  • Updated docs for DataStructures and Multibody #99 (ArturoMS13)
  • Support linearised all-moving control surfaces #97 (ngoiz)
  • Update Linux and minimal environments #96 (ngoiz)
  • New approach to multibody computations #95 (ArturoMS13)
  • New SHARPy examples in the documentation #94 (ArturoMS13)
  • Add support for offline use of UDPout postproc #93 (ngoiz)
  • Option to transform rigid modes given at A FoR to centre of gravity and aligned with principal axes of inertia #92 (ngoiz)

v1.1.1 (2020-02-03)

Full Changelog

Implemented enhancements:

  • User-defined aerodynamic airfoil efficiency factor and constant force terms #59 (ngoiz)

Closed issues:

  • Broken link on SHARPy Installation Guide #67
  • Update citation instructions #62
  • Incorrect version tag displayed when running SHARPy #61
  • Clean up SHARPy linear interface with UVLM #48

Merged pull requests:

  • Documentation Improvements #66 (ngoiz)
  • Minor fixes and general code clean up of linear modules #65 (ngoiz)
  • Error log file created when program encounters exceptions #64 (ngoiz)
  • Update README.md #63 (rafapalacios)
  • Clean up linear SHARPy's interface with UVLM #60 (ngoiz)

v1.1.0 (2019-12-12)

Full Changelog

Implemented enhancements:

  • Improvements to Model Reduction #56 (ngoiz)
  • Submodules and cmake build tools instead of Makefiles #52 (fonsocarre)
  • New settings check against valid options #39 (ngoiz)
  • Default settings get type specified for the setting rather than their own type #34 (ngoiz)

Fixed bugs:

  • Default value not correct in documentation when it is a numpy type. #32
  • Documentation for Postprocessors being skipped by Sphinx in RTD #30

Closed issues:

  • Minor documentation issues #53
  • WindTurbine case generation script does not produce sharpy file #50
  • Considerations for building SHARPy #47
  • Installation fails on macOS with Intel compiler #46
  • run_theo_freq.py fails in Docker container #37
  • Compare to other competing software in JOSS paper #36

Merged pull requests:

  • Example wind turbine #58 (ArturoMS13)
  • Small typo in README.md and updates to it #57 (fonsocarre)
  • Restructuring of A Short Guide to SHARPy #55 (ngoiz)
  • JOSS Paper Minor typos fixed #54 (ngoiz)
  • Update .solver.txt extension to .sharpy #51 (ArturoMS13)
  • Fix typo in unittests using tearDowns instead of tearDown #49 (ngoiz)
  • Bug fixes in installation docs #45 (rafmudaf)
  • Updated installation instructions #44 (ngoiz)
  • Travis CI now uses the minimal environment, the same as the Docker build #42 (fonsocarre)
  • Remove calls to matplotlib (or wrap in try except) #41 (ngoiz)
  • Added information about competing software in JOSS paper #40 (fonsocarre)
  • Removes deprecated case files from cases folder #38 (ngoiz)
  • Change position of --name argument in docs #35 (petebachant)
  • Improvements in documentation #31 (ngoiz)

v1.0.1 (2019-11-17)

Full Changelog

Implemented enhancements:

  • New example of linearised flying wing #28 (ngoiz)
  • SHARPy can now be obtained from a Docker Hub container #27 (fonsocarre)
  • Improved modal solver #26 (fonsocarre)
  • Updated function calls for latest numpy 1.17 #25 (ngoiz)
  • Examples added to documentation #24 (fonsocarre)
  • Improved linear solver documentation and minor Krylov ROM fixes #23 (ngoiz)
  • change log generator incorporated #22 (ngoiz)

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator