Skip to content

v3.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Apr 11:43
· 1 commit to main since this release

VortexStepMethod v3.1.0

Diff since v3.0.1

Breaking

  • billowing_angle replaced by billowing_percentage on Wing and
    WingSettings (percentage of arc length, not radians)
  • billowing_angle_from_percentage() removed
  • BILLOWING distribution now uses sinusoidal rotation instead of circular arc

Added

  • billowing.jl example comparing flat vs billowed V3 kite
  • Coarse V3 kite geometry, settings, and combined CFD polar data
  • cl_over_cd keyword for plot_polars and plot_combined_analysis
  • the function menu_cp() can now be used to run the examples with the ControlPlots backend
  • the script bin/install can and should be used to instantiate the project and all sub-projects after git checkout
  • the files Manifest-v1.11.toml.default and Manifest-v12.toml.default for enhanced reproducibility
  • the scripts bin/jetls and bin/jetls_examples for running a static check of the source code
  • the script test_bench.jl for benchmarking the refinement method and measuring allocations

Changed

  • Plot legends moved to shared horizontal legend at the bottom of grid layouts
  • the script bin/run_julia now can be called with a script name as a parameter
  • fixed all JETLS warnings in the source code for improved performance and stability

Fixed errors

  • Domain error in elliptical gamma distribution when control points lie
    outside the nominal span envelope

Merged pull requests:

Closed issues:

  • Investigate if RamAirWing can be moved to just a constructor for Wing (#190)
  • Remove dependencies on other plotting packages (controlplots, .. ) and only rely on the Makie extension (#201)
  • Precompute unrefined section centers in compute_refined_panel_mapping! (#218)