@@ -369,7 +369,7 @@ def _open_file(filename: str | os.PathLike) -> tuple[IO, str]:
369369 return open (filename , "r" , encoding = "latin-1" ), ext
370370
371371 elif ext in (".gz" , ".gzip" ):
372- return gzip .open (filename , "rb" , encoding = "latin-1" ), ext
372+ return gzip .open (filename , "rb" ), ext
373373
374374 elif ext in (".zip" , ".ZIP" ):
375375 zip_file = zipfile .ZipFile (filename , "r" )
@@ -954,7 +954,12 @@ def open_dataset(
954954
955955 # Read file with pandas, delim_whitespace for variable space delimiters
956956 data = pd .read_csv (
957- file , sep = r"\s+" , header = None , names = col_names , engine = "python" , converters = convert
957+ file ,
958+ sep = r"\s+" ,
959+ header = None ,
960+ names = col_names ,
961+ engine = "python" ,
962+ converters = convert ,
958963 )
959964
960965 # test if gfct key then have to deal with time
@@ -1094,7 +1099,7 @@ def _open_file(filename: str | os.PathLike) -> any:
10941099 """
10951100 ext = os .path .splitext (filename )[- 1 ]
10961101 if ext in (".gz" , ".gzip" ):
1097- return gzip .open (filename , "rb" , encoding = "latin-1" )
1102+ return gzip .open (filename , "rb" )
10981103 return open (filename , "r" , encoding = "latin-1" )
10991104
11001105 @staticmethod
0 commit comments