v0.8.0
KiteModels v0.8.0
Added
- add a tutorial for custom system structures
- add documentation for
SystemStructurecomponents #229 - add the
Transformstruct which defines initial orientation of theSystemStructure#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
KPS4model with a winch model of typeAsyncMachine - 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
RamAirKitetoSymbolicAWESystemandPointMassSystemtoSystemStructure#208
Merged pull requests:
- Add missing methods (#198) (@1-Bart-1)
- Remove measurement struct (#200) (@1-Bart-1)
- Bump KiteUtils (#203) (@ufechner7)
- Modify init_sim! (#204) (@1-Bart-1)
- Add plotting extension (#207) (@1-Bart-1)
- Add a custom amount kites (#208) (@1-Bart-1)
- Make next_step! return nothing (#213) (@1-Bart-1)
- Add transform struct (#214) (@1-Bart-1)
- Use brake for AsyncMachine, add
@inbounds(#221) (@ufechner7) - Serialize the getters and other fields (#222) (@1-Bart-1)
- Add input functions (#224) (@1-Bart-1)
- Fix CI.yml (#226) (@1-Bart-1)
- Add important documentation to the structs in src/system_structure.jl (#229) (@1-Bart-1)
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)