Skip to content

Add additional ISQ derived quantities #10

@gdtroszak

Description

@gdtroszak

Track additional ISQ quantities to add to dim-isq. These are commonly used derived quantities from ISO 80000 that are not yet in the package.

Quantities sharing a dimension with an existing quantity are marked as alias — they produce a structurally identical type but provide a distinct name for readability and intent. See the Limitations section in the README.

Each item follows the adding a new ISQ quantity checklist.

Mechanics

  • density — M·L⁻³
  • specificVolume — M⁻¹·L³
  • momentum — M·L·T⁻¹
  • angularVelocity — T⁻¹ (alias: same dimension as frequency)
  • angularAcceleration — T⁻²
  • torque — M·L²·T⁻² (alias: same dimension as energy)
  • dynamicViscosity — M·L⁻¹·T⁻¹
  • kinematicViscosity — L²·T⁻¹
  • surfaceTension — M·T⁻²
  • wavenumber — L⁻¹

Thermodynamics

  • heatCapacity — M·L²·T⁻²·Θ⁻¹
  • specificHeatCapacity — L²·T⁻²·Θ⁻¹
  • specificEnergy — L²·T⁻² (alias: same dimension as absorbedDose)
  • thermalConductivity — M·L·T⁻³·Θ⁻¹

Electromagnetism

  • electricFieldStrength — M·L·T⁻³·I⁻¹
  • permittivity — M⁻¹·L⁻³·T⁴·I²
  • permeability — M·L·T⁻²·I⁻²
  • currentDensity — I·L⁻²

Flow and transport

  • volumetricFlowRate — L³·T⁻¹
  • massFlowRate — M·T⁻¹

Amount-based

  • concentration — N·L⁻³
  • molarMass — M·N⁻¹

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions