wind-up

A tool to assess yield uplift of wind turbines.
https://github.com/resgroup/wind-up

Category: Renewable Energy
Sub Category: Wind Energy

Last synced: about 13 hours ago
JSON representation

Repository metadata

A tool to assess yield uplift of wind turbines

README.md

wind-up

A tool to assess yield uplift of wind turbines

image
image
image
Lint & Format: Ruff
Typing: mypy
lint-and-test

Getting Started

See examples folder for example analysis using the wind-up package. smarteole_example.ipynb is a good place to start.

The wind-up package can be installed using any Python environment manager. Examples using uv and pip are shown below:

Using uv

# Install the wind-up package in an existing project
uv add res-wind-up

# Or create a new project and install the wind-up package
uv init my-project
cd my-project
uv add res-wind-up

Using pip

# create and activate a virtual environment, if needed
python -m venv .venv
source .venv/Scripts/activate  # or .venv/bin/activate on linux or ".venv/Scripts/activate" in Windows command prompt
# install the wind-up package in the virtual environment
pip install res-wind-up # alternatively clone the repo, navigate to the wind-up folder and run "pip install ."

Note that the package is named wind_up (with an underscore) in Python code. For example to print the version of the installed package use the following code snippet:

import wind_up
print(wind_up.__version__)

Contributing

To start making changes fork the repository or make a new branch from main. Note main is protected;
if a commit fails to push and you want to undo it try git reset origin/main --hard

The development environment should be created and managed using uv. To create the environment:

uv sync --extra dev

To run the formatting, linting and testing:

uv run poe all # or all-fast to skip slow tests

Or simply

poe all # or all-fast to skip slow tests

if you have activated the virtual environment.

License

See LICENSE.txt

Contact

Alex.Clerc@res-group.com


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 242
Total Committers: 6
Avg Commits per committer: 40.333
Development Distribution Score (DDS): 0.12

Commits in past year: 16
Committers in past year: 2
Avg Commits per committer in past year: 8.0
Development Distribution Score (DDS) in past year: 0.5

Name Email Commits
Alex Clerc a****c@r****m 213
Samuel Northover-Naylor 5****r 22
Gabriele Calvo g****7@g****m 3
paulf81 p****g@n****v 2
dependabot[bot] 4****] 1
Gorkem Kacar 1****t 1

Committer domains:


Issue and Pull Request metadata

Last synced: 23 days ago

Total issues: 23
Total pull requests: 59
Average time to close issues: about 2 months
Average time to close pull requests: 9 days
Total issue authors: 3
Total pull request authors: 8
Average comments per issue: 0.35
Average comments per pull request: 0.32
Merged pull request: 38
Bot issues: 0
Bot pull requests: 2

Past year issues: 9
Past year pull requests: 21
Past year average time to close issues: 18 days
Past year average time to close pull requests: 15 days
Past year issue authors: 3
Past year pull request authors: 4
Past year average comments per issue: 0.11
Past year average comments per pull request: 0.14
Past year merged pull request: 14
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/resgroup/wind-up

Top Issue Authors

  • aclerc (13)
  • samuelwnaylor (9)
  • n-n-s (1)

Top Pull Request Authors

  • samuelwnaylor (24)
  • aclerc (23)
  • gabrielecalvo (3)
  • YousifKilano (2)
  • dependabot[bot] (2)
  • izofat (2)
  • paulf81 (2)
  • delta006 (1)

Top Issue Labels

  • enhancement (8)
  • good first issue (5)
  • bug (4)

Top Pull Request Labels

  • dependencies (2)
  • python:uv (1)

Package metadata

pypi.org: res-wind-up

A tool to assess yield uplift of wind turbines

  • Homepage: https://github.com/resgroup/wind-up
  • Documentation: https://res-wind-up.readthedocs.io/
  • Licenses: BSD License
  • Latest release: 0.4.10 (published about 1 month ago)
  • Last Synced: 2026-06-12T18:00:54.479Z (3 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,973 Last month
  • Rankings:
    • Dependent packages count: 10.671%
    • Average: 35.383%
    • Dependent repos count: 60.094%
  • Maintainers (1)

Dependencies

.github/workflows/lint-and-test.yaml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/pypi-publish.yaml actions
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
pyproject.toml pypi
  • geographiclib *
  • matplotlib *
  • pandas >= 2.0.0
  • pyarrow *
  • pydantic >= 2.0.0
  • python-dotenv *
  • pyyaml *
  • requests *
  • ruptures *
  • scipy *
  • seaborn *
  • tabulate *
  • toml *
  • tqdm *
  • utm *

Score: 13.271396987332109