Metadata-Version: 2.4
Name: py_wake
Version: 2.6.10
Summary: Open source static wake modeling framework from DTU
Author: DTU Wind Energy
Author-email: "Mads M. Pedersen" <mmpe@dtu.dk>
License: MIT License
Project-URL: Documentation, https://topfarm.pages.windenergy.dtu.dk/PyWake/
Project-URL: Changelog, https://topfarm.pages.windenergy.dtu.dk/PyWake/notebooks/ChangeLog.html
Project-URL: Source code, https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake
Project-URL: Issue tracker, https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake/-/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: git-lfs
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: xarray>=2024.6.1
Requires-Dist: netcdf4
Requires-Dist: h5netcdf
Requires-Dist: autograd
Requires-Dist: pyyaml
Requires-Dist: scipy
Requires-Dist: tqdm
Requires-Dist: joblib>=1.3
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: psutil; extra == "test"
Requires-Dist: memory_profiler; extra == "test"
Requires-Dist: line_profiler; extra == "test"
Requires-Dist: scikit-learn; extra == "test"
Requires-Dist: surrogates-interface; extra == "test"
Requires-Dist: tensorflow; extra == "test"
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: ipywidgets; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: sphinx_copybutton; extra == "docs"
Requires-Dist: sphinx_sitemap; extra == "docs"
Requires-Dist: ipympl; extra == "docs"
Requires-Dist: ipykernel; extra == "docs"
Requires-Dist: pypandoc; extra == "docs"
Requires-Dist: topfarm; extra == "docs"
Dynamic: license-file

[![pipeline status](https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake/badges/master/pipeline.svg)](https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake/commits/master)
[![coverage report](https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake/badges/master/coverage.svg)](https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake/commits/master)
[![DOI](https://zenodo.org/badge/164115313.svg)](https://zenodo.org/badge/latestdoi/164115313)
[![PyPi](https://img.shields.io/pypi/v/py_wake)](https://pypi.org/project/py-wake/)
[![License](https://img.shields.io/pypi/l/py_wake)](https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake/blob/master/LICENSE)

![PyWake](https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake/raw/master/docs/logo.svg)

## Welcome to PyWake
- an AEP calculator for wind farms implemented in Python including a collection of wake models


This is a work-in-progress attempt to make something like FUSEDWAKE 2.0. Its relation to FUSEDWAKE is, however, not determined yet.
The idea is that it should:

- Reduce duplicated code
- Include wakemap functions
- Be faster
- Be suitable for layout optimization
- Support use of load surrrogate models
- Support complex terrain
- Support gradient based optimization


## Quick Start:

`pip install py_wake`

## Source code repository (and issue tracker):

[https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake](https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake)

## License:
[MIT](https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake/blob/master/LICENSE)

## Documentation, installation, etc:

[https://topfarm.pages.windenergy.dtu.dk/PyWake](https://topfarm.pages.windenergy.dtu.dk/PyWake).

