defaults

Tessif’s model defaults

energy_system_nodes

Fallback defaults for creating energy system nodes.

registered_component_types

Default energy system component identifiers and all types associated with them.

addon_component_types

Added speciality energy system component identifiers and types associated with them.

registered_models

Registered energy supply system simulation models and their recognized spelling variations.

Networkx specific

nxgrph_node_shapes

nxgrph node shape visualization defaults.

nxgrph_visualize_defaults

nxgrph drawing defaults.

nxgrph_visualize_tags

nxgrph attribute tags.

nxgrph_visualize_xcptns

nxgrph filter exceptions.

nx_label_kwargs

Registered nxgrph.draw_graph key word arguments keyed by respective sub drawing utility name.

Dash Cytoscape specific

dcgrph_node_shapes

dcgrph node shape visualization defaults.

dcgrph_visualize_defaults

dcgrph drawing defaults.

defaults is a tessif subpackage providing frequently needed defaults. Everything loosely associated with fallback values as well as filter and sorting templates is aggregated here.

Tessif’s model defaults

tessif.frused.defaults.energy_system_nodes

Fallback defaults for creating energy system nodes.

tessif.frused.defaults.registered_component_types

Default energy system component identifiers and all types associated with them.

Used to reorder an energy system mapping during parsing.

Currently registered component types and their identifiers.

tessif.frused.defaults.addon_component_types

Added speciality energy system component identifiers and types associated with them.

Currently registered component types and their identifiers as added components.

Note

Expand this dictionary when adding new speciality energy system components that are not quite parseable using tessif’s approach but where a specialised parsers exists or will be added. Like for example in tessif.transform.mapping2es.omf.generate_sito_flex_transformers().

tessif.frused.defaults.registered_models

Registered energy supply system simulation models and their recognized spelling variations.

Networkx specific

tessif.frused.defaults.nxgrph_node_shapes

nxgrph node shape visualization defaults.

tessif.frused.defaults.nxgrph_visualize_defaults

nxgrph drawing defaults.

Used as described in draw_graph()’s kwargs.

tessif.frused.defaults.nxgrph_visualize_tags

nxgrph attribute tags. Used as described in draw_graph()’s kwargs. Using AttributeGroupings for sub categorization as well as easy to maintain and expand code.

Currently used tags:

tessif.frused.defaults.nxgrph_visualize_xcptns

nxgrph filter exceptions. Used as described in draw_graph()’s kwargs. Using AttributeGroupings for sub categorization as well as easy to maintain and expand code.

Currently used exceptions:

tessif.frused.defaults.nx_label_kwargs

Registered nxgrph.draw_graph key word arguments keyed by respective sub drawing utility name. Used for filtering out incompatible key word arguments. Explicitly stated here for easily maintained and expanded code.

Currently used exceptions:

Dash Cytoscape specific

tessif.frused.defaults.dcgrph_node_shapes

dcgrph node shape visualization defaults.

tessif.frused.defaults.dcgrph_visualize_defaults

dcgrph drawing defaults.

Used as described in draw_graph()’s kwargs.