# -*- coding: utf-8"""Module of class PowerSource.This file is part of project TESPy (github.com/oemof/tespy). It's copyrightedby the contributors recorded in the version control history of the file,available from its original location tespy/components/power/source.pySPDX-License-Identifier: MIT"""fromtespy.components.componentimportComponentfromtespy.components.componentimportcomponent_registry
[docs]@component_registryclassPowerSource(Component):r""" A power flow emerges from a PowerSource. Parameters ---------- label : str The label of the component. design : list List containing design parameters (stated as String). offdesign : list List containing offdesign parameters (stated as String). design_path : str Path to the components design case. local_offdesign : boolean Treat this component in offdesign mode in a design calculation. local_design : boolean Treat this component in design mode in an offdesign calculation. char_warnings : boolean Ignore warnings on default characteristics usage for this component. printout : boolean Include this component in the network's results printout. Example ------- Create a PowerSource and specify a label. >>> from tespy.components import PowerSource >>> so = PowerSource('a labeled source') >>> so.label 'a labeled source' """