Пример #1
0
def dimension(expr: sympy.Expr) -> Dimension:
    return Quantity._collect_factor_and_dimension(expr)[1]
Пример #2
0
def derive_quantity(expr, name=None):
    """Derive a quantity from an expression."""
    factor, dimension = Quantity._collect_factor_and_dimension(expr)
    return Quantity(name or str(expr), dimension, factor)
Пример #3
0
def si_dimension_scale(expr: sympy.Expr) -> Dimension:
    return Quantity._collect_factor_and_dimension(expr)[0]