Skip to content

Conversation

@RHammond2
Copy link
Collaborator

See the changelog for details.

ejsimley and others added 7 commits March 31, 2025 17:21
* adding merra2 hourly downloader

* adding era5 hourly downloader

* removing 2 month lag in requested reanalysis data to download

* updating downloader documenentation

* adding downloader to sphinx documentation

* setting verify to False or cds API

* code style improvements

* updating ERA5 and MERRA2 links; replacing CDS API exception with verification options; deleting downloaded NetCDF files after saving renalaysis outputs

* changing hourly era5 downloading to nearest grid point; updating monthly era5 reanalysis downloading function, including using nearest grid point

* updating documentation and changing MERRA2 downloading to single grid point

* minor style changes and fixes in hourly reanalysis downloader

* changing era5 api requests from yearly to monthly to avoid data limit errors
…itialization (#307)

* add inital empty df for distance matrices to enable non-scada workflows

* add progress flag and enable notebook bars

* add apply_iav and n_jobs to the MonteCarloAEP methods

* add a wind speed calculation to met data processing

* use wind speed computation

* update changelog

* remove custom import for tqdm in place of auto

* add apply_iav and progress_bar docstrings

* remove unnecessary n_jobs parameter

* update wind speed docstring

* udpate type hinting for passed array option

* minor addition to compute_wind_speed note

* Adding default value to run_AEP_monte_carlo

---------

Co-authored-by: ejsimley <40040961+ejsimley@users.noreply.github.com>
* update Python support for 3.9 through 3.12

* update CI for new max python

* update documentation for updated versions
#310)

* adding option for linearly interpolated IEC power curve

* loading speedup factors from file in wake loss class

* rest of initial wake loss heterogeneity modifications

* documentation for wind speed heterogeneity in wake loss module

* filtering for faulty nacelle wind speeds, and excluding from freestream wind speed estimates

* correcting for freestream heterogeneity only where valid

* reference wake loss paper and presentation

* updating wake loss publication references in docs

* creating example wind speed speedup factor file for wake loss method for La Haute Borne

* adding heterogeneity corrections to wake loss example

* remove error from wake loss example

* remove error from wake loss example

* regression test for wake losses with heterogeneity

* filepath change in wake loss test

* updating changelog

* updating wake loss example notebook for docs

* updating wake loss test results because of addition of abnormal wind speed filtering

* adding fill_value=False to shift function in filters.unresponsive_flag to get expected behavior at end of time series with NumPy v2

* change np.Inf to np.inf in timeseries tests for compatibility with NumPy v2

* wake_losses module style and performance improvements

* bug fix in potential freestream power calc in heterogeneity correction

* increasing windspeed_end in power curve for heterogeneity corrections
* replace default mutable arguments with None

* update wake losses for mutable defaults

* update yaw misalignment for mutable defaults

* update TIE for mutable defaults

* update gap analysis for mutable defaults

* update gap analysis for mutable defaults

* update aep for mutable defaults

* run pre-commit across code base for updated versioning

* fix issue with change in pandas defaults for empty concat

* fix auto import issue with tqdm

* fix pandas warning

* update examples and briefly check outputs

* update changelog

* update changelog

* fix nan df check for correct equality
@RHammond2 RHammond2 added bug enhancement maintenance Issues related to code maintainence. E.g., upgrading versions of dependencies, fixing the CI pipelie documentation analysis-methods Relating to analysis methods. utilities Relating to anything in utils/ labels Jan 30, 2026
@RHammond2 RHammond2 requested review from ejsimley and removed request for ejsimley January 30, 2026 00:45
@RHammond2 RHammond2 merged commit 35e8a52 into main Jan 30, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

analysis-methods Relating to analysis methods. bug documentation enhancement maintenance Issues related to code maintainence. E.g., upgrading versions of dependencies, fixing the CI pipelie utilities Relating to anything in utils/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants