_images/Logo_FOXES.svg

Added in version 1.9.7: Support for Python 3.14.

Added in version 1.9.7: FarmLayoutOutput can render physical rotor radii and override farm boundaries for figures without changing numerical farm geometry.

Welcome to FOXES

Farm Optimization and eXtended yield Evaluation Software

FOXES is a modular Python package for wind-farm and wake modelling by Fraunhofer IWES. Typical applications include:

  • Wind farm optimization, e.g. layout optimization or wake steering,

  • Wind farm post-construction analysis,

  • Wake model studies, comparison and validation,

  • Wind farm simulations invoking complex model chains.

FOXES uses vectorized calculations and supports local or distributed execution. Wind-farm optimization is provided by the separate foxes-opt package.

Requires Python 3.10 through 3.14.

Source code repository (and issue tracker):

https://github.com/FraunhoferIWES/foxes

Please report issues in the repository’s issue tracker.

License

Citation

Please cite the JOSS paper “FOXES: Farm Optimization and eXtended yield Evaluation Software”.

JOSS paper DOI: 10.21105/joss.05464

BibTeX:

@article{
    Schmidt2023,
    author = {Jonas Schmidt and Lukas Vollmer and Martin D{\"o}renk{\"a}mper and Bernhard Stoevesandt},
    title = {FOXES: Farm Optimization and eXtended yield Evaluation Software},
    doi = {10.21105/joss.05464},
    url = {https://doi.org/10.21105/joss.05464},
    year = {2023},
    publisher = {The Open Journal},
    volume = {8},
    number = {86},
    pages = {5464},
    journal = {Journal of Open Source Software}
}

Contents

Contributing

  1. Fork foxes on github.

  2. Create a branch (git checkout -b new_branch)

  3. Commit your changes (git commit -am “your awesome message”)

  4. Push to the branch (git push origin new_branch)

  5. Create a pull request here

Acknowledgements

Development of FOXES was supported by:

  • BMWK projects Smart Wind Farms (0325851B), GW-Wakes (0325397B), and X-Wakes (03EE3008A)

  • BMBF project H2Digital (03SF0635)

  • Horizon Europe projects FLOW (101084205) and AIRE (101083716)