ruins.apps.landuse#

Module Contents#

Functions#

concept_explainer(config, **kwargs)

Show an explanation, if it was not already shown.

quick_access(→ None)

Add quick access buttons

cached_pdsi_plot(_data[, group_by, add_tree, lang])

drought_index(→ None)

Loading Palmer drought severity index data for the region

crop_models(→ None)

Load and visualize crop model yields

windspeed_rcp_plots(→ None)

upscaled_data_filter(→ dict)

Create a unified interface to filter the upscaled actions

upscale_plots(→ None)

Show dist-plots for provisioned windpower in Krummhörn along with many filter options

management_plot(→ None)

upscale_ternary_plot(→ None)

Show a ternerary plot for all turbine conbinations in 10% steps with the provisioned power as contour lines

wind_turbine_dimensions(config)

Let the user play with some wind turbine dimensioning

upscale_windpower(→ None)

Play with upscaling options to see how the wind farm will perform in the future

windpower(→ None)

Load and visualize wind power experiments

windpower_story(→ None)

Guide the user through the windpower landuse example

main_app(**kwargs)

Attributes#

_TRANSLATE_EN

_TRANSLATE_WIND_EN

_TRANSLATE_DE

_TRANSLATE_WIND_DE

ruins.apps.landuse._TRANSLATE_EN#
ruins.apps.landuse._TRANSLATE_WIND_EN#
ruins.apps.landuse._TRANSLATE_DE#
ruins.apps.landuse._TRANSLATE_WIND_DE#
ruins.apps.landuse.concept_explainer(config: ruins.core.Config, **kwargs)#

Show an explanation, if it was not already shown.

ruins.apps.landuse.quick_access(config: ruins.core.Config, container=st.sidebar) None#

Add quick access buttons

ruins.apps.landuse.cached_pdsi_plot(_data, group_by: List[str] = None, add_tree: bool = True, lang='de')#
ruins.apps.landuse.drought_index(dataManager: ruins.core.DataManager, config: ruins.core.Config) None#

Loading Palmer drought severity index data for the region

ruins.apps.landuse.crop_models(dataManager: ruins.core.DataManager, config: ruins.core.Config) None#

Load and visualize crop model yields

ruins.apps.landuse.windspeed_rcp_plots(dataManager: ruins.core.DataManager, config: ruins.core.Config, key: str = 'windspeed') None#
ruins.apps.landuse.upscaled_data_filter(dataManager: ruins.core.DataManager, expert_mode: bool = False, key='upscale_filter', container=st) dict#

Create a unified interface to filter the upscaled actions

ruins.apps.landuse.upscale_plots(dataManager: ruins.core.DataManager, config: ruins.core.Config, expert_mode: bool = False, key: str = 'upscale') None#

Show dist-plots for provisioned windpower in Krummhörn along with many filter options

ruins.apps.landuse.management_plot(dataManager: ruins.core.DataManager, config: ruins.core.Config, expert_mode: bool = False, key: str = 'management') None#
ruins.apps.landuse.upscale_ternary_plot(dataManager: ruins.core.DataManager, config: ruins.core.Config, expert_mode: bool = False, key: str = 'ternary') None#

Show a ternerary plot for all turbine conbinations in 10% steps with the provisioned power as contour lines

ruins.apps.landuse.wind_turbine_dimensions(config: ruins.core.Config)#

Let the user play with some wind turbine dimensioning

ruins.apps.landuse.upscale_windpower(dataManager: ruins.core.DataManager, config: ruins.core.Config) None#

Play with upscaling options to see how the wind farm will perform in the future

ruins.apps.landuse.windpower(dataManager: ruins.core.DataManager, config: ruins.core.Config) None#

Load and visualize wind power experiments

ruins.apps.landuse.windpower_story(dataManager: ruins.core.DataManager, config: ruins.core.Config) None#

Guide the user through the windpower landuse example

ruins.apps.landuse.main_app(**kwargs)#