Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

py-wake

Package Overview
Dependencies
Maintainers
2
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

py-wake - npm Package Compare versions

Comparing version
2.6.10
to
2.6.11
+1
-1
METADATA
Metadata-Version: 2.4
Name: py_wake
Version: 2.6.10
Version: 2.6.11
Summary: Open source static wake modeling framework from DTU

@@ -5,0 +5,0 @@ Author: DTU Wind Energy

@@ -435,3 +435,3 @@ from py_wake import np

if height is not None:
ds = ds.interp(z=height)
ds = ds.interp(h=height)
XRSite.__init__(self, ds=ds, **kwargs)

@@ -438,0 +438,0 @@

@@ -299,3 +299,26 @@ from py_wake import np

def get_mean_ws(h):
lw = site.local_wind(wd=270, ws=10, h=h)
return weibull.mean(lw['Weibull_A_ilk'], lw['Weibull_k_ilk']).flatten().squeeze()
try:
site2 = GlobalWindAtlasSite(lat, long, roughness=0.001, ti=0.075, height=[75, 150])
except (HTTPError, URLError):
pytest.xfail('HTTPError in GlobalWindAtlasSite')
if 0:
h = np.linspace(10, 200)
plt.plot([get_mean_ws(h) for h in h], h)
plt.plot(
weibull.mean(
site2.ds.sel(
wd=270, ws=10).Weibull_A, site2.ds.sel(
wd=270, ws=10).Weibull_k), [
75, 150], '.r')
plt.show()
npt.assert_array_equal(weibull.mean(site2.ds.sel(wd=270, ws=10).Weibull_A, site2.ds.sel(wd=270, ws=10).Weibull_k),
[get_mean_ws(h) for h in [75, 150]])
def test_wrong_height():

@@ -302,0 +325,0 @@ ti = 0.1

@@ -20,3 +20,3 @@ # file generated by setuptools-scm

__version__ = version = '2.6.10'
__version_tuple__ = version_tuple = (2, 6, 10)
__version__ = version = '2.6.11'
__version_tuple__ = version_tuple = (2, 6, 11)

@@ -165,2 +165,6 @@ from abc import abstractmethod

def _calc_added_turbulence(self, **kwargs):
"""Calculate added turbulence intensity."""
return self.turbulenceModel.calc_added_turbulence(**kwargs)
def _calc_wt_interaction_args(self, kwargs):

@@ -336,3 +340,3 @@ """Used for parallel execution"""

if self.turbulenceModel:
add_turb_ijlk = self.turbulenceModel.calc_added_turbulence(**model_kwargs)
add_turb_ijlk = self._calc_added_turbulence(**model_kwargs)

@@ -734,5 +738,4 @@ # ===============================================================================================================

# Calculate added turbulence intensity.
if self.turbulenceModel:
# Calculate added turbulence
add_turb_nk.append(self.turbulenceModel(**model_kwargs)[0])

@@ -739,0 +742,0 @@

@@ -430,3 +430,3 @@ from abc import abstractmethod, ABC

('ws', ('ws', 'time')['time' in lw], lw.ws, 'Ambient reference wind speed [m/s]'),
('type', 'wt', np.zeros(n_wt) + type_i, 'Wind turbine type')]}
('type', 'wt', np.zeros((n_wt,), dtype=int) + type_i, 'Wind turbine type')]}
if 'time' in lw:

@@ -433,0 +433,0 @@ coords['time'] = ('time', lw.time)

+10
-10

@@ -9,3 +9,3 @@ docs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0

py_wake/superposition_models.py,sha256=mlZSy-T6YiAhdSgAu-reP1YECRsPpgHh8GDCfPAsZ6w,10124
py_wake/version.py,sha256=HJ62Qvq5095Ww-c16_lhnEsKKzAhIINyDv5vBbk-BX0,513
py_wake/version.py,sha256=zxcqTkfox1plbgEiMsf8xEwJpgwMjChn6PvQyAZI1Uw,513
py_wake/deficit_models/__init__.py,sha256=tcJoYCyQBuQ47merzDZo_srg5TWjToS1WIadbBQ0np8,663

@@ -283,3 +283,3 @@ py_wake/deficit_models/deficit_model.py,sha256=M2x56ve6pnJTNYk7chNniCsD2cbtG-fW5TbXPiZ42JU,9935

py_wake/site/wasp_grid_site.py,sha256=81zqtUIwCAUHaZdgnNvzazBjEIPYk22Gr6r7IQzmsZk,10190
py_wake/site/xrsite.py,sha256=vo08gDpYwK-vMmTcbziVSi61a69mXR8a0lepo3MSc14,19887
py_wake/site/xrsite.py,sha256=-Kr2LMx0dpKI-ke4z3hbRyv-GWulLntjkSU-nY1LWIA,19887
py_wake/tests/__init__.py,sha256=pMxVR2EFfIF_x4bDCPo5d5WTatsEIwAO64HmlRg-7bk,130

@@ -333,3 +333,3 @@ py_wake/tests/check_speed.py,sha256=8zPwap754HSH3Pns_CqBYUK6pwlmNvGVX2xC5u5ZBk8,2530

py_wake/tests/test_sites/test_wasp_grid_site.py,sha256=eLcf01MLFFfv--7NzYeouhFh7KFNy5dtZR8gA_Nre88,15602
py_wake/tests/test_sites/test_xrsite.py,sha256=QMkdOZ2VsrsA4IBRpfNFA0txpbnTbonNUklinUrq03w,30084
py_wake/tests/test_sites/test_xrsite.py,sha256=ljhJHebApfLFDNVJC86EQqifiylj8PK2YJE5yIzFuP0,30952
py_wake/tests/test_turbulence_models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0

@@ -404,5 +404,5 @@ py_wake/tests/test_turbulence_models/test_turbulence_models.py,sha256=TDuzJqvb9SSZDmLATnL81ahbKo7LTTPGjbrWBOrgEko,12325

py_wake/wind_farm_models/__init__.py,sha256=cl0nC9vqhXgpRuaCFkQpDET2Yyzbwnd5Kv2wgZHUI6E,137
py_wake/wind_farm_models/engineering_models.py,sha256=JgraBqIOQA3qZ62GgPQRot-W9GF4X7o6G6HZf6AGyu0,58168
py_wake/wind_farm_models/engineering_models.py,sha256=CdsB93eHZL2pyUde_8IrFKbzCn0NKCP91_27MjhEuUM,58328
py_wake/wind_farm_models/minimalistic_wind_farm_model.py,sha256=Djh0CMBlnx9seAuiUzJqrj4iHu2qqrW1LGIOllR2Yms,10842
py_wake/wind_farm_models/wind_farm_model.py,sha256=CesMBlz03goUhwI17tW6hv7Z8_azd6DdzLIMWXpZZps,42051
py_wake/wind_farm_models/wind_farm_model.py,sha256=0Os-vf0MYn8hgsJGe11Z4aF_c5dj_Bv2zrRxDu4DoKg,42065
py_wake/wind_turbines/__init__.py,sha256=w1D9rLfxk7m_UdrqbVVokWwAikxIzeRh6Wb9zVT2Mhs,145

@@ -414,6 +414,6 @@ py_wake/wind_turbines/_wind_turbines.py,sha256=8KpGPdAg7u3rgoYbj3TKq1illG_g9e7BzThHnb1eT7o,17950

py_wake/wind_turbines/wind_turbines_deprecated.py,sha256=HpNmBR8CJL4-8JBaygDI0t086qfw5bR2DOQI8Ox4AZ4,6250
py_wake-2.6.10.dist-info/licenses/LICENSE,sha256=faGPObTfg2R7QCdthVmiL0o9Mrh-fXt_VOr_LcaVQec,1064
py_wake-2.6.10.dist-info/METADATA,sha256=fbcKmBzvbbZT8ex8v0Izbvwyz-At7-H5mme4tFheAVQ,3532
py_wake-2.6.10.dist-info/WHEEL,sha256=1tXe9gY0PYatrMPMDd6jXqjfpz_B-Wqm32CPfRC58XU,91
py_wake-2.6.10.dist-info/top_level.txt,sha256=GsaXU4YwyMkZZ6dkb4h0FMc5RaLIT2Qns_YoScKoXdk,20
py_wake-2.6.10.dist-info/RECORD,,
py_wake-2.6.11.dist-info/licenses/LICENSE,sha256=faGPObTfg2R7QCdthVmiL0o9Mrh-fXt_VOr_LcaVQec,1064
py_wake-2.6.11.dist-info/METADATA,sha256=3Ki4xvxvAu6ZIFaPRkgHt6k2ywQ9zajk13KibftfhLo,3532
py_wake-2.6.11.dist-info/WHEEL,sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0,91
py_wake-2.6.11.dist-info/top_level.txt,sha256=GsaXU4YwyMkZZ6dkb4h0FMc5RaLIT2Qns_YoScKoXdk,20
py_wake-2.6.11.dist-info/RECORD,,
+1
-1
Wheel-Version: 1.0
Generator: setuptools (77.0.3)
Generator: setuptools (78.1.0)
Root-Is-Purelib: true
Tag: py3-none-any