Skip to content

Commit 996d995

Browse files
authored
Add Unit: atm·cm³/s (Atmosphere Cubic Centimeters per Second) (#1570)
This PR adds the atm·cm³/s unit (in LeakRate), commonly used in engineering for gas leak rate measurements. It represents the flow of 1 cm³/s of gas under 1 atmosphere of pressure differential.
1 parent cca600a commit 996d995

File tree

11 files changed

+111
-12
lines changed

11 files changed

+111
-12
lines changed

Common/UnitDefinitions/LeakRate.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,20 @@
5555
]
5656
}
5757
]
58+
},
59+
{
60+
"SingularName": "AtmCubicCentimeterPerSecond",
61+
"PluralName": "AtmCubicCentimetersPerSecond",
62+
"FromUnitToBaseFunc": "{x} / (1e6 / 101325)",
63+
"FromBaseToUnitFunc": "{x} * (1e6 / 101325)",
64+
"Localization": [
65+
{
66+
"Culture": "en-US",
67+
"Abbreviations": [
68+
"atm·cm³/s"
69+
]
70+
}
71+
]
5872
}
5973
]
6074
}

Common/UnitEnumValues.g.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1794,7 +1794,8 @@
17941794
"MillibarLiterPerSecond": 7,
17951795
"PascalQubicMeterPerSecond": 1,
17961796
"TorrLiterPerSecond": 4,
1797-
"PascalCubicMeterPerSecond": 2
1797+
"PascalCubicMeterPerSecond": 2,
1798+
"AtmCubicCentimeterPerSecond": 10
17981799
},
17991800
"AbsorbedDoseOfIonizingRadiation": {
18001801
"Centigray": 6,

UnitsNet.NanoFramework/GeneratedCode/Quantities/LeakRate.g.cs

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NanoFramework/GeneratedCode/Units/LeakRateUnit.g.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToLeakRateExtensionsTest.g.cs

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NumberExtensions/GeneratedCode/NumberToLeakRateExtensions.g.cs

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/CustomCode/LeakRateTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ public class LeakRateTests : LeakRateTestsBase
2525
{
2626
protected override double PascalCubicMetersPerSecondInOnePascalCubicMeterPerSecond => 1;
2727

28+
protected override double AtmCubicCentimetersPerSecondInOnePascalCubicMeterPerSecond => 9.8692326671601;
29+
2830
protected override double MillibarLitersPerSecondInOnePascalCubicMeterPerSecond => 10;
2931

3032
protected override double TorrLitersPerSecondInOnePascalCubicMeterPerSecond => 7.5;

UnitsNet.Tests/GeneratedCode/TestsBase/LeakRateTestsBase.g.cs

Lines changed: 45 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)