55import matplotlib .pyplot as plt
66import copy
77
8- __all__ = ['load_image' , 'save_img' , 'save_img_jpeg' , 'direcslist' ]
8+ __all__ = ["load_image" , "save_img" , "save_img_jpeg" , "direcslist" ]
9+
910
1011def load_image (filename : str ) -> np .ndarray :
1112 """
@@ -32,11 +33,16 @@ def save_img(img: np.ndarray, direc: str):
3233
3334 """
3435
35- io .imsave (direc , img .astype (' float32' ))
36+ io .imsave (direc , img .astype (" float32" ))
3637
3738
38- def save_img_jpeg (img : np .ndarray , direc : str , cmin : Optional [float ] = None , cmax : Optional [float ] = None ,
39- cmap : str = 'gray' ):
39+ def save_img_jpeg (
40+ img : np .ndarray ,
41+ direc : str ,
42+ cmin : Optional [float ] = None ,
43+ cmax : Optional [float ] = None ,
44+ cmap : str = "gray" ,
45+ ):
4046 """
4147 Saves 2D array as jpeg, according to min and max pixel intensities
4248
@@ -52,14 +58,18 @@ def save_img_jpeg(img: np.ndarray, direc: str, cmin: Optional[float] = None, cma
5258 plt .imsave (direc , img , vmin = cmin , vmax = cmax , cmap = cmap )
5359
5460
55- def _direcslist (dest : str , levels : int = 0 , exclude : Optional [tuple ] = ('!' ,),
56- exclusive : Optional [tuple ] = None ) -> list :
57- lis = sorted (glob .glob (f'{ dest } /*/' ))
61+ def _direcslist (
62+ dest : str ,
63+ levels : int = 0 ,
64+ exclude : Optional [tuple ] = ("!" ,),
65+ exclusive : Optional [tuple ] = None ,
66+ ) -> list :
67+ lis = sorted (glob .glob (f"{ dest } /*/" ))
5868
5969 for level in range (levels ):
6070 newlis = []
6171 for e in lis :
62- newlis .extend (sorted (glob .glob (f' { e } /*/' )))
72+ newlis .extend (sorted (glob .glob (f" { e } /*/" )))
6373 lis = newlis
6474 lis = [x [:- 1 ] for x in lis ]
6575
@@ -85,8 +95,12 @@ def _direcslist(dest: str, levels: int = 0, exclude: Optional[tuple] = ('!',),
8595 return sorted (lis2 )
8696
8797
88- def direcslist (dest : str , levels : int = 0 , exclude : Optional [tuple ] = ('!' ,),
89- exclusive : Optional [tuple ] = None ) -> list :
98+ def direcslist (
99+ dest : str ,
100+ levels : int = 0 ,
101+ exclude : Optional [tuple ] = ("!" ,),
102+ exclusive : Optional [tuple ] = None ,
103+ ) -> list :
90104 """
91105 Gives a list of directories within a given directory (full path)
92106 Todo: os.walk
0 commit comments