ensure Unix line endings
This commit is contained in:
parent
ac49365e34
commit
e9906864cf
|
@ -144,7 +144,7 @@ class Config(dict):
|
||||||
Configuration from file.
|
Configuration from file.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
fhandle = open(Path(fname).expanduser()) if isinstance(fname, (str, Path)) else \
|
fhandle = open(Path(fname).expanduser(),newline='\n') if isinstance(fname, (str, Path)) else \
|
||||||
fname
|
fname
|
||||||
|
|
||||||
return cls(yaml.safe_load(fhandle))
|
return cls(yaml.safe_load(fhandle))
|
||||||
|
|
|
@ -1803,7 +1803,7 @@ class Result:
|
||||||
if type(obj) == h5py.Dataset and _match(output,[name]):
|
if type(obj) == h5py.Dataset and _match(output,[name]):
|
||||||
d = obj.attrs['description'] if h5py3 else obj.attrs['description'].decode()
|
d = obj.attrs['description'] if h5py3 else obj.attrs['description'].decode()
|
||||||
if not Path(name).exists() or overwrite:
|
if not Path(name).exists() or overwrite:
|
||||||
with open(name,'w') as f_out: f_out.write(obj[0].decode())
|
with open(name,'w',newline='\n') as f_out: f_out.write(obj[0].decode())
|
||||||
print(f'Exported {d} to "{name}".')
|
print(f'Exported {d} to "{name}".')
|
||||||
else:
|
else:
|
||||||
print(f'"{name}" exists, {d} not exported.')
|
print(f'"{name}" exists, {d} not exported.')
|
||||||
|
|
|
@ -260,7 +260,7 @@ class Table:
|
||||||
Table data from file.
|
Table data from file.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
f = open(Path(fname).expanduser()) if isinstance(fname, (str, Path)) else fname
|
f = open(Path(fname).expanduser(),newline='\n') if isinstance(fname, (str, Path)) else fname
|
||||||
f.seek(0)
|
f.seek(0)
|
||||||
|
|
||||||
comments = []
|
comments = []
|
||||||
|
@ -281,7 +281,7 @@ class Table:
|
||||||
else:
|
else:
|
||||||
shapes[label] = (1,)
|
shapes[label] = (1,)
|
||||||
|
|
||||||
data = pd.read_csv(f,names=list(range(len(labels))),sep=r'\s+')
|
data = pd.read_csv(f,names=list(range(len(labels))),sep=r'\s+',lineterminator='\n')
|
||||||
|
|
||||||
return Table(shapes,data,comments)
|
return Table(shapes,data,comments)
|
||||||
|
|
||||||
|
@ -312,7 +312,7 @@ class Table:
|
||||||
Table data from file.
|
Table data from file.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
f = open(fname) if isinstance(fname, (str, Path)) else fname
|
f = open(Path(fname).expanduser(),newline='\n') if isinstance(fname, (str, Path)) else fname
|
||||||
f.seek(0)
|
f.seek(0)
|
||||||
|
|
||||||
content = f.readlines()
|
content = f.readlines()
|
||||||
|
@ -597,4 +597,4 @@ class Table:
|
||||||
f = open(Path(fname).expanduser(),'w',newline='\n') if isinstance(fname, (str, Path)) else fname
|
f = open(Path(fname).expanduser(),'w',newline='\n') if isinstance(fname, (str, Path)) else fname
|
||||||
|
|
||||||
f.write('\n'.join([f'# {c}' for c in self.comments] + [' '.join(labels)])+('\n' if labels else ''))
|
f.write('\n'.join([f'# {c}' for c in self.comments] + [' '.join(labels)])+('\n' if labels else ''))
|
||||||
self.data.to_csv(f,sep=' ',na_rep='nan',index=False,header=False)
|
self.data.to_csv(f,sep=' ',na_rep='nan',index=False,header=False,line_terminator='\n')
|
||||||
|
|
Loading…
Reference in New Issue