Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 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
b7fb317
Improve plotting and fitting
1-Bart-1 Jun 30, 2026
ba5e68b
Improve obj slice
1-Bart-1 Jul 1, 2026
86969e3
First pressure dist
1-Bart-1 Jul 1, 2026
e45433a
Split into core + AirfoilAero + ObjAdapter lib sub-packages; add Cp(a…
1-Bart-1 Jul 1, 2026
ace0d83
Breukels -> POLY: core evaluates poly coeffs, derivation moves to Air…
1-Bart-1 Jul 1, 2026
e5ce3cc
AirfoilAero: general .dat/coord -> CSV I/O; obj_to_yaml routes throug…
1-Bart-1 Jul 1, 2026
6255a74
test: add AirfoilAero + ObjAdapter to test env [deps]/[sources]
1-Bart-1 Jul 1, 2026
9be02a0
docs: record awesIO alignment (standard geometry YAML + type taxonomy)
1-Bart-1 Jul 1, 2026
099a2ed
docs: awesIO alignment plan + draft Cp-support issue proposal
1-Bart-1 Jul 1, 2026
5a3d027
test: repoint neuralfoil/polars/wing_geometry to lib packages + POLY
1-Bart-1 Jul 1, 2026
2ce471e
Rebuild ObjWing as converter: obj+foil -> XFoil POLAR_MATRICES yaml
1-Bart-1 Jul 1, 2026
12f3ff9
test: repoint all ObjWing tests to convert-then-load helper
1-Bart-1 Jul 1, 2026
c613fee
test: shrink converter-wing polar ranges for speed; all repointed gro…
1-Bart-1 Jul 1, 2026
05dbe70
Add back cfd polars
1-Bart-1 Jul 1, 2026
c3ffac7
Align to awesio
1-Bart-1 Jul 1, 2026
d24b92f
Relocate neuralfoil test to AirfoilAero; drop midspan foil + generate…
1-Bart-1 Jul 1, 2026
e63322b
Untrack local planning docs (gitignored)
1-Bart-1 Jul 1, 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
17 changes: 15 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ docs/build/
results/TUDELFT_V3_LEI_KITE/polars/tutorial_testing_stall_model_n_panels_54_distribution_SPLIT_PROVIDED.pdf
!test/data/*.bin
CLAUDE.md
ideas.txt

# Claude Code sandbox artifacts
.bash_profile
Expand All @@ -33,10 +34,22 @@ hooks
.idea
results/TUDELFT_V3_KITE/polars/tutorial_testing_stall_model_n_panels_54_distribution_SPLIT_PROVIDED.pdf
.gitignore
data/ram_air_kite/ram_air_kite_foil.dat
data/ram_air_kite/ram_air_kite_foil_cl_polar.csv
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

# Pipeline-generated polars/dat/cp (regenerate via AirfoilAero/ObjAdapter)
data/**/polars_neuralfoil/

# Local planning docs (not tracked)
docs/architecture_plan.md
docs/awesio_alignment_plan.md
docs/awesio_cp_issue_proposal.md

# Sub-package manifests (env-specific)
lib/**/Manifest.toml
4 changes: 2 additions & 2 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Measures = "442fdcdd-2543-5da2-b0f3-8c86c306513e"
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
PreallocationTools = "d236fae5-4411-538c-8e31-a6e3d9e00b46"
PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
Expand All @@ -30,7 +31,6 @@ StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
StructMapping = "7c3b921d-20d6-4eba-ad57-605525e86ab2"
Timers = "21f18d07-b854-4dab-86f0-c15a3821819a"
Xfoil = "19641d66-a62d-11e8-2441-8f57a969a9c4"
YAML = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6"

[weakdeps]
Expand Down Expand Up @@ -59,6 +59,7 @@ Measures = "0.3"
NonlinearSolve = "4.8.0"
Parameters = "0.12"
Pkg = "1"
Printf = "1"
PreallocationTools = "1.1.2"
PythonCall = "0.9"
PrecompileTools = "1.2.1"
Expand All @@ -69,6 +70,5 @@ StaticArrays = "1"
Statistics = "1"
StructMapping = "0.2.3"
Timers = "0.1"
Xfoil = "1.1.0"
YAML = "0.4.13"
julia = "1.10, 1.11"
Loading
Loading