Foxes

Latest version: v0.7.3.1

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.7.3.1

- Dependencies:
- Restriction to `numpy<2` due to an incompatibility of dependecy `autograd`
- Core:
- New model type `GroundModel`, which manages the call of the partial wakes models in case of farm calculations and wake models in case of point calculations
- Inputs:
- New height dependent states: `MultiHeightNCStates` and `MultiHeightNCTimeseries`, same as `MultiHeightStates` and `MultiHeightTimeseries`, but starting from a netCDF file or `xarray.Dataset` input
- Models:
- New wake model helper class `WakeK`, handling the `k`, `ka`, `kb` choices for all wake models
- New ground model `NoGround`, plain call of the partial wakes and wakes models
- New ground models `WakeMirror` and `GroundMirror`, replacing the equivalent former wake models. Realizing wake reflection at horizontal planes.
- New induction model `VortexSheet`, which is a radial implementation of the centreline deficit model in Medici 2012 https://doi.org/10.1002/we.451
- Utils:
- New utility `WakeKFactory` class, enabling the choice of either `k` or `ka, kb` directly from the wake model names in the model book.
- Inputs:
- Work on `windio`, but unfinished on their side when it comes to analysis requests
- Examples:
- Example `multi_height`: Now based on `MultiHeightNCTimeseries`
- Bug fixes:
- Fox for bug with wake mirrors and partial wakes


**Full Changelog**: [https://github.com/FraunhoferIWES/foxes/commits/v0.7.3.1](https://github.com/FraunhoferIWES/foxes/commits/v0.7.3.1)

0.7.2

- Bug fixes:
- Fix for bug with `Factory` that confused templates `A_B<..>` type with `B<..>` type templates

**Full Changelog**: [https://github.com/FraunhoferIWES/foxes/commits/v0.7.2](https://github.com/FraunhoferIWES/foxes/commits/v0.7.2)

0.7.1

- Models:
- Improved `ModelBook`, adding some smartness thanks to model factories. Parameters are parsed from model name strings that follow given patterns. E.g., `Jensen_<superposition>_k<k>` represents all `JensenWake` models with any superposition model choice and and choice of k, and `Jensen_linear_k0075` would be an accepted name choice by the user.
- New wind speed superpositions `WSLinearLocal`, `WSQuadraticLocal`, `WSPowLocal`, `WSMaxLocal`: Adding dimensionless wind deficits, and then evaluating the overall effect for the ambient results at evaluation points (no scaling with rotor effective data)
- Utils:
- New utility `Factory`, creating class instances from selections of allowed parameter choises
- New utility `FDict`, a dictionary that supports factories
- Bug fixes:
- Bug fixed with `TurbOParkIX`, that prevented it from running

**Full Changelog**: [https://github.com/FraunhoferIWES/foxes/commits/v0.7.1](https://github.com/FraunhoferIWES/foxes/commits/v0.7.1)

0.7.0.6

None

0.7.0.5

None

v0.7.0.4-trigger
None

0.7.0.2

dev pypi publishing der workflow

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.