Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bpm #15

Merged
merged 70 commits into from
Aug 7, 2024
Merged

Bpm #15

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
2b78ebd
Starting on BPM stuff
dingraha Feb 21, 2023
4e12e1d
More BPM stuff
dingraha Feb 27, 2023
36f7706
More BPM tests
dingraha Mar 4, 2023
71b4abe
Even more BPM stuff
dingraha Mar 14, 2023
0d4e5a1
More BPM stuff
dingraha Mar 16, 2023
b98dedf
More BPM progress
dingraha Apr 8, 2023
25a80ad
More BPM stuff
dingraha Apr 19, 2023
5b27879
More BPM bluntness tests
dingraha Apr 20, 2023
9947eea
Small tweaks to BPM bluntness noise
dingraha Apr 22, 2023
b3bae28
More BPM tests
dingraha May 29, 2023
a749ecd
Remove branch tracking stuff
dingraha May 29, 2023
d1d1d9d
Make the TBL-TE high-alpha stuff more DRY
dingraha May 30, 2023
ee3e04f
Switch from SPL to G
dingraha May 31, 2023
61a6ddf
BPM WIP
dingraha Jun 22, 2023
17af09a
Remove forgotten `@show` from tests
dingraha Jun 22, 2023
968d1be
bpm: handle different rotations, etc.
dingraha Jun 23, 2023
969eb75
Constructor rotation tests
dingraha Jun 28, 2023
e64b404
Add directivity function tests
dingraha Jun 30, 2023
90d6b81
Add angle of attack tests
dingraha Jul 6, 2023
58dba32
Improve the alpha checks
dingraha Jul 11, 2023
e8b6201
More BPM tests
dingraha Aug 15, 2023
bbae0db
More BPM angle of attack tests
dingraha Aug 16, 2023
6a71823
More BPM tests
dingraha Aug 17, 2023
cefc259
More TBLTE angle of attack tests
dingraha Aug 17, 2023
c491ded
Reorganize tests
dingraha Sep 15, 2023
1fa92b1
More BPM work
dingraha Dec 1, 2023
65cdf1c
BPM work for TBL-TE negative angle of attack
dingraha Feb 6, 2024
1ffefce
Add first try at `doppler_factor` and tests
dingraha Feb 7, 2024
37f5bf3
Tweak `velocity` interface
dingraha Feb 7, 2024
da123ea
Better TBL-TE struct
dingraha Feb 8, 2024
7114c74
Small test changes for AcousticMetrics v0.6.1
dingraha Feb 9, 2024
a4ce307
WIP: BPM
dingraha Mar 29, 2024
64d35de
BPM: `time_scaler` stuff for `TBLTEOutput`
dingraha Apr 8, 2024
e9722f2
Add `pbs_{suction,pressure,alpha}` for TBL-TE
dingraha Apr 9, 2024
a18441d
Add helper routines to create `AcousticMetrics.PressureTimeHistories`…
dingraha Apr 12, 2024
a15ab02
Adjust TBLTEOutput to match what AcousticMetrics is doing
dingraha May 3, 2024
c50219f
Add LBLVS structs and tests
dingraha May 8, 2024
aa14497
Finished up nice structs for the other BPM sources
dingraha May 10, 2024
e976ac8
CCBlade wrappers for BPM stuff
dingraha May 10, 2024
14374ab
Finished up the CCBlade-helper tests for broadband sources
dingraha May 13, 2024
754138a
Added combined broadband source elements and tests
dingraha May 13, 2024
682f808
More CCBlade helpers and tests
dingraha May 15, 2024
ec85cb0
More stuff for BPM/IdeallyTwistedRotor work
dingraha May 17, 2024
3d8d507
Many BPM things...
dingraha May 29, 2024
00b7144
Relax `freqs` restriction to `AbstractProportionalBands{3,:center}`
dingraha May 29, 2024
49102f7
Fixing up some tests, changed the tip alpha correction a bit
dingraha Jun 11, 2024
e2851c5
Remove some comments from `src/tip_vortex.jl`
dingraha Jun 11, 2024
d48b201
CCBlade helpers: switch the ordering of blades when `positive_x_rotat…
dingraha Jun 13, 2024
1796eb5
Add `TDoppler` parameter to broadband noise structs
dingraha Jun 14, 2024
212d547
BPM: add constructors using velocity magnitude and angle of attack
dingraha Jun 18, 2024
06cf3ad
Remove `ConcreteStructs.@concrete` dependency
dingraha Jun 20, 2024
acec3b8
BPM: improving docs
dingraha Jun 21, 2024
5b4410c
More test organizing
dingraha Jun 24, 2024
0c74a50
BPM: checkpoint before merge with main
dingraha Jul 3, 2024
8b69269
Merge branch 'main' into bpm
dingraha Jul 3, 2024
6a1e067
Cooler writevtk capability and BPM ITR tests
dingraha Jul 5, 2024
04d6896
Adding BPM.jl ITR tests
dingraha Jul 10, 2024
c9cc7c2
More BPM ITR tests
dingraha Jul 15, 2024
e30f8cc
Added ITR BARC comparisons to docs
dingraha Jul 16, 2024
421da0b
A bunch of reorginization
dingraha Jul 16, 2024
1894de9
Better deprecations
dingraha Jul 25, 2024
cc5656c
Doc tweaks
dingraha Jul 25, 2024
8a9279b
`test/.gitignore` tweaks
dingraha Aug 5, 2024
021c075
`v0.8.0`
dingraha Aug 5, 2024
bc8afef
test.yaml tweaks
dingraha Aug 5, 2024
50b38d5
Remove BPM.jl dependency and some messed-up VTK tests
dingraha Aug 6, 2024
8c3d580
Fix BPM.jl comparison docs
dingraha Aug 7, 2024
a31d6ba
Replace deprecated Formatting.jl with Format.jl
dingraha Aug 7, 2024
09407d9
Disable checking pvd files on Windows
dingraha Aug 7, 2024
f096d4a
Add needed JLD2.jl dep to the docs
dingraha Aug 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 5 additions & 9 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,19 @@ jobs:
matrix:
version:
- '1' # Leave this line unchanged. '1' will automatically expand to the latest stable 1.x release of Julia.
#- 'nightly'
os:
- ubuntu-latest
- macOS-latest
- windows-latest
arch:
- x64
steps:
- uses: actions/checkout@v2
- uses: julia-actions/setup-julia@v1
- uses: julia-actions/setup-julia@latest
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- name: Add General
shell: julia --color=yes {0}
run: |
using Pkg
Pkg.Registry.add(RegistrySpec(url="https://github.com/JuliaRegistries/General"))
env:
JULIA_PKG_USE_CLI_GIT: 'true'
- uses: julia-actions/julia-runtest@v1
- uses: julia-actions/julia-runtest@latest
env:
JULIA_PKG_USE_CLI_GIT: 'true'
16 changes: 9 additions & 7 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,30 +1,32 @@
name = "AcousticAnalogies"
uuid = "e71b3392-1e0c-4536-b366-2bd1fce6fba0"
authors = ["Ingraham, Daniel James (GRC-LTV0) <daniel.j.ingraham@nasa.gov>"]
version = "0.7.2"
authors = ["Ingraham, Daniel James (GRC-LTV0) <daniel.j.ingraham@nasa.gov> and contributors"]
version = "0.8.0"

[deps]
AcousticMetrics = "046f749b-9c1e-43ca-86bc-6902340f753e"
CCBlade = "e1828068-15df-11e9-03e4-ef195ea46fa4"
ConcreteStructs = "2569d6c7-a4a2-43d3-a901-331e8e4be471"
FLOWMath = "6cb5d3fb-0fe8-4cc2-bd89-9fe0b19a99d3"
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"
FlexiMaps = "6394faf6-06db-4fa8-b750-35ccc60383f7"
Formatting = "59287772-0a20-5a39-b81b-1366585eb4c0"
Format = "1fa38f19-a742-5d3f-a2b9-30dd87b9d5f8"
JuliennedArrays = "5cadff95-7770-533d-a838-a1bf817ee6e0"
KinematicCoordinateTransformations = "730d3219-0a85-48f9-b699-9f31f8913d09"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
Meshes = "eacbb407-ea5a-433e-ab97-5258b1ca43fa"
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
WriteVTK = "64499a7a-5c06-52f2-abe2-ccb03c286192"

[compat]
AcousticMetrics = "0.6.0"
AcousticMetrics = "0.7.0"
CCBlade = "0.2.4"
ConcreteStructs = "0.2.3"
FLOWMath = "0.3.3"
FillArrays = "1.11.0"
FlexiMaps = "0.1.18"
Formatting = "0.4.2"
Format = "1.3.7"
JuliennedArrays = "0.4.0"
KinematicCoordinateTransformations = "0.4.1"
Meshes = "0.46.0"
StaticArrays = "1.5.19"
WriteVTK = "1.17.1"
julia = "1.9.1"
4 changes: 4 additions & 0 deletions docs/Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@
AcousticAnalogies = "e71b3392-1e0c-4536-b366-2bd1fce6fba0"
AcousticMetrics = "046f749b-9c1e-43ca-86bc-6902340f753e"
CCBlade = "e1828068-15df-11e9-03e4-ef195ea46fa4"
ColorSchemes = "35d6a980-a343-548e-a6ea-1d62b119f2f4"
DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab"
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
FLOWMath = "6cb5d3fb-0fe8-4cc2-bd89-9fe0b19a99d3"
FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
GLMakie = "e9467ef8-e4e7-5192-8a1a-b1aee30e663a"
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
KinematicCoordinateTransformations = "730d3219-0a85-48f9-b699-9f31f8913d09"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
NLsolve = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
Expand Down
12 changes: 9 additions & 3 deletions docs/make.jl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module AADocs
using Documenter, AcousticAnalogies

function main()
function doit()
IN_CI = get(ENV, "CI", nothing)=="true"

makedocs(sitename="AcousticAnalogies.jl", modules=[AcousticAnalogies], doctest=false,
Expand All @@ -11,7 +11,13 @@ function main()
"CCBlade.jl Example"=>"ccblade_example.md",
"WriteVTK.jl Support"=>"writevtk_support.md",
"API Reference"=>"api.md",
"Software Quality Assurance"=>"sqa.md"])
"Software Quality Assurance"=>"sqa.md",
"BPM Airfoil Self-Noise Tests"=>"bpm_tests1.md",
"BPM Airfoil Self-Noise Tests, Cont."=>"bpm_tests2.md",
"BPM Airfoil Self-Noise Tests, Cont."=>"bpm_tests3.md",
"Ideally Twisted Rotor Tests"=>"itr_tests1.md",
"Ideally Twisted Rotor Tests, Cont."=>"itr_tests2.md",
])

if IN_CI
deploydocs(repo="github.com/OpenMDAO/AcousticAnalogies.jl.git", devbranch="main")
Expand All @@ -20,7 +26,7 @@ function main()
end

if !isinteractive()
main()
doit()
end

end # module
Loading
Loading