xotl.tools.dim.base - The base `physical quantities`_

Aliases

class L

An alias of Length

class T

An alias of Time

class M

An alias of Mass

class I

An alias of ElectricCurrent

class O

An alias of Temperature. We can’t really use the Greek Theta Θ

class N

An alias of Substance

class J

An alias of Luminosity

Derived quantities

class Area

Defined as L**2.

metre_squared

The canonical unit.

class Volume

Defined as L**3.

metre_cubic

The canonical unit.

class Frequency

Defined as T**-1 (which is the same as 1/T).

unit_per_second

The canonical unit.

Aliases of the canonical unit:

Hz
class Force

Defined as L * M * T**-2.

metre_kilogram_per_second_squared

The canonical unit.

Aliases of the canonical unit:

N
Newton
class Presure

Defined as L**-1 * M * T**-2.

kilogram_per_metre_per_second_squared

Aliases of the canonical unit:

pascal
Pa
class Velocity

Defined as L * T**-1.

metre_per_second

The canonical unit.

class Acceleration

Defined as L * T**-2.

metre_per_second_squared

The canonical unit.

On the automatically created names for derived quantities

We automatically create the name of the canonical unit of quantities derived from others by simple rules:

  • A * B joins the canonical unit names together with a low dash ‘_’ in-between. Let’s represent it as a_b, where a stands for the name of the canonical unit of A and b, the canonical unit of B.

    For the case, A * A the unit name is a_squared.

  • A/B gets the name a_per_b. 1/A gets the name unit_per_a

  • A**n; when n=1 this is the same as A; when n=2 this is the same as A * A; for other positive values of n, the canonical unit name is a_pow_n; for negative values of n is the same as 1/A**n; for n=0 this is the Scalar quantity.