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

⭐ new transfer.py module #382

Merged
merged 41 commits into from
Sep 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
b3eb72f
Add transfer function calculation and test cases
selipot Mar 16, 2024
c981a52
Ekman & Madsen cases for bld=inf
selipot Mar 16, 2024
09a0e0a
ruff format
selipot Mar 16, 2024
2448589
Merge branch 'Cloud-Drift:main' into windtrans
selipot Mar 16, 2024
37aef8f
complete code untested
selipot Mar 18, 2024
19b3743
Refactor code to improve performance and readability
selipot Mar 18, 2024
0c82fd1
Refactor transfer function calculations in transfer.py
selipot Mar 18, 2024
c8a3e9b
ruff format
selipot Mar 18, 2024
b8c7325
reformat
selipot Mar 18, 2024
49aa0dd
ruffing it up
selipot Mar 18, 2024
d25c255
Update Bessel functions in transfer.py and some tests
selipot Mar 18, 2024
f8a5bd2
Add docstrings to besseltildes_noslip and besselktilde functions
selipot Mar 18, 2024
d4f1c0e
formatting
selipot Mar 18, 2024
60f7be1
more code, more tests
selipot Mar 19, 2024
e10bacc
Add import for clouddrift.transfer module
selipot Mar 19, 2024
f65358b
Refactor wind_transfer_test_gradient method in transfer_tests.py
selipot Mar 19, 2024
27fb108
ruffed __init__.py
selipot Mar 19, 2024
112f305
Refactor wind_transfer function and tests
selipot Mar 19, 2024
1b2398e
rename test
selipot Mar 19, 2024
3b9ffd4
added elipot method
selipot Mar 19, 2024
c33fb99
sqrt -> numpy.lib.scimath.sqrt
selipot Mar 19, 2024
becbab4
Following @philippemiron's review and refactor some wind transfer tes…
selipot Mar 20, 2024
55e658c
reorder __all__ list
selipot Mar 20, 2024
4862251
Refactor wind_transfer_free_slip function in transfer.py
selipot Mar 21, 2024
7f1b0fa
new transfer functions (slab and kpp)
selipot Mar 23, 2024
744b0e4
Rename slab_transfer to slab_wind_transfer
selipot Apr 1, 2024
681d0ba
removed kpp, more test
selipot Apr 1, 2024
e8b965a
ruffing it
selipot Apr 1, 2024
0347891
Refactor plot_ragged function to improve clarity and documentation (#…
selipot Mar 25, 2024
36b43f2
🔎 Development docs revision (#375)
kevinsantana11 Mar 27, 2024
49d5e2f
⭐ Hurdat2 adapter (#378)
kevinsantana11 Apr 1, 2024
72d30ce
add condensed coverage to PR
Apr 2, 2024
86ebdb1
Update default values for optional parameters in transfer.py
selipot Apr 2, 2024
bbe8c46
more tests
selipot Apr 2, 2024
7420803
more tests
selipot Apr 2, 2024
c028bc2
Refactor response_to_wind_stress function to include latitude and win…
selipot Apr 3, 2024
81efb44
Merge remote-tracking branch 'origin/main' into windtrans
selipot Apr 11, 2024
a356565
upgrade to 3.10+
selipot Apr 11, 2024
dd75d63
Merge remote-tracking branch 'origin/main' into windtrans
selipot Apr 11, 2024
2b914f1
remove top level transfer function for now
selipot Sep 11, 2024
33ac43d
Merge remote-tracking branch 'origin/main' into windtrans
selipot Sep 11, 2024
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
5 changes: 4 additions & 1 deletion .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,10 @@ coverage:
default:
threshold: 10%

comment: off
comment:
require_changes: true
layout: "condensed_header, condensed_files, condensed_footer"
hide_project_coverage: TRUE

# which folders/files to ignore
ignore:
Expand Down
2 changes: 2 additions & 0 deletions clouddrift/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import clouddrift.ragged as ragged
import clouddrift.signal as signal
import clouddrift.sphere as sphere
import clouddrift.transfer as transfer
import clouddrift.wavelet as wavelet
from clouddrift.raggedarray import RaggedArray

Expand All @@ -23,5 +24,6 @@
"ragged",
"signal",
"sphere",
"transfer",
selipot marked this conversation as resolved.
Show resolved Hide resolved
"wavelet",
]
Loading