OpenDrift

View on PyPIReverse Dependencies (2)

1.13.1 opendrift-1.13.1-py3-none-any.whl

Wheel Details

Project: OpenDrift
Version: 1.13.1
Filename: opendrift-1.13.1-py3-none-any.whl
Download: [link]
Size: 761798
MD5: 50e6f8dcb8e70c5ea88bc34b9e3f945e
SHA256: dc09858807fd71e5470bb67bce5942f4e6eba53918cb43fc2fc3048c3f221356
Uploaded: 2025-03-19 09:09:08 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: opendrift
Version: 1.13.1
Summary: OpenDrift - a framework for ocean trajectory modeling
Author-Email: Knut-Frode Dagestad <knutfd[at]met.no>, Gaute Hope <gauteh[at]met.no>
Requires-Python: >=3.9
Requires-Dist: matplotlib (>=3.5)
Requires-Dist: numpy (<=1.26.4)
Requires-Dist: scipy (>=1.9)
Requires-Dist: netCDF4 (>=1.6)
Requires-Dist: pyproj (>=2.3)
Requires-Dist: xarray (>=2022.6.0)
Requires-Dist: cmocean (>=2.0)
Requires-Dist: geojson (>=2.5)
Requires-Dist: nc-time-axis (>=1.4)
Requires-Dist: coloredlogs (>=15.0)
Requires-Dist: Cartopy (>=0.20)
Requires-Dist: pynucos (>=3)
Requires-Dist: utm (>=0.7)
Requires-Dist: roaring-landmask (>=0.7)
Requires-Dist: requests (>=2.28)
Requires-Dist: pykdtree (>=1.3)
Requires-Dist: xhistogram (>=0.3)
Requires-Dist: adios_db (>1.2)
Requires-Dist: copernicusmarine (>=2.0)
Requires-Dist: cfgrib; extra == "grib"
Requires-Dist: pygrib; extra == "grib"
Provides-Extra: grib
License-File: LICENSE
[No description]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (76.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
opendrift/__init__.py sha256=1yEpwouSkJyQXiu6JACTP6FkSvvPd2VvXzC79DSDo_s 5991
opendrift/config.py sha256=59XaI5ZR_V0llh5k8LziVlzZA9VbfMrnLGqgDZGtH1U 9047
opendrift/errors.py sha256=VzYC2dldrvrlF7JhQNeyD2fUAbGYSV42duOj5015oQ8 431
opendrift/timer.py sha256=Fz2MaVISAPC4DR8VVegBIJOqbasuCduQtIKayQGo1SI 933
opendrift/version.py sha256=hZcp6ekEcO_3Uz2GT2qjEloGoAjiUJs10KeY4AY3gAo 607
opendrift/elements/__init__.py sha256=gN4GN98VkLLZ7Wi8AfW9bvnFvLdvfUnIGBVmJMjLX4c 1954
opendrift/elements/elements.py sha256=JFpmBfZN8tmxex-wTRPDgzS1yDIjhjtlMT02ytPYn3I 10744
opendrift/elements/passivetracer.py sha256=gtf187TshgC-W1yWzSDclzpzd0gMv2M9gtThSh4prAE 1030
opendrift/export/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendrift/export/io_netcdf.py sha256=IQCiZtA77VsjfjgE_IFlnAPpomXhrPlKNfl_ySIZapc 7371
opendrift/export/io_parquet.py sha256=bpLLLHuQSGkC-2wbejhiIlAZFLPT-02NPfry_6XXiTY 2065
opendrift/models/OBJECTPROP.DAT sha256=keZSqNGxn1OpItYIraJmv4fDzQdjHwXzu_D13aLJxZ4 16526
opendrift/models/__init__.py sha256=QNnXTWEF05hMLgyE3sbSuAXantLaucs07foKF0TKeEs 32
opendrift/models/chemicaldrift.py sha256=ERdM-kq0-1Ug2ax6y9KM1hH9ogAZyzETQVZtpoklcPo 156690
opendrift/models/larvalfish.py sha256=lYXx1Iugl4AZHtM792WoSbktnWTP-SKj4YU4qM69uOc 11622
opendrift/models/leeway.py sha256=eKMvt1UkT9Elhzllmhb7OiQ90OFUUSanP00mIeko-DE 25459
opendrift/models/model_template.py sha256=lUeufwQ6ks0caxgjyk79L1H8knWHXreZhvGTL9jaJYQ 12251
opendrift/models/oceandrift.py sha256=Wcd68et1-fT_PX6IODwCUPq6roGId0a5TifjjnXCQvI 34156
opendrift/models/openberg.py sha256=8o2Xki-97ifXQ19z7GDoCytVy3R-XAj__P1skboePKA 25558
opendrift/models/openberg_old.py sha256=3zCezI7JFkBvvYjoXB7FlfXulSTDaMwCP3Uq0NcUMzk 13580
opendrift/models/openhns.py sha256=lCsfvhuvaBNPuh1N6w76gaNHNA8lMO0C-tXBoiS2pr0 8248
opendrift/models/pelagicegg.py sha256=PfKm9SnPpeon10kRgA_f4y2tw3D82AoCsfKKUwYikLQ 7521
opendrift/models/physics_methods.py sha256=CzKEtNwWZv2ZtGus6RRxtUUZTM8_rU9-Ug2hy6ZfY5E 44187
opendrift/models/plastdrift.py sha256=-FEO5nE2QnhBiTWV8JKbXTatt0Y0IremVJNvfqlaxJY 4240
opendrift/models/radionuclides.py sha256=VHZx3cgBZFdx6k3-8IudcraD1YCfLG0o4DoBiXFIDrs 71981
opendrift/models/seaicedrift.py sha256=yWRWuGxd0aj4aav7fci0nhpGUvLqE_9ILNHwj5czXDQ 1535
opendrift/models/sealice.py sha256=Ay3i6FYHu2vgU15IQw0csvNilTnAJSG_ItOvp_BlAv4 19003
opendrift/models/sedimentdrift.py sha256=klaR0EcvCMrSfkCxTvR1dPhfiFJ07unRAwXpeVBHm_c 5103
opendrift/models/shipdrift.py sha256=KtFloUZyqtTebW10U7LfoVOMtxbb39fYZN139bZ6E9k 14622
opendrift/models/wforce.dat sha256=EeyTE3LG9AjGjQno5jd6838UnWOHLQ5vkj3D2R_PBIk 2786
opendrift/models/windblow.py sha256=95D5Rucb-dJlvdBCm7XmoqKUdhv6r5vkqNex46BBmZ4 1529
opendrift/models/basemodel/__init__.py sha256=WtL8oTt27SDbiFxjkKGgpyM7jkB3pefgxxD4qW7qQdI 205871
opendrift/models/basemodel/environment.py sha256=b_w9sismb7vkGbO163MBareZOKF7urwABiWz3JGbZf4 43779
opendrift/models/eulerdrift/__init__.py sha256=0MpFfiYmCP4R92CoiVkSGwpcLkRsyxXuAaMvVpBI1R8 658
opendrift/models/eulerdrift/diff.py sha256=kzSImVgFnANgKzBbCEoHF5Q9MFqul8PjUnLuI-vVtnc 325
opendrift/models/eulerdrift/grid.py sha256=3noOTUc-zG0Xw8SNIFK6SWYgKyVG76DNbYuvsf3kfdA 3149
opendrift/models/eulerdrift/interp.py sha256=kKpSP6TBObRKweoiA_J1_gVVSf9Ckd8mSOGwRT1pWSw 343
opendrift/models/eulerdrift/readers.py sha256=O0mv6_WtAejLYq0LXNZeG0tOb-aHzydGtGDG-OC4HRA 2396
opendrift/models/eulerdrift/simulation.py sha256=5bulvi8xj8ZaOfID7BrTaLpfjiADFf_CqpR0e6u-pYg 7655
opendrift/models/eulerdrift/srs.py sha256=vLiGTQq6hvPYv7C7iq22VAksGsFrwH_w3xdoR1le0GQ 948
opendrift/models/openoil/__init__.py sha256=jWpgSX9gJ4frP6NGdwDn4nt2vhwIuCNd9liQ34QSxCQ 23
opendrift/models/openoil/noaa_oil_weathering.py sha256=7-sUYR_RKaI0t7_wz6E8IphGZZcaHVn_x7GP4uPrywQ 1453
opendrift/models/openoil/openoil.py sha256=metSG3FxXTxoenPMxA9HRLTOFtxmkrgDE2zAziL_JrY 84561
opendrift/models/openoil/adios/README.md sha256=czRAZKuGH3y-JV4mjD5CFMF7q6Q8mjip2qnZupnjcG4 129
opendrift/models/openoil/adios/__init__.py sha256=ipcmQ7H-JAIlQIck0NzRznTpolFFuiAcsMntT9KiZJ4 865
opendrift/models/openoil/adios/csv_to_json.py sha256=1WvPrN7VaMePhdRQnZ-jsBUu6LNhDLPfXBYsWKIPApA 1312
opendrift/models/openoil/adios/dirjs.py sha256=YQjyHDIH2rJxpFx_lEwGL1lkCSme9WF-1OroHNqRFp8 3500
opendrift/models/openoil/adios/get_max_water_fraction_for_oils.py sha256=qmWkaMj67Za20HK7IYEGFhgS0RKlEgyZnVyCIytUnb4 8231
opendrift/models/openoil/adios/harvest_oils.py sha256=Zb8Vp9_fbyEsPsH7x1Tc1Ow9v5NuDBeZrSAop9jOOYU 3357
opendrift/models/openoil/adios/max_water_fraction.json sha256=ms21a7caSOgIY0PPGsIYkilVpI06txw9U1wK9P6_ZlQ 12716
opendrift/models/openoil/adios/oil.py sha256=tXoqKGu7nTDykD4YVN5ccK2uVO3s2pW80HD29G9v-JE 4984
opendrift/models/openoil/adios/oils.xz sha256=v6pfgKkP-ejAkLQ1_hS-gx9_EAWdX9DuK8mQ0HYVGhI 379204
opendrift/models/openoil/adios/extra_oils/AD04000.json sha256=S_mHMPorJVxsHXNNcX0jjE3QEOchQuheNes8jSAaoxs 15843
opendrift/models/openoil/adios/extra_oils/AD04001.json sha256=qoRl4SxiSo7sHxs6ghoK3dS5uESAJdhrtLdgTkXnk4w 17714
opendrift/models/openoil/adios/extra_oils/AD04002.json sha256=Sp4enBpjNLcP8n2WI-7gLqaolkA6B5F0p5nbdiKWbt0 16400
opendrift/models/openoil/adios/extra_oils/AD04003.json sha256=ONUdO7JiZM-wm2xxFK-2akaCrrwAD8yVSPUbH9kPE0Q 7009
opendrift/models/openoil/adios/extra_oils/AD04006.json sha256=WavNjpmmMee-3HTse6mD4RjSV9zreMrlekZvlcpMEM8 11361
opendrift/models/openoil/adios/extra_oils/AD04007.json sha256=R5zqEnyUBb81WEDOIP8GjCeUqclEGf8GhZCni-uOZoc 13012
opendrift/models/openoil/adios/extra_oils/AD04008.json sha256=kNKbIewNGDtCr5U52Y0h3ohDybvBtecZt4RnOzuuNCI 11364
opendrift/models/openoil/adios/extra_oils/AD04009.json sha256=3lmMm3CobbMRinA5LPyg5-YRYJnUNd3S4cASsr3QmNs 12614
opendrift/models/openoil/adios/extra_oils/AD04010.json sha256=wcNn9WSdJosE9MiUktIrMiht-K6XQomG-Ek5g0aGstc 14255
opendrift/models/openoil/adios/extra_oils/AD04011.json sha256=166SaQRPjSfsiG75Cqxgme0dqM4KBuO5buGizUoS03A 14097
opendrift/models/openoil/adios/extra_oils/AD04012.json sha256=Kizc_eHEjzhFsBow9OEcBCZoE076JWizED5NXDDLWiE 14091
opendrift/models/openoil/adios/extra_oils/AD04013.json sha256=0oFkz4QwE9zc0oW_vn92yHoiHj_MVfiNP2hQDo5-lto 14097
opendrift/models/openoil/adios/extra_oils/README.txt sha256=JtPwcNeY5h1-RCOKhcJk4kSKhTnihzUNYXSC01r5DKs 313
opendrift/models/openoil/adios/extra_oils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendrift/models/openoil/adios/extra_oils/clean_lines.bash sha256=MJ-2mpRSBWn9kaRqw2znp-CtKzm8zm3xNQv2mKTBucU 56
opendrift/models/openoil/adios/extra_oils/unsuitable/AD04004.json sha256=YsbAhdAv-tKF2fdkxRV3du5PeEMeEhH_rEL1h42STO4 7748
opendrift/models/openoil/adios/extra_oils/unsuitable/AD04014.json sha256=5MsgPO3An8CvMDlaVC-MGEqPo28LeCgmArLaMMOv55Q 5106
opendrift/readers/__init__.py sha256=BuqNo-ktXwmDl9kIUFAGJJLKzQfCMP7hFNmJlRth31Q 6579
opendrift/readers/reader_ArtificialOceanEddy.py sha256=V19_f0pSSajbYvAHT41DATap_wvxLuZMR9xCJPNTeMk 2722
opendrift/readers/reader_ROMS_native.py sha256=S1Op5zYyrn__MJ-T1se3estkJnE1toGlenoQJKRZW00 37547
opendrift/readers/reader_constant.py sha256=KmelrioZ7RSlrFCGdPsPx6HDzdNwU7KOcyKkNZ-S990 1912
opendrift/readers/reader_constant_2d.py sha256=5Q6_JhWCE3Nhh9MumC3o3iqKxdvm-FTt8U13N2s7yyw 1675
opendrift/readers/reader_copernicusmarine.py sha256=_M9UTshAPWRVKly0AUayEXINmY_0NLeMVVN029nqR9c 3313
opendrift/readers/reader_current_from_drifter.py sha256=iDdkoxrO4ATGNHL0CJ5fl2JF1AmfznLUJf_CqQFWNsE 5374
opendrift/readers/reader_current_from_track.py sha256=hNLks89foGbyx-9rDJjjUzR1lM1t6j1NJ10PCduvkMs 3659
opendrift/readers/reader_double_gyre.py sha256=Jf8C-_WWrnq0hB7djyPNM-oBBZlPiJ2uut76_iIkWG8 2696
opendrift/readers/reader_failing.py sha256=FS0qeY97nBkxAGiesksc-LWPTFIwwaKsAKTb_jd5vYs 1415
opendrift/readers/reader_global_landmask.py sha256=TvHlkBhinKOVJCD1uKfI8vop_XIMSnkGa3QJjxXxvfI 9657
opendrift/readers/reader_grib.py sha256=GFFHvf93lrUr225atTrrXCAD_Kla8IpsIdzGVaF_oFo 8109
opendrift/readers/reader_grib2.py sha256=vr8nFUf9Ph2HYCVApmPYdKtOcXbDM6YgdDs61A7ADbs 5015
opendrift/readers/reader_lazy.py sha256=aEcVG3BEItk50RlGiESfls4i6oAzfohqsCPNS59JG74 3050
opendrift/readers/reader_netCDF_CF_generic.py sha256=R_dJ6lfhQH-PWgeIxLYUT2Vo7grOVzbxLJ-jjbBe3ZA 29619
opendrift/readers/reader_netCDF_CF_unstructured.py sha256=ZjeMlv-j5rLAbe6_lM-IJrCoxUJCihp4ThTHlr8_YWo 15090
opendrift/readers/reader_oscillating.py sha256=Hn__S9s1vYv6Tx7ji_2oDcdQMLArv8IgsCstZmSjuNU 1973
opendrift/readers/reader_schism_native.py sha256=Qj2QkA1QNQy1P-9PosxbquOmAsS1knhrEhmwEwPgewc 52627
opendrift/readers/reader_shape.py sha256=a9nNAINtBYMXiOPKfiv0zDmCag_1rjRFlefY5f6W4Ns 4100
opendrift/readers/reader_telemac_selafin.py sha256=nb4zS7DIVbjS_J4_95kEIFnkYMAJcmj7lYkvpgAfRXQ 12291
opendrift/readers/reader_timeseries.py sha256=ThWoIJcILBGtBQVHwLmE1x38Xr4HNIRob7V7Y3sPOss 2775
opendrift/readers/basereader/__init__.py sha256=PwF1lCfZSgqFj0J5TncVtclqpbMoSKslMG9b-DcF0Xw 19366
opendrift/readers/basereader/consts.py sha256=CvQPGge3ZoF-6AnXjwNbTlA5Ar0UxYD0NES7FLBwseU 2058
opendrift/readers/basereader/continuous.py sha256=pFWME0oF0NFlwkkE1trHkwIiwPbIprkEPnA3M1BXUcM 1537
opendrift/readers/basereader/fakeproj.py sha256=StouH_LNNLqkm4hjjWx87CRCkKTR11sMwlo8PlH8YYs 335
opendrift/readers/basereader/structured.py sha256=NTVQ8EtnQdhFz8JS2jXquT5qZG6EpLCOGxJngBvnUS0 25964
opendrift/readers/basereader/unstructured.py sha256=lcQSuUcODh2rEDmD4DWK4eRY11pK8BvVwPpmKqXI8EA 5705
opendrift/readers/basereader/variables.py sha256=Tyrc2JFFJsUaQkLpcf-ROkyf5aIyLO6OKeAT7lfahv0 37119
opendrift/readers/interpolation/__init__.py sha256=dmR4nKpZNc6X2F-ruv1CmEAqfbN-bUlzyL98a5mkwY8 66
opendrift/readers/interpolation/interpolators.py sha256=LIna4B5xGsoCwz64Q4J0tJqeY6994rJf62LR_0ADi4E 7788
opendrift/readers/interpolation/structured.py sha256=rjDPIZYpgASJSQG-P6jOhyOw00Ths0_Lz9ZNxU1f7Oo 7971
opendrift/readers/operators/__init__.py sha256=LqYqkf4I3B8cfQaylV47tjYg5xBHSEazVimEDfA7Rvc 77
opendrift/readers/operators/filter.py sha256=lfmup1czYfa2iOeQ8dyKHwfSCXJU8k1NTy_G5V-aKNc 613
opendrift/readers/operators/numops.py sha256=LIM0avL6FBFPqVAsu--obeg7T0biyL8K7Jn2h4h5iIc 1775
opendrift/readers/operators/ops.py sha256=S3wXt8hEgsIyOnBhrCcxRH3k_ALPgkh1tA12ATrTBmI 3978
opendrift/readers/operators/readerops.py sha256=n5WGmTI9tBMQMz0WUEKQUQ8tcQLSbGQmEVl8YG8i22I 7283
opendrift/readers/roppy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendrift/readers/roppy/depth.py sha256=Mncnlo4qzWuZf2Y59ur5uRfpgTkazTmxohhpCgXAoKk 11338
opendrift/readers/unstructured/shyfem.py sha256=BGAMWndQoJRhCwXzSbM3ak8qzT69gJE196yuIJAl9H8 7677
opendrift/scripts/data_sources.txt sha256=iUvhBQxJLFe1T6FFbIeOzvyCQ5DHUtwTXFAF4XHsu7w 1515
opendrift/scripts/data_sources_historical.txt sha256=ZrPLuEjNE99L3p7W_urpBEsYtMYVCLzQ8pppza5w124 565
opendrift/scripts/hodograph.py sha256=Qsg48q_yM41bZHK-yWmFCOl5598gAOP6xQekimF-Gw8 3831
opendrift/scripts/mp4_to_gif.bash sha256=GAFuReBrFsr1aqQJMFHM-XuUCQpzyX4CYMpLs2lgM6g 322
opendrift/scripts/opendrift_animate.py sha256=PMi-padyBYIt6Te3ikYc60UdI4Pk6Q_biEg11yhNjs4 1898
opendrift/scripts/opendrift_animate_profile.py sha256=BwFd7Z-8pTi06W6BFV2jiRqqa3WCKc1wnHDXsaDgKEE 1761
opendrift/scripts/opendrift_gui.py sha256=sUK77672oVMFjoyNQmuSiNotI2vyKbZ4ah6quwFdo8E 37108
opendrift/scripts/opendrift_plot.py sha256=VspbSieNHCjBfnbqvOb9VBH8pSEzw9GaPE7md0gVir0 1371
opendrift/scripts/readerinfo.py sha256=Rf2e6LfQqc7d8bSlfSQpJJvskTdzn2fSYtX717lwwZU 3923
opendrift-1.13.1.dist-info/LICENSE sha256=gXf5dRMhNSbfLPYYTY_5hsZ1r7UU1OaKQEAQUhuIBkM 18092
opendrift-1.13.1.dist-info/METADATA sha256=y8zDCEpOsmV8uTqSRmsMqFtDkBuJkinl0y63KOy1dgs 905
opendrift-1.13.1.dist-info/WHEEL sha256=beeZ86-EfXScwlR_HKu4SllMC9wUEj_8Z_4FJ3egI2w 91
opendrift-1.13.1.dist-info/entry_points.txt sha256=B97gGtXgCRivOG4TDw_0xlq_eCXampLKJjslZURMscc 279
opendrift-1.13.1.dist-info/top_level.txt sha256=M1mgttYqsu4ip0Vo5hlqsCBOwCnbtpH2OYaenJ3g5Hg 10
opendrift-1.13.1.dist-info/RECORD

top_level.txt

opendrift

entry_points.txt

hodograph = opendrift.scripts.hodograph:main
opendrift_animate = opendrift.scripts.opendrift_animate:main
opendrift_gui = opendrift.scripts.opendrift_gui:main
opendrift_plot = opendrift.scripts.opendrift_plot:main
readerinfo = opendrift.scripts.readerinfo:main