DrugDesign Data Analysis
Module of the DrugDesign project responsible for loading and pre-processing data from ChEMBL and PubChem
All Classes Namespaces Files Functions Variables Pages
config Namespace Reference

Functions

Config GetConfig (str file_name=main_config_file_name, str encoding="utf-8")
 

Variables

 Config = dict[str, Any]
 
Config config = GetConfig()
 
str config_file_name = "config.json"
 
str main_config_file_name = f"Configurations/{config_file_name}"
 

Detailed Description

Configurations/config.py Этот модуль отвечает за загрузку конфигурации из JSON-файла.

Function Documentation

◆ GetConfig()

Config config.GetConfig ( str file_name = main_config_file_name,
str encoding = "utf-8" )
Загружает конфигурацию из JSON-файла. Args: file_name (str): имя файла конфигурации. encoding (str): кодировка файла. Returns: Config: словарь с параметрами конфигурации.
21 ) -> Config:
22 """
23 Загружает конфигурацию из JSON-файла.
24
25 Args:
26 file_name (str): имя файла конфигурации.
27 encoding (str): кодировка файла.
28
29 Returns:
30 Config: словарь с параметрами конфигурации.
31 """
32
33 # открываем файл конфигурации.
34 with open(file_name, "r", encoding=encoding) as config:
35 # загружаем конфигурацию из JSON.
36 return json.load(config)
37
38
39# MEANS: словарь, содержащий параметры конфигурации, используемые во многих
40# функциях (параметры конфигурации во многом определяют процесс скачивания).

Variable Documentation

◆ Config

config.Config = dict[str, Any]

◆ config

Config config.config = GetConfig()

◆ config_file_name

str config.config_file_name = "config.json"

◆ main_config_file_name

str config.main_config_file_name = f"Configurations/{config_file_name}"