Clear up separation of Si, Si-Derived and Metric Units
Open
- Dominant language
- C#
- Stars
- 5
- Forks
- 0
- Avg merge
- 6m
- Merged PRs (30d)
- 4
Description
Celsius currently implements `IMetric`, even though it is formally an si-derived unit. As it requires a transformation, we cannot implement it as an `ISiUnit` and `ISiDerivedUnit` has been deleted. This poses a dilemma: formally it is an si-derived unit, that currently "needs" to be implemented a metric unit.
Find a way to resolve this:
- Re-introduce `ISiDerivedUnit`.
- Let SI units also implement a transform function (ugly?)
- relates to #4
- ...
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.