Published May 14, 2026 | Version v0.2.28
Software Open

OpenSourceAWE/KiteControllers.jl: v0.2.28

Authors/Creators

  • 1. TU Delft

Description

KiteControllers v0.2.28

Diff since v0.2.27

Added

  • --update, --yes, --help command-line options to bin/install
  • CondaPkg.toml for managing matplotlib and pyqt via CondaPkg/pixi
  • JULIA_PYTHONCALL_EXE environment variable in setup_env pointing to CondaPkg Python
  • CondaPkg directories to .gitignore

Changed

  • switched from PyCall/PyPlot to PythonCall/CondaPkg for ControlPlots (bump ControlPlots to 0.3). Main advantage: The plotting library is now thread-safe.
  • bin/install_controlplots now uses CondaPkg instead of Conda/PyCall; default backend changed to CondaPkg
  • bin/install: added --update mode that removes manifests and runs Pkg.update()
  • bin/install: improved error handling with automatic retry on resolve failures
  • bin/install: passes --yes flag to install_controlplots in non-interactive mode
  • bin/setup_env: improved OpenSSL handling (use LD_LIBRARY_PATH instead of force-preloading libcrypto)
  • bin/setup_env: added libexpat handling for CondaPkg/pixi Python 3.13+
  • bin/setup_env: suppress verbose CondaPkg logs by default
  • bin/run_julia: use -t auto instead of -t 1 to utilize all CPU threads
  • bin/create_sys_image: removed Python/matplotlib detection (no longer needed with CondaPkg)
  • updated default manifests

Fixed

  • fixed OpenSSL symbol mismatch by not force-preloading libcrypto in launcher wrappers

Merged pull requests:

  • Use PythonCall (ControlPlots 0.3) (#62) (@ufechner7)

Files

OpenSourceAWE/KiteControllers.jl-v0.2.28.zip

Files (6.6 MB)

Name Size Download all
md5:9f530b17216aca8cf126d4dc9119c7e8
6.6 MB Preview Download

Additional details

Related works