Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
f078c77
Make sure 0 groups works
1-Bart-1 Oct 25, 2025
dba02d9
Unify Wing and RamAirWing
1-Bart-1 Oct 26, 2025
1581170
Restore test
1-Bart-1 Oct 26, 2025
df97a21
Not passing bench
1-Bart-1 Oct 29, 2025
e28c0ce
Working grouping
1-Bart-1 Oct 29, 2025
c27d157
Working tests except aqua
1-Bart-1 Oct 29, 2025
3535643
Working tests with aqua
1-Bart-1 Oct 29, 2025
2b03015
Don't deform tuple
1-Bart-1 Nov 1, 2025
4ca52ac
Option to not use data prefix
1-Bart-1 Nov 6, 2025
128f720
Add obj set
1-Bart-1 Nov 7, 2025
74d7cb1
Merge branch 'wing_groups' into wing_groups_unify_wing
1-Bart-1 Nov 7, 2025
7a7e203
Old tests not failing
1-Bart-1 Nov 7, 2025
2ef5c3e
Passing tests
1-Bart-1 Nov 7, 2025
dad4e72
Add cl cd cm group array
1-Bart-1 Nov 7, 2025
1438b55
Added tests and settings
1-Bart-1 Nov 7, 2025
80fc357
Improved obj file reading
1-Bart-1 Nov 8, 2025
b3ef2b0
Fixed deform
1-Bart-1 Nov 8, 2025
8e28721
Test on 1.10 and 1.11
1-Bart-1 Nov 8, 2025
a6a8337
Disable mapping kwarg
1-Bart-1 Nov 8, 2025
3502599
Add kwarg to sort sections
1-Bart-1 Nov 8, 2025
f55597f
Add groups
1-Bart-1 Nov 8, 2025
872bdfd
Correct width
1-Bart-1 Nov 9, 2025
a1df712
Add makie plotting
1-Bart-1 Nov 10, 2025
084e7bb
Don't use corrected alpha
1-Bart-1 Nov 16, 2025
112fced
Updated settings
1-Bart-1 Nov 16, 2025
2031982
Use plot and plot! with obs
1-Bart-1 Nov 16, 2025
e23eb99
Use unrefined sections
1-Bart-1 Nov 21, 2025
988b1c9
Use glmakie
1-Bart-1 Dec 4, 2025
ab1a282
Use unrefined segments and no groups
1-Bart-1 Dec 4, 2025
e500260
Working ram example
1-Bart-1 Dec 6, 2025
a76454c
Add combined plot
1-Bart-1 Dec 6, 2025
55d2d0d
Dont use old vsm
1-Bart-1 Dec 6, 2025
3f0cf3d
Actually remove super confusing unrefined panels, simplify to use unr…
1-Bart-1 Dec 6, 2025
c536ba9
Adjust for using the unrefined segment approach
1-Bart-1 Dec 6, 2025
860f38d
Dist for per panel, unrefined_dist for per unrefined section
1-Bart-1 Dec 6, 2025
a971574
Update the deform functions to make more sense
1-Bart-1 Dec 6, 2025
4a6a371
Update tests for recent changes
1-Bart-1 Dec 6, 2025
6a7aca5
Rename to more logical name
1-Bart-1 Dec 6, 2025
f130157
Add claude md
1-Bart-1 Dec 6, 2025
ddfc633
Rename
1-Bart-1 Dec 6, 2025
4c16cde
Simpler example, angle at wingtips
1-Bart-1 Dec 6, 2025
cd1cc5b
Add unreleased news
1-Bart-1 Dec 6, 2025
135a713
Remove last instances of groups
1-Bart-1 Dec 6, 2025
c9febb9
Removed groups
1-Bart-1 Dec 6, 2025
b4a90f8
Add tests for smoothing and non smoothing deform
1-Bart-1 Dec 6, 2025
cbbc311
Add everything plotting function
1-Bart-1 Dec 7, 2025
66ac77d
Manual refine
1-Bart-1 Dec 7, 2025
ec46e3b
Improved makie plotting
1-Bart-1 Dec 7, 2025
9e535da
Deformable yaml kite
1-Bart-1 Dec 7, 2025
56f219e
Fix for updated separate refine
1-Bart-1 Dec 7, 2025
d3bc096
Move Obj to refinement method
1-Bart-1 Dec 7, 2025
662c3eb
Add obj wing refinement test
1-Bart-1 Dec 7, 2025
56687a4
Auto refine yaml wing
1-Bart-1 Dec 7, 2025
25fb6f0
Width is sum not average
1-Bart-1 Dec 10, 2025
01a418c
adjusted V3_kite example, added literature plotting to MakieExt, chan…
jellepoland Jan 2, 2026
15cd4bd
added alpha_geometric_dist to the solver output, and updated example …
jellepoland Jan 2, 2026
f2b85b8
Add option to disable sort
1-Bart-1 Jan 8, 2026
96a8e95
Flat extrapolate
1-Bart-1 Jan 8, 2026
c65858c
Extrapolate lift flat drag line
1-Bart-1 Jan 10, 2026
8cc3026
Working kulfan fit
1-Bart-1 Jan 11, 2026
80370fc
Add filtering step
1-Bart-1 Jan 11, 2026
c2a1b16
Neuralfoil working
1-Bart-1 Feb 10, 2026
d7117b1
Merge main (v3.0.0) into neuralfoil
1-Bart-1 Feb 23, 2026
8ce1063
Merge remote-tracking branch 'origin/main' into neuralfoil
1-Bart-1 Jun 30, 2026
cca2991
Fix Kulfan fit to match NeuralFoil (add leading-edge modification)
1-Bart-1 Jun 30, 2026
557c14b
Re-enable AIC allocation test on Julia 1.12+
1-Bart-1 Jun 30, 2026
31f32fb
Add OBJ→YAML adapter so .obj geometry uses the native YAML route
1-Bart-1 Jun 30, 2026
6b99283
obj_to_yaml: compact flow-style YAML and shared .dat reader
1-Bart-1 Jun 30, 2026
78234e3
Add plot_airfoils and plot_section_polars (Makie backend)
1-Bart-1 Jun 30, 2026
fa8d376
Examples: activate examples project at start; add obj_to_yaml example
1-Bart-1 Jun 30, 2026
2e9baa9
gitignore: ignore .CondaPkg in any directory
1-Bart-1 Jun 30, 2026
a0c1eed
Better fit
1-Bart-1 Jun 30, 2026
e33b8d8
Remove ControlPlots backend; migrate plotting to Makie + MakieControl…
1-Bart-1 Jun 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,6 @@ jobs:
${{ runner.os }}-test-
${{ runner.os }}-
- uses: julia-actions/julia-buildpkg@v1
- name: Install matplotlib
if: runner.os == 'Linux'
run: sudo apt-get update && sudo apt-get install -y python3-matplotlib
- name: Build PyCall with system Python
if: runner.os == 'Linux'
run: julia -e 'ENV["PYTHON"]="python3"; using Pkg; Pkg.add("PyCall"); Pkg.build("PyCall")'
- uses: julia-actions/julia-runtest@v1
env:
BUILD_IS_PRODUCTION_BUILD: ${{ matrix.build_is_production_build }}
Expand Down Expand Up @@ -89,10 +83,6 @@ jobs:
version: ${{ matrix.julia_version }}
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
- name: Install matplotlib
run: sudo apt-get update && sudo apt-get install -y python3-matplotlib
- name: Build PyCall with system Python
run: julia -e 'ENV["PYTHON"]="python3"; using Pkg; Pkg.add("PyCall"); Pkg.build("PyCall")'
- uses: julia-actions/julia-runtest@v1
env:
BUILD_IS_PRODUCTION_BUILD: false
Expand Down
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,5 @@ data/ram_air_kite/ram_air_kite_foil_cd_polar.csv
data/ram_air_kite/ram_air_kite_foil_cm_polar.csv
output/
output_cairo/
examples_cp/.CondaPkg/
test/.CondaPkg/
.CondaPkg/
LocalPreferences.toml
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Changelog

## Unreleased

### Removed
- The `ControlPlots` plotting backend and its extension
`VortexStepMethodControlPlotsExt`, together with the `PythonCall`/Matplotlib
setup it required. Plotting is now Makie-only.
- The plot-backend dispatch machinery: `PlotBackend`, `MakieBackend`,
`ControlPlotsBackend`, and `set_plot_backend!`. Plotting functions work as
soon as a Makie backend and `MakieControlPlots` are loaded.
- `plot_circulation_distribution` (an exported stub that was never implemented).
- The `examples_cp/` directory and the `menu_cp()` ControlPlots example menu.

### Changed
- The Makie extension now also loads when `MakieControlPlots` is present and uses
it for `plot_section_polars`. Examples load `GLMakie`/`CairoMakie` together
with `MakieControlPlots`.

## VortexStepMethod v3.3.6 2026-06-13

### Added
Expand Down
Loading
Loading