atmoos / atmoos/Quantities

Clear up separation of Si, Si-Derived and Metric Units

Open
#80 0 comments 0 reactions 1 assignee Claimed by @atmoos View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.