Skip to content

Commit d68a2a0

Browse files
skip cents for large presumed-to-be-dollar amounts >M
1 parent da5eeb8 commit d68a2a0

File tree

2 files changed

+137
-133
lines changed

2 files changed

+137
-133
lines changed

src/geophires_x/EconomicsSam.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,11 @@ def get_sam_cash_flow_profile_tabulated_output(model: Model, **tabulate_kw_args)
135135
def get_entry_display(entry: Any) -> str:
136136
if is_float(entry):
137137
if not isnan(float(entry)):
138-
entry_display = f'{entry:,.2f}' if not is_int(entry) else f'{entry:,}'
138+
if not is_int(entry):
139+
# skip cents for large presumed-to-be-dollar amounts >$1M
140+
entry_display = f'{entry:,.2f}' if entry < 1e6 else f'{entry:,.0f}'
141+
else:
142+
entry_display = f'{entry:,}'
139143
return entry_display
140144
return entry
141145

0 commit comments

Comments
 (0)