Releases: OpenSourceAWE/KiteModels.jl
Releases · OpenSourceAWE/KiteModels.jl
v0.11.7
KiteModels v0.11.7
Changes
- fix the first line of the Bash test scripts in the tests folder
- use
installbeforecreate_sys_imagein the test scripts - refactoring: added the script
setup_envthat is sourced by the other scripts in the bin folder
v0.11.6
KiteModels v0.11.6
Added
- the functions
copy_examples_3d()andinstall_examples_3d() - add the functions
states(kps)to determine the number of states of a model - add parameter
-y--yesto install script
Changed
- add parameter
--updatetoinstallscript and remove it fromcreate_sys_imagescript
v0.11.5
KiteModels v0.11.4
Changed
- all files in
srcand all files in theexamplesnow free of warnings - the install script now keeps the currently active Julia version
- fixed all JETLS warnings in the src folder and the examples
Added
- the script bin/jetls which checks the syntax of the src files
- the script bin/jetls_examples which checks the syntax in the examples
Full Changelog: v0.11.3...v0.11.4
v0.11.3
KiteModels v0.11.3
KiteModels v0.11.3 2026-03-04
Changed
- bumped KiteUtils to 0.11.3
- add parameter
dtmaxto the solver settings to improve stability
The performance is now very much better, the script bench_4p.JL achieves a performance of more than 700 times faster than real-time.
v0.11.2
KiteModels v0.11.2
KiteModels v0.11.2 2026-03-03
Changed
- fixed most JETLS warnings, only two left
- fixed many warnings in the examples
- suppressed some more warnings in
.JETLSConfig.toml.default - the install script now copies
.JETLSConfig.toml.defaultto.JETLSConfig.tomlif it does not exist yet - deleted unused code
- moved the initialization functions from init.jl to KPS4.jl and renamed
init.jltoutils.jl
v0.11.1
KiteModels v0.11.1
Changed
- first version with good support for MacOS
- the install script now installs qtagg for MacOS
- bumped ControlPlots to 0.2.13 for MacOS support. Plots are blocking now.
- bumped KiteViewers to 0.5.1 for MacOS support. Different text positions, new font.
- updated many other dependencies
- when a plot is closed, the main app gets activated (MacOS)
- when the KiteViewer is displayed, it is brought into the foreground (MacOS)
- updated all examples for MacOS support
- the install script is more robust now and reports warnings at the end (if needed)
- examples_3d is a workspaces now
- improved
create_sys_imageandinstallscripts
Fixed
- examples_3d/parking_4p.jl is working now
- examples_3d/show_kite.jl is working now
Added
- example
auto_parking.jl - example
parking_wind_dir.jl
v0.11.0
KiteModels v0.11.0
KiteModels v.11.0 2026-02-20
Changed
- BREAKING: remove SymbolicAWEModels
- fix warnings and spelling errors
- improve find_steady_state!, print a warning if the solver fails
- test-steady-state-kps4.jl is now a separate test file
- all test files can be executed separately
- test files have been renamed, now all start with
test- - use workspaces for the
test,examples, anddocsfolder - all markdown files are now checked with
markdownlint - no more global variables in the main test scripts
Fixed
- all examples and tests that call
find_steady_state!succeed now without warning - other fixes of examples
- dead or wrong links in README.md and the documentation
- many JETLS warnings, only two left
Added
- configuration files from
BestieTemplate.jl - installer script
bin/install - a warning if
find_steady_state!does not succeed
Merged pull requests:
- Remove symbolic AWE models (#255) (@ufechner7)
- Update NLSolve, fix NLsolve issue (#259) (@ufechner7)
- Add bestie files (#260) (@ufechner7)
Closed issues:
- Improve kite aerodynamic model (#51)
- Add tuning script to reduce the load time of models (#140)
- Implement the AbstractKiteModel interface (#151)
- Implement update_sys_state! functions of AKM (#155)
- Finalize KPS5 model (#156)
- Add a tutorial for the simplest kite possible (#210)
- Add syslog plotting functions to KiteModelsControlPlotsExt.jl (#211)
- Add version argument to scripts (#228)
- Use new package SymbolicAWEModels and remove symbolic code from this package (#240)
- Remove the symbolic code from this package (#254)
v0.10.0
KiteModels v0.10.0
KiteModels v0.10.0 2026-02-06
Changed
- Support Julia 1.12
- Bump KitePodModels to 0.4.0
- Bump KiteUtils to 0.11.1
- Breaking: rename
c_springtoaxial_stiffnessanddampingto `axial_damping - Breaking: rename
forcetowinch_forcewhen SysState is referred to - Make tests more robust by deleting unused files from the temporary directory and by increasing tolerances
- Fix the linearisation example.
Added
- the configuration file
.JETLSConfig.toml - the script
reuse_lintto check the licenses
Merged pull requests:
- Remove SymbolicAWEModel code from the package (#247) (@1-Bart-1)
- Benchmark simplify operation (#250) (@ufechner7)
- Add benchmark for simplify to runtests.jl (#251) (@ufechner7)
- Bump actions/checkout from 4 to 5 (#252) (@dependabot[bot])
Closed issues:
- Create a benchmark for simplify (#249)
v0.9.0
KiteModels v0.9.0
Changed
- BREAKING: rename
init_sim!toinit! - removed the parameter
upwind_dir!frominit!; use set.upwind_dir instead. Careful: This is in degrees. - the function
init!accepts (and ignores) the parametersdeltaandstiffness_factorif applied to a
SymbolicAWEModel - bump
KiteUtils.jlto v0.10.15 - bump
AtmosphericModelsto v0.3.0, the first version that supports turbulent wind fields
Added
- add the test script test_interface.jl
- add the field
integratorto KPS4 and KPS3 structs
Merged pull requests:
- Tests for implementing AKM constructors (#241) (@ufechner7)
- Init interface (#242) (@ufechner7)
- Bump AtmosphericModels (#244) (@ufechner7)
- Update KiteUtils (#245) (@1-Bart-1)
Closed issues: