floris

View on PyPIReverse Dependencies (3)

4.0.1 FLORIS-4.0.1-py3-none-any.whl
3.1 FLORIS-3.1-py3-none-any.whl

Wheel Details

Project: floris
Version: 3.1
Filename: FLORIS-3.1-py3-none-any.whl
Download: [link]
Size: 232354
MD5: 0a20545271101c69476cd7853c01bad4
SHA256: 97875af6ab6ac9904c4b6fc9d34140d6322a53ff0529548376eb0a950c4bb1c2
Uploaded: 2022-04-06 21:27:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: FLORIS
Version: 3.1
Summary: A controls-oriented engineering wake model.
Author: NREL National Wind Technology Center
Author-Email: rafael.mudafort[at]nrel.gov
Home-Page: https://github.com/NREL/FLORIS
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
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 :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.8.0
Requires-Dist: attrs
Requires-Dist: pyyaml
Requires-Dist: numexpr
Requires-Dist: numpy (>=1.20)
Requires-Dist: scipy (>=1.1)
Requires-Dist: matplotlib (>=3)
Requires-Dist: pandas
Requires-Dist: shapely
Requires-Dist: coloredlogs (>=10.0)
Requires-Dist: pytest; extra == "develop"
Requires-Dist: coverage[toml]; extra == "develop"
Requires-Dist: black; extra == "develop"
Requires-Dist: pre-commit; extra == "develop"
Requires-Dist: isort; extra == "develop"
Requires-Dist: sphinxcontrib-napoleon; extra == "docs"
Requires-Dist: readthedocs-sphinx-ext; extra == "docs"
Requires-Dist: Sphinx; extra == "docs"
Provides-Extra: develop
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 45 characters]

WHEEL

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

RECORD

Path Digest Size
floris/__init__.py sha256=Sjxp8R6gABx_ofjeqfKog9KbqpXMVgG8DGOn3zUy7fY 753
floris/logging_manager.py sha256=5Rbid4nQW35o59c3ewl0rfqJ3w1maKLQ_O8MIO4Srvg 5129
floris/type_dec.py sha256=dbUuYSREzL2wOjAM-ZanbCzs2RaJ6rykjlKIvIzxZCw 5477
floris/utilities.py sha256=meCpK8G4o3GbxPEe5ua0rSaNPvdfAXU8FXr_BkS_gsA 7057
floris/version.py sha256=CEI8HuSIF29kVmmJ5N3dFXCTsClMFuDJBvHL0jusqhE 4
floris/simulation/__init__.py sha256=dyDPdAfRdr2gwdeLV1-t8ZH4rTN9ydZrRrAXppJKzCQ 1821
floris/simulation/base.py sha256=2jWC-yb85kAklnk-QJE1M4lfK-BlAbS-9G2jVs-Nk50 2421
floris/simulation/farm.py sha256=eIMnchefuetllVyomEpLXyd-3LKH4jhd3F-zB23OmCI 7325
floris/simulation/floris.py sha256=dGmqJPCrGyF7O55u6iW9nLeRjaAgKB2aq1FZp1BG0kg 9613
floris/simulation/flow_field.py sha256=YXyIrt7PjFMBf5Nk85mxEfycuz2KPsdPtvpM_Bu7TI0 7257
floris/simulation/grid.py sha256=ySWc_wQOT51v_JpJ_G9Vx1Q3bEF8s4U5Z-PfiqtWsjQ 19546
floris/simulation/solver.py sha256=UjWsfXp9eM1MufRgctcEJgAgut-mpx_jbdxk4qR-VDE 37239
floris/simulation/turbine.py sha256=fL6bUme3l-4sX6Vn5qeTdoDb58-UODqKG7S1sUaoNgQ 17960
floris/simulation/wake.py sha256=KIcFnk3ywbM1pK0sFK8KKOKmNF1MoF3JsfvYM28XIgg 5881
floris/simulation/wake_combination/__init__.py sha256=yfi4apLfY5jlp4eQju90Ow6tpCViAW6Vjtx8QrHKPfg 784
floris/simulation/wake_combination/fls.py sha256=TtNhVDLRRYGrBPfjatDMTfeQkXH99oRAkk-ZeZcZllU 1482
floris/simulation/wake_combination/max.py sha256=rUYNSbeOaDX8BdEd9h_2JVdEZ25yTGCYzCMtugOa4dQ 1620
floris/simulation/wake_combination/sosfs.py sha256=SmuCAK_r2ooH5XGm_OBMOyo0nNrJoYAmuEPTgnXIC3Q 1403
floris/simulation/wake_deflection/__init__.py sha256=xNG4WRlf-01DWcLeCfriKOBCxxU1J93Q08nt9dTjqNQ 845
floris/simulation/wake_deflection/curl.py sha256=PwxnTMoOMgqLwRpjcIgUQETwuCmM3eWQFVoQE0wUQGU 2923
floris/simulation/wake_deflection/gauss.py sha256=qfH9xD3hC_WmlSbk0OL5FMnUrde90h_IRlvCl6vCLbs 19854
floris/simulation/wake_deflection/jimenez.py sha256=d_NguD83BvAYJLjDh_rQjSYL9nU4FRTeE8FYwwdeikk 4768
floris/simulation/wake_deflection/none.py sha256=V6rGfYmeaQ-MfZ_CEt_mupqplgRPcBs06mYK7zHMRMg 2093
floris/simulation/wake_turbulence/__init__.py sha256=QTXOPE5HKyJ0E6S7BSOzwOCGL_q4rqWxrh8T0CZzKSQ 764
floris/simulation/wake_turbulence/crespo_hernandez.py sha256=DlnI7COFRhsyUy8pwvXy1GcnT95gsTxFZtfRj7mItsM 3545
floris/simulation/wake_turbulence/none.py sha256=AhHrhPaBdoPdXYLxvFJiascO297K4KklrNWIZ-dK2ro 1390
floris/simulation/wake_velocity/__init__.py sha256=fu-P2kNPdh0DsUWV95FaPaNVeSEQkMzjiXIrEqk6vuY 1008
floris/simulation/wake_velocity/cumulative_gauss_curl.py sha256=p8vcFV429qhip0bZpin7WPMcJx-mRVhEtnxz_oyzgrA 7230
floris/simulation/wake_velocity/gauss.py sha256=9mcV-COOFDicHZitkPfP7sR2WcyF1rXDz9Y9q0h1reo 8749
floris/simulation/wake_velocity/jensen.py sha256=7jZ9SaPNEhCAw6i7DsF2t2pR_fhGBnu-NkN-BHhG-co 5914
floris/simulation/wake_velocity/none.py sha256=IiXih_Y6bcAB4dAdqtKZTBAwVyX76xPI_e40hIpqyMA 1900
floris/simulation/wake_velocity/turbopark.py sha256=PC6AlGRjoanO4httyzvV3dUCv0GvCOB5F61eYo2HajU 6570
floris/tools/__init__.py sha256=z151dU-qQqMu2lIsdQS718zTbFHzxInCkMYiY6xS5Vw 1916
floris/tools/cc_blade_utilities.py sha256=IBfWOJSq0_W93rZCe0SUNDdI9YaJhbcBhHFdDeU1crs 19978
floris/tools/cut_plane.py sha256=bMLi7_Dp65b2uHV3lpGgZxelPEU-kQNdkIkChc9Y4uk 14827
floris/tools/floris_interface.py sha256=N46H-Z7vF7qMw_mT8zaojbHENPem0uoLiO3flBgo9hA 65297
floris/tools/floris_interface_legacy_reader.py sha256=cF1HrqbMM6ujyjwW49Z4Wd68oS_Un6Uc_QdUklNuFbg 9259
floris/tools/flow_data.py sha256=hzJwzjd-4uMPygX5KRmWyZVvN63-qxlPxj_ZiP1s4R0 5629
floris/tools/interface_utilities.py sha256=U5XmEcRxPS6efsc3bwX39Jz2pjfx_09EE18OdqcaQck 9245
floris/tools/layout_functions.py sha256=4gIr3p_qYEKpQ5BWCnO8dCFumYFRzAq3Mz5OGVhEyps 14807
floris/tools/plotting.py sha256=AYqOM89dHD55-Ay9DhMfekHA1cE0C7YRrDXA5V6Dztw 12180
floris/tools/power_rose.py sha256=IYsPVtpf3Vj4SirTAbDYp_9RePuPa-6HwXl9b2ev-7o 18732
floris/tools/rews.py sha256=09WNCqdrqX1g_feIW2oCKsyo0LcFwX3E_COhK4haRbs 3982
floris/tools/sowfa_utilities.py sha256=VDo3vnIDjIWdq2wdVodgYpOlGf8EYCucEApS1grdd3M 21103
floris/tools/uncertainty_interface.py sha256=B337uQ8vxBzYkqTiRRt6PfGCEFVe9oWCkNbn7ebR4_A 22288
floris/tools/visualization.py sha256=Fk8NtOdzt-cgQdOdTuR6h3p9U3WcwpJ4MPTwPM9sOZc 10966
floris/tools/wind_rose.py sha256=VqbK49B_1rV6ZPBUY5JE8SVi4LX_QzKW92JG1Ui6qRI 58349
floris/tools/optimization/__init__.py sha256=clo5anbnXOI1F69muyfQ7aLhjl9pVZYQsRspmsjWOb8 58
floris/tools/optimization/other/__init__.py sha256=1NOlEN9YJ80B4mU2yiSh5IcAD93dNOurBpVZHIQE5Uc 28
floris/tools/optimization/other/boundary_grid.py sha256=KJTQ3Cyn0NUSV9dYZvXQySHB25qw37vAswVhuro9KTs 13740
floris/tools/optimization/pyoptsparse/__init__.py sha256=HZIYeaCIMmGB1qRnoqSdplPd0kntm_VXoPmkZBGms6E 55
floris/tools/optimization/pyoptsparse/layout.py sha256=iGrhbp6IoupJX_imN-5TFjQ22hZwEG1FhXRLsqhsdVE 7121
floris/tools/optimization/pyoptsparse/optimization.py sha256=BVH8ABiEEhUL-Wk_CA2VgurB-92aPuyWHSI017WP8FU 3519
floris/tools/optimization/pyoptsparse/power_density.py sha256=HN9BOl7YKzTkmvVNCCTUbBvhjLJNYdzhElGa73Md9H0 11181
floris/tools/optimization/pyoptsparse/yaw.py sha256=ywoHk3czNIL7hFpWeHI0Eg6e57i5Dc0IBNQs0hNTnXA 13335
floris/tools/optimization/scipy/__init__.py sha256=y8PI_hPhZBUFvN9hBl6R1E0t82s_EL6-4Uxn0LOZB0Y 210
floris/tools/optimization/scipy/base_COE.py sha256=VfGTIg_G4QnoobAMIWhC7aoyrcRdRzxv7XByfHNJN-0 5232
floris/tools/optimization/scipy/cluster_turbines.py sha256=PRsYXqUCNilTM6wDacA4vOlSrjfyy1KQBwv4U15GMDc 7331
floris/tools/optimization/scipy/derive_downstream_turbines.py sha256=tDyMwW6zLsVlHV139cqy0CqWISkAYB6kk1MNolQW8C4 5420
floris/tools/optimization/scipy/layout.py sha256=SLFUcm5nnW70hf1q7snDG5owM17LVtvsvnSMTQeQ1ow 16134
floris/tools/optimization/scipy/layout_height.py sha256=UWD4NtGmBsLfqX-ViZZN1nll5xf1JEQHyot6hf_SwvA 11986
floris/tools/optimization/scipy/optimization.py sha256=jmtWoUuJLcFbUxaL1z-5gf8Hhf8jMEwU_3Mo_ZUYrgk 1807
floris/tools/optimization/scipy/power_density.py sha256=6ufGXt4ZXgjATSlvHdqTI9T_rh2o1n0dkybs2CrtjVA 18216
floris/tools/optimization/scipy/power_density_1D.py sha256=XhjoupfmZyKYSetycR8NCKzf-KcZoe8VDDEEnE_Et4A 14137
floris/tools/optimization/scipy/yaw.py sha256=VfIp3TnlZ-oB5BGJRmSlDoJdCHlqS50EhAwF1j_2P6Q 30476
floris/tools/optimization/scipy/yaw_clustered.py sha256=oRsnCu75W7lnN6RZmYYw3FpPxFL3qrsUxXGkWjfx7vg 14451
floris/tools/optimization/scipy/yaw_wind_rose.py sha256=k09HVw_n_mulJN1AZpu3NipmUKBdvlXjxjy3gFpu6Zc 46035
floris/tools/optimization/scipy/yaw_wind_rose_clustered.py sha256=7xiLkWxFgL6_MesdKGbv-e9gw-plR17QqI9p41dGZaU 21992
floris/tools/optimization/scipy/yaw_wind_rose_parallel.py sha256=oTdz0rxZ9lmLkCiPeDPnkPjCLN2Mk5PEXTE5tP5bMMg 26818
floris/tools/optimization/scipy/yaw_wind_rose_parallel_clustered.py sha256=2eqVUWKfRc1r2yUj7S2Mlt5el2dzHapllmwkLtazTI4 30221
floris/tools/optimization/yaw_optimization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
floris/tools/optimization/yaw_optimization/yaw_optimization_base.py sha256=qqr0z8R5BHUgXt9yNUr-FgCa9EPur4bJMur0aM4A9JA 33427
floris/tools/optimization/yaw_optimization/yaw_optimization_tools.py sha256=_yZAdYj4inNpZnqmfN7qUL1GtBbXt-kQztfdU6DiXS8 7579
floris/tools/optimization/yaw_optimization/yaw_optimizer_scipy.py sha256=sGtX3Zh8TXHYUC17mxmGiz3Riesf_T-_QYqUp6I0nnI 5463
floris/tools/optimization/yaw_optimization/yaw_optimizer_sr.py sha256=1DEwvX8ITUOFRPHzToEKwvC3lgoPDXv0OqJBuHYwlo8 12304
floris/turbine_library/iea_10MW.yaml sha256=BOcMCEzIGRx3BqOd2wmvaB2gdF7amtExwLfjZb_wHxs 2416
floris/turbine_library/iea_15MW.yaml sha256=hXd_errwvXj0PAfue_ylbCFVYkyPXydHjxa4jlwQSWY 2783
floris/turbine_library/nrel_5MW.yaml sha256=UgMD7luCIVKQD2ufJGQjvkRKI7D3UMvhuFf5S93iwBc 2282
FLORIS-3.1.dist-info/LICENSE.txt sha256=2x7YzM6g0PtdkrfFnZqnilu80EeXJRnGohpEFpN_Lr8 11356
FLORIS-3.1.dist-info/METADATA sha256=NzmXA7WBJO0ou4UrzVd1ou9DObqpTBTIU_LM5gCOj7A 1508
FLORIS-3.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
FLORIS-3.1.dist-info/top_level.txt sha256=0T1wJph0x5JYIwSOFGDCsmcvceuAC_11EEtrbW73f38 7
FLORIS-3.1.dist-info/RECORD

top_level.txt

floris