in memory_statistics/memory_statistics.py [0:0]
def generate_library_estimates(config_path):
with open(config_path) as config_file:
config = json.load(config_file)
source_map = parse_src_input_to_file_name_map(config['src'])
sources = list(source_map.keys())
validate_library_config(config)
o1_output = make(sources, config['include'], config['compiler_flags'], '1')
os_output = make(sources, config['include'], config['compiler_flags'], 's')
return parse_to_object(o1_output, os_output, config['lib_name'], source_map)