Coverage for addmo/util/plotting_utils.py: 100%
23 statements
« prev ^ index » next coverage.py v7.4.4, created at 2025-08-31 13:05 +0000
« prev ^ index » next coverage.py v7.4.4, created at 2025-08-31 13:05 +0000
1import os
2import re
3import pandas as pd
4from typing import Optional
5from pydantic import BaseModel, Field, create_model
7dark_red = [172 / 255, 43 / 255, 28 / 255]
8red = [221 / 255, 64 / 255, 45 / 255]
9light_red = [235 / 255, 140 / 255, 129 / 255]
10green = [112 / 255, 173 / 255, 71 / 255]
11light_grey = [217 / 255, 217 / 255, 217 / 255]
12grey = [157 / 255, 158 / 255, 160 / 255]
13dark_grey = [78 / 255, 79 / 255, 80 / 255]
14light_blue = [157 / 255, 195 / 255, 230 / 255]
15blue = [0 / 255, 84 / 255, 159 / 255]
16black = [0, 0, 0]
17lighter_grey = [0.6928, 0.696, 0.7016]
20ebc_palette_sort_1 = [dark_red,red,light_red,dark_grey,grey,light_grey,blue,light_blue,green]
21ebc_palette_sort_2 = [red,blue,grey,green,dark_red,dark_grey,light_red,light_blue,light_grey]
23def cm2inch(value):
24 return value / 2.54
26def save_pdf(plt,save_path):
27 save_path= os.path.join(save_path)+ ".pdf"
28 plt.savefig(save_path, dpi=900, bbox_inches="tight", format='pdf')