From 7f17ee4e22211e2e98df0722e8367a0854061918 Mon Sep 17 00:00:00 2001 From: "Hammond, Rob" <13874373+RHammond2@users.noreply.github.com> Date: Fri, 29 May 2026 13:24:06 -0700 Subject: [PATCH 1/2] update for lab name change from NREL to NLR --- README.md | 10 +++---- docs/_config.yml | 10 +++---- docs/contributing.md | 26 +++++++++---------- docs/index.md | 12 ++++----- docs/install.md | 2 +- docs/waves_example.md | 6 ++--- examples/iea49_analysis.py | 2 +- examples/waves_example.ipynb | 4 +-- library/IEA_49/project/port/port_120km.yaml | 2 +- library/IEA_49/project/port/port_139km.yaml | 2 +- library/IEA_49/project/port/port_148km.yaml | 2 +- .../turbines/15MW_core_wind_floating.yaml | 2 +- ...5MW_core_wind_floating_full_reduction.yaml | 2 +- ...5MW_core_wind_floating_half_reduction.yaml | 2 +- ...csv => 2020ATB_NLR_Reference_15MW_240.csv} | 0 .../project/config/fixed_costs_osw_fixed.yaml | 2 +- .../config/fixed_costs_osw_floating.yaml | 2 +- pyproject.toml | 10 +++---- waves/project.py | 8 +++--- waves/utilities/met_data.py | 4 +-- 20 files changed, 55 insertions(+), 55 deletions(-) rename library/IEA_49/turbines/{2020ATB_NREL_Reference_15MW_240.csv => 2020ATB_NLR_Reference_15MW_240.csv} (100%) diff --git a/README.md b/README.md index 16c7fdb..d535f64 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ [![image](https://img.shields.io/pypi/pyversions/waves.svg)](https://pypi.python.org/pypi/waves) -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NREL/WAVES/main?filepath=examples) -[![Jupyter Book](https://jupyterbook.org/badge.svg)](https://nrel.github.io/WAVES) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NatLabRockies/WAVES/main?filepath=examples) +[![Jupyter Book](https://jupyterbook.org/badge.svg)](https://natlabrockies.github.io/WAVES) [![Pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) @@ -17,9 +17,9 @@ ## Overview Runs analyses for offshore wind projects by utilizing ORBIT (CapEx), WOMBAT (OpEx), and FLORIS (AEP) -to estimate the lifecycle costs using NREL's flagship technoeconomic models. +to estimate the lifecycle costs using NatLabRockies's flagship technoeconomic models. -Please visit our [documentation site](https://nrel.github.io/WAVES/) for API documentation, a +Please visit our [documentation site](https://natlabrockies.github.io/WAVES/) for API documentation, a reference guide, and examples. ## Requirements @@ -61,7 +61,7 @@ A source installation is great for users that want to work with the provided exa potentially modify the code at a later point in time. ```bash -git clone https://github.com/NREL/WAVES.git +git clone https://github.com/NatLabRockies/WAVES.git cd WAVES pip install . ``` diff --git a/docs/_config.yml b/docs/_config.yml index 73d402e..db48f0f 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -32,7 +32,7 @@ bibtex_bibfiles: # Information about where the book exists on the web repository: - url: https://github.com/NREL/WAVES + url: https://github.com/NatLabRockies/WAVES path_to_book: docs # Optional path to your book, relative to the repository root branch: main # Which branch of the repository should be used when creating links (optional) @@ -43,7 +43,7 @@ repository: # use_issues_button: true # use_repository_button: true # use_edit_page_button: true -# baseurl: http://nrel.github.io/WAVES +# baseurl: http://natlabrockies.github.io/WAVES sphinx: extra_extensions: @@ -61,12 +61,12 @@ sphinx: use_repository_button: true use_edit_page_button: true show_toc_level: 2 - repository_url: "https://github.com/NREL/WAVES" + repository_url: "https://github.com/NatLabRockies/WAVES" repository_branch: main icon_links: [ { name: GitHub, - url: "https://github.com/NREL/WAVES", + url: "https://github.com/NatLabRockies/WAVES", icon: fa-brands fa-github, }, { @@ -77,7 +77,7 @@ sphinx: }, { name: Binder, - url: "https://mybinder.org/v2/gh/NREL/WAVES/main?filepath=examples", + url: "https://mybinder.org/v2/gh/NatLabRockies/WAVES/main?filepath=examples", icon: "https://mybinder.org/badge_logo.svg", type: url, }, diff --git a/docs/contributing.md b/docs/contributing.md index 0218bd8..ff1027c 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -9,7 +9,7 @@ ## Getting Started These contributing guidelines should be read by software developers wishing to contribute code or -documentation changes into WAVES, or to push changes upstream to the main NREL/WAVES repository. +documentation changes into WAVES, or to push changes upstream to the main NatLabRockies/WAVES repository. 1. Create a fork of WAVES on GitHub 2. Clone your fork of the repository @@ -41,9 +41,9 @@ documentation changes into WAVES, or to push changes upstream to the main NREL/W pre-commit install ``` -## Keeping your fork in sync with NREL/WAVES +## Keeping your fork in sync with NatLabRockies/WAVES -The "main" WAVES repository is regularly updated with ongoing research at NREL and beyond. After +The "main" WAVES repository is regularly updated with ongoing research at NLR and beyond. After creating and cloning your fork from the previous section, you might be wondering how to keep it up to date with the latest improvements. @@ -58,14 +58,14 @@ inevitably arise in development work. cd /your/path/to/WAVES/ ``` -2. If you haven't already, add NREL/WAVES as the "upstream" location (or whichever naming +2. If you haven't already, add NatLabRockies/WAVES as the "upstream" location (or whichever naming convention you prefer). ```bash - git remote add upstream https://github.com/NREL/WAVES.git + git remote add upstream https://github.com/NatLabRockies/WAVES.git ``` - To find the name you've given NREL/WAVES again, you can simply run the following to display + To find the name you've given NatLabRockies/WAVES again, you can simply run the following to display all of the remote sources you're tracking. ```bash @@ -78,7 +78,7 @@ inevitably arise in development work. git fetch --all ``` -4. Sync the upstream (NREL) changes +4. Sync the upstream (NLR) changes ```bash # If there was a new release this will need to be updated @@ -101,10 +101,10 @@ inevitably arise in development work. ## Issue Tracking New feature requests, changes, enhancements, non-methodology features, and bug reports can be filed -as new issues in the [Github.com issue tracker](https://github.com/NREL/WAVES/issues) at any time. +as new issues in the [Github.com issue tracker](https://github.com/NatLabRockies/WAVES/issues) at any time. Please be sure to fully describe the issue. -For other issues, please email rob.hammond@nrel.gov. +For other issues, please email rob.hammond@nlr.gov. ### Issue Submission Checklist @@ -123,7 +123,7 @@ For other issues, please email rob.hammond@nrel.gov. ## Repository -The WAVES repository is hosted on Github, and located here: http://github.com/NREL/WAVES +The WAVES repository is hosted on Github, and located here: http://github.com/NatLabRockies/WAVES This repository is organized using a modified git-flow system. Branches are organized as follows: @@ -138,8 +138,8 @@ To work on a feature, please fork WAVES first and then create a feature branch i Work out of this feature branch before submitting a pull request. Be sure to periodically synchronize the upstream develop branch into your feature branch to avoid conflicts in the pull request. -When your branch is ready, make a pull request to NREL/WAVES through the -[GitHub web interface](https://github.com/NREL/WAVES/pulls). +When your branch is ready, make a pull request to NatLabRockies/WAVES through the +[GitHub web interface](https://github.com/NatLabRockies/WAVES/pulls). ## Coding Style @@ -281,5 +281,5 @@ over time, regardless of who the core developers are. ``` - Deploying a Package to PyPi - - The repository is equipped with a github action to build and publish new versions to PyPI. A maintainer can invoke this workflow by pushing a tag to the NREL/WAVES repository with prefix "v", such as "v1.2.3". + - The repository is equipped with a github action to build and publish new versions to PyPI. A maintainer can invoke this workflow by pushing a tag to the NatLabRockies/WAVES repository with prefix "v", such as "v1.2.3". - The action is defined in `.github/workflows/tags-to-pypi.yml`. diff --git a/docs/index.md b/docs/index.md index f75fe47..91e95e0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,7 +1,7 @@ # WAVES Offshore Wind Techno-economic Analysis Wind Asset Value Estimation System (WAVES) is a tool for estimating the lifecycle costs of -offshore wind projects using NREL's flagship techno economic models. WAVES is in active development +offshore wind projects using NLR's flagship techno economic models. WAVES is in active development due to wrapping other in-development software packages for its underlying operations: ORBIT for CapEx, WOMBAT for OpEx, and FLORIS for AEP. @@ -13,14 +13,14 @@ the work of combining each software's configurations and results, so that users put in the painstaking work, and can focus on what scenarios should be run--not how to run them. At its core, WAVES is a wrapper around [ORBIT](https://wisdem.github.io/ORBIT/), -[WOMBAT](https://wisdem.github.io/WOMBAT/), and [FLORIS](https://nrel.github.io/floris/), so users +[WOMBAT](https://wisdem.github.io/WOMBAT/), and [FLORIS](https://natlabrockies.github.io/floris/), so users are expected to know how to work with each of these models to work with WAVES. | Model | Purpose | GitHub | Documentation | | :---- | :------ | :----- | :------------ | | ORBIT | CapEx | | | | WOMBAT | OpEx, Availability | | | -| FLORIS | Energy Production | | | +| FLORIS | Energy Production | | | ### Installation @@ -35,7 +35,7 @@ For basic usage, users can install WAVES directly from PyPI, or from source for #### From Source ```bash -git clone https://github.com/NREL/WAVES.git +git clone https://github.com/NatLabRockies/WAVES.git cd WAVES pip install . ``` @@ -61,8 +61,8 @@ pre-commit install WAVES utilizes the following for coordinating development efforts -- [Issues](https://github.com/NREL/WAVES/issues): report bugs and submit feature requests -- [Pull Requests](https://github.com/NREL/WAVES/pulls): submit bug fixes, feature request, +- [Issues](https://github.com/NatLabRockies/WAVES/issues): report bugs and submit feature requests +- [Pull Requests](https://github.com/NatLabRockies/WAVES/pulls): submit bug fixes, feature request, documentation improvements, and any other improvements ## Documentation Table of Contents diff --git a/docs/install.md b/docs/install.md index 320ba14..de043fd 100644 --- a/docs/install.md +++ b/docs/install.md @@ -21,7 +21,7 @@ A source installation is great for users that want to work with the provided exa potentially modify the code at a later point in time. ```bash -git clone https://github.com/NREL/WAVES.git +git clone https://github.com/NatLabRockies/WAVES.git cd WAVES pip install . ``` diff --git a/docs/waves_example.md b/docs/waves_example.md index db77596..e72235f 100644 --- a/docs/waves_example.md +++ b/docs/waves_example.md @@ -12,7 +12,7 @@ kernelspec: (example_cower)= # Cost of Wind Energy Review: 2025 Edition -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NREL/WAVES/main?filepath=examples) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NatLabRockies/WAVES/main?filepath=examples) Be sure to install `pip install "waves[examples]"` (or `pip install ".[examples]"`) to work with this example. @@ -61,8 +61,8 @@ pd.options.display.max_rows = 100 First, we need to set the library path, and then we'll load the configuration file, to show some of the configurations. For a complete guide and definition, please see either the -[API documentation](https://nrel.github.io/WAVES/api.html) or the -[How to use WAVES guide](https://nrel.github.io/WAVES/getting_started.html#configuring). +[API documentation](https://natlabrockies.github.io/WAVES/api.html) or the +[How to use WAVES guide](https://natlabrockies.github.io/WAVES/getting_started.html#configuring). ````{warning} If your FLORIS installation is <3.6, then the FLORIS configuration files in diff --git a/examples/iea49_analysis.py b/examples/iea49_analysis.py index adc3f11..e2dd228 100644 --- a/examples/iea49_analysis.py +++ b/examples/iea49_analysis.py @@ -1,4 +1,4 @@ -"""Script to generate results for the IEA Wind Task 49 O&M model comparison between NREL's WOMBAT +"""Script to generate results for the IEA Wind Task 49 O&M model comparison between NLR's WOMBAT model (with WAVES supplement for additional results calculation) and TNO's UWISE model. IMPORTANT: This analysis was originally run using the changes applied to the WOMBAT v0.12.x release diff --git a/examples/waves_example.ipynb b/examples/waves_example.ipynb index 0fe7e01..bd9eeb3 100644 --- a/examples/waves_example.ipynb +++ b/examples/waves_example.ipynb @@ -8,7 +8,7 @@ "(example_cower)=\n", "# Cost of Wind Energy Review: 2025 Edition\n", "\n", - "[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NREL/WAVES/main?filepath=examples)\n", + "[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NatLabRockies/WAVES/main?filepath=examples)\n", "\n", "Be sure to install `pip install \"waves[examples]\"` (or `pip install \".[examples]\"`) to work with\n", "this example.\n", @@ -129,7 +129,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "ORBIT library intialized at '/Users/rhammond/GitHub_Public/NREL/WAVES/library/base'\n", + "ORBIT library intialized at '/Users/rhammond/GitHub_Public/NatLabRockies/WAVES/library/base'\n", "No LandBOSSE configuration provided, skipping model setup.\n", "Fixed bottom loading time: 1.03 seconds\n", "No LandBOSSE configuration provided, skipping model setup.\n", diff --git a/library/IEA_49/project/port/port_120km.yaml b/library/IEA_49/project/port/port_120km.yaml index c1e2d1d..79dac56 100644 --- a/library/IEA_49/project/port/port_120km.yaml +++ b/library/IEA_49/project/port/port_120km.yaml @@ -10,4 +10,4 @@ crew: hourly_rate: 0 n_hourly_rate: 0 n_crews: 2 # maximum number of simultaneously operating crews to repair individual failures on a turbine -annual_fee: 8100000 # https://www.nrel.gov/docs/fy22osti/83502.pdf +annual_fee: 8100000 # https://www.nlr.gov/docs/fy22osti/83502.pdf diff --git a/library/IEA_49/project/port/port_139km.yaml b/library/IEA_49/project/port/port_139km.yaml index eed461c..2185089 100644 --- a/library/IEA_49/project/port/port_139km.yaml +++ b/library/IEA_49/project/port/port_139km.yaml @@ -10,4 +10,4 @@ crew: hourly_rate: 0 n_hourly_rate: 0 n_crews: 2 # maximum number of simultaneously operating crews to repair individual failures on a turbine -annual_fee: 8100000 # https://www.nrel.gov/docs/fy22osti/83502.pdf +annual_fee: 8100000 # https://www.nlr.gov/docs/fy22osti/83502.pdf diff --git a/library/IEA_49/project/port/port_148km.yaml b/library/IEA_49/project/port/port_148km.yaml index 2499a39..af5bd07 100644 --- a/library/IEA_49/project/port/port_148km.yaml +++ b/library/IEA_49/project/port/port_148km.yaml @@ -10,4 +10,4 @@ crew: hourly_rate: 0 n_hourly_rate: 0 n_crews: 2 # maximum number of simultaneously operating crews to repair individual failures on a turbine -annual_fee: 8100000 # https://www.nrel.gov/docs/fy22osti/83502.pdf +annual_fee: 8100000 # https://www.nlr.gov/docs/fy22osti/83502.pdf diff --git a/library/IEA_49/turbines/15MW_core_wind_floating.yaml b/library/IEA_49/turbines/15MW_core_wind_floating.yaml index 17daf80..7939d6a 100644 --- a/library/IEA_49/turbines/15MW_core_wind_floating.yaml +++ b/library/IEA_49/turbines/15MW_core_wind_floating.yaml @@ -1,7 +1,7 @@ capacity_kw: 15000 capex_kw: 1300 power_curve: - file: 2020ATB_NREL_Reference_15MW_240.csv + file: 2020ATB_NLR_Reference_15MW_240.csv bin_width: 0.5 wind_turbine: name: Wind Turbine diff --git a/library/IEA_49/turbines/15MW_core_wind_floating_full_reduction.yaml b/library/IEA_49/turbines/15MW_core_wind_floating_full_reduction.yaml index 17daf80..7939d6a 100644 --- a/library/IEA_49/turbines/15MW_core_wind_floating_full_reduction.yaml +++ b/library/IEA_49/turbines/15MW_core_wind_floating_full_reduction.yaml @@ -1,7 +1,7 @@ capacity_kw: 15000 capex_kw: 1300 power_curve: - file: 2020ATB_NREL_Reference_15MW_240.csv + file: 2020ATB_NLR_Reference_15MW_240.csv bin_width: 0.5 wind_turbine: name: Wind Turbine diff --git a/library/IEA_49/turbines/15MW_core_wind_floating_half_reduction.yaml b/library/IEA_49/turbines/15MW_core_wind_floating_half_reduction.yaml index 6a25f7c..d41b608 100644 --- a/library/IEA_49/turbines/15MW_core_wind_floating_half_reduction.yaml +++ b/library/IEA_49/turbines/15MW_core_wind_floating_half_reduction.yaml @@ -1,7 +1,7 @@ capacity_kw: 15000 capex_kw: 1300 power_curve: - file: 2020ATB_NREL_Reference_15MW_240.csv + file: 2020ATB_NLR_Reference_15MW_240.csv bin_width: 0.5 wind_turbine: name: Wind Turbine diff --git a/library/IEA_49/turbines/2020ATB_NREL_Reference_15MW_240.csv b/library/IEA_49/turbines/2020ATB_NLR_Reference_15MW_240.csv similarity index 100% rename from library/IEA_49/turbines/2020ATB_NREL_Reference_15MW_240.csv rename to library/IEA_49/turbines/2020ATB_NLR_Reference_15MW_240.csv diff --git a/library/base/project/config/fixed_costs_osw_fixed.yaml b/library/base/project/config/fixed_costs_osw_fixed.yaml index bbe736e..2059b78 100644 --- a/library/base/project/config/fixed_costs_osw_fixed.yaml +++ b/library/base/project/config/fixed_costs_osw_fixed.yaml @@ -3,4 +3,4 @@ labor: 5.125 # $102.5K/year * 30 workers / Capacity (kW) operations_management_administration: 23.5 # includes Training (fixed), Onshore logistics (fixed), Technical resource (onshore and off) (fixed) and Admin and support staff (onshore) (fixed) operating_facilities: 1.7 #Operations control centre (fixed) insurance: 14.3 # insurance (fixed) -annual_leases_fees: 2.72 # Calculation on the WOMBAT_cost_history.xlsx database; assumed net CF = 49%, ISO-NE NREL Cambium projected wholesale electricity prices +annual_leases_fees: 2.72 # Calculation on the WOMBAT_cost_history.xlsx database; assumed net CF = 49%, ISO-NE NLR Cambium projected wholesale electricity prices diff --git a/library/base/project/config/fixed_costs_osw_floating.yaml b/library/base/project/config/fixed_costs_osw_floating.yaml index c0f8a98..7c3388a 100644 --- a/library/base/project/config/fixed_costs_osw_floating.yaml +++ b/library/base/project/config/fixed_costs_osw_floating.yaml @@ -3,4 +3,4 @@ labor: 5.125 # $102.5K/year * 30 workers / Capacity (kW) operations_management_administration: 23.5 # includes Training (floating), Onshore logistics (floating), Technical resource (onshore and off) (floating) and Admin and support staff (onshore) (floating) operating_facilities: 1.7 #Operations control centre (floating) insurance: 17.9 # insurance (floating) -annual_leases_fees: 2.68 # Calculation on the WOMBAT_cost_history.xlsx database; assumed net CF = 45%, CAISO NREL Cambium projected wholesale electricity prices +annual_leases_fees: 2.68 # Calculation on the WOMBAT_cost_history.xlsx database; assumed net CF = 45%, CAISO NLR Cambium projected wholesale electricity prices diff --git a/pyproject.toml b/pyproject.toml index 9b3008f..e590af4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "WAVES" dynamic = ["version"] -authors = [{name = "Rob Hammond", email = "rob.hammond@nrel.gov"}] +authors = [{name = "Rob Hammond", email = "rob.hammond@nlr.gov"}] readme = "README.md" description = "Wind Asset Value Estimation System" requires-python = ">=3.10" @@ -58,10 +58,10 @@ classifiers = [ waves = "waves.__main__:app" [project.urls] -source = "https://github.com/NREL/WAVES" -documentation = "https://nrel.github.io/WAVES/" -issues = "https://github.com/NREL/WAVES/issues" -changelog = "https://github.com/NREL/WAVES/blob/main/CHANGELOG.md" +source = "https://github.com/NatLabRockies/WAVES" +documentation = "https://natlabrockies.github.io/WAVES/" +issues = "https://github.com/NatLabRockies/WAVES/issues" +changelog = "https://github.com/NatLabRockies/WAVES/blob/main/CHANGELOG.md" [project.optional-dependencies] dev = [ diff --git a/waves/project.py b/waves/project.py index 2993fd6..b945e1e 100644 --- a/waves/project.py +++ b/waves/project.py @@ -175,7 +175,7 @@ class Project(FromDictMixin): The price paid per MWh of energy produced. Defaults to None. fixed_charge_rate : float, optional Revenue per amount of investment required to cover the investment cost, with the default - provided through the NREL 2021 Cost of Energy report [1]_. Defaults to 0.0582. + provided through the NLR 2021 Cost of Energy report [1]_. Defaults to 0.0582. discount_rate : float, optional The minimum acceptable rate of return, or the assumed return on an alternative investment of comparable risk. Defaults to None. @@ -1765,7 +1765,7 @@ def electrical_loss_ratio(self) -> float: + 0.0000000000029271 * distance_to_landfall**5 ) / 100 else: - # https://www.nrel.gov/docs/fy22osti/78715.pdf Fig30 + # https://www.nlr.gov/docs/fy22osti/78715.pdf Fig30 electrical_loss_ratio = 0.028 return electrical_loss_ratio @@ -1779,7 +1779,7 @@ def loss_ratio( electrical losses. .. note:: This method treats different types of losses as efficiencies and is applied - as in Equation 1 from Beiter et al. 2020 (https://www.nrel.gov/docs/fy21osti/77384.pdf). + as in Equation 1 from Beiter et al. 2020 (https://www.nlr.gov/docs/fy21osti/77384.pdf). Parameters ---------- @@ -2897,7 +2897,7 @@ def generate_report_lcoe_breakdown(self) -> pd.DataFrame: def generate_report_project_details(self) -> pd.DataFrame: """Generates a DataFrame containing detailed project information, following the format from the table at slide 64 in the Cost of Wind Energy Review: 2024 Edition - (https://www.nrel.gov/docs/fy25osti/91775.pdf). + (https://www.nlr.gov/docs/fy25osti/91775.pdf). This function collects various project parameters such as turbine specifications, wind speed data,energy capture, and efficiency metrics, and formats them into a comprehensive report. diff --git a/waves/utilities/met_data.py b/waves/utilities/met_data.py index ac8f754..adeee1e 100644 --- a/waves/utilities/met_data.py +++ b/waves/utilities/met_data.py @@ -53,7 +53,7 @@ def compute_shear( The shear coefficient is calculated by evaluating the expression for an Ordinary Least Squares (OLS) regression coefficient. The power law is used to model the relationship between wind speed and sensor height. This function is based on the implementation - provided by OpenOA (https://github.com/NREL/OpenOA) + provided by OpenOA (https://github.com/NatLabRockies/OpenOA) Parameters ---------- @@ -134,7 +134,7 @@ def extrapolate_windspeed( ) -> pd.Series | np.ndarray | float: """ Extrapolates wind speed vertically using the Power Law. This function is based on the - implementation provided by OpenOA (https://github.com/NREL/OpenOA). + implementation provided by OpenOA (https://github.com/NatLabRockies/OpenOA). Parameters ---------- From 09c253e64a256a25f37483e4b1f4181c64a8bba6 Mon Sep 17 00:00:00 2001 From: "Hammond, Rob" <13874373+RHammond2@users.noreply.github.com> Date: Fri, 29 May 2026 13:25:37 -0700 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c0ae85..cdcdf02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ analysis. - Fixes a bug where floating offshore substation design and installation results cause the the code to error out when extracting substation results in ORBIT. +- Changes all references to NREL to NLR for the lab's name change from the National Renewable + Energy Laboratory to the National Laboratory of the Rockies. ## v0.7 - 12 January 2026