From 5ac8e032b6ce918c88922645d154722ff2e85d47 Mon Sep 17 00:00:00 2001 From: Holger Mueller Date: Sun, 8 Dec 2019 15:58:42 +0100 Subject: [PATCH] Allow negative inductance and capacity in Marker --- NanoVNASaver/Marker.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/NanoVNASaver/Marker.py b/NanoVNASaver/Marker.py index fcfa9d3..94a5697 100644 --- a/NanoVNASaver/Marker.py +++ b/NanoVNASaver/Marker.py @@ -56,14 +56,14 @@ def format_resistance(val: float) -> str: return str(SITools.Value(val, "\N{OHM SIGN}", FMT_REACT)) -def format_capacity(val: float) -> str: - if val < 0: +def format_capacity(val: float, allow_negative: bool=True) -> str: + if not allow_negative and val < 0: return "- pF" return str(SITools.Value(val, "F", FMT_REACT)) -def format_inductance(val: float) -> str: - if val < 0: +def format_inductance(val: float, allow_negative: bool=True) -> str: + if not allow_negative and val < 0: return "- nH" return str(SITools.Value(val, "H", FMT_REACT))