There is a newer version of the record available.

Published December 12, 2019 | Version v1.1.0-2
Software Open

SHARPy: A dynamic aeroelastic simulation toolbox for very flexible aircraft and wind turbines

  • 1. Imperial College London
  • 2. Imperial College

Description

SHARPy 1.1 introduces mainly changes in the software installation process and code structuring.

Most relevant changes:

  • SHARPy is now installed with CMake rather than individual compilation of libraries
  • xbeam and UVLM are now included as git-submodules, providing better tracking of the relevant versions of each library.
  • Incorporates fixes and suggestions from the JOSS review

Full Changelog for v1.1:

1.1 (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)

* This Changelog was automatically generated by github_changelog_generator

Files

ImperialCollegeLondon/sharpy-v1.1.0-2.zip

Files (10.1 MB)

Name Size Download all
md5:a39cf7fa2b93e970201e0e6862a5f71a
10.1 MB Preview Download

Additional details