Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 12:11
· 185 commits to main since this release

KiteModels v0.8.0

Diff since v0.7.4

Added

  • add a tutorial for custom system structures
  • add documentation for SystemStructure components #229
  • add the Transform struct which defines initial orientation of the SystemStructure #214
  • add a custom amount of kites to the SystemStructure #208
  • make model initialization faster #222
  • implement missing methods for the SymbolicAWEModel #198

Changed

  • fixed the performance regression when using the KPS4 model with a winch model of type AsyncMachine
  • improved the script create_sys_image; it is now also available if you install the package without using git
  • make model initialization faster #222
  • make next_step! return nothing #213
  • BREAKING: Changed the names of RamAirKite to SymbolicAWESystem and PointMassSystem to SystemStructure #208

Merged pull requests:

Closed issues:

  • Example input_output_function.jl fails (#141)
  • Performance regression in version 0.7.0 (#160)
  • Add VortexStepMethod to package diagram (#161)
  • Improve update_sys_state!() for RamAirKite (#165)
  • Add option for multiple kites (#167)
  • Improve SystemStructure docs (#169)
  • Enforce the assumption that one unique settings file should lead to one unique problem name and RamAirKite (#170)
  • Implement missing methods for ram air kite (#194)
  • Install run_julia and create_sys_image with install_examples() (#195)
  • Remove the Measurement struct (#199)
  • Implement the input functions for RamAirKite (#201)
  • Modify init_sim!(s::RamAirKite, ...; ...) (#202)
  • The next_step!() functions must have the same return value(s) for all kite models (#205)
  • Add Transform struct to SystemStructure (#209)
  • Change the names of RamAirKite to SymbolicAWESystem and PointMassSystem to SystemStructure (#212)
  • Serialize the getter and setter functions (#217)
  • Add examples to the docs (#223)
  • CI installs matplotlib twice (#225)
  • Disable pre-compilation when creating a system image (#231)