Loading DMT/core/mc_parameter.py +8 −3 Original line number Diff line number Diff line Loading @@ -595,8 +595,13 @@ class McParameter(object): try: return siunitx_format_unit(self.unit) # type: ignore except TypeError: try: return siunitx_format_unit( self.unit._units, unit_registry ) # middle version has other interface except ValueError: return siunitx_format_unit( self.unit._units.items(), unit_registry ) # new version has other interface else: return "-" Loading DMT/core/naming.py +16 −6 Original line number Diff line number Diff line Loading @@ -196,8 +196,13 @@ class SpecifierStr(str): try: unit = siunitx_format_unit(unit) # type: ignore except TypeError: try: unit = siunitx_format_unit( unit._units, unit_registry ) # mittle version has other interface except ValueError: unit = siunitx_format_unit( unit._units.items(), unit_registry ) # new version has other interface if unit.startswith("\\per"): Loading Loading @@ -274,8 +279,13 @@ class SpecifierStr(str): try: unit = siunitx_format_unit(unit) # type: ignore except TypeError: try: unit = siunitx_format_unit( unit._units, unit_registry ) # middle version has other interface except ValueError: unit = siunitx_format_unit( unit._units.items(), unit_registry ) # new version has other interface # for non-mixed quantities like voltages and current if self.specifier in UNIT_PREFIX_MIX: # mixed unit Loading setup.py +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ setuptools.setup( include_package_data=True, install_requires=[ "scipy", "numpy", "numpy<2.0.0", "scikit-rf", "reprint", "pandas", Loading Loading
DMT/core/mc_parameter.py +8 −3 Original line number Diff line number Diff line Loading @@ -595,8 +595,13 @@ class McParameter(object): try: return siunitx_format_unit(self.unit) # type: ignore except TypeError: try: return siunitx_format_unit( self.unit._units, unit_registry ) # middle version has other interface except ValueError: return siunitx_format_unit( self.unit._units.items(), unit_registry ) # new version has other interface else: return "-" Loading
DMT/core/naming.py +16 −6 Original line number Diff line number Diff line Loading @@ -196,8 +196,13 @@ class SpecifierStr(str): try: unit = siunitx_format_unit(unit) # type: ignore except TypeError: try: unit = siunitx_format_unit( unit._units, unit_registry ) # mittle version has other interface except ValueError: unit = siunitx_format_unit( unit._units.items(), unit_registry ) # new version has other interface if unit.startswith("\\per"): Loading Loading @@ -274,8 +279,13 @@ class SpecifierStr(str): try: unit = siunitx_format_unit(unit) # type: ignore except TypeError: try: unit = siunitx_format_unit( unit._units, unit_registry ) # middle version has other interface except ValueError: unit = siunitx_format_unit( unit._units.items(), unit_registry ) # new version has other interface # for non-mixed quantities like voltages and current if self.specifier in UNIT_PREFIX_MIX: # mixed unit Loading
setup.py +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ setuptools.setup( include_package_data=True, install_requires=[ "scipy", "numpy", "numpy<2.0.0", "scikit-rf", "reprint", "pandas", Loading