Mathematica: The awesome Quantity system for values with units is everything the SysMLv1.x Quantity/Unit system should have been (and hopefully SysMLv2 will be). But it comes at a high performance cost!

Webel IT Australia promotes the amazing Mathematica tool and the powerful Wolfram Language and offers professional Mathematica services for computational computing and data analysis. Our Mathematica tips, issue tracking, and wishlist is offered here most constructively to help improve the tool and language and support the Mathematica user community.
DISCLAIMER: Wolfram Research does not officially endorse analysis by Webel IT Australia.
Icon class
icon_class
far fa-sticky-note
icon_class_computed
far fa-sticky-note
Note kind
Keywords
Dr Darren says:
If you are using physical quantities with units you can make them Quantity items across your entire project or application and enjoy safe units-aware computations with little extra effort.

And most other more primitive languages that can't do this aren't ... the Wolfram Language!

Ever "painted" the units for a value in your user interface instead of interrogating a deep Quantity for its Unit and using that? Don't! Be DRY and use the Single Source of Truth (SSoT). Get real and use a units-aware system like Mathematica with completely consistent propagation and automated conversions.
Too good to be true? Well, unfortunately as of MMA 13.0.0.0 there are currently two major performance hits (reported already to Wolfram Support):
Relates to
Related notes
Related notes (backlinks)
Related snippets (extracts)
Visit also
Visit also (backlinks)