Foxes

Latest version: v1.3

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

Scan your dependencies

Page 1 of 11

1.3

- Core:
- The statistical weights of the states are now no longer required to be known a-priori, but they are computed at target points during the states calculation. So in principle, weights can now depend on the evaluation point, as it is required by the new `WRGStates`, see below.
- Input:
- Introducing `WRGStates`, reading and running Wind Resource Grid (WRG) data files which describe Weibull factors on a regular horizontal grid.
- Examples:
- New example `quickstart`, demonstrating _foxes_ in a minimal script
- Bug fixes:
- Bug fixed with `xarray.Dataset` input instead of file for `FieldDataNC` states

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

Changelog

1.2.5

- Models:
- Fix for bug in `VortexSheet` turbine induction wake model. Thanks MellBeli

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

1.2.4

- Config:
- Fix for bug with `nc_engine` for Python 3.8
- Utils:
- New util `ReaderWRG`, reading WRG files. Thanks HassanKassem

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

1.2.3

- Dependencies:
- Switching `windIO` support to fork at [https://github.com/EUFLOW/windIO](https://github.com/EUFLOW/windIO)
- Removing dependency `netcdf4`, since this or `h5netcdf` are now a dynamic choice, called when NetCDF files are being used
- Config:
- Now three directories are defined: `work_dir`, `input_dir`, `output_dir`. If not defined, falling back to `work_dir`, defaulting to cwd.
- Inputs:
- Removing `SliceDataNC`, since now `FieldDataNC` can handle data without height dependency
- Enhancing `FieldDataNC` for more efficient parallel loading of large data, replacing `pre_load` flag with load mode options `preload`, `lazy`, `fly`
- Enhancing `windio` inputs for output generation
- Outputs:
- New output `SlicesData` which combines slices from `SliceData` into a single NetCDF file, resulting in full 3d field output (or 4d, with time/states dimension)
- Models:
- New point model `Ustar2TI`, estimates TI from friction velocity

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

1.2.2

- Developments required by `foxes_opt` v0.3, related to running also wind farm optimizations by yaml parameter files

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

1.2.1

- Dependencies:
- Removing dependency on `windrose` package
- Outputs:
- Output `FarmResultsEval`: Renaming contraction rule `mean` into `weights`. Introducing new rule `mean_no_weights`.
- New Output `WindRoseBinPlot`, for example showing variable mean values for wind rose bins
- Re-implementation of `WindRosePlot`, no longer needs the `windrose` package
- Inputs:
- Generalizing `ScanWS` states to `ScanStates`, for arbitrary tensor products of variable lists
- States `FieldDataNC` now also accepts fields without heights, signature (state, x, y) and (state, y, x)
- Bug fixes:
- Fixing some examples that were computing the turbine efficiency incorrectly

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

Page 1 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.