diff --git a/_docs/api/generate_analysis_documentation/generate_analysis_rst.py b/_docs/api/generate_analysis_documentation/generate_analysis_rst.py index 49c66de43..c202f5151 100644 --- a/_docs/api/generate_analysis_documentation/generate_analysis_rst.py +++ b/_docs/api/generate_analysis_documentation/generate_analysis_rst.py @@ -62,45 +62,45 @@ mapping = dict() for line in open("algorithm_mapping.csv"): - desc,alg = line[:-1].split(",") - mapping[desc] = alg + desc,alg = line[:-1].split(",") + mapping[desc] = alg print(header) for k in sorted_namespaces: - ns = k[0].upper()+k[1:] - print(ns+ " Descriptors") - print(">>>>>>>>>>>>>>>>>>>>\n\n") - for d in top[k].keys(): - descriptor = k+"."+d - print(descriptor) - print("-------------------------") - print("\n::\n") - print(curl_str+k+"/"+d) - if mapping[descriptor] !="None": - print("\n**Essentia Algorithm**\n") - print(algorithm_doc_str+mapping[descriptor]+".html") - stats = top[k][d] - if descriptor in desc_exceptions: - print("\n") - continue - if isinstance(stats, dict): - print("\n\n**Stats**::\n\n") - for s in stats.keys(): - print("/"+s) - - print("\n\n**Distribution in Freesound**\n") - - if "mean" in stats.keys(): - if isinstance(stats['mean'], list): - for i in range(len(stats['mean'])): - img = image_str+descriptor+".mean.%03d"%i - print(img+".png") - print(height_str) - else: - print(image_str+descriptor+".mean.png") - print(height_str) - elif isinstance(stats, float) or isinstance(stats, int): - print(image_str+descriptor+".png") - print(height_str) - print("\n\n") + ns = k[0].upper()+k[1:] + print(ns+ " Descriptors") + print(">>>>>>>>>>>>>>>>>>>>\n\n") + for d in top[k].keys(): + descriptor = k+"."+d + print(descriptor) + print("-------------------------") + print("\n::\n") + print(curl_str+k+"/"+d) + if mapping[descriptor] !="None": + print("\n**Essentia Algorithm**\n") + print(algorithm_doc_str+mapping[descriptor]+".html") + stats = top[k][d] + if descriptor in desc_exceptions: + print("\n") + continue + if isinstance(stats, dict): + print("\n\n**Stats**::\n\n") + for s in stats.keys(): + print("/"+s) + + print("\n\n**Distribution in Freesound**\n") + + if "mean" in stats.keys(): + if isinstance(stats['mean'], list): + for i in range(len(stats['mean'])): + img = image_str+descriptor+".mean.%03d"%i + print(img+".png") + print(height_str) + else: + print(image_str+descriptor+".mean.png") + print(height_str) + elif isinstance(stats, float) or isinstance(stats, int): + print(image_str+descriptor+".png") + print(height_str) + print("\n\n") diff --git a/_docs/api/generate_analysis_documentation/generate_plots.py b/_docs/api/generate_analysis_documentation/generate_plots.py index db5f88922..ffd2724c3 100644 --- a/_docs/api/generate_analysis_documentation/generate_plots.py +++ b/_docs/api/generate_analysis_documentation/generate_plots.py @@ -54,7 +54,7 @@ def plot_histogram(pool, label, x_label_ticks = False): for descriptor_name in descriptor_names: region = ds.layout().descriptorLocation(descriptor_name) if region.lengthType() == gaia2.VariableLength or descriptor_name.split('.')[-1] in reject_stats: - continue + continue try: example_value = example_point.value(descriptor_name)