mnp.utils

Module Contents

Classes

List

CustomFormatter

Functions

get_logger

log_start_completed

log_file_to_cover

clear_temp

slugify

config_info_to_temp

create_directories

config_section_to_cover

add_dynamics_to_config

list_sources_destinations

copy_input_file

geo_profile_from_hsi

Data

LOG_FILE_NAME

TEMP_DIR

API

mnp.utils.LOG_FILE_NAME = 'log_file.txt'
mnp.utils.TEMP_DIR = 'mkdtemp(...)'
class mnp.utils.List

Bases: list

Initialization

class mnp.utils.CustomFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)

Bases: logging.Formatter

Initialization

grey = '\x1b[38;20m'
yellow = '\x1b[38;5;214m'
red = '\x1b[31;20m'
bold_red = '\x1b[31;1m'
cyan = '\x1b[38;5;33m'
reset = '\x1b[0m'
time = '%(asctime)s'
levelname = '%(levelname)s'
funcname = '%(funcName)s'
message = '%(message)s'
FORMATS = None
format(record)
mnp.utils.get_logger()
mnp.utils.log_start_completed(func)
mnp.utils.log_file_to_cover(folders: dict)
mnp.utils.clear_temp()
mnp.utils.slugify(value, allow_unicode=False)
mnp.utils.config_info_to_temp(configuration: configparser.ConfigParser, section: str, key: str, dest: str) bool
mnp.utils.create_directories(folders: dict) None
mnp.utils.config_section_to_cover(configuration: configparser.ConfigParser, section: str, cover_dir: str)
mnp.utils.add_dynamics_to_config(configuration: configparser.ConfigParser)
mnp.utils.list_sources_destinations(input_pathway, folders: dict, configuration: configparser.ConfigParser) tuple
mnp.utils.copy_input_file(source: str, destination: str)
mnp.utils.geo_profile_from_hsi(folders: dict)