Skip to content

Commit 1d96a19

Browse files
authored
Merge pull request #534 from NREL/reduce_saveDigits
files saved to \results\ with 3 decimal floats.
2 parents d7500f5 + 156a2bf commit 1d96a19

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

bifacial_radiance/main.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3877,8 +3877,8 @@ def _saveResults(self, data=None, reardata=None, savefile=None, RGB = False):
38773877
setattr(self, col, list(df[col]))
38783878
# only save a subset
38793879
df = df.drop(columns=['rearX','rearY','backRatio'], errors='ignore')
3880-
df.to_csv(os.path.join("results", savefile), sep = ',',
3881-
index = False)
3880+
df.to_csv(os.path.join("results", savefile), sep=',',
3881+
index=False, float_format='%0.3f')
38823882

38833883

38843884
print('Saved: %s'%(os.path.join("results", savefile)))
@@ -3922,12 +3922,12 @@ def _saveResultsCumulative(self, data, reardata=None, savefile=None):
39223922
df.to_csv(savefile, sep = ',',
39233923
columns = ['x','y','z','rearZ','mattype','rearMat',
39243924
'Wm2Front','Wm2Back','Back/FrontRatio'],
3925-
index = False) # new in 0.2.3
3925+
index=False, float_format='%0.3f') # new in 0.2.3
39263926

39273927
else:
39283928
df = pd.DataFrame.from_dict(data_sub)
3929-
df.to_csv(savefile, sep = ',',
3930-
columns = ['x','y','z', 'mattype','Wm2'], index = False)
3929+
df.to_csv(savefile, sep=',', float_format='%0.3f',
3930+
columns=['x','y','z', 'mattype','Wm2'], index=False)
39313931

39323932
print('Saved: %s'%(savefile))
39333933
return (savefile)

docs/sphinx/source/whatsnew.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ What's New
66

77
These are new features and improvements of note in each release.
88

9+
.. include:: whatsnew/v0.4.3.rst
910
.. include:: whatsnew/v0.4.2.rst
1011
.. include:: whatsnew/v0.4.1.rst
1112
.. include:: whatsnew/v0.4.0.rst
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Documentation
3636
* Edge effects evaluation tutorial 23, with the new functionality of multiple modules/rows on the same analysis scan.
3737
* Updates to example notebooks
3838
* Reduce number of digits in makeScene .rad file titles. (:pull:`503`)
39+
* Reduce number of digits saved to files in \results (:pull:`534`)
3940
* In the sceneDict reported in the trackerdict, save both `clearance_height` and `hub_height` parameters. (:pull:`503`)
4041

4142
Contributors

0 commit comments

Comments
 (0)