foxes.models.model_book.ModelBook

class foxes.models.model_book.ModelBook[source]

Bases: object

Container for all kinds of models.

Parameters:

Pct_file (str, optional) – Path to power/ct curve file, for creation of default turbine type model

point_models

The point models. Keys: model name str, values: foxes.core.PointDataModel

Type:

foxes.utils.Dict

rotor_models

The rotor models. Keys: model name str, values: foxes.core.RotorModel

Type:

foxes.utils.Dict

turbine_types

The turbine type models. Keys: model name str, values: foxes.core.TurbineType

Type:

foxes.utils.Dict

turbine_models

The turbine models. Keys: model name str, values: foxes.core.TurbineModel

Type:

foxes.utils.Dict

turbine_orders

The turbine orders. Keys: model name str, values: foxes.core.TurbineOrder

Type:

foxes.utils.Dict

farm_models

The farm models. Keys: model name str, values: foxes.core.FarmModel

Type:

foxes.utils.Dict

farm_controllers

The farm controllers. Keys: model name str, values: foxes.core.FarmController

Type:

foxes.utils.Dict

partial_wakes

The partial wakes. Keys: model name str, values: foxes.core.PartialWakeModel

Type:

foxes.utils.Dict

wake_frames

The wake frames. Keys: model name str, values: foxes.core.WakeFrame

Type:

foxes.utils.Dict

wake_superpositions

The wake superposition models. Keys: model name str, values: foxes.core.WakeSuperposition

Type:

foxes.utils.Dict

wake_models

The wake models. Keys: model name str, values: foxes.core.WakeModel

Type:

foxes.utils.Dict

sources

All sources dict

Type:

foxes.utils.Dict

__init__(Pct_file=None)[source]

Methods

__init__([Pct_file])

finalize(algo[, verbosity])

Finalizes the model.

print_toc([subset, search])

Print the contents.

__init__(Pct_file=None)[source]
finalize(algo, verbosity=0)[source]

Finalizes the model.

Parameters:
  • algo (foxes.core.Algorithm) – The calculation algorithm

  • verbosity (int) – The verbosity level, 0 = silent

print_toc(subset=None, search=None)[source]

Print the contents.

Parameters:
  • subset (list of str, optional) – Selection of model types

  • search (str, optional) – String that has to be part of the model name