Skip to main content

Linearised CFD wake model (PyFuga)

Project description

PyFuga is the Python implementation of the Fuga look-up table (LUT) generator for wind turbine wakes, previously computed in FORTRAN and with the Windows Fuga GUI.

PyFuga is part of the PyWake ecosystem and provides the LUTs required to run PyWake's Fuga wake deficit model.

pipeline status coverage report documentation

DOI

Installation

Install via pip:

pip install pyfuga

or from conda-forge with conda:

conda install conda-forge:pyfuga

or Pixi:

pixi add pyfuga

A minimal example to get you started is available in the QuickStart Jupyter notebook.

Documentation

Learn more about PyFuga at the official documentation.

Release history

See CHANGELOG.md for release notes and version history.

Contributing

Read more at CONTRIBUTING.md.

Support

Issues and feature requests can be submitted through the project's GitLab issue tracker.

Citing PyFuga

Please cite both the underlying Fuga theory and the PyFuga software implementation. See the "Citing PyFuga" section in the documentation for recommended references and BibTeX entries.

Authors and acknowledgements

PyFuga is developed at DTU Wind and Energy Systems and builds on the Fuga model described in the technical report by Søren Ott, Mads Mølgaard Pedersen, Gunnar Chr. Larsen, Leonardo Alcayaga, Nils Gaukroger, Elvira Jarmbæk Jacobsen, and colleagues.

The PyFuga project would like to acknowledge Equinor ASA for their support of the project over many years.

Licence

This project is released under the terms of the licence in the LICENSE file.

Project status

Active development as part of the PyWake suite. PyFuga continues to evolve alongside ongoing improvements to the Fuga model and its numerical implementation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfuga-0.2.0.tar.gz (57.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfuga-0.2.0-py3-none-any.whl (46.0 kB view details)

Uploaded Python 3

File details

Details for the file pyfuga-0.2.0.tar.gz.

File metadata

  • Download URL: pyfuga-0.2.0.tar.gz
  • Upload date:
  • Size: 57.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pyfuga-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8a2c56a0bfbcb2259bb85f360101d0ff2784bb0542da116cbae8accd34abf687
MD5 13d3b2e8f8a095801628b4630f0eab20
BLAKE2b-256 738bdb7ad3b25dab43c3c634a0deeea3631238ab7fd2aa81db0312395e1fc444

See more details on using hashes here.

File details

Details for the file pyfuga-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pyfuga-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 46.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pyfuga-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c54532d2c2c57d6ba5c77f71c7715eb64748d70a8c312a447a3d7099f155f868
MD5 d369b43d0b343f42f5abb7953175f594
BLAKE2b-256 0ec9c9d10216944711b4d342b8604f59cdc33ad040ba361afdf8d6b6611d58a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page