Skip to content

Commit 1098344

Browse files
Merge pull request #14 from NeedleInAJayStack/fix/missing-registry
Adds missing units to registry
2 parents 5d83313 + 91b7894 commit 1098344

3 files changed

Lines changed: 289 additions & 10 deletions

File tree

Sources/Units/Registry.swift

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ class Registry {
118118

119119
DefaultUnits.radian,
120120
DefaultUnits.degree,
121+
DefaultUnits.revolution,
121122

122123
// MARK: Area
123124

@@ -190,6 +191,7 @@ class Registry {
190191

191192
DefaultUnits.joule,
192193
DefaultUnits.kilojoule,
194+
DefaultUnits.megajoule,
193195
DefaultUnits.calorie,
194196
DefaultUnits.kilocalorie,
195197
DefaultUnits.btu,
@@ -251,7 +253,11 @@ class Registry {
251253
// MARK: Luminous Intensity
252254

253255
DefaultUnits.candela,
256+
257+
// MARK: Luminous Flux
254258

259+
DefaultUnits.lumen,
260+
255261
// MARK: Magnetic Flux
256262

257263
DefaultUnits.weber,
@@ -337,6 +343,9 @@ class Registry {
337343
DefaultUnits.millisecond,
338344
DefaultUnits.minute,
339345
DefaultUnits.hour,
346+
DefaultUnits.day,
347+
DefaultUnits.week,
348+
DefaultUnits.year,
340349

341350
// MARK: Velocity
342351

@@ -357,6 +366,7 @@ class Registry {
357366
DefaultUnits.fluidOunce,
358367
DefaultUnits.cup,
359368
DefaultUnits.pint,
369+
DefaultUnits.quart,
360370
DefaultUnits.gallon,
361371
DefaultUnits.dryPint,
362372
DefaultUnits.dryQuart,
@@ -365,6 +375,7 @@ class Registry {
365375
DefaultUnits.imperialFluidOunce,
366376
DefaultUnits.imperialCup,
367377
DefaultUnits.imperialPint,
378+
DefaultUnits.imperialQuart,
368379
DefaultUnits.imperialGallon,
369380
DefaultUnits.imperialPeck,
370381
DefaultUnits.metricCup,

Sources/Units/Unit/DefaultUnits.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1238,7 +1238,7 @@ enum DefaultUnits {
12381238
name: "imperialCup",
12391239
symbol: "icup",
12401240
dimension: [.Length: 3],
1241-
coefficient: 197.15686375 - 6
1241+
coefficient: 197.15686375e-6
12421242
)
12431243
static let imperialPint = try! DefinedUnit(
12441244
name: "imperialPint",

0 commit comments

Comments
 (0)