Source code for src.read.config
from ..obj.units import make_unit
[docs]
def config(config_yaml_path : str) -> dict:
"""
reads yml file and returns it as dictionary
Parameters:
-----------
config_yaml_path : string
path of the yml-file
Returns:
--------
config_dct : dict
"""
import yaml
with open(config_yaml_path) as f:
config_dct = yaml.safe_load(f)
print("Read config yaml.")
return config_dct
[docs]
def symbol_config(
symbol : str = None,
unitformat : bool = False
) -> dict:
if symbol is None:
return config('./config/symbols.yml')
else:
if unitformat:
return make_unit(config('./config/symbols.yml')[symbol][1])
else:
return config('./config/symbols.yml')[symbol]