dieterpy.tools package

Submodules

dieterpy.tools.create_project module

dieterpy.tools.create_project.bar_progress(*args)[source]

Prints actual progress in format: “Downloading: 80% [8 / 10] kilobyte” :Parameters: * current (int) – Current download.

  • total (int) – Total number of downloads.

dieterpy.tools.create_project.copy_to_user_data_dir(location=None)[source]

Copies files to user data directory.

Parameters

location (str, optional) – Location to which files should be copied. Defaults to None.

dieterpy.tools.create_project.create_project(project_name, template, location=None)[source]
dieterpy.tools.create_project.download_templates(DOI_OR_URL=None, method='url', template_name=None, location=None)[source]

Download templates data from zenodo or an url.

Parameters

location (str, optional) – Path to user path. Defaults to None.

Returns

list of downloaded files.

Return type

list

dieterpy.tools.create_project.template_list(location=None)[source]
dieterpy.tools.create_project.unzip(path, folder='temp')[source]

dieterpy.tools.load_manage module

dieterpy.tools.load_manage.module_from_file(module_name, file_path)[source]

dieterpy.tools.plots module

dieterpy.tools.plots.change_header(symbol, name)[source]
dieterpy.tools.plots.color()[source]
dieterpy.tools.plots.color_code()[source]
dieterpy.tools.plots.get_changed(symbol, factor=1, addstr='')[source]
dieterpy.tools.plots.get_rldc(symbols_dc)[source]
dieterpy.tools.plots.get_symb(symbol, dimtojoin=None, factor=1, addstr='')[source]
dieterpy.tools.plots.get_symb_zeroLO(symbol, dimtojoin='tech', factor=1, addstr='')[source]
dieterpy.tools.plots.get_symb_zeroUP(symbol, dimtojoin='tech', factor=1, addstr='')[source]
dieterpy.tools.plots.natural_sort_key(s)[source]
dieterpy.tools.plots.plot_rldc(data, rg0, rg1, scen, country, shadow, ordered_list, ordered_tech_color)[source]

dieterpy.tools.web_interface module

Module contents