Skip to content

common

General utility functions for PyPSA components.

Functions:

pypsa.components.common.as_components

as_components(n: NetworkType, value: str | Components) -> Components

Get component instance from string.

v0.33.0

E.g. pass 'Generator', 'generators' or Components class instance to get the corresponding Components class instance.

Parameters:

  • value (str | Components) –

    String or Components class instance.

  • n (Network) –

    Network instance to which the components are attached.

Returns:

Examples:

>>> # Get generators component from string
>>> generators = pypsa.components.common.as_components(n, 'generators')
>>> generators.name
'Generator'
>>> # Also works with singular form
>>> gen = pypsa.components.common.as_components(n, 'Generator')
>>> gen.name
'Generator'
Morty Proxy This is a proxified and sanitized view of the page, visit original site.