foxes

View on PyPIReverse Dependencies (1)

1.1.1 foxes-1.1.1-py3-none-any.whl

Wheel Details

Project: foxes
Version: 1.1.1
Filename: foxes-1.1.1-py3-none-any.whl
Download: [link]
Size: 1371122
MD5: 61884631edf82092f0781c97ae37f9e9
SHA256: d65385ca8abd8728d07666cc93f70a8f9e72b52927440a5b35abfdb53820cee4
Uploaded: 2024-11-07 09:52:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: foxes
Version: 1.1.1
Summary: Farm Optimization and eXtended yield Evaluation Software
Author: Jonas Schulte
Maintainer: Jonas Schulte
Project-Url: Homepage, https://github.com/FraunhoferIWES/foxes
Project-Url: Documentation, https://fraunhoferiwes.github.io/foxes.docs/index.html
Project-Url: Repository, https://github.com/FraunhoferIWES/foxes.git
Project-Url: Bug Tracker, https://github.com/FraunhoferIWES/foxes/issues
Project-Url: Changelog, https://github.com/FraunhoferIWES/foxes/blob/main/CHANGELOG.md
License: MIT License Copyright (c) 2022 FraunhoferIWES Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: Wind farm,Wake modelling,Wind farm optimization
Classifier: Topic :: Scientific/Engineering
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Requires-Python: >=3.8
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: xarray
Requires-Dist: scipy
Requires-Dist: netcdf4
Requires-Dist: windrose
Requires-Dist: cycler
Requires-Dist: tqdm
Requires-Dist: pyyaml
Requires-Dist: dask; extra == "dask"
Requires-Dist: distributed; extra == "dask"
Requires-Dist: dask-jobqueue; extra == "dask"
Requires-Dist: setuptools; extra == "dask"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: jupyter; extra == "dev"
Requires-Dist: objsize; extra == "dev"
Requires-Dist: black[jupyter]; extra == "dev"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-immaterial; extra == "doc"
Requires-Dist: nbsphinx; extra == "doc"
Requires-Dist: ipykernel; extra == "doc"
Requires-Dist: ipywidgets; extra == "doc"
Requires-Dist: m2r2; extra == "doc"
Requires-Dist: lxml-html-clean; extra == "doc"
Requires-Dist: multiprocess; extra == "eng"
Requires-Dist: dask; extra == "eng"
Requires-Dist: distributed; extra == "eng"
Requires-Dist: dask-jobqueue; extra == "eng"
Requires-Dist: setuptools; extra == "eng"
Requires-Dist: mpi4py; extra == "eng"
Requires-Dist: ray; extra == "eng"
Requires-Dist: multiprocess; extra == "eng0"
Requires-Dist: dask; extra == "eng0"
Requires-Dist: distributed; extra == "eng0"
Requires-Dist: dask-jobqueue; extra == "eng0"
Requires-Dist: setuptools; extra == "eng0"
Requires-Dist: ray; extra == "eng0"
Requires-Dist: foxes-opt; extra == "opt"
Requires-Dist: flake8; extra == "test"
Requires-Dist: pytest; extra == "test"
Provides-Extra: dask
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: eng
Provides-Extra: eng0
Provides-Extra: opt
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4391 characters]

WHEEL

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

RECORD

Path Digest Size
docs/source/conf.py sha256=ATw6FnFSnyhlpaYtNqHcm8sm2y3SUrHcQ0jFbeVRZeE 12201
examples/abl_states/run.py sha256=_r74o2H8bZWE__faIQMlKOw_187MXh29femgLXhP8YM 4530
examples/compare_rotors_pwakes/run.py sha256=EAODYtY4ZMJnmon4OSBmUBOle41OqUwaCPY3t-RZKEY 6643
examples/compare_wakes/run.py sha256=WFn74BBkPNOStdBvKR3mN3kv34M7u-SAmWTwtgqxUqA 7355
examples/dyn_wakes/run.py sha256=8LksX9zGCQn776BMZUVOsbfSRW1XAn93cJ9BpEKHDDI 8700
examples/field_data_nc/run.py sha256=bGC2KAKy2vqPvHtus93wEuxEFd_TZl1VZgyVU3CQFQI 3484
examples/induction/run.py sha256=FnfzFJj5i3xB8myje2U8j1Sj7UfHjHwaPfi9VOvyqts 6270
examples/multi_height/run.py sha256=KsY5tN8z9QHitQQdxnTjHzPSPlYPn5pkcMskjd94D74 3288
examples/power_mask/run.py sha256=YK8RU0TLd7TgBJkPZQVrn8log-UQNZ7L3B3-yE8qu64 7584
examples/random_timeseries/run.py sha256=UMB8VQL3DlDoUO_zsU21e20o5fFtF2BOQNfq4BiBc-A 6130
examples/scan_row/run.py sha256=nWGm1M4yJzYaAoEe1PbxLCmQD6b34Xr2C-a4sCNUdmU 5700
examples/sector_management/run.py sha256=Lyu69rs4IxlBBPy2r3go8xHu443K-wV-AfbZVBZ7yb0 4368
examples/sequential/run.py sha256=CnNGrHp9OzijuQ0GFRN5FWW-RR4h9UBHvu5S9U3j0ac 5974
examples/single_state/run.py sha256=zdtFG_GuXI1dUJO0mbEBVxXhQiOG4zZP6h25ySx1KJU 6093
examples/states_lookup_table/run.py sha256=NE8Z_yOp7NWi8JHnxNoOUp6rF5Oq9dG5hWZA_7EXHuI 3916
examples/streamline_wakes/run.py sha256=MO-UPuQqG9P1pinTMZo9CSF8sYkcgJUrBy5HVtkKanI 4004
examples/tab_file/run.py sha256=eOr1oY_BuY77kXvvfy034D7TbVOROlAz72fSJ_BD4kE 4370
examples/timelines/run.py sha256=UVsUX6-G2oNvw5giqVVDim0pmj2EnsO-X-N7aFUpUK4 7559
examples/timeseries/run.py sha256=DE1ZjXJbh3AVZZ4tyjkHX21px2Z6g1fWpqSVTV1Gqbk 5329
examples/timeseries_slurm/run.py sha256=GE3diBIMmKkm82CFu6tSL80EnrDQXrl7ISh-mi1o_ew 5517
examples/wind_rose/run.py sha256=3x3ZC8xkvWHlv67R0ffmh-pzD8lpYosmSyUhXyqi3Tc 4239
examples/windio/run.py sha256=ZB_HQwYOiUhsknNdEUDBHS7NxBCoA_IXNCUo76tWgyc 814
examples/yawed_wake/run.py sha256=66gJBuIoYMswa53jNG3HHiehdgAAmTW0kez-kZ4kOT0 6102
foxes/__init__.py sha256=oklaGE5jyAAxV5l4wYxatLzIzFalMy_KQeEX2fHTm3w 639
foxes/constants.py sha256=hME5GzFoSOI61p7Xxx4jrRcEt2SjYRgyrDC3ZCE_hZ8 3013
foxes/variables.py sha256=bNebCA8eToDPA2Wh6AqkNkzor98nS1JVVMhd8gfakKc 5035
foxes/algorithms/__init__.py sha256=gCr5DK2wXhAAJf8eylkevN8yiwPdEC-pqY_LgjKzMv8 249
foxes/algorithms/downwind/__init__.py sha256=lyygq5GMc6NAPmH0b0mhGeccWyuC8JTOEMZl-UlmE5M 53
foxes/algorithms/downwind/downwind.py sha256=wgnpL78g9F9cNgPLVgEwYLcbrMQ6t81y8MGeGGLyTaI 24866
foxes/algorithms/downwind/models/__init__.py sha256=0ov8rjIQ02w3iB6yYCxaswPvHDlPM_8_di6xPh1TTkQ 300
foxes/algorithms/downwind/models/farm_wakes_calc.py sha256=IiO8_hhyT7aqPaMym2d__ZvwnjedoDgGj-x00muqOYg 5735
foxes/algorithms/downwind/models/init_farm_data.py sha256=G-SeB2b3H3TEbmVrIGn4uvp8XdhJKizTW1qjUz5KAgc 4032
foxes/algorithms/downwind/models/point_wakes_calc.py sha256=Tou3SZ-CF2I2SaTGKXY_4rcPf9TXVg1L2hk8_5w_JRA 4515
foxes/algorithms/downwind/models/reorder_farm_output.py sha256=6C2i7C1OWV0pe6nr9BjJiWVETcW2U_lnt_Iv150oV5I 2038
foxes/algorithms/downwind/models/set_amb_farm_results.py sha256=_xYNjFZiofHLGIFNw671izXUn37psX-NhSIO63IRwvA 1732
foxes/algorithms/downwind/models/set_amb_point_results.py sha256=riXnM_XLixuLmtFBbH8-WNTW-Ih5oJoTDNuzY0cQbZo 2293
foxes/algorithms/iterative/__init__.py sha256=Je445cHtS2ERc-dywjhxWttKzdEyHM8JLxPcW5JFtl8 137
foxes/algorithms/iterative/iterative.py sha256=DN4i9hmtLvTMZWTvKqUDr5e6X15Nndlb-faHO83TO78 9958
foxes/algorithms/iterative/models/__init__.py sha256=3lMBUOzq5bKNQBGoV8byVQ7_Keyk1GfwFZDUwaafGsg 152
foxes/algorithms/iterative/models/convergence.py sha256=5fCeTMisYEhgvPRbLKMK0XYsSSr2xWqqzB-pUBrIjYk 6466
foxes/algorithms/iterative/models/farm_wakes_calc.py sha256=8xSDI9u5deiud80VKyFmXCOT_0THIKSIRPqnGK2wfr0 4946
foxes/algorithms/iterative/models/urelax.py sha256=412fHSpi_4MATE1qRzqcZDFff6iJpV1h3QIBL_7giQE 2076
foxes/algorithms/sequential/__init__.py sha256=2o05IH9XePnqxNEAn2Fr1qiCM6OooqmH2VtmdJXtK0c 94
foxes/algorithms/sequential/sequential.py sha256=BL2YHZtBtoLdSj-HTPyG81ObfnL50faj__R8n4QvQLI 12349
foxes/algorithms/sequential/models/__init__.py sha256=OneaRLxMPzVWLKL9cR3JIYHojfzVX_CQaPv-LP6mCZI 69
foxes/algorithms/sequential/models/plugin.py sha256=HhCeHM_YoJRMXuZKa8rXUJZDhWf5rNl28_UfDLSGWvA 1330
foxes/algorithms/sequential/models/seq_state.py sha256=J1PorBVV5xZFWobHvCrGDCD-q7Egz_Op1p4PDiacBy0 3654
foxes/core/__init__.py sha256=3dOuKrFeSM6fCMxfLxTbzUsBPVTZiRp0sFhnibniBko 1021
foxes/core/algorithm.py sha256=ZxqC8yud7hXJulHS0SE6lg41NvvQfDiqRRDZQDhUNes 26521
foxes/core/axial_induction_model.py sha256=U7g8vmdKBS4xVYXVpD-uNDnKUnpFXccRTWB5LOPDGaY 498
foxes/core/data.py sha256=g5_vOSaTWSvysIQes2xoiV4Zo2Nu9ZKkQaXx-FZNbA0 21888
foxes/core/data_calc_model.py sha256=Hhl2ZapafsIvq5z_YWlGqB3kkF64txohU_MHlfHAvpk 1334
foxes/core/engine.py sha256=yyX1dN8tyMy-AdyQrkZMXhdw0JIy5ihTa9dsBf-wfXk 19764
foxes/core/farm_controller.py sha256=h6xGoRuXQjLyC9LFnup8wbEtbmL7unlhbX9B2lKGCBg 12830
foxes/core/farm_data_model.py sha256=xtvRkDjSCaocJrmwUQ4VanH9stSQzs9zLT43kKs1cfo 7301
foxes/core/farm_model.py sha256=ogFahCjC2dIBcjnCMmy0cTGulKTDA2ufFUzODf0-KnI 265
foxes/core/ground_model.py sha256=SmOfNfGwyFGLFxbwYWEDhxIRiseXjvQULPrGDhN37ds 6803
foxes/core/model.py sha256=caB8mOmvDAh4MSeoHu1nGdgyzCR2kbbDo8xxRDaVe_Q 19620
foxes/core/partial_wakes_model.py sha256=iWbIoqZXwDeA43VbG_06PLmpS00pNPPaZUrUsHALxvk 5688
foxes/core/point_data_model.py sha256=uS3dDUaMF-p9FPkgEK0LNx5zq1euv1LtPzTAZ8WWmuw 7022
foxes/core/rotor_model.py sha256=ZMi0KHF-I4F_ZH-c1--s0Y1IkBFtGzIx4F5mz0Wyl8A 13157
foxes/core/states.py sha256=otcz9VmlaFEJbVLVB4BBem5a66n927tCl_VM9L1YhH4 8764
foxes/core/turbine.py sha256=P5qPKmV1qohZdAKW4lPiUerQkRDTxUOhsvBPQqy8mBo 3054
foxes/core/turbine_model.py sha256=IcsU848QNHbUhDN5oqd7VnVWKx_VM5UwRhlPsWK_njw 2049
foxes/core/turbine_type.py sha256=tsBz97e_D6Fj18J33bYE-3Vk13zoONZHVI_HlaTNjEU 3635
foxes/core/vertical_profile.py sha256=pgjari78N2CHZOWnidQ_7KGsSs4lTFP9isn-w6e1Yro 1642
foxes/core/wake_frame.py sha256=2QN_w1iQY7_ZqHO5sPXGR_UOM8VH7jcaJ8CRWVG7CvA 9649
foxes/core/wake_model.py sha256=Snr-bQeCU638n0HWM_T2zvj0G4SuTDA9ZSVqJb41dA4 8076
foxes/core/wake_superposition.py sha256=FKVMe2WpXgDmJbM-Sv1teEJLJs9dBZjajB9-r2LacLs 2812
foxes/core/wind_farm.py sha256=iYetYGFPaPz9Rh-2bLoeknOCiromXqlicZ4snRtSEIc 1755
foxes/data/__init__.py sha256=efVzdUkpjcgmn8nF8eLAr5HCm1Ym7YF3JomY_bXNVts 161
foxes/data/parse.py sha256=x71oWLyvVsMJ7XVL9VRQXZbflnTXqBaxyBdoMQdZExs 2947
foxes/data/static_data.py sha256=k5ey-hJWMJTjRZnW5gaEj9dayxAClOBdbM14-IpON60 858
foxes/data/farms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxes/data/farms/test_farm_67.csv sha256=TwHt8NVuyP6p2G1VaM_Mi4ENBaHyg4eF6jz0zXQQDro 1872
foxes/data/power_ct_curves/DTU-10MW-D178d3-H119.csv sha256=71C1HTf9QtAvavYLwo6US-JmEGyiByrnvZPysua8muE 410
foxes/data/power_ct_curves/IEA-15MW-D240-H150.csv sha256=ITmkbLIG-jsAoxg1eYgJEbxohEE414pRUO7bzwkv6VU 300
foxes/data/power_ct_curves/IWT-7d5MW-D164-H100.csv sha256=K9yAhgkCZfRBKZibxKbHtWrKg5mIHnMCswdOVd2uyQ0 851
foxes/data/power_ct_curves/NREL-5MW-D126-H90.csv sha256=u2b6LUCCKL6bYn2lNrB02MqBnwT-veL4CCi6Km4am-E 401
foxes/data/power_ct_curves/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxes/data/states/WRF-Timeseries-3000.nc sha256=ZB1b-CTCu_yiLH4sKhQFmb47O-pOh7Ab2qyhx6P0Z5I 453633
foxes/data/states/WRF-Timeseries-4464.csv.gz sha256=bjZxvnVp_iyVmIhd-N9lE5TJUZQvunsuueVXu_MnLpk 427815
foxes/data/states/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxes/data/states/abl_states_6000.csv.gz sha256=wzbMKNk3jZ3sRlV4aYJSv_ycncEryXaFT1uQ3oNYJSQ 126124
foxes/data/states/timeseries_100.csv.gz sha256=7jIJPuseoMyc6kB-4JTzWJuPmugfXjg5gP5AKnvOdIs 501
foxes/data/states/timeseries_3000.csv.gz sha256=e6hkBMl2oQ0y9zy1I2uh3xyv4YyH9NbRnLwbR4EU1Jc 29085
foxes/data/states/timeseries_8000.csv.gz sha256=CzayW5CtnP9Y2kxCE4jlsDZwr6G_RMfacnp17mUUQ_4 78694
foxes/data/states/wind_rose_bremen.csv sha256=ixSf8-_esjFsBtfT3Y92k67QrJPDx6dY3uBhOSV-hj4 4943
foxes/data/states/wind_rotation.nc sha256=-ZLfpxa_BJpRUABgJsK5I7c8ogAWTrYNE18un7FxhnU 10990
foxes/data/states/windio_timeseries_5000.nc sha256=NbC55qSTSprnawc6_9NalvlM6OEk9kqE8d-tsXAKvzg 78601
foxes/data/states/winds100.tab sha256=X2Cw0H_-HzYEcb7ezn3ntWlKQXIxrWLNONVsrkmsof8 3061
foxes/data/windio/DTU_10MW_turbine.yaml sha256=DAvIj0-313fgUWCygp6m96EVfr3QUUVpwjCVa430YAU 732
foxes/data/windio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxes/data/windio/windio_5turbines_timeseries.yaml sha256=M4fX-Fp3oHT-jzfK25dxfGUGq5v91aZpM3kK6A3Yl10 1921
foxes/engines/__init__.py sha256=3lBlGmFw97bBM5aFhhVZSHTqlq0Ps7F7PS6twEnpSwU 408
foxes/engines/dask.py sha256=FLVgaG5bGj8jrCQd1BiDH-WyujPli0qmIhyXPXB-pGU 29759
foxes/engines/default.py sha256=W5vzdX53THwwSDty8FceGtPKMYdUJxpr3TexGkq0uNs 1869
foxes/engines/futures.py sha256=_VQXNLb0AxTtTouy96LhBnwPldHiG0xldHjpChKyNxs 1503
foxes/engines/mpi.py sha256=lIIfdA-NVqOaDO9iwDhHP4LjEekyff7TSsMcmkbVcy4 821
foxes/engines/multiprocess.py sha256=trx9p6sin7lS9wj0TwSL473B7vALXeWc_8-UELHb9x8 1522
foxes/engines/numpy.py sha256=c0SmcGLecB9XAZOlak-COpwpn4mgMoyr29CztmquU28 5185
foxes/engines/pool.py sha256=IePdCy28O3GFY9yhKG51BlxXM5V-6XbmEKcq4hJt4ew 7373
foxes/engines/ray.py sha256=J6GDwiXTfnRrr2DylZlW0BC0S07tvlTJG1lb426BI_8 1646
foxes/engines/single.py sha256=L8QL4s_BHvLSz8h7oBt_okPTMyWOY9NfBNVeJqAo7JM 4024
foxes/input/__init__.py sha256=qi7BB7FK71gKex5_IFD5a6pvLLLnRWQV9rYKInnpf10 126
foxes/input/farm_layout/__init__.py sha256=rEY4-10kZCNxXM43iJTDguGvbPndXaRSLpbKnaoSqrU 314
foxes/input/farm_layout/from_csv.py sha256=nJT27SorW_w4MlFvb1txY0q8iWw5AmSzGiMGorxSDAI 3365
foxes/input/farm_layout/from_df.py sha256=F5CKXHyL2rcrpCQqqqOr2HHX-BJ5VU1JQymzywmkBtc 574
foxes/input/farm_layout/from_file.py sha256=SNdJ1DVb_ZMQS48TB-TELOLc7vqU9aGwl9jIe1iaGtU 1578
foxes/input/farm_layout/from_json.py sha256=fM4mpl2JYZU-Ox8DsBgBwKB9XVywXuhBVWSj3EmV5Ko 1642
foxes/input/farm_layout/from_random.py sha256=6ZYKbdV6x11MbQRAHs5nVYBAG-1K295xsMXtfCfAfts 1126
foxes/input/farm_layout/grid.py sha256=rjdmSpDnHvqIqnGibLwGL_okl1hbFLOgnwf5q45y_jk 1467
foxes/input/farm_layout/ring.py sha256=ghfLkVVQciWDJJNqGs4jZVnM0XCII9ae3hAh9Wb4938 1455
foxes/input/farm_layout/row.py sha256=Bx9woFNkXbFXJg51GX2p2PbVgdxV3Ckxr-3TkB04PS4 1198
foxes/input/states/__init__.py sha256=Se7F2n3ZJZd6lsdwG0peIOJUKjoGPqKwfVI2gw1oHQY 564
foxes/input/states/field_data_nc.py sha256=rzMVIqiflxOi3m0YdauwmRhLylusgSVbmGN46DZ60gY 22419
foxes/input/states/multi_height.py sha256=ghGvRQtjE6dKwPgw1_2ckqgkxxGi-GFupzBIUQ2xETE 23407
foxes/input/states/one_point_flow.py sha256=3O_FpxbmZD565hK5qSAq89k6qTRXW3XAzfrm4MAbNm8 17703
foxes/input/states/scan_ws.py sha256=if6YYWkvaljwgx4BR7k3KeE6saAO59VnE6kyinrsPOI 6166
foxes/input/states/single.py sha256=dxQKBIQ0AbRHp5Osx4Ykaw43pBFAFTLAazIDPm57F1o 5987
foxes/input/states/slice_data_nc.py sha256=k1z30ywXw0-Kvb7I-oENNDGidirVO5pQkduZyyAkylw 21532
foxes/input/states/states_table.py sha256=YaocrL75-LOx4b908-hch9jG1VmgPBMPD6ZKCdZRcMI 20147
foxes/input/states/create/__init__.py sha256=Ocqzmr9SOefeAvGX5DgawsPXfNdGzWOZ2ssvtqEmtAo 134
foxes/input/states/create/random_abl_states.py sha256=K442PZd2MkdRi72UhSRYQbR4IXGaU2FQybo1IO07-5o 3334
foxes/input/states/create/random_timeseries.py sha256=gJpaQ4nEXxOjI4hp3xjNcVbCsmZUm-brXUxoqDb63WE 1266
foxes/input/windio/__init__.py sha256=c6XnSJXXXI-HzUzAZxDtzot3gWpf3vpExyHhkXrKS8s 342
foxes/input/windio/get_states.py sha256=3Ds2iaCb6NnY2U_q8vARfmQfOpRFTTBcGSORB3WSOv8 6057
foxes/input/windio/read_attributes.py sha256=aSmTP90JDoXjtVlllCVRZZdDOWnldym2AaASJkdzdgs 12749
foxes/input/windio/read_farm.py sha256=qIbEWq61cE6-YSQrEaqZVqNG2yboGc9VhbZfPLf5dGw 6076
foxes/input/windio/read_fields.py sha256=NeLTyHDhFXrRVO-_4_57Mc9PAEiDqkRJ2FRRxzJQRIA 4630
foxes/input/windio/read_outputs.py sha256=fjpRYsrpjcZLbWMI5Md4g9ZbM9tiMzemblNay0Xctas 5949
foxes/input/windio/runner.py sha256=wBYW88I1g4GoTTOi5WTCiALcPuc0XgrlXHPxz2fSnU8 5611
foxes/input/windio/windio.py sha256=vWfPC2M0SesFf4SPr9jBigPFNuDBe8_yMNVWDgYKIeo 5649
foxes/models/__init__.py sha256=8eOGCieghW7ILjpkxMHzp4GN2zFF3xlKPl7Df7sMxoU 434
foxes/models/model_book.py sha256=NOht0AfOggeKX0ybdpJOu0FMbwD9kSQCM6yh1oOM9Nc 24965
foxes/models/axial_induction/__init__.py sha256=CdYOzu45DWu7xrzpRpFIQ6CGZIMABjjy_lqAszjj9lg 78
foxes/models/axial_induction/betz.py sha256=rAaq7pnu-FmfYh61BU5Af1h4_bG2AAimP4Qah1aZo88 894
foxes/models/axial_induction/madsen.py sha256=_-ycfh8SnIpCKWm1uwx5VH7f49FQvR0y1Nbb_U8xWyU 1403
foxes/models/farm_controllers/__init__.py sha256=oDdW_fA3GSkJBzn9Vsd3T9bBVhB9-j_IglFjYV4G2rU 72
foxes/models/farm_controllers/basic.py sha256=6pinNXiyfoG3apXhqQWcnxx4vN_7Q63YryXX5Z7kTE0 249
foxes/models/farm_models/__init__.py sha256=WoC1Cmeo5-LLdC5I_S9hwZhZOtBnWDL6azjaUTcoOuY 66
foxes/models/farm_models/turbine2farm.py sha256=LuK-qAy4aVXBqFCM4-1qogwAA4qfHsjYRFsrZy_OUro 2276
foxes/models/ground_models/__init__.py sha256=RR6p8B4jacbzcK1LwnSUqYFXi9h7Qx4RhKiTTGXKxZo 82
foxes/models/ground_models/no_ground.py sha256=pDuHAFHHgpEVIi1spie9ooR7OG-4l8_KPrGYQhdCT3I 149
foxes/models/ground_models/wake_mirror.py sha256=qpj6IFgXAIw2nwteDyTGHR95Lv2p4Bjwen2A6HtQ2AA 4465
foxes/models/partial_wakes/__init__.py sha256=qlV4zgjTSBfpz4dVh7DSoxCZXkaK_-dW43t8-LcDYEg 245
foxes/models/partial_wakes/axiwake.py sha256=OqaIJl9alkFbTVXYLCjl6odCtuHYIT_yckk1PpAUTGQ 6549
foxes/models/partial_wakes/centre.py sha256=mIX0eiPJUFCJ82gjZCrf6ajRmJp7CgKpM7QQXiE6UEI 963
foxes/models/partial_wakes/grid.py sha256=SOymgn0MGvUFSAWd9YKDCzXYtizsuiNV-yP0oqrKS1E 600
foxes/models/partial_wakes/rotor_points.py sha256=qXBP-0TAjSONF80W-9Sh9RGmEOmakc0FaqZTaeucVI0 2785
foxes/models/partial_wakes/segregated.py sha256=iGa9wDTGkSap5L5Q63o3UMeOJN2Nq6qxYrw-hJ-E7kU 4370
foxes/models/partial_wakes/top_hat.py sha256=TPk9GoyoYDbxxZbcFufNDyNu-Yhnzn4GUwS7X3WelbQ 5557
foxes/models/point_models/__init__.py sha256=kb6pBrrPGWWKcnlAqOdBLMT7l-Y7yFAitrUr4eFiWcM 131
foxes/models/point_models/set_uniform_data.py sha256=TA6elvV0NqrJhYACdgLmI_FMZnlRHBHgVf-wAVMr7mI 4474
foxes/models/point_models/tke2ti.py sha256=0mrhpGy0xP_zCqp26_ts81WAHdCqyz_fC6A9BgXIrrI 1407
foxes/models/point_models/wake_deltas.py sha256=nwpallRan2tfSPU9acESHiSg30_gpShsDd-nU65FAIA 2035
foxes/models/rotor_models/__init__.py sha256=peLe_ykp4e_ls_iGDa-1z7-jCTtjurE3ig2R9tJy7Bg 114
foxes/models/rotor_models/centre.py sha256=xmEip2GAgLlj0DAgJNXQ_huBxy4OYK03buv4SQDVp2g 5632
foxes/models/rotor_models/grid.py sha256=TL1ll6n_nUctwGyOPzUpLEmxSX4ZMDveh4B6kC5fRe8 4437
foxes/models/rotor_models/levels.py sha256=siiM9Lcrm6E1Fe87SJh39d2Wiz9stssT6x0wUB3ZWjc 3949
foxes/models/turbine_models/__init__.py sha256=eCS66-AS3ivW9qm-yPPfO_0_eHQox5Sp7bQantVPwg0 428
foxes/models/turbine_models/calculator.py sha256=R5EwXvRCWg8zwrRGDmmX-SnCi6XraBmeQzgbHKkcRv8 2776
foxes/models/turbine_models/kTI_model.py sha256=CbHvO6r5Xy435RAsOMjzHfgtHCAoWDOkXyfy1K4ydGQ 3521
foxes/models/turbine_models/lookup_table.py sha256=iUU4wX6KtPHRhvaJuS0LhnD0sFuQYLMy2dEkl4L-LCg 7231
foxes/models/turbine_models/power_mask.py sha256=OX0LFS3fO4OjOjADE-Q9oeeyFuzHl6-F6FKzbn_Td9k 5848
foxes/models/turbine_models/rotor_centre_calc.py sha256=I-0zH6RSkN9iLH3WQGpOLMouh3IxJrPh4HXwXA-M8Fs 3542
foxes/models/turbine_models/sector_management.py sha256=v_m95oUHhxdlUVlC2sg4S-2xJtUlUogeTWj8gmdqKMo 7114
foxes/models/turbine_models/set_farm_vars.py sha256=DuEJ-SSiQqnSlEKMqwb7qrQRXYGZ5_8GulFH0vdjiLU 7728
foxes/models/turbine_models/table_factors.py sha256=-JmhxR5fEsr0YJr5w9UU4_i0pdsrBK4PvfN1AtOns9k 4666
foxes/models/turbine_models/thrust2ct.py sha256=mr26P7PoPD7QIgKCxylL1aMsr3g-ulNmP08T5g52MGw 2289
foxes/models/turbine_models/yaw2yawm.py sha256=7AE7J9UAeSQq4ZC_K9W0y6WqCie1eWpYcgHmcAhVvic 1601
foxes/models/turbine_models/yawm2yaw.py sha256=42NFAi3_BtJfeHa3jC9L9dbRVSiDQQK4Uf-5MZdf0Vg 1592
foxes/models/turbine_types/CpCt_file.py sha256=EnDZE4FH07wh-bFHAtd_Zz0BDKOheM699yeefq1wEL4 2048
foxes/models/turbine_types/CpCt_from_two.py sha256=uf4F4c3CXSwjWCOMrDmhMan5hyQm-pMpygeyp5-B7mM 2692
foxes/models/turbine_types/PCt_file.py sha256=60k69ACi5D-QaAlpZws0FJJTKeKvo3isEIAIdjWkXtc 10804
foxes/models/turbine_types/PCt_from_two.py sha256=FocGRRQ5P7vIaWANX3yJYvLgyiYK9eiKRrhTOBDZPeE 12367
foxes/models/turbine_types/TBL_file.py sha256=HAj_SYnjfugfMpret-zqsqkeP3SicHwAys4FnbXMuak 1764
foxes/models/turbine_types/__init__.py sha256=quo_ttR_CugcU84QQ0AWHm8rEe53COV7GjQA-C7HXYM 362
foxes/models/turbine_types/lookup.py sha256=3qUCaNkl1MytEl3uaORhEJeTFdG8pCFhHmvUeOCGCFQ 9251
foxes/models/turbine_types/null_type.py sha256=svHqmx8TJ0Nvo_s22gtaMejxAxPwGeMD6DbDFR5kgKs 2415
foxes/models/turbine_types/wsrho2PCt_from_two.py sha256=CVDcoOrgdELLt8qrgVLlQ-pN2o-3LpbDz3fHZKgCpzo 11641
foxes/models/turbine_types/wsti2PCt_from_two.py sha256=Rmw_Smm-T1X6df3gNLtgGWrBCFvNIGntx-ohexc2HBM 12785
foxes/models/vertical_profiles/__init__.py sha256=hWUjIIuDqCEFypcS6CtiQpHiKpfRyEJjVc1GjG91Mso 352
foxes/models/vertical_profiles/abl_log_neutral_ws.py sha256=2U5iiwii4DMbKJg5v2a6ICf-4ZIc7hpBUfZStsi8h-o 1849
foxes/models/vertical_profiles/abl_log_stable_ws.py sha256=Lxn9WoBegi9UXMAXMJdraHINJ8fsGEqOj5Lxo5LywHI 1937
foxes/models/vertical_profiles/abl_log_unstable_ws.py sha256=V6VX1xpnbFP3auL7Q7xRRvzWXwNm1f5GKEoRZo-RC7M 1949
foxes/models/vertical_profiles/abl_log_ws.py sha256=MirmvLpBe-6s5YgHLBJldlnVwIDeY0X1BfVhyPkvhOA 3396
foxes/models/vertical_profiles/data_profile.py sha256=R9KkADNILXftfIPvcwiLHRHs7nGnEXiyfXAO0llzVQo 2906
foxes/models/vertical_profiles/sheared_ws.py sha256=kC108pLPa3fHVJXQugU6R1VKz-JdXY1mhX2PQPmG-wI 1225
foxes/models/vertical_profiles/uniform.py sha256=bG0vCiBZqUiJQJreRuTUxb0X1WnJW6pGdpPoQd3A3WQ 1187
foxes/models/wake_frames/__init__.py sha256=DAbiSlvlJWlnb58KQ8e6RpMBN9_ukVxPLIZo0Zc0hQs 287
foxes/models/wake_frames/dynamic_wakes.py sha256=lizJvyjt-OxYAwylK97itRrCfgHuANJRQzcijic3Ki8 15182
foxes/models/wake_frames/farm_order.py sha256=cO7K6b1Jei8k68e4UMcOLw-F4Ak4ZgME0JtZhYI64D0 4040
foxes/models/wake_frames/rotor_wd.py sha256=LqYuq0sq8RPTGq-U9rFZiSp2BCVxNyeiIyt0QbHxEaU 3810
foxes/models/wake_frames/seq_dynamic_wakes.py sha256=A0BupE2wCRzaSfKuteulQw9dhi_8oNz6Yoy42d6atCk 10452
foxes/models/wake_frames/streamlines.py sha256=9CSvc9o9k1vDy1shxeOVNMYsUuTaiv_S9cOt6o2bu0c 8983
foxes/models/wake_frames/timelines.py sha256=9yiBI2b1aoiqO37U1F9gR9UwDClZl_TU_zzVrbOh5Mw 16980
foxes/models/wake_frames/yawed_wakes.py sha256=SzrBG3Fatfi0dB-kLj05ofpwEW2O4D9Zzf8yoNAQJ20 9131
foxes/models/wake_models/__init__.py sha256=hwoJF5RzDlr2g5zKgZ532H93F6Hcoo0Gfkc3XLiAJ1Q 253
foxes/models/wake_models/axisymmetric.py sha256=3dS-1Br9ZvDaGa_KVy0sotnuMku4QpL_Nz3T5dyQXm8 2788
foxes/models/wake_models/dist_sliced.py sha256=v-B-mIYxY5CysOU2tFclwmAVlwS4jzRpdMX3ED34YzI 5806
foxes/models/wake_models/gaussian.py sha256=hchArmoqbdUthh2q7D9PEfC838217ySDHc2fbvtihD4 2760
foxes/models/wake_models/top_hat.py sha256=hONEnfcza7_4OSwa9WUnX4xTdxPuXndQK_4DeaqqxQY 5891
foxes/models/wake_models/induction/__init__.py sha256=kl5hRnV0q1zyaqTdwhEdsNiOV-Fu0ySRIUQH418npyI 231
foxes/models/wake_models/induction/rankine_half_body.py sha256=LKYNAiamULPLQeohla8Nb0uMJqrsry0jkLbXWUzcQes 7842
foxes/models/wake_models/induction/rathmann.py sha256=SFLqMFjcwSM2zSdyK8M60q8pB98ffixDWuvhRH5FYwE 7751
foxes/models/wake_models/induction/self_similar.py sha256=q7PM8mLjH8BW2_Qev_3yoAwchRy8cCoG6ps6mlYnIGQ 8444
foxes/models/wake_models/induction/self_similar2020.py sha256=D8yQxa5NQFII2gvKggcbJvuSDnrIRSy0Q5aCC3DoTPc 1634
foxes/models/wake_models/induction/vortex_sheet.py sha256=NPCPNKpEiqdD0RMn-p81cndO5rLLONHMvUJn9bo3F6g 7394
foxes/models/wake_models/ti/__init__.py sha256=EOlqFHL2mzcKGFRZqlVYTiqGJqPb6dx7I5UWUDshy2U 125
foxes/models/wake_models/ti/crespo_hernandez.py sha256=ND9zOW2AKAV1LdehX4vyy4_gBIeObZZnEbXfMnkC05M 8890
foxes/models/wake_models/ti/iec_ti.py sha256=8efoMQibs8zolXF7iZALggdFL6fHeRdL5ikztRjxENI 7006
foxes/models/wake_models/wind/__init__.py sha256=X_QdQ_f3fKCIrZZ9K_CzzsHSl13AyvPRcWdEZ1y9Bk4 223
foxes/models/wake_models/wind/bastankhah14.py sha256=Ow4GY5dqOTEMCollN1T8N3MYLm-dRGjxhud9b8luaXY 5226
foxes/models/wake_models/wind/bastankhah16.py sha256=Ge4lGxM2QmkQ2P-3kdGW_HdeAGCC0XQunrZvW9TD1zY 17662
foxes/models/wake_models/wind/jensen.py sha256=EG3z2kAuhyih-H0Rj1lQOVaz3o8qUI6A4xv3RfUY-Bk 4273
foxes/models/wake_models/wind/turbopark.py sha256=df6Lfw2NU8DcJkEXJB-R_ULwJu1MEO5vU933EM_4JOc 14638
foxes/models/wake_superpositions/__init__.py sha256=p_pI_bUC-JjpGfg-7hyo3EpB_qVYqg5CCFt_vSG9DF4 371
foxes/models/wake_superpositions/ti_linear.py sha256=JlYTYN9yuJr4w4TUNWZnu8jTN6s5aXnnsJBWa-OnvZ0 3912
foxes/models/wake_superpositions/ti_max.py sha256=Ak-2FNQjDMRRlXbdPBDWGlzq13CtDV2B4EWjPPiY87M 3937
foxes/models/wake_superpositions/ti_pow.py sha256=zw_TgQAyOq3msAOjS-xfKawzMIU-vPZJc85tEzoEGrg 4161
foxes/models/wake_superpositions/ti_quadratic.py sha256=RaKZZd0M7d4g8aJ-nJeDfIFKS8rsq28wbrcZapnsxAA 3927
foxes/models/wake_superpositions/ws_linear.py sha256=Yumm_fNGnC0tYSGePyfrcUuWiH2n9JkWmdjdvAtmmBo 9183
foxes/models/wake_superpositions/ws_max.py sha256=XzNbqa8bmkMwMkasnUml6x3j0-k4C5nXkeE6FhkltnU 9409
foxes/models/wake_superpositions/ws_pow.py sha256=t2nAUjTK6hPstyGPNeJH9dqgbhOmQ91TXQPJDs1aDTw 9630
foxes/models/wake_superpositions/ws_product.py sha256=yUKLU_C_ijewncuiXO6Uu_VfcxW-JadHBwg44gxZJS4 4664
foxes/models/wake_superpositions/ws_quadratic.py sha256=3pWDd-HSVD4_OKQ5YQaUX1RY1KZZu46Q1Xhvf9xp7Jc 9225
foxes/output/__init__.py sha256=HXIah5WbE_aBON9geFT_2IF2N1AQhlOPQro82I6OgUM 746
foxes/output/animation.py sha256=zljekg6k2DjqVaBw0OamB4i3eopi6g2j0a12B9hx7VQ 2637
foxes/output/calc_points.py sha256=QRZuZ6joHbhkEYDBX87QgEWwMMYbohAK3ZFuVwErK3Q 4497
foxes/output/farm_layout.py sha256=ymHWRKmeZSl1g_M3WEAk7rKTZTcYB9eE6il1getYDN4 11265
foxes/output/farm_results_eval.py sha256=RQ04g12vMSJxCmQTb6BdipNDe0S9GzNkEYlihe8zXjY 17664
foxes/output/grids.py sha256=odgk-JqB1ojV2tZPLgJnujdGrJNi-6t_QR32x4cmuTs 22395
foxes/output/output.py sha256=wUxKlNbfjwqDzU-lTWfIZMfK-h_R3rpmthSlgunTyw8 3460
foxes/output/results_writer.py sha256=DcY93yVaxf_6NjiVgAwez2PA5uLZ7Kgn4-GAzKFFdho 5832
foxes/output/rose_plot.py sha256=cJkGMDsgNiBb7be0DQ3nBBq0FJdwtXvnDSAq2WrxgGo 11090
foxes/output/rotor_point_plots.py sha256=R44fcseBC5g8YsuR4irRrvYN8Nj94_lpJgpsBst2kjE 3165
foxes/output/round.py sha256=s8YcXciCtaMY14SnG3ebYccyjQ2IEln256SwN9oJnPI 351
foxes/output/slice_data.py sha256=YT8xGOI8iuywI19BpTt-Ok1B9HWla8x4LzRcZFcVE88 33798
foxes/output/state_turbine_map.py sha256=KJFHcTsY88OqBiWrv8z-mTGAltjEQ7rPkeed9P_Kl5A 2594
foxes/output/state_turbine_table.py sha256=NGBcZ1YzI8ewPJpuETdGvET7s1mENAiVqe3Gi6qs3oI 1745
foxes/output/turbine_type_curves.py sha256=oZm9YGLLL-makFZDFucCkjXoqF2bkhFj9yJRqWM1Xk8 5526
foxes/output/flow_plots_2d/__init__.py sha256=Stbwt5sP86fRA0ii3jnX2q0h5zgNLKmwFfpru5jof30 65
foxes/output/flow_plots_2d/flow_plots.py sha256=gRGAtB4JAGZ_NkT3osHDaLOg4bYGhhY3u05gu9yA9z0 29931
foxes/output/flow_plots_2d/get_fig.py sha256=gGMOfzNCukq_l0FZLmi3zSBl0ANkQi2WoKaGTpB6xhc 6169
foxes/output/seq_plugins/__init__.py sha256=d6Tl5NBVV4MaZwXtPgyxBXBnh7uCBFTbNzRU6IXCmQQ 110
foxes/output/seq_plugins/seq_flow_ani_plugin.py sha256=yAC-ZA_rkIOCHc1TN3uQYW0Z1CbxLTgP84Lrfr4D8cI 3654
foxes/output/seq_plugins/seq_wake_debug_plugin.py sha256=oAijRu9XRjUL9X4lZF-V6jqOfv8omokRp7YMkL1I2_M 3969
foxes/utils/__init__.py sha256=Zgz1_iDPb4okUwfcxaMRvXmn3D3jamslFfiU6wk2EEo 764
foxes/utils/cubic_roots.py sha256=u2Pf-yHZ6EASpFONMfkv0mvldmd1E1VRZxj69YabDoc 3321
foxes/utils/data_book.py sha256=z96QUC9FI7mv1NEFJUkkTcxWqx5Fc9gPeyzPwbFbyoM 5301
foxes/utils/dev_utils.py sha256=6vryhcTg8lNXhtZOsQ0F8PTVpmUw250VNE-UyR0G70Y 1241
foxes/utils/dict.py sha256=qPHfo_nKevvaAl4fb6qXZYAuH7MGdJGp67yi9P4gn9Q 1483
foxes/utils/exec_python.py sha256=Ah20PjCpNDdVzgi79j2Oeh2b-JjyjpQ_EmsUxnI9pLc 1715
foxes/utils/factory.py sha256=rxNQFQrOPtkIZCbEbg4zxJKzv7fVBJ3DKl4nEA5G9Z4 19466
foxes/utils/geopandas_utils.py sha256=Icx-SXvn1TSqJFle9NOsZcj9qd5J06lvPPyI3S0vRvM 7903
foxes/utils/load.py sha256=H3i_l3dO6KECYziQoPXDCtePuYemhD57yivIdsGjg5I 1291
foxes/utils/pandas_helpers.py sha256=Zk_PFTyKkJyeIc52K-KJ5Ab6Hv0PJw820vwPgnQmiko 4732
foxes/utils/pandas_utils.py sha256=5r3RHjaGu-Vi7DGMBdCDxVeu9nZk46wtPlHRL4l_R_c 4630
foxes/utils/random_xy.py sha256=i0AZ04BLL6TxC3Lg1ZfwI_o4zJbHR6hm-BNd0Sydu_c 1376
foxes/utils/regularize.py sha256=OnJ88ZCSu289aLHgrOb96j1A9JVvg_7OjZ3lWZAnNHo 512
foxes/utils/subclasses.py sha256=bnlZaLgGjq9cQC9dvsxahUmLQQlSmmun35TjWYyX9CA 380
foxes/utils/tab_files.py sha256=H50IpLaqffJn9A51orCGc4fOhCOzoNUYDUKek4OAayU 1811
foxes/utils/two_circles.py sha256=xkj-SA_x-VXY7KtmSU4lcV4gFdplyhU3sBAC9vTdkF4 2810
foxes/utils/wind_dir.py sha256=6W0njWDvnIdOOjwqcMr64MW9ApjdtFA75blVUxirPMo 2823
foxes/utils/windrose_plot.py sha256=O9zLrDzQXIgKdBwzqNkusyA_rMshbk-8ybloIwt8vuY 4589
foxes/utils/xarray_utils.py sha256=zAapAWYzKEBiM4h1oABNd4MvVcz-aO1gkymmhG7_uBg 1570
foxes/utils/abl/__init__.py sha256=ijn-ubLLlqqH6tTAXFRmBAxJZmVBlTEmtx1cdCCtG4I 135
foxes/utils/abl/neutral.py sha256=E4DEhvXvw74BPrYr1MjQjeIaoz6ZOTWVlqScKflm-0M 1358
foxes/utils/abl/sheared.py sha256=nS6gxa5cR7B7XcZbEk3rwOvbF6m4cinXAIhhn9gGBBs 446
foxes/utils/abl/stable.py sha256=frNsTK6nNhTpWTTyZuDbYPbt-9-ytx50GkT3RnuOlio 1830
foxes/utils/abl/unstable.py sha256=K0b1VE2RrOET4_zkYV-dbHz5H3drFWMRkOhdgnAeK70 1611
foxes/utils/geom2d/__init__.py sha256=mLjnRU0b0_nrVVUKyWwZFbPyu-k8yWPEM7i4Y4-QK3w 252
foxes/utils/geom2d/area_geometry.py sha256=CvkhXqfGM7g_gQKtyeCNg0_Xk5Wf46fipK8H7Bo_Ag4 19120
foxes/utils/geom2d/circle.py sha256=xgI9zuOS6rx6NnN56FINHYAh07L0FCDesjpZVwoBA_I 4529
foxes/utils/geom2d/example_intersection.py sha256=4e6sjpZEk_bNc462YvwKPzwxdV1B90M82bC63ICV4Lw 1626
foxes/utils/geom2d/example_union.py sha256=BKfLt1mtQcSto-qExeMQkq8tQ6kfFXVJ93Cc7DhOal8 1750
foxes/utils/geom2d/half_plane.py sha256=kzZD6pkZxZ03MK9WAboWzXb5Ws5dWLQY9GIahD4D9mA 6167
foxes/utils/geom2d/polygon.py sha256=Xj7triA5Pe4-48sNSAvGxEXlQGptV161LUpKKCf3YOY 5535
tests/0_consistency/iterative/test_iterative.py sha256=L9GOI1gPN2sJ9fSHfDnv5wfMptBT6zjzrOUqlqN2EmQ 2434
tests/0_consistency/partial_wakes/test_partial_wakes.py sha256=do2reilY2Vij6Ft6riYAOnHQ-Az5gfgFqjji5Il-ulY 2393
tests/1_verification/flappy_0_6/PCt_files/test_PCt_files.py sha256=cKnwvKco3mEU0Hl_Ny2WebvPDlLKqWWunbWBYG-G560 2521
tests/1_verification/flappy_0_6/PCt_files/flappy/run.py sha256=wJLKFOKVxOjmncYRarK5EK12HNjpWEUuu3EKgdq-Cvw 2165
tests/1_verification/flappy_0_6/abl_states/test_abl_states.py sha256=kghfOZqqlS1Rv9VrpGmsqoTgFEgxE04lxlnPzPAhyBY 2148
tests/1_verification/flappy_0_6/abl_states/flappy/run.py sha256=hnPSO_wqk9vYgwNNMWXb_UaYZOCnlwScVlfZl7rriV4 2058
tests/1_verification/flappy_0_6/partial_top_hat/test_partial_top_hat.py sha256=JFR7jf46O-nkfq3SBSV5-sWttHUPJ5nirLn7jg8As5Q 1977
tests/1_verification/flappy_0_6/partial_top_hat/flappy/run.py sha256=NMtLneJLk6J1DXE59FZ1JAGlh-zBwegtCAq8nB-p13I 1993
tests/1_verification/flappy_0_6/row_Jensen_linear_centre/test_row_Jensen_linear_centre.py sha256=zeyBfxGgD4c9YqYNPxhqT2tVz9k3pwKIcx37GWahtxY 2155
tests/1_verification/flappy_0_6/row_Jensen_linear_centre/flappy/run.py sha256=xTBI8dssYiqy7WC0IlKonfHQVshUk2ROyCzmecW0hbI 2184
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat/test_row_Jensen_linear_tophat.py sha256=HQHwNF8ELBdmR0a6_ECiLtPo99zt32L4eohNWAafx-o 2195
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat/flappy/run.py sha256=uhWgRbEbmM5t_ZdcG1U_719eo_2idWfML04wjFQhYL0 2180
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat_IECTI2005/test_row_Jensen_linear_tophat_IECTI_2005.py sha256=gaZXNABEYTTVtKpJEEUH9R224TU_IU8YmRlVpakjq54 2635
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat_IECTI2005/flappy/run.py sha256=84Vc_F4kZsluiPrKFX7WxWXKwfGZDNzW90npCsStJqQ 2259
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat_IECTI2019/test_row_Jensen_linear_tophat_IECTI_2019.py sha256=5pQNBPLGqD5A-kVOLmz8rh0FzSf6VImRQA62OHSAu8c 2632
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat_IECTI2019/flappy/run.py sha256=cPLIXymqdzu3zxB6-B3g3CU_oDhiYf-TlgWqossDjUw 2259
tests/1_verification/flappy_0_6/row_Jensen_quadratic_centre/test_row_Jensen_quadratic_centre.py sha256=Ltqpf_cGG9SAnQqTe0hIcYG2BPZ6lCiK3_AQUkcAT34 2152
tests/1_verification/flappy_0_6/row_Jensen_quadratic_centre/flappy/run.py sha256=u-LBBH_MVoqY4Gl__6_EuHUTXp7s-6xVU1OXkywrqrY 2187
tests/1_verification/flappy_0_6_2/grid_rotors/test_grid_rotors.py sha256=wN0TEcZgQpT9fhifrUHu_9i0egq5D_EADupey2Wup_U 3605
tests/1_verification/flappy_0_6_2/grid_rotors/flappy/run.py sha256=-TJAB5L9fj7UonqYILVH0i91PPD6KKd7bpJ2j0MDALk 2453
tests/1_verification/flappy_0_6_2/row_Bastankhah_Crespo/test_row_Bastankhah_Crespo.py sha256=wytIoaAo1ODFnfO680_yZZujGu70aaQjjNpqP608BJE 2689
tests/1_verification/flappy_0_6_2/row_Bastankhah_Crespo/flappy/run.py sha256=nwIyn20ZyYHhCKcPCnm02zjwNKMRzr9t0U8TjKK61QU 2213
tests/1_verification/flappy_0_6_2/row_Bastankhah_linear_centre/test_row_Bastankhah_linear_centre.py sha256=JHitwzV_Ai8Hr7TgaTd5aMenTlaAmgv7BYIIutBwvZ4 2332
tests/1_verification/flappy_0_6_2/row_Bastankhah_linear_centre/flappy/run.py sha256=s6FbEdpiIdHYmdD8S85_NhLH-S3EOinXvw8RHmR2QOU 2122
tests/3_examples/test_examples.py sha256=rS2Dz04ktbS6v3TRDr96AkWGypr5u49jihqbEmGFmRU 694
foxes-1.1.1.dist-info/LICENSE sha256=bBCH6mYTPzSepk2s2UUZ3II_ZYXrn1bnSqB85-aZHxU 1071
foxes-1.1.1.dist-info/METADATA sha256=P6gO5Sl58sEm_0_l8YxysMN6ldaOEOTNza8slnAlsLE 8637
foxes-1.1.1.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
foxes-1.1.1.dist-info/top_level.txt sha256=G7oHApEz5nc-iP__XsPcvjYe_NyXGmKMUMPHi3C3x6I 26
foxes-1.1.1.dist-info/RECORD

top_level.txt

docs
examples
foxes
tests