From e8cbc7e4c2fc966eb56baa9d4c63efac9f14a81b Mon Sep 17 00:00:00 2001 From: "Hammond, Rob" <13874373+RHammond2@users.noreply.github.com> Date: Tue, 10 Feb 2026 14:46:24 -0800 Subject: [PATCH 1/5] fix pandas max version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0ac8d52b..1fc09030 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ "attrs>=24.1.0", "numpy>=1.21", "scipy>=1.8", - "pandas>=2", + "pandas>=2,<3", "polars>=1.33.1", "pyarrow>=10", "jupyterlab>=3", From 2af7e62f3461a4193386f6757a8a78577460095f Mon Sep 17 00:00:00 2001 From: "Hammond, Rob" <13874373+RHammond2@users.noreply.github.com> Date: Tue, 10 Feb 2026 14:46:52 -0800 Subject: [PATCH 2/5] add pypi captured python version --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7ac320cc..dc8febe9 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ [![DOI 10.2172/1894867](https://img.shields.io/badge/DOI-10.2172%2F1894867-brightgreen?link=https://doi.org/10.2172/1894867)](https://www.osti.gov/biblio/1894867) [![PyPI version](https://badge.fury.io/py/wombat.svg)](https://badge.fury.io/py/wombat) +![PyPI - Python Version](https://img.shields.io/pypi/pyversions/wombat) [![codecov](https://codecov.io/gh/WISDEM/WOMBAT/branch/main/graph/badge.svg?token=SK9M10BZXY)](https://codecov.io/gh/WISDEM/WOMBAT) [![Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples) From bfd0dbe0fa225f3e0fbfd889338249827a531623 Mon Sep 17 00:00:00 2001 From: "Hammond, Rob" <13874373+RHammond2@users.noreply.github.com> Date: Tue, 10 Feb 2026 14:47:23 -0800 Subject: [PATCH 3/5] bump version --- CHANGELOG.md | 4 ++++ wombat/__init__.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 51aa57da..fb3b740a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## v0.13.2 - 10 February 2026 + +- Temporarily prohibit Pandas 3.0 to resolve failing tests and integrations. + ## v0.13.1 - 7 January 2026 - Updates the project capacity check for a true 6 decimal precision check. diff --git a/wombat/__init__.py b/wombat/__init__.py index bde190d0..f8541f3e 100644 --- a/wombat/__init__.py +++ b/wombat/__init__.py @@ -4,4 +4,4 @@ from wombat.core.library import create_library_structure, load_yaml -__version__ = "0.13.1" +__version__ = "0.13.2" From 3ee0867374eaa6f192fafea143713eeb1d15f3bd Mon Sep 17 00:00:00 2001 From: "Hammond, Rob" <13874373+RHammond2@users.noreply.github.com> Date: Tue, 10 Feb 2026 14:54:52 -0800 Subject: [PATCH 4/5] WISDEM -> NLRWindSystems --- CHANGELOG.md | 10 +++++---- README.md | 24 ++++++++++----------- docs/_config.yml | 6 +++--- docs/contributing.md | 20 ++++++++--------- docs/examples/default_data_demonstration.md | 2 +- docs/examples/examples_reference.md | 2 +- docs/examples/how_to.md | 12 +++++------ docs/examples/index.md | 8 +++---- docs/examples/metrics_demonstration.md | 6 +++--- docs/examples/strategy_demonstration.md | 4 ++-- docs/index.md | 16 +++++++------- docs/install.md | 6 +++--- docs/workshops/nawea_wind_tech_2023.md | 6 +++--- pyproject.toml | 8 +++---- 14 files changed, 66 insertions(+), 64 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb3b740a..37f9adb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ ## v0.13.2 - 10 February 2026 - Temporarily prohibit Pandas 3.0 to resolve failing tests and integrations. +- Update all instances of WISDEM -> NLRWindSystems with proper casing after the GitHub + organization's name change. ## v0.13.1 - 7 January 2026 @@ -14,15 +16,15 @@ ### Default Data Now Available - For complete details, please see the - [default data section of the user guide](https://wisdem.github.io/WOMBAT/examples/index.html#default-data) + [default data section of the user guide](https://nlrwindsystems.github.io/WOMBAT/examples/index.html#default-data) - `"default"` library is now made available with a validated fixed and floating offshore wind reference case based on the 2025 Cost of Wind Energy Review (COWER), and an experimental land-based reference data set based on a variety of incomplete sources in onshore O&M studies. - A new example - ([examples/default_data_demonstration.ipynb](https://github.com/WISDEM/WOMBAT/blob/develop/examples/default_data_demonstration.ipynb)) + ([examples/default_data_demonstration.ipynb](https://github.com/NLRWindSystems/WOMBAT/blob/develop/examples/default_data_demonstration.ipynb)) is available to see key statistics of each scenario. - A new example - ([examples/COWER_om_workflow.ipynb](https://github.com/WISDEM/WOMBAT/blob/develop/examples/COWER_om_workflow.ipynb)) + ([examples/COWER_om_workflow.ipynb](https://github.com/NLRWindSystems/WOMBAT/blob/develop/examples/COWER_om_workflow.ipynb)) is available to reproduce the current year's offshore COWER results. ### Tow-To-Port Improvements @@ -387,7 +389,7 @@ cables: dictionaries. Users can use the following function to update their cable, turbine, substation, and consolidated configurations: `wombat/core/library.py::convert_failure_data` Documentation is available at - https://wisdem.github.io/WOMBAT/API/utilities.html#importing-and-converting-from-old-versions. + https://nlrwindsystems.github.io/WOMBAT/API/utilities.html#importing-and-converting-from-old-versions. - Updates the minimum Python version to 3.10. - The wind farm operation level calculation was moved to `wombat/utilities/utilities.py` so it can be reused when `Metrics` loads the operational data. diff --git a/README.md b/README.md index dc8febe9..d8a2ed74 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,10 @@ [![DOI 10.2172/1894867](https://img.shields.io/badge/DOI-10.2172%2F1894867-brightgreen?link=https://doi.org/10.2172/1894867)](https://www.osti.gov/biblio/1894867) [![PyPI version](https://badge.fury.io/py/wombat.svg)](https://badge.fury.io/py/wombat) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/wombat) -[![codecov](https://codecov.io/gh/WISDEM/WOMBAT/branch/main/graph/badge.svg?token=SK9M10BZXY)](https://codecov.io/gh/WISDEM/WOMBAT) +[![codecov](https://codecov.io/gh/NLRWindSystems/WOMBAT/branch/main/graph/badge.svg?token=SK9M10BZXY)](https://codecov.io/gh/NLRWindSystems/WOMBAT) [![Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples) -[![Jupyter Book](https://jupyterbook.org/badge.svg)](https://wisdem.github.io/WOMBAT) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples) +[![Jupyter Book](https://jupyterbook.org/badge.svg)](https://nlrwindsystems.github.io/WOMBAT) [![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) @@ -62,10 +62,10 @@ folder, but here are a few highlights: > features to better specify how repairs are managed. * Dinwoodie, et al. replication for `wombat` can be found in the - `examples folder `_. + `examples folder `_. * IEA Task 26 - `validation exercise `_. -* Presentations: `slides `_. + `validation exercise `_. +* Presentations: `slides `_. ## Setup @@ -116,7 +116,7 @@ code, and/or contribute back to the project. Install it directly into an activated virtual environment: ```console -git clone https://github.com/WISDEM/WOMBAT.git +git clone https://github.com/NLRWindSystems/WOMBAT.git cd WOMBAT pip install . ``` @@ -131,7 +131,7 @@ import wombat wombat.__version__ ``` -For further usage, please see the documentation site at https://wisdem.github.io/WOMBAT. +For further usage, please see the documentation site at https://nlrwindsystems.github.io/WOMBAT. ### Requirements for Contributing to WOMBAT @@ -141,10 +141,10 @@ Code contributors should note that there is both an additional dependency suite running the tests and enabling the pre-commit workflow to automatically standardize the core code formatting principles. In short, the following steps should be taken, but be sure to read the -[contributor's guide](https://wisdem.github.io/WOMBAT/contributing.html) +[contributor's guide](https://nlrwindsystems.github.io/WOMBAT/contributing.html) ```console -git clone https://github.com/WISDEM/WOMBAT.git +git clone https://github.com/NLRWindSystems/WOMBAT.git cd wombat # Install the additional dependencies for running the tests and automatic code formatting @@ -183,7 +183,7 @@ Basic pre-commit issues that users might encounter and their remedies: #### Documentation Contributions ```console -git clone https://github.com/WISDEM/WOMBAT.git +git clone https://github.com/NLRWindSystems/WOMBAT.git cd WOMBAT pip install -e '.[docs]' ``` @@ -204,7 +204,7 @@ View the results: `docs/_build/html/index.html` #### Code and Documentation Contributions ```console -git clone https://github.com/WISDEM/WOMBAT.git +git clone https://github.com/NLRWindSystems/WOMBAT.git cd wombat pip install -e '.[all]' ``` diff --git a/docs/_config.yml b/docs/_config.yml index 781cb70b..864a2f71 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -35,7 +35,7 @@ bibliography: # Information about where the book exists on the web repository: - url: https://github.com/WISDEM/WOMBAT + url: https://github.com/NLRWindSystems/WOMBAT 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) @@ -88,7 +88,7 @@ sphinx: icon_links: [ { name: GitHub, - url: "https://github.com/WISDEM/WOMBAT", + url: "https://github.com/NLRWindSystems/WOMBAT", icon: fa-brands fa-github, }, { @@ -99,7 +99,7 @@ sphinx: }, { name: Launch Binder, - url: "https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples", + url: "https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples", icon: "https://mybinder.org/badge_logo.svg", type: url, }, diff --git a/docs/contributing.md b/docs/contributing.md index c7f71e06..651882e6 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -4,7 +4,7 @@ ## Getting Started These contributing guidelines should be read by software developers wishing to contribute code or -documentation changes into WOMBAT, or to push changes upstream to the main WISDEM/WOMBAT repository. +documentation changes into WOMBAT, or to push changes upstream to the main NLRWindSystems/WOMBAT repository. 1. Create a fork of WOMBAT on GitHub 2. Clone your fork of the repository @@ -36,7 +36,7 @@ documentation changes into WOMBAT, or to push changes upstream to the main WISDE pre-commit install ``` -## Keeping your fork in sync with WISDEM/WOMBAT +## Keeping your fork in sync with NLRWindSystems/WOMBAT The "main" WOMBAT repository is regularly updated with ongoing research at NREL and beyond. After creating and cloning your fork from the previous section, you might be wondering how to keep it @@ -53,14 +53,14 @@ inevitably arise in development work. cd /your/path/to/WOMBAT/ ``` -2. If you haven't already, add WISDEM/WOMBAT as the "upstream" location (or whichever naming +2. If you haven't already, add NLRWindSystems/WOMBAT as the "upstream" location (or whichever naming convention you prefer). ```bash - git remote add upstream https://github.com/WISDEM/WOMBAT.git + git remote add upstream https://github.com/NLRWindSystems/WOMBAT.git ``` - To find the name you've given WISDEM/WOMBAT again, you can simply run the following to display + To find the name you've given NLRWindSystems/WOMBAT again, you can simply run the following to display all the remote sources you're tracking. ```bash @@ -73,7 +73,7 @@ inevitably arise in development work. git fetch --all ``` -4. Sync the upstream (WISDEM) changes +4. Sync the upstream (NLRWindSystems) changes ```bash # If there was a new release this will need to be updated @@ -96,7 +96,7 @@ 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/WISDEM/WOMBAT/issues) at any time. +as new issues in the [Github.com issue tracker](https://github.com/NLRWindSystems/WOMBAT/issues) at any time. Please be sure to fully describe the issue. For other issues, please email rob.hammond@nrel.gov. @@ -119,7 +119,7 @@ For other issues, please email rob.hammond@nrel.gov. ## Repository -The WOMBAT repository is hosted on Github, and located here: http://github.com/WISDEM/WOMBAT +The WOMBAT repository is hosted on Github, and located here: http://github.com/NLRWindSystems/WOMBAT This repository is organized using a modified git-flow system. Branches are organized as follows: @@ -136,8 +136,8 @@ 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 WISDEM/WOMBAT through the -[GitHub web interface](https://github.com/WISDEM/WOMBATpulls). +When your branch is ready, make a pull request to NLRWindSystems/WOMBAT through the +[GitHub web interface](https://github.com/NLRWindSystems/WOMBATpulls). ## Coding Style diff --git a/docs/examples/default_data_demonstration.md b/docs/examples/default_data_demonstration.md index 06e73e7f..6e6cd0e2 100644 --- a/docs/examples/default_data_demonstration.md +++ b/docs/examples/default_data_demonstration.md @@ -12,7 +12,7 @@ kernelspec: # Default Data Demonstration -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples) In this example, we'll show what each of the reference plants look like and what results they yield when simulated. diff --git a/docs/examples/examples_reference.md b/docs/examples/examples_reference.md index 34590da4..a6fb97fd 100644 --- a/docs/examples/examples_reference.md +++ b/docs/examples/examples_reference.md @@ -1,7 +1,7 @@ # Examples Reference This page will provide a brief overview of the varying examples available in the -[examples folder on GitHub](https://github.com/WISDEM/WOMBAT/blob/main/examples). +[examples folder on GitHub](https://github.com/NLRWindSystems/WOMBAT/blob/main/examples). ## `archival/` diff --git a/docs/examples/how_to.md b/docs/examples/how_to.md index 5fa225cb..85970cd9 100644 --- a/docs/examples/how_to.md +++ b/docs/examples/how_to.md @@ -11,13 +11,13 @@ kernelspec: # How To Use WOMBAT -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples) This tutorial will walk through the setup, running, and results stages of a WOMBAT simulation while providing background information about how each component is related. A Jupyter notebook of this tutorial can be run from `examples/how_to.ipynb` locally, or -through [binder](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples). +through [binder](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples). ## Imports @@ -54,7 +54,7 @@ data must be placed in the appropriate locations in your analysis' library as fo ```{warning} As of v0.6, the following structure will be adopted to mirror the format of the -[ORBIT library structure](https://github.com/WISDEM/ORBIT/blob/master/ORBIT/core/library.py#L7-L24) +[ORBIT library structure](https://github.com/NLRWindSystems/ORBIT/blob/master/ORBIT/core/library.py#L7-L24) to increase compatibility between similar libraries. As of v0.9, the library structure shown below is the only one that will work. @@ -526,7 +526,7 @@ The power curve input CSV requires the following two columns: `windspeed_ms` and produced at that wind speed, in kW. The current method available for generating the power curve is the IEC 61400-12-1-2 method for a wind-speed binned power curve. If there is a need/desire for additional power curve methodologies, then -[please submit an issue on the GitHub](https://github.com/WISDEM/WOMBAT/issues)! +[please submit an issue on the GitHub](https://github.com/NLRWindSystems/WOMBAT/issues)! For an open source listing of a variety of land-based, offshore, and distributed wind turbine power curves, please visit the @@ -621,10 +621,10 @@ power_curve: The power curve input requires the efficiency polynomial curve fit coefficients, though it is highly recommended to use those included in the above example. For implementation -details, please see the [utilities API documentation](https://wisdem.github.io/WOMBAT/API/utilities.html#wombat.utilities.utilities) +details, please see the [utilities API documentation](https://nlrwindsystems.github.io/WOMBAT/API/utilities.html#wombat.utilities.utilities) If there is a need/desire for additional power curve methodologies, then -[please submit an issue on the GitHub](https://github.com/WISDEM/WOMBAT/issues)! +[please submit an issue on the GitHub](https://github.com/NLRWindSystems/WOMBAT/issues)! ## Set Up the Simulation diff --git a/docs/examples/index.md b/docs/examples/index.md index 7eb0b0dc..16746ee5 100644 --- a/docs/examples/index.md +++ b/docs/examples/index.md @@ -175,14 +175,14 @@ modeling assumptions as well as the basic operations of the maintenance and fail ## Examples and Validation Work -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples) Below are a few examples to get started, for users interested in the validation work in the [code-to-code comparison presentations](presentations:code-comparison), -the notebooks generating [the most up-to-date results can be found in the main repository](https://github.com/WISDEM/WOMBAT/examples/), where there is a separate analysis +the notebooks generating [the most up-to-date results can be found in the main repository](https://github.com/NLRWindSystems/WOMBAT/examples/), where there is a separate analysis for the -[{cite:t}`dinwoodie2015reference` comparison](https://github.com/WISDEM/WOMBAT/blob/main/examples/dinwoodie_validation.ipynb), -and for the [{cite:t}`smart2016iea` comparison](https://github.com/WISDEM/blob/main/WOMBAT/examples/iea_26_validation.ipynb). +[{cite:t}`dinwoodie2015reference` comparison](https://github.com/NLRWindSystems/WOMBAT/blob/main/examples/dinwoodie_validation.ipynb), +and for the [{cite:t}`smart2016iea` comparison](https://github.com/NLRWindSystems/blob/main/WOMBAT/examples/iea_26_validation.ipynb). diff --git a/docs/examples/metrics_demonstration.md b/docs/examples/metrics_demonstration.md index 7ad108d6..7ad66da7 100644 --- a/docs/examples/metrics_demonstration.md +++ b/docs/examples/metrics_demonstration.md @@ -13,7 +13,7 @@ kernelspec: (metrics-demo)= # Demonstration of the Available Metrics -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples) For a complete list of metrics and their documentation, please see the API Metrics [documentation](simulation-api:metrics). @@ -24,7 +24,7 @@ depending on what inputs are provided. A Jupyter notebook of this tutorial can be run from `examples/metrics_demonstration.ipynb` locally, or through -[binder](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples). +[binder](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples). ```{code-cell} ipython3 :tags: ["output_scroll"] @@ -55,7 +55,7 @@ Below is a list of top-level sections to demonstrate how to use WOMBAT's `Metric class methods and an explanation of each individual metric. If you don't see a metric or result computation that is core to your work, please submit -an [issue](https://github.com/WISDEM/WOMBAT/issues/new) with details on what the metric +an [issue](https://github.com/NLRWindSystems/WOMBAT/issues/new) with details on what the metric is, and how it should be computed. - [Setup](metrics-demo:setup): Running a simulation to gather the results diff --git a/docs/examples/strategy_demonstration.md b/docs/examples/strategy_demonstration.md index 9b859f7c..e249baab 100644 --- a/docs/examples/strategy_demonstration.md +++ b/docs/examples/strategy_demonstration.md @@ -12,13 +12,13 @@ kernelspec: # Servicing Strategies -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples) In this example, we'll demonstrate the essential differences in scheduled servicing, unscheduled servicing, and tow-to-port repair strategies. Each of the examples demonstrated below will be based on the 2015 Dinwoodie, et al. paper, though the variations will be for demonstration purposes only. A Jupyter notebook of this tutorial can be run from `examples/strategy_demonstration.ipynb`locally, or through -[binder](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples). +[binder](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples). ## WOMBAT Setup and Variables diff --git a/docs/index.md b/docs/index.md index cd247dd0..0b2592bf 100644 --- a/docs/index.md +++ b/docs/index.md @@ -5,9 +5,9 @@ [![PyPI Version](https://badge.fury.io/py/wombat.svg)](https://badge.fury.io/py/wombat) [![PyPI downloads](https://img.shields.io/pypi/dm/wombat?link=https%3A%2F%2Fpypi.org%2Fproject%2FWOMBAT%2F)](https://pypi.org/project/WOMBAT/) -[![codecov](https://codecov.io/gh/WISDEM/WOMBAT/branch/main/graph/badge.svg?token=SK9M10BZXY)](https://codecov.io/gh/WISDEM/WOMBAT) -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/WISDEM/WOMBAT/main?filepath=examples) -[![Documentation site](https://jupyterbook.org/badge.svg)](https://wisdem.github.io/WOMBAT) +[![codecov](https://codecov.io/gh/NLRWindSystems/WOMBAT/branch/main/graph/badge.svg?token=SK9M10BZXY)](https://codecov.io/gh/NLRWindSystems/WOMBAT) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NLRWindSystems/WOMBAT/main?filepath=examples) +[![Documentation site](https://jupyterbook.org/badge.svg)](https://nlrwindsystems.github.io/WOMBAT) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![Black formatter](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) @@ -48,8 +48,8 @@ rob.hammond@nrel.gov. Please see the CHANGELOG, linked below for complete information, and the appropriate documentation pages for specific details. -* On this site: https://wisdem.github.io/WOMBAT/changelog.html -* On GitHub: https://github.com/WISDEM/WOMBAT/blob/main/CHANGELOG.md +* On this site: https://nlrwindsystems.github.io/WOMBAT/changelog.html +* On GitHub: https://github.com/NLRWindSystems/WOMBAT/blob/main/CHANGELOG.md Below is a shortlist of some of the most impactful changes made in recent versions. @@ -76,7 +76,7 @@ As of v0.10, a series of convenience features and consistency updates have been * A breaking change to failure data has been made by using lists instead of dictionaries in the configuration of cables, turbines, and substations. To ease adoption, a function has been provided to convert to the new format: - https://wisdem.github.io/WOMBAT/API/utilities.html#importing-and-converting-from-old-versions. + https://nlrwindsystems.github.io/WOMBAT/API/utilities.html#importing-and-converting-from-old-versions. * Single configuration files are now supported for all non-CSV data. This means that servicing equipment, cables, turbines, and substations can all be included in the primary configuration file. @@ -151,8 +151,8 @@ lifecycle of a single failure. ## License Notice on the NREL application of the Apache-2 license, also found on the -[GitHub](https://github.com/WISDEM/WOMBAT/blob/main/NOTICE), along with the -complete [license](https://github.com/WISDEM/WOMBAT/blob/main/LICENSE) details. +[GitHub](https://github.com/NLRWindSystems/WOMBAT/blob/main/NOTICE), along with the +complete [license](https://github.com/NLRWindSystems/WOMBAT/blob/main/LICENSE) details. ```{include} ../NOTICE ``` diff --git a/docs/install.md b/docs/install.md index 358b0a03..a55b9682 100644 --- a/docs/install.md +++ b/docs/install.md @@ -43,7 +43,7 @@ using the `pip install -e '.[dev]'` prompt in the next section ``` ```bash -git clone https://github.com/WISDEM/WOMBAT.git +git clone https://github.com/NLRWindSystems/WOMBAT.git cd WOMBAT pip install . ``` @@ -56,7 +56,7 @@ provided through the pre-commit framework, and any contributors should have this functionality run and pass before submitting pull requests. ```bash -git clone https://github.com/WISDEM/WOMBAT.git +git clone https://github.com/NLRWindSystems/WOMBAT.git cd WOMBAT pip install -e '.[dev]' # some users may need double quotes here, not single quotes # Required for automatic code formatting! @@ -84,7 +84,7 @@ site locally, the following prompt with will install the required documentation packages. ```bash -git clone https://github.com/WISDEM/WOMBAT.git +git clone https://github.com/NLRWindSystems/WOMBAT.git cd WOMBAT pip install -e '.[docs]' ``` diff --git a/docs/workshops/nawea_wind_tech_2023.md b/docs/workshops/nawea_wind_tech_2023.md index c11ebbbe..44422f09 100644 --- a/docs/workshops/nawea_wind_tech_2023.md +++ b/docs/workshops/nawea_wind_tech_2023.md @@ -21,9 +21,9 @@ the COREWIND publications more easily. - The slides can be found [here](https://www.nrel.gov/docs/fy24osti/87913.pdf) - The accompanying example notebook is - [here](https://github.com/WISDEM/WOMBAT/blob/main/examples/NAWEA_interactive_walkthrough.ipynb). + [here](https://github.com/NLRWindSystems/WOMBAT/blob/main/examples/NAWEA_interactive_walkthrough.ipynb). - Example dataset for the Morro Bay, California, USA 9D layout with connected - substations is [here](https://github.com/WISDEM/WOMBAT/blob/main/library/corewind/). + substations is [here](https://github.com/NLRWindSystems/WOMBAT/blob/main/library/corewind/). ## Pre-Workshop Setup @@ -37,7 +37,7 @@ the COREWIND publications more easily. 2. Download WOMBAT from GitHub ```bash - git clone https://github.com/WISDEM/WOMBAT.git + git clone https://github.com/NLRWindSystems/WOMBAT.git ``` 3. Install WOMBAT as an editable package diff --git a/pyproject.toml b/pyproject.toml index 1fc09030..a74287e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,10 +58,10 @@ classifiers = [ ] [project.urls] -source = "https://github.com/WISDEM/WOMBAT" -documentation = "https://wisdem.github.io/WOMBAT/" -issues = "https://github.com/WISDEM/WOMBAT/issues" -changelog = "https://github.com/WISDEM/WOMBAT/blob/main/CHANGELOG.md" +source = "https://github.com/NLRWindSystems/WOMBAT" +documentation = "https://nlrwindsystems.github.io/WOMBAT/" +issues = "https://github.com/NLRWindSystems/WOMBAT/issues" +changelog = "https://github.com/NLRWindSystems/WOMBAT/blob/main/CHANGELOG.md" [project.optional-dependencies] dev = [ From 67811cbca451d8709cfa464850c5da0e18246252 Mon Sep 17 00:00:00 2001 From: "Hammond, Rob" <13874373+RHammond2@users.noreply.github.com> Date: Tue, 10 Feb 2026 15:05:48 -0800 Subject: [PATCH 5/5] NREL -> NLR --- CHANGELOG.md | 6 ++++-- README.md | 12 ++++++------ docs/contributing.md | 4 ++-- docs/examples/examples_reference.md | 6 +++--- docs/examples/how_to.md | 4 ++-- docs/examples/index.md | 8 ++++---- docs/index.md | 16 ++++++++-------- docs/presentations.md | 6 +++--- docs/team.md | 2 +- docs/workshops/nawea_wind_tech_2023.md | 2 +- pyproject.toml | 2 +- tests/unit/test_utilities.py | 12 ++++++------ wombat/utilities/utilities.py | 4 ++-- 13 files changed, 43 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37f9adb0..d25b488b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ - Temporarily prohibit Pandas 3.0 to resolve failing tests and integrations. - Update all instances of WISDEM -> NLRWindSystems with proper casing after the GitHub organization's name change. +- Update all instances of NREL -> NLR (National Laboratory of the Rockies) after + official name change, except for past literature citations. ## v0.13.1 - 7 January 2026 @@ -172,7 +174,7 @@ - `power_curve`: Includes variables `p1`, `p2`, `p3`, `p4`, `p5`, `FE` (Faradaic efficiency), `n_cells` (per stack), and `turndown_ratio`. - The production curve is based on the - [H2Integrate PEM electrolysis module](https://github.com/NREL/H2Integrate/blob/main/h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_H2_LT_electrolyzer_Clusters.py). + [H2Integrate PEM electrolysis module](https://github.com/NLR/H2Integrate/blob/main/h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_H2_LT_electrolyzer_Clusters.py). - Electrolyzer downtime does not impact farm activities as it is assumed energy will still flow through the export system to some other entity such as the grid. - All stacks are currently modeled as a single entity. @@ -538,7 +540,7 @@ cables: - Replace Flake8 and Pylint in the pre-commit workflow with ruff, and fix/ignore the resulting errors as appropriate - Features: - - Weather data now has the ability to contain more than just the required "windspeed" and "waveheight" columns. This will allow for easier expansion of the weather model in the future, and increase compatibility with other NREL techno economic modeling frameworks. + - Weather data now has the ability to contain more than just the required "windspeed" and "waveheight" columns. This will allow for easier expansion of the weather model in the future, and increase compatibility with other NLR techno economic modeling frameworks. - Bug fixes: - Maintenance and failure simulation process interruptions were occuring prior to starting the process timing, and causing simulation failures. - Duplicated parameters were being processed in `WombatEnvironment.log_action` stemming from improper handling of varying parameters in some of the more complex control flow logic in *in situ* repairs. diff --git a/README.md b/README.md index d8a2ed74..14586e9a 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ With that said, it would be greatly appreciated for issues or PRs to be submitte any improvements at all, from fixing typos (guaranteed to be a few) to features to testing. -If you use this library please cite our NREL Technical Report: +If you use this library please cite our NLR Technical Report: ```bibtex @techreport{hammond2022wombat, @@ -45,11 +45,11 @@ If you use this library please cite our NREL Technical Report: ## Part of the WETO Stack -WOMBAT is primarily developed with the support of the U.S. Department of Energy and is part of the [WETO Software Stack](https://nrel.github.io/WETOStack). For more information and other integrated modeling software, see: -- [Portfolio Overview](https://nrel.github.io/WETOStack/portfolio_analysis/overview.html) -- [Entry Guide](https://nrel.github.io/WETOStack/_static/entry_guide/index.html) -- [Techno-Economic Modeling Workshop](https://nrel.github.io/WETOStack/workshops/user_workshops_2024.html#tea-and-cost-modeling) -- [Systems Engineering Workshop](https://nrel.github.io/WETOStack/workshops/user_workshops_2024.html#systems-engineering) +WOMBAT is primarily developed with the support of the U.S. Department of Energy and is part of the [WETO Software Stack](https://nlr.github.io/WETOStack). For more information and other integrated modeling software, see: +- [Portfolio Overview](https://nlr.github.io/WETOStack/portfolio_analysis/overview.html) +- [Entry Guide](https://nlr.github.io/WETOStack/_static/entry_guide/index.html) +- [Techno-Economic Modeling Workshop](https://nlr.github.io/WETOStack/workshops/user_workshops_2024.html#tea-and-cost-modeling) +- [Systems Engineering Workshop](https://nlr.github.io/WETOStack/workshops/user_workshops_2024.html#systems-engineering) ## WOMBAT in Action diff --git a/docs/contributing.md b/docs/contributing.md index 651882e6..e166e855 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -38,7 +38,7 @@ documentation changes into WOMBAT, or to push changes upstream to the main NLRWi ## Keeping your fork in sync with NLRWindSystems/WOMBAT -The "main" WOMBAT repository is regularly updated with ongoing research at NREL and beyond. After +The "main" WOMBAT 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. @@ -99,7 +99,7 @@ New feature requests, changes, enhancements, non-methodology features, and bug r as new issues in the [Github.com issue tracker](https://github.com/NLRWindSystems/WOMBAT/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 diff --git a/docs/examples/examples_reference.md b/docs/examples/examples_reference.md index a6fb97fd..5947a2c4 100644 --- a/docs/examples/examples_reference.md +++ b/docs/examples/examples_reference.md @@ -14,7 +14,7 @@ DOE. The results are displayed in ### `COWER_om_worflow.ipynb` This workflow example demonstrates the new (as of v0.13) default offshore wind data sets and the -O&M portion of the NREL Cost of Wind Energy Review (COWER) analysis. The underlying data and example +O&M portion of the NLR Cost of Wind Energy Review (COWER) analysis. The underlying data and example are kept up to date every year for this project, so the data will be updated annually (as of 2025). ## Explanations @@ -66,7 +66,7 @@ to date with WOMBAT's input changes. This example demonstrates the WOMBAT analysis portion of the 2025 doctoral dissertation by Nadezda Avanessova [^avanessova2025], which in part focuses on a comparison of -ORE Catapult's COMPASS, WavEC's O&M Tool, and NREL's WOMBAT for offshore wind O&M. This example +ORE Catapult's COMPASS, WavEC's O&M Tool, and NLR's WOMBAT for offshore wind O&M. This example was originally run in v0.8.1, and updated to v0.12, so some results will differ from what was published. ### `dinwoodie_validation.ipynb` @@ -81,7 +81,7 @@ IEA, 2016 [^smart2016iea]. ### `timing_benchmarks.ipynb` -This notebook is a simple benchmark for comparing run times between releases from NREL's +This notebook is a simple benchmark for comparing run times between releases from NLR's FY22 & FY23. That said, there has been a change in computers since running this, and the listed times for v0.7 in the notebooks will not match those in this example. diff --git a/docs/examples/how_to.md b/docs/examples/how_to.md index 85970cd9..dd8f20a1 100644 --- a/docs/examples/how_to.md +++ b/docs/examples/how_to.md @@ -530,7 +530,7 @@ is a need/desire for additional power curve methodologies, then For an open source listing of a variety of land-based, offshore, and distributed wind turbine power curves, please visit the -[NREL Turbine Models repository](https://github.com/NREL/turbine-models). +[NLR Turbine Models repository](https://github.com/NLR/turbine-models). #### Cables @@ -601,7 +601,7 @@ electrolyzer will not operate unless input power is at least 10 MW. An example data file provides the following definition in addition to the maintenance and failure definitions that were shown previously. The assumptions are based on the -[H2 Integrate PEM electrolysis model](https://github.com/NREL/H2Integrate/blob/main/h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_H2_LT_electrolyzer_Clusters.py) +[H2 Integrate PEM electrolysis model](https://github.com/NLR/H2Integrate/blob/main/h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_H2_LT_electrolyzer_Clusters.py) with CapEx and number of stacks being arbitrarily chosen for example purposes. ```{code-block} yaml diff --git a/docs/examples/index.md b/docs/examples/index.md index 16746ee5..00785e5c 100644 --- a/docs/examples/index.md +++ b/docs/examples/index.md @@ -7,7 +7,7 @@ demonstrated through example notebooks. To fully follow the particulars of each it is recommended to see how each model's configuration files are composed. For thorough explanations of the design and implementation ethos of the model, please -see our NREL Technical Report: https://www.osti.gov/biblio/1894867 {cite}`osti_1894867`, +see our NLR Technical Report: https://www.osti.gov/biblio/1894867 {cite}`osti_1894867`, which was published alongside v0.5.1, so some functionality has been updated. ## Feature Overview @@ -209,7 +209,7 @@ floating offshore wind cases. Unlike other datasets in this repository, which largely reflect publicly available sources, this dataset incorporates **internal adjustments and harmonizations** to align with research-focused -scenarios for NREL products that may require outputs to be in 2024 USD, like for example, the Annual +scenarios for NLR products that may require outputs to be in 2024 USD, like for example, the Annual Technology Baseline, or the Cost of Wind Energy Review. #### Land-Based @@ -226,7 +226,7 @@ Material costs for repairs and replacements, as well as failure data, are source {cite:t}`corewind_d61_2020, corewind_d42_2021`. Fixed cost data is primarily derived from {cite:t}`bvg_guide_2023, bvg_guide_2025`, while vessel day rate and mobilization assumptions are compiled from a range of public sources. For detailed reference information, please contact Daniel -Mulas Hernando (Daniel.MulasHernando@nrel.gov) to request access to WOMBAT_cost_history.xlsx. +Mulas Hernando (Daniel.MulasHernando@nlr.gov) to request access to WOMBAT_cost_history.xlsx. - **Cost Year:** All monetary values are standardized to **2024 USD**. - **Data Integration:** Inputs were consolidated from multiple public sources and internal records (`WOMBAT_cost_history.xlsx`), with historical exchange rates and inflation applied to transform costs to 2024 USD. @@ -261,7 +261,7 @@ The accompanying notebook, **`examples/COWER_om_workflow.ipynb`**, demonstrates #### Notes -- `WOMBAT_cost_history.xlsx` is an internal NREL document. For questions, contact **Daniel.MulasHernando@nrel.gov**. +- `WOMBAT_cost_history.xlsx` is an internal NLR document. For questions, contact **Daniel.MulasHernando@nlr.gov**. - This dataset should be treated as a **scenario-based reference**, not as purely empirical or historical data. ## References diff --git a/docs/index.md b/docs/index.md index 0b2592bf..d84a5e2c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -20,7 +20,7 @@ for the wind farm lifecycle research community. Specifically, WOMBAT is meant to a what-if, or scenario-based, simulation tool, so that you can model the trade-offs in decision-making for the operations and maintenance phase of a wind farm. -As a supplement to this documentation site, there is also an NREL Technical Report that +As a supplement to this documentation site, there is also an NLR Technical Report that goes through much of the design and implementation details available at: https://www.osti.gov/biblio/1894867. If you use this software, please cite it using the following BibTeX information, or in commonly used citation formats @@ -41,7 +41,7 @@ following BibTeX information, or in commonly used citation formats ``` For any questions, feel free to open up an issue in the repository or email: -rob.hammond@nrel.gov. +rob.hammond@nlr.gov. ## Latest Changes? @@ -86,11 +86,11 @@ As of v0.10, a series of convenience features and consistency updates have been ## Part of the WETO Stack -WOMBAT is primarily developed with the support of the U.S. Department of Energy and is part of the [WETO Software Stack](https://nrel.github.io/WETOStack). For more information and other integrated modeling software, see: -* [Portfolio Overview](https://nrel.github.io/WETOStack/portfolio_analysis/overview.html) -* [Entry Guide](https://nrel.github.io/WETOStack/_static/entry_guide/index.html) -* [Techno-Economic Modeling Workshop](https://nrel.github.io/WETOStack/workshops/user_workshops_2024.html#tea-and-cost-modeling) -* [Systems Engineering Workshop](https://nrel.github.io/WETOStack/workshops/user_workshops_2024.html#systems-engineering) +WOMBAT is primarily developed with the support of the U.S. Department of Energy and is part of the [WETO Software Stack](https://nlr.github.io/WETOStack). For more information and other integrated modeling software, see: +* [Portfolio Overview](https://nlr.github.io/WETOStack/portfolio_analysis/overview.html) +* [Entry Guide](https://nlr.github.io/WETOStack/_static/entry_guide/index.html) +* [Techno-Economic Modeling Workshop](https://nlr.github.io/WETOStack/workshops/user_workshops_2024.html#tea-and-cost-modeling) +* [Systems Engineering Workshop](https://nlr.github.io/WETOStack/workshops/user_workshops_2024.html#systems-engineering) ## The Model in 30 Seconds Or Less @@ -150,7 +150,7 @@ lifecycle of a single failure. ## License -Notice on the NREL application of the Apache-2 license, also found on the +Notice on the NLR application of the Apache-2 license, also found on the [GitHub](https://github.com/NLRWindSystems/WOMBAT/blob/main/NOTICE), along with the complete [license](https://github.com/NLRWindSystems/WOMBAT/blob/main/LICENSE) details. diff --git a/docs/presentations.md b/docs/presentations.md index 9ce7b71a..771a58ac 100644 --- a/docs/presentations.md +++ b/docs/presentations.md @@ -22,7 +22,7 @@ Hammond, Rob, & Cooperman, Aubryn. Windfarm Operations and Maintenance cost-Bene ## Developing a holistic operation and maintenance simulation tool for emerging offshore wind projects, 2025 The 2025 doctoral dissertation by Nadezda Avanessova {cite}`avanessova_2025` highlights a -comparison of ORE Catapult's COMPASS, WavEC's O&M Tool, and NREL's WOMBAT for offshore wind O&M. +comparison of ORE Catapult's COMPASS, WavEC's O&M Tool, and NLR's WOMBAT for offshore wind O&M.
[Edinburgh University Archive](http://dx.doi.org/10.7488/era/5854) @@ -32,7 +32,7 @@ This document is the actual presentation given in associating with the conferenc workshop. Please also see the [workshop's homepage](/workshops/nawea_wind_tech_2023).
{download}`presentation PDF <../presentation_material/nawea_2023_wombat_tutorial_87913.pdf>` -| [NREL Publications](https://www.nrel.gov/docs/fy24osti/87913.pdf) +| [NLR Publications](https://www.nlr.gov/docs/fy24osti/87913.pdf) (presentations:fy20-doe)= ## FY20 DOE Presentation @@ -55,7 +55,7 @@ software systems. Here we compare our software to the published results from ## IEA Task 26 Presentation This presentation was given to the IEA Task Force responsible for {cite:t}`smart2016iea` -as a demonstration of NREL's efforts on O&M model development. +as a demonstration of NLR's efforts on O&M model development.
{download}`presentation PDF <../presentation_material/WOMBAT_IEA_task_26_presentation_6_May_2021.pdf>` diff --git a/docs/team.md b/docs/team.md index 1354847f..c9cb0159 100644 --- a/docs/team.md +++ b/docs/team.md @@ -1,6 +1,6 @@ # Team -All members are assumed NREL employees, unless otherwise noted. +All members are assumed NLR employees, unless otherwise noted. ## Software diff --git a/docs/workshops/nawea_wind_tech_2023.md b/docs/workshops/nawea_wind_tech_2023.md index 44422f09..5783c370 100644 --- a/docs/workshops/nawea_wind_tech_2023.md +++ b/docs/workshops/nawea_wind_tech_2023.md @@ -19,7 +19,7 @@ content are all included in the slides with links to the appropriate documentati and the relevant screenshots so that participants can track down the required data in the COREWIND publications more easily. -- The slides can be found [here](https://www.nrel.gov/docs/fy24osti/87913.pdf) +- The slides can be found [here](https://www.nlr.gov/docs/fy24osti/87913.pdf) - The accompanying example notebook is [here](https://github.com/NLRWindSystems/WOMBAT/blob/main/examples/NAWEA_interactive_walkthrough.ipynb). - Example dataset for the Morro Bay, California, USA 9D layout with connected diff --git a/pyproject.toml b/pyproject.toml index a74287e5..cba7541d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "wombat" dynamic = ["version"] -authors = [{name = "Rob Hammond", email = "rob.hammond@nrel.gov"}] +authors = [{name = "Rob Hammond", email = "rob.hammond@nlr.gov"}] readme = {file = "README.md", content-type = "text/markdown"} description = "Windfarm operations and maintenance cost-benefit analysis tool" requires-python = ">=3.11" diff --git a/tests/unit/test_utilities.py b/tests/unit/test_utilities.py index ff6e57c9..6792a454 100644 --- a/tests/unit/test_utilities.py +++ b/tests/unit/test_utilities.py @@ -116,9 +116,9 @@ def test_format_events_log_message(): def test_IEC_power_curve(): """Tests `IEC_power_curve`.""" # tests are built from the same as OpenOA - # power curve source: https://github.com/NREL/turbine-models/blob/master/Offshore/2020ATB_NREL_Reference_15MW_240.csv - nrel_15mw_wind = np.arange(4, 26) - nrel_15mw_power = np.array( + # power curve source: https://github.com/NLR/turbine-models/blob/master/Offshore/2020ATB_NLR_Reference_15MW_240.csv + nlr_15mw_wind = np.arange(4, 26) + nlr_15mw_power = np.array( [ 720, 1239, @@ -148,8 +148,8 @@ def test_IEC_power_curve(): cut_in = 4 cut_out = 25 curve = IEC_power_curve( - nrel_15mw_wind, - nrel_15mw_power, + nlr_15mw_wind, + nlr_15mw_power, windspeed_start=cut_in, windspeed_end=cut_out, bin_width=1, @@ -167,7 +167,7 @@ def test_IEC_power_curve(): # Test all the valid windspeeds are equal valid_power = test_power[(test_windspeeds >= cut_in) & (test_windspeeds <= cut_out)] - nptest.assert_array_equal(nrel_15mw_power, valid_power) + nptest.assert_array_equal(nlr_15mw_power, valid_power) def test_calculate_hydrogen_production(): diff --git a/wombat/utilities/utilities.py b/wombat/utilities/utilities.py index 554aa4db..3331db8f 100644 --- a/wombat/utilities/utilities.py +++ b/wombat/utilities/utilities.py @@ -66,7 +66,7 @@ def IEC_power_curve( windspeed_end: float = 30.0, ) -> Callable: """Direct copyfrom OpenOA: - https://github.com/NREL/OpenOA/blob/main/operational_analysis/toolkits/power_curve/functions.py#L16-L57 + https://github.com/NLR/OpenOA/blob/main/operational_analysis/toolkits/power_curve/functions.py#L16-L57 Use IEC 61400-12-1-2 method for creating wind-speed binned power curve. Parameters @@ -135,7 +135,7 @@ def calculate_stack_current( ) -> np.ndarray | pd.Series: """Convert power produced, in kW to current, in amperes (I) using the efficiency curve from the - `H2Integrage PEM electrolysis model `_. + `H2Integrage PEM electrolysis model `_. .. math:: i_{stack} = p1 * power^{3} + p2 * power^{2} + p3 * power + p4 * power^{1/2} + p5