foxes.output

Classes and functions that create output from foxes calculation results.

class foxes.output.Output[source]

Base class for foxes output.

class foxes.output.FarmLayoutOutput(foxes.output.Output)[source]

Plot the farm layout

class foxes.output.FarmResultsEval(foxes.output.Output)[source]

Evaluates farm results data.

class foxes.output.RosePlotOutput(foxes.output.Output)[source]

Class for rose plot creation

class foxes.output.StatesRosePlotOutput(foxes.output.RosePlotOutput)[source]

Class for rose plot creation directly from states

class foxes.output.WindRoseBinPlot(foxes.output.Output)[source]

Plots mean data in wind rose bins

class foxes.output.ResultsWriter(foxes.output.Output)[source]

Writes results farm data to file.

class foxes.output.StateTurbineMap(foxes.output.Output)[source]

Creates heat maps with turbines on one axis and states on the other axis.

class foxes.output.TurbineTypeCurves(foxes.output.Output)[source]

Creates power and ct curves for turbine types, optionally including derating/boost.

class foxes.output.Animator[source]

Creates an animation from generators that yield lists of artists.

class foxes.output.PointCalculator(foxes.output.Output)[source]

Computes results at given points

class foxes.output.SliceData(foxes.output.Output)[source]

Create data for horizontal or vertical 2D slices

class foxes.output.SlicesData(foxes.output.Output)[source]

Create data for horizontal or vertical 2D slices, all in a single Dataset

class foxes.output.RotorPointPlot(foxes.output.Output)[source]

Visualizes rotor points and their weights.

class foxes.output.StateTurbineTable(foxes.output.Output)[source]

Creates tables of state-turbine type data

class foxes.output.plt(foxes.output.Output)[source]

Class that runs plt commands

foxes.output.flow_plots_2d

Classes and functions that create two dimensional flow plots

class foxes.output.FlowPlots2D(foxes.output.SliceData)[source]

Class for horizontal or vertical 2D flow plots

foxes.output.seq_plugins

Plugins for the Sequential algorithm

class foxes.output.SeqFlowAnimationPlugin(foxes.algorithms.sequential.SequentialPlugin)[source]

Plugin for creating data for a 2D flow animation during sequential iterations

class foxes.output.SeqWakeDebugPlugin(foxes.algorithms.sequential.SequentialPlugin)[source]

Plugin for creating wake debug plots in animations