-----
    Brief
    -----
    Auxiliary function responsible for the creation of a directory where Bokeh figures will be
    stored.
    The "active" output file for Bokeh will also be updated for the new one.

    -----------
    Description
    -----------
    To ensure that Bokeh plots are correctly observed in the HTML version of the Notebooks, it is
    necessary to embed the plots inside Iframes.

    Taking this into consideration, the source file of the plot is mandatory to use an Iframe, and
    this function ensures the generation of a Bokeh file for each plot, storing it in an adequate
    place.

    ----------
    Parameters
    ----------
    file_name : str
        Name given to the file.

    Returns
    -------
    out : str
        String containing the file name.

def _generate_bokeh_file(file_name):
    """
    -----
    Brief
    -----
    Auxiliary function responsible for the creation of a directory where Bokeh figures will be
    stored.
    The "active" output file for Bokeh will also be updated for the new one.

    -----------
    Description
    -----------
    To ensure that Bokeh plots are correctly observed in the HTML version of the Notebooks, it is
    necessary to embed the plots inside Iframes.

    Taking this into consideration, the source file of the plot is mandatory to use an Iframe, and
    this function ensures the generation of a Bokeh file for each plot, storing it in an adequate
    place.

    ----------
    Parameters
    ----------
    file_name : str
        Name given to the file.

    Returns
    -------
    out : str
        String containing the file name.
    """
    # Creation of our output file instance.
    if file_name is None:
        file_name = "plot_" + time_package.strftime("%Y_%m_%d_%H_%M_%S.html")
    else:
        file_name += ".html"

    if not os.path.exists("generated_plots"):
        os.makedirs("generated_plots")

    output_file(os.getcwd().replace("\\", "/") + "/generated_plots/" + file_name)

    return file_name