# -*- coding: utf-8 -*-
This is a collection of helper functions which work on their own and can be
used by various classes. If there are too many helper-functions, they will
be sorted in different modules.
__copyright__ = "oemof developer group"
__license__ = "GPLv3"
"""Returns the basic oemof path and creates it if necessary.
The basic path is the '.oemof' folder in the $HOME directory.
basicpath = os.path.join(os.path.expanduser('~'), '.oemof')
if not os.path.isdir(basicpath):
"""Returns a path based on the basic oemof path and creates it if
necessary. The subfolder is the name of the path extension.
extended_path = os.path.join(get_basic_path(), subfolder)
if not os.path.isdir(extended_path):