Skip to content

Add support for derived physical quantities #27

Description

@triplepoint

Here, derived physical quantities are quantities that are defined in terms of other quantities. For example:
Velocity = Length / Time
Area = Length * Length
Acceleration = Length / Time / Time

Currently, derived quantities are treated no differently from "fundamental" quantities, meaning that there's a lot of duplicated effort when managing conversion factors. In addition, there's an opportunity for gaining new units when the fundamental quantity units are extended. For example, if we added "cubit" to the set of units for Length, we could automatically get Cubits/s^2 as a unit for Acceleration.

Figure out how to cleanly represent this relationship between quantities and implement it.

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions